Webhook: Status de mensagem
Disponível no webhook e no /events.
Mesma forma de hoje: um aviso por recibo, com um status, a hora e a lista de mensagens. Na uazapi os ids vão em event.MessageIDs e o estado em state (Read); na Orkesio, em messages e status (minúsculo), com a hora em ISO.
uazapi
messages_update: Recibo de leitura
{
"EventType": "messages_update",
"owner": "5511999999999",
"token": "INSTANCE_TOKEN",
"BaseUrl": "https://seu-servidor.example",
"instanceName": "Atendimento",
"type": "ReadReceipt",
"state": "Read",
"event": {
"Chat": "5511888888888@s.whatsapp.net",
"chatid": "5511888888888@s.whatsapp.net",
"chatlid": null,
"Sender": "5511888888888@s.whatsapp.net",
"sender_pn": "5511888888888@s.whatsapp.net",
"sender_lid": null,
"MessageIDs": [
"MSG_EXEMPLO"
],
"Timestamp": 1788868800,
"Type": "Read",
"IsFromMe": true,
"IsGroup": false
}
}
Orkesio
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"
}
]
}
}