Referência/Webhooks/chats.updated
Evento por instância

chats.updated

Atualizacao de propriedades de conversas.

flag: chatsUpdated

Requisição

http
POST /webhooks/codechat HTTP/1.1
Content-Type: application/json
x-webhook-event: chats.updated

Payload

json
{
"data": {
"archived": true,
"chatJid": "[email protected]",
"dateTime": "2026-07-04T18:00:00Z",
"type": "archive"
},
"event": "chats.updated",
"instance": {
"connectionStatus": "online",
"externalAttributes": {},
"id": 1,
"name": "codechat",
"ownerJid": "[email protected]"
},
"timestamp": "2026-07-04T18:00:00Z"
}
typestring

obrigatório, não aceita `null`. Subtipo da atualizacao de chat. Valores possíveis: `blocklist`, `blocklist.change`, `archive`, `unarchive.setting`, `clear`, `pin`, `mute`, `mark.read`.

dateTimestring

obrigatório, não aceita `null`. Timestamp RFC3339 UTC do evento ou do processamento.

chatJidstring

opcional, não aceita `null`. JID da conversa quando o subtipo tem conversa especifica.

fromFullSyncboolean

opcional, não aceita `null`. Indica se veio de sincronizacao completa quando disponivel.

additionalPropertiesobject

opcional, não aceita `null`. Campos achatados do evento original do whatsmeow.

Observações de entrega

  • Eventos UserStatusMute sao documentados em settings.update, porque o registro atual os roteia para esse evento externo.
  • Implemente idempotência por chave de negócio e aceite a possibilidade de duplicidades e reordenação.