sandbox.chatbeep.app
Sandbox tecnico para developers
Esta superficie publica demonstra o fluxo tecnico sem expor dados reais de tenants. Para credenciais e testes produtivos, o parceiro entra no sandbox autenticado do proprio tenant em /app/integrations.
Bootstrap
Quickstart
<script src="https://cdn.chatbeep.app/widget/chatbeep.js" data-api-base="https://chatbeep.app" data-installation-token="pub_demo_installation_token" async></script>
Widget token
pub_demo_installation_token
Mobile bearer
cbp_demo_bearer_token
Widget flow
curl --request POST \
--url https://chatbeep.app/api/widget/conversations \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '{
"token": "pub_demo_installation_token",
"visitor_uuid": "visitor-demo-uuid",
"subject": "Pedido de suporte",
"message": "Preciso de ajuda"
}'
Mobile flow
curl --request POST \
--url https://chatbeep.app/api/mobile/login \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '{
"email": "operator@example.com",
"password": "SUA_PASSWORD",
"device_name": "sandbox-cli"
}'
Polling example
curl --request GET \
--url https://chatbeep.app/api/widget/conversations/cb_conv_public_123/messages?token=pub_demo_installation_token&after_id=10 \
--header 'accept: application/json'
OpenAPI e webhooks
A sandbox publica aponta para o contrato oficial e para os eventos outbound base da plataforma.
conversation.created
Emitido quando uma nova conversa publica e aberta no widget.
conversation.closed
Emitido quando o atendimento e encerrado pelo operador ou automacao.
message.created
Entrega mensagens novas do widget ou do operador para pipelines externas.
installation.health.changed
Sinaliza alteracoes de saude ou heartbeat da instalacao.
verification.completed
Marca sessoes de verificacao bem sucedidas para fluxos seguros.