Área do desenvolvedor.
Tudo o que seu time técnico precisa para integrar a Focus Chat: autenticação simples, endpoints documentados, webhooks em tempo real e exemplos prontos pra colar no terminal.
Quatro conceitos para começar.
Cada bloco abaixo cobre o essencial para você subir sua primeira integração em minutos.
Autenticação
Todas as requisições usam um Bearer Token obtido no painel. Um token por ambiente, rotacionável a qualquer momento.
Enviar mensagem
Um POST simples envia mensagens de texto, mídia ou templates HSM. Resposta imediata com o ID da mensagem.
Webhooks
Receba eventos em tempo real: mensagem recebida, entregue, lida, status do atendimento e muito mais.
Tratamento de erros
Respostas JSON padronizadas com códigos HTTP claros. Retentativas automáticas em falhas transitórias.
Cole no terminal e veja funcionando.
Exemplos reais de integração via curl. Substitua YOUR_API_TOKEN pelo seu token antes de executar.
Autenticação
Valide seu token fazendo uma chamada ao endpoint de perfil.
curl https://api.focuschat.com.br/v1/me \
-H "Authorization: Bearer YOUR_API_TOKEN"Enviar mensagem de texto
Dispara uma mensagem simples para um número já autorizado.
curl -X POST https://api.focuschat.com.br/v1/messages \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"to": "5511999999999",
"type": "text",
"text": { "body": "Olá! Seu pedido foi confirmado." }
}'Configurar webhook
Registra uma URL pública para receber eventos em tempo real.
curl -X POST https://api.focuschat.com.br/v1/webhooks \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"url": "https://seu-sistema.com/webhook",
"events": ["message.received", "message.delivered"]
}'Tudo o que você precisa em um lugar só.
Dúvidas de integração?
Fale direto com nosso time técnico. Atendemos desde planejamento de arquitetura até debug de edge cases.