data.
Edição de mensagem não aparece aqui: ela chega como uma mensagem normal em
messages.received, com
type: "edited_message".
message.delivered e message.read
message.delivered é disparado quando uma mensagem é entregue ao
destinatário; message.read quando ela é lida. Os dois eventos têm
exatamente o mesmo formato de data.
string
required
ID da mensagem cujo status mudou.
string
required
JID do chat (contato ou grupo) onde a mensagem está.
string
JID do participante que confirmou a entrega/leitura. Só é preenchido em
grupos; em conversas individuais vem como string vazia (
"").number
required
Momento do evento em milissegundos (epoch).
message.delivered e message.read passam por deduplicação de 30 segundos
por message_id: confirmações repetidas do mesmo status dentro dessa janela
não geram webhooks duplicados.message.deleted
Disparado quando uma mensagem é apagada (revogada).
string
required
ID da mensagem apagada.
string
required
JID do chat onde a mensagem estava.
string
required
JID de quem enviou a mensagem original.
boolean
required
true quando a mensagem apagada foi enviada pela própria sessão.number
required
Momento da exclusão em milissegundos (epoch).
message.update
string
required
ID da mensagem editada.
string
required
JID do chat onde a mensagem está.
string
required
JID de quem enviou a mensagem.
boolean
required
true quando a mensagem editada foi enviada pela própria sessão.string
required
Novo conteúdo da mensagem após a edição.
number
required
Momento da mensagem original em milissegundos (epoch).
number
required
Momento da edição em milissegundos (epoch).
