messages.update
Atualizacao de recibo/status de uma mensagem ja conhecida.
flag: messagesUpdated
Requisição
POST /webhooks/codechat HTTP/1.1Content-Type: application/jsonx-webhook-event: messages.update
Payload
{"data": {"dateTime": "2026-07-04T18:05:00Z","messageId": 1024,"status": "read"},"event": "messages.update","instance": {"connectionStatus": "online","externalAttributes": {},"id": 1,"name": "codechat",},"timestamp": "2026-07-04T18:00:00Z"}
messageIdnumberobrigatório, não aceita `null`. ID interno da mensagem persistida.
statusstringobrigatório, não aceita `null`. Status normalizado do recibo. Valores possíveis: `delivered`, `sent`, `read`, `played`, `server_error`, `retry`, `unknown`.
dateTimestringobrigatório, não aceita `null`. Timestamp RFC3339 UTC do recibo; usa o timestamp do evento ou o horario do processamento.
Observações de entrega
- Quando a mensagem referenciada nao e encontrada, o evento e descartado apos as tentativas configuradas no handler.
- Implemente idempotência por chave de negócio e aceite a possibilidade de duplicidades e reordenação.
