messages.delete
Mensagem removida localmente pelo evento DeleteForMe.
flag: messagesDeleted
Requisição
POST /webhooks/codechat HTTP/1.1Content-Type: application/jsonx-webhook-event: messages.delete
Payload
{"data": {"dateTime": "2026-07-04T18:00:00Z","deleteMedia": true,"fromFullSync": false,"keyFromMe": false,"messageId": "ABC123","messageTime": "2026-07-04T17:59:00Z",},"event": "messages.delete","instance": {"connectionStatus": "online","externalAttributes": {},"id": 1,"name": "codechat",},"timestamp": "2026-07-04T18:00:00Z"}
chatJidstringobrigatório, não aceita `null`. JID da conversa.
senderJidstringopcional, não aceita `null`. JID do remetente quando disponivel; omitido quando ausente.
keyFromMebooleanobrigatório, não aceita `null`. Indica se a mensagem era da propria instancia.
messageIdstringobrigatório, não aceita `null`. ID da mensagem apagada.
deleteMediabooleanobrigatório, não aceita `null`. Indica se a midia local deve ser removida.
fromFullSyncbooleanobrigatório, não aceita `null`. Indica se veio de sincronizacao completa.
dateTimestringobrigatório, não aceita `null`. Timestamp RFC3339 UTC do evento ou do processamento.
messageTimestringopcional, não aceita `null`. Timestamp RFC3339 UTC original da mensagem quando informado; omitido quando ausente.
Observações de entrega
- Sem observações adicionais.
- Implemente idempotência por chave de negócio e aceite a possibilidade de duplicidades e reordenação.
