1. Enviar uma mensagem
202 na hora com { "data": { "messageId": "3EB0…" } } — o id que
a mensagem terá no WhatsApp — e envia em seguida, na ordem em que você pediu. O
resultado chega pelos webhooks: MESSAGE.SENT quando o WhatsApp aceitou (✓ enviado);
entrega (✓✓), leitura ou falha de envio em
MESSAGE.STATUS_UPDATED. Também dá para consultar em
GET /v1/messages/{messageId}.
2. Cadastrar um webhook
No painel, abra a instância → aba Webhooks & config → Adicionar webhook, informe a URL de destino e marque os eventos que quer receber. Você pode ter até 5 webhooks por instância, cada um assinando o seu próprio conjunto de eventos.3. Receber eventos
A Zapfy faz umPOST na sua URL com o envelope canônico:
2xx em até 10 segundos para confirmar o recebimento. Em caso de falha, a
Zapfy reentrega o evento, então o mesmo evento pode chegar mais de uma vez — veja em
Tratando eventos como deduplicar.