Skip to main content

Documentação do Webhook para messages.delete

Descrição:

O evento messages.delete é acionado quando uma mensagem é deletada. Este evento é útil para desenvolvedores e empresas que desejam monitorar o status das mensagens em suas instâncias do WhatsApp de maneira mais eficaz e precisa.

Payload do Webhook:

Quando o evento messages.delete é acionado, um payload com as seguintes propriedades é enviado ao endpoint do webhook configurado:

{
"eventType": "messages.delete",
"instance": "ID_DA_INSTANCIA",
"messageId": "ID_DA_MENSAGEM",
"recipient": "NUMERO_DO_RECIPIENTE@s.whatsapp.net",
"fromMe": false
}

Propriedades do Payload:

  • eventType: (string) Tipo do evento, neste caso, sempre será messages.delete.
  • instance: (string) ID da instância que está relacionada à mensagem deletada.
  • messageId: (string) ID único da mensagem deletada.
  • recipient: (string) Número de telefone do destinatário no formato internacional, seguido por @s.whatsapp.net.
  • fromMe: (boolean) true se a mensagem foi enviada pela instância, false se foi recebida por ela.

Exemplo de Payload Recebido:

{
"eventType": "messages.delete",
"instance": "8ed9c4fac80ab70d541b7c5ead1f5bcc",
"fromMe": false,
"messageId": "3AF189C070D2D2FBFBF7",
"recipient": "556192008823@s.whatsapp.net"
}

Problemas Comuns:

Código 405:

Certifique-se de que você está usando o método correto (POST) conforme especificado no início deste documento.

Conclusão

O webhook messages.delete proporciona um meio eficiente de monitorar deleções de mensagens em tempo real, permitindo que desenvolvedores e empresas otimizem a comunicação e mantenham um fluxo de informação preciso e transparente com seus usuários.

Se surgirem dúvidas ou problemas ao implementar este webhook, não hesite em entrar em contato com nosso suporte.