Referência pública
Documentação da API
O Connecting está em pré-lançamento. Use apenas credenciais emitidas para seu tenant e mantenha chaves fora do código do cliente.
Quickstart verificável
- Abra o Sandbox local para ver o ciclo de entrega simulado sem credencial ou envio externo.
- Após acesso autorizado, emita uma API key limitada ao ambiente Sandbox e guarde o segredo fora do cliente.
- Use um template aprovado, destinatário de teste autorizado e uma
Idempotency-Keyúnica. A API devolve uma operação enfileirada. - Consulte o identificador da mensagem no console do mesmo tenant e ambiente. Não use uma chave Sandbox em Production.
POST /api/v1/messages
Exige API key com messages:write, template aprovado e limites por tenant. Uma repetição com o mesmo payload retorna a mesma operação, sem duplicar a entrega.
curl -X POST https://connecting.chiarelli.dev/api/v1/messages \
-H "Authorization: Bearer cc_sandbox_..." \
-H "Idempotency-Key: msg-create-0001" \
-H "Content-Type: application/json" \
-d '{"channel":"whatsapp","to":"+5511999999999","type":"template","template":{"template_id":"template-id-aprovado","language":"pt_BR"}}'Substitua somente os placeholders por credenciais e identificadores do seu Sandbox autorizado. O exemplo é uma chamada HTTP em cURL, não um SDK oficial e não deve ser executado contra Production durante o pré-lançamento.
Webhooks
Entregas incluem timestamp, id do evento e assinatura HMAC. Eventos repetidos são idempotentes. Verifique a assinatura sobre o corpo bruto antes do parse.
Limites e erros
Use 429 e Retry-After para reduzir tentativas. Uma chave revogada, um template não aprovado ou um ambiente sem controle de entrega retorna um erro sem enviar mensagem.
Dados e uso responsável
Os papéis no tratamento, retenção e descarte constam no DPA. A lista de suboperadores do serviço será informada antes da ativação em produção, conforme os documentos aplicáveis.
Privacidade · Termos · DPA · Uso aceitável · Exclusão de dados