Webhook: Mensagem alterada, apagada ou reação
Disponível no webhook e no /events.
Na uazapi tudo isso chega como messages_update com um type diferente (Pinned, FileDownloaded, Transcribed, DeletedMessage, ExpiredMessage) ou, a reação, como messages com messageType: ReactionMessage. Na Orkesio: edição, fixação, apagada, mídia pronta, transcrição e posição nova vão em message.updated com change, a mensagem já mudada (message) e a conversa (chat); a reação vem em message.reaction (data.message é a própria reação, como mensagem; a conversa vem em data.chat); o envio expirado da fila vira message.status com failed e error.error: expired.
uazapi
Sem exemplo no contrato da uazapi (ver a nota acima).
Orkesio
message.updated: Mensagem alterada
{
"id": "evt_01JAB3K9ZQ7V0M4T8R2X6WYD5H",
"type": "message.updated",
"created_at": "2026-10-17T12:00:00.000Z",
"inbox": {
"id": "r0269625d29bfbd",
"name": "loja",
"phone": "5511888888888",
"channel": "whatsapp_web"
},
"data": {
"change": "edited",
"message": {
"id": "3EB05DCE1D4036FCE241C6",
"chat_id": "5511999999999@s.whatsapp.net",
"author": {
"id": "5511888888888@s.whatsapp.net",
"name": "Loja"
},
"direction": "out",
"sent_by": "api",
"sent_at": "2026-10-17T12:00:00.000Z",
"type": "text",
"text": "Seu pedido sai amanhã.",
"track_source": "crm",
"track_id": "42",
"edited": true
},
"chat": {
"id": "5511999999999@s.whatsapp.net",
"lid": "123456789012345@lid",
"type": "direct"
}
}
}
message.reaction: Reação
{
"id": "evt_01JAB3K9ZQ7V0M4T8R2X6WYD5H",
"type": "message.reaction",
"created_at": "2026-10-17T12:00:00.000Z",
"inbox": {
"id": "r0269625d29bfbd",
"name": "loja",
"phone": "5511888888888",
"channel": "whatsapp_web"
},
"data": {
"message": {
"id": "3EB0A1B2C3D4E5F60718",
"chat_id": "5511999999999@s.whatsapp.net",
"author": {
"id": "5511999999999@s.whatsapp.net",
"phone": "5511999999999",
"lid": "123456789012345@lid",
"name": "Maria"
},
"direction": "in",
"sent_at": "2026-10-17T12:00:00.000Z",
"type": "reaction",
"action": "react",
"emoji": "👍",
"target": {
"id": "3EB05DCE1D4036FCE241C6",
"direction": "out",
"type": "text",
"preview": "Seu pedido saiu para entrega."
},
"device": "android"
},
"chat": {
"id": "5511999999999@s.whatsapp.net",
"lid": "123456789012345@lid",
"type": "direct",
"name": "Maria Souza"
}
}
}
message.status: Status das mensagens
{
"id": "evt_01JAB3K9ZQ7V0M4T8R2X6WYD5H",
"type": "message.status",
"created_at": "2026-10-17T12:00:00.000Z",
"inbox": {
"id": "r0269625d29bfbd",
"name": "loja",
"phone": "5511888888888",
"channel": "whatsapp_web"
},
"data": {
"chat": {
"id": "5511999999999@s.whatsapp.net",
"lid": "123456789012345@lid",
"type": "direct"
},
"status": "read",
"at": "2026-10-17T12:00:00.000Z",
"messages": [
{
"id": "3EB05DCE1D4036FCE241C6"
},
{
"id": "3EB0A7F2C91D"
}
]
}
}