/api/v1/b2c/
Integre com contratos versionados.
Resumo dos contratos do GestaProp e exemplos da API B2C v1. Cada operação indica seu status; os schemas versionados governam a integração.
OpenAPI 3.1
v1
es · en · fr · pt
POST /api/v1/b2c/offers
Dados fictícios
curl -X POST https://gestaprop.com/api/v1/b2c/offers \ -H "Content-Type: application/json" \ -H "Origin: https://hotel.example" \ -H "X-Public-Site-Id: pst_hotel-demo" \ -H "Authorization: Bearer <accessToken>" \ -d '{ "propertyId": 42, "checkInDate": "2026-11-14", "checkOutDate": "2026-11-16", "occupancy": { "adults": 2, "childrenAges": [] }, "locale": "pt", "currency": "MXN" }'
Obtenha accessToken por POST /api/v1/b2c/access para o publicSiteId e a origem HTTPS verificados. Substitua site, propriedade e datas do exemplo; o token é efêmero e não é uma chave secreta de servidor.
Documentação v1
Suportada
Indisponível
01
Suportada
Autenticação e chaves
Chave publicável por site, token efêmero vinculado à origem HTTPS exata e segredo server-to-server guardado só como hash.
02
Suportada
Catálogo e ofertas
Consulta de propriedades, unidades e cotação assinada: detalhamento por noite, descontos, cupom, extras e impostos, com vencimento. O checkout sempre cota de novo.
catalog.read · offers.quote
03
Suportada
Checkout hospedado
Retorna uma URL de pagamento idempotente a partir de uma cotação verificável. Não é uma reserva paga: só o webhook do provedor confirma.
checkout.initiate
04
Suportada
Widget
Instalação por CDN versionado e imutável, com integridade SRI e Shadow DOM. Preenchimento de datas e ocupação pela URL. Migração a partir do gestawidget.
05
Suportada
Contratos e vetores
Cada contrato público tem seu JSON Schema versionado e vetores de teste: catálogo, oferta, cotação, referência, início do checkout e sessão.
v1
06
Suportada
PMS
Leitura do ARI publicado e reservas do GestaProp, por propriedade com cursor; sem pagamentos, documentos nem dados fiscais.
pms.read
07
Indisponível
Webhooks
Eventos assinados para o seu servidor.
08
Erros e cotas
Códigos de erro estáveis, limites por credencial, chave de idempotência em cada escrita e novas tentativas seguras.
09
Changelog
Mudanças por versão. Mudanças incompatíveis vão para /v2/.
Chaves de API
As chaves são criadas no console, não aqui.
Um Admin, Gerente ou titular do Solo Pago cria e revoga chaves pelo console do GestaProp, com escopo por propriedade.
Visível uma única vezO segredo aparece na criação; depois você vê apenas o sufixo.
Escopos explícitosCada chave tem só as permissões de que precisa.
Revogação imediataSem expiração automática; revogue quando decidir.
Nunca no navegadorSegredos server-to-server não vão em snippets nem no widget.
Origem verificadaO widget só funciona em domínios cujo controle você comprovou, por registro TXT ou arquivo verificado.
Sem escrita de terceirosNenhuma chave cria uma reserva confirmada nem declara um total; não existe pms.write.
catalog.read
offers.quote
checkout.initiate
pms.read
Vamos falar da sua operação
Escreva no WhatsApp ou deixe seus dados. Uma pessoa da equipe comercial vai responder.