Uma conversa inteira, dos dois lados
Prova que a sua caixa de entrada encadeia o template da empresa, as confirmações e a resposta do usuário do jeito que a Meta entrega. O header X-Mock-From faz a mesma chamada sair do celular do usuário.
curl -X POST localhost:3010/v23.0/1234567890/messages \
-H 'Authorization: Bearer test' -H 'Content-Type: application/json' \
-d '{"messaging_product":"whatsapp","to":"5511987654321","type":"template",
"template":{"name":"appointment_reminder","language":{"code":"pt_BR"},
"components":[{"type":"body","parameters":[
{"type":"text","text":"Maria"},{"type":"text","text":"14:30"}]}]}}'
# → webhooks: sent, delivered, read
curl -X POST localhost:3010/v23.0/1234567890/messages \
-H 'Authorization: Bearer test' -H 'Content-Type: application/json' \
-H 'X-Mock-From: 5511987654321' -H 'X-Mock-Contact-Name: Maria Souza' \
-d '{"messaging_product":"whatsapp","type":"text","text":{"body":"Oi! Quero remarcar."}}'
# → webhook messages, de 5511987654321, nome de perfil Maria Souza