Comportamento atual
Se você precisa de envios em produção imediatamente, use a API direta de Envios transacionais de templates com uma chave de API e uma chave de idempotência. Use webhooks de entrada hoje para validar o mapeamento no preview do navegador e para preparar o código de assinatura para a futura promoção dry-run do lado do servidor.
Passo 1: Criar o webhook
- Abra Settings → Integrations → Webhooks & API.
- Clique em Create webhook.
- Selecione um template Utility aprovado.
- Mapeie os campos obrigatórios.
- Cole um payload de exemplo.
- Clique em Run dry-run preview.
- Crie o webhook somente depois que o preview passar.
Passo 2: Preparar requisições assinadas
Você pode preparar o remetente externo agora, mas as configs de webhook criadas em Settings estão desabilitadas hoje. Uma requisição para a URL gerada retornará404 webhook_not_found_or_disabled até que os controles de promoção verificada sejam lançados. Use exatamente o corpo JSON bruto ao gerar a assinatura.
Passo 3: Inspecionar o preview do navegador hoje
Hoje, o passo de validação suportado é o preview no navegador do construtor. Um preview saudável:- resolve destinatário, template, variáveis de corpo, botões e cabeçalhos de documento
- rejeita amostras JSON inválidas
- rejeita destinos de mapeamento inseguros
- rejeita links de documento que não sejam HTTPS
- não envia uma mensagem de WhatsApp
signatureValid: true, status dry_run, diagnósticos sanitizados da requisição mapeada, e nenhum armazenamento do payload bruto do cliente.
Passo 4: Migrar para envios em produção
Até que a promoção para produção seja lançada em Settings/API, use a API direta para envios em produção:- Pelo menos um dry-run assinado recente para a config tem
signatureValid: true. - O dry-run resolveu todos os mapeamentos obrigatórios.
- O template selecionado ainda é Utility aprovado.
- O operador tem acesso developer/admin.
- Os kill switches em nível de config e de workspace permitem a execução.
- Os run logs permanecem sanitizados.