contacts.update
Atualizacao parcial em contato existente.
flag: contactsUpdated
Requisição
POST /webhooks/codechat HTTP/1.1Content-Type: application/jsonx-webhook-event: contacts.update
Payload
{"data": [{"action": "updated","businessName": null,"id": 41,"lid": null,"pushName": "Cliente Atualizado","source": "pushName"}],"event": "contacts.update","instance": {"connectionStatus": "online","externalAttributes": {},"id": 1,"name": "codechat",},"timestamp": "2026-07-04T18:00:00Z"}
idnumberobrigatório, não aceita `null`. ID interno do contato persistido.
remoteJidstringobrigatório, não aceita `null`. JID remoto do contato.
lidstring | nullobrigatório, aceita `null`. LID do contato quando conhecido.
pushNamestring | nullopcional, aceita `null`. Push name atualizado quando presente.
businessNamestring | nullopcional, aceita `null`. Nome comercial atualizado quando presente.
actionstringobrigatório, não aceita `null`. Acao executada. Valores possíveis: `updated`.
sourcestringobrigatório, não aceita `null`. Origem da alteracao. Valores possíveis: `pushName`, `businessName`.
Observações de entrega
- O payload e array; o handler atual normalmente envia um item por entrega.
- Implemente idempotência por chave de negócio e aceite a possibilidade de duplicidades e reordenação.
