Eventos do Webhook
Quando a Meta envia um webhook paraPOST https://grwthy.com/whatsapp/webhook, o payload é verificado e processado. Existem duas categorias de eventos: mensagens recebidas e atualizações de status.
Estrutura do Payload
Todos os payloads de webhook seguem o formato da Meta Cloud API:Mensagens Recebidas
Quando um usuário envia uma mensagem para o seu número WhatsApp, o arraymessages contém os objetos de mensagem recebida.
Tipos de Mensagem
| Tipo | Descrição |
|---|---|
text | Mensagem de texto simples |
image | Imagem com legenda opcional |
document | Arquivo de documento |
audio | Mensagem de áudio ou nota de voz |
video | Vídeo com legenda opcional |
location | Localização compartilhada |
contacts | Cartões de contato compartilhados |
interactive | Resposta de botão ou seleção de lista |
reaction | Reação com emoji a uma mensagem |
sticker | Mensagem de figurinha |
Exemplo: Mensagem de Texto
inbound e status received.
Atualizações de Status
Quando uma mensagem enviada muda de status, o arraystatuses contém os objetos de atualização.
Fluxo de Status
| Status | Descrição |
|---|---|
sent | Mensagem aceita pelos servidores do WhatsApp |
delivered | Mensagem entregue no dispositivo do destinatário |
read | Destinatário abriu a mensagem |
failed | Mensagem não pôde ser entregue |