Integre seu próximo projeto.
Envie Authorization: Bearer gw_… em /v1. A chave define o tenant. Permissões insuficientes: 403. Recursos de outro tenant: 404. POST /v1/messages exige Idempotency-Key.
Admin usa cookie HTTPS e X-CSRF-Token obtido no login, com Origin igual a PUBLIC_URL. No painel, X-Tenant-Id seleciona o cliente. Não armazene credenciais em JavaScript público.
202 indica entrada na fila. accepted indica aceite upstream, não entrega ao telefone. unknown exige conferência e não é reenviado automaticamente. Webhooks têm entrega pelo menos uma vez: deduplique pelo campo id.