groups.update
Atualizacao parcial de metadados de grupo.
Requisição
POST /webhooks/codechat HTTP/1.1Content-Type: application/jsonx-webhook-event: groups.update
Payload
{"data": [{"partial": {"announce": true,"subject": "Novo nome do grupo","subjectTime": 1783188000}}],"event": "groups.update","instance": {"connectionStatus": "online","externalAttributes": {},"id": 1,"name": "codechat",},"timestamp": "2026-07-04T18:00:00Z"}
partialGroupPartialWebhookDataobrigatório, não aceita `null`. Metadados parciais alterados no grupo.
partial.notifystringopcional, não aceita `null`. Nome de notificacao do grupo quando informado.
partial.addressingModestringopcional, não aceita `null`. Modo de enderecamento do grupo quando informado.
partial.ownerstringopcional, não aceita `null`. JID do owner quando informado.
partial.ownerPnstringopcional, não aceita `null`. Phone number do owner quando informado.
partial.ownerUsernamestringopcional, não aceita `null`. Username do owner quando informado.
partial.ownerCountryCodestringopcional, não aceita `null`. Codigo de pais do owner quando informado.
partial.subjectOwnerstringopcional, não aceita `null`. JID de quem definiu o subject quando informado.
partial.subjectOwnerPnstringopcional, não aceita `null`. Phone number de quem definiu o subject quando informado.
partial.subjectOwnerUsernamestringopcional, não aceita `null`. Username de quem definiu o subject quando informado.
partial.subjectTimenumberopcional, não aceita `null`. Timestamp Unix do subject quando informado.
partial.creationnumberopcional, não aceita `null`. Timestamp Unix de criacao quando informado.
partial.descstringopcional, não aceita `null`. Descricao do grupo quando informada.
partial.descOwnerstringopcional, não aceita `null`. JID de quem definiu a descricao quando informado.
partial.descOwnerPnstringopcional, não aceita `null`. Phone number de quem definiu a descricao quando informado.
partial.descOwnerUsernamestringopcional, não aceita `null`. Username de quem definiu a descricao quando informado.
partial.descIdstringopcional, não aceita `null`. ID da descricao quando informado.
partial.descTimenumberopcional, não aceita `null`. Timestamp Unix da descricao quando informado.
partial.linkedParentstringopcional, não aceita `null`. Grupo/comunidade pai quando informado.
partial.restrictbooleanopcional, não aceita `null`. Restricao de edicao quando informada.
partial.announcebooleanopcional, não aceita `null`. Modo anuncio quando informado.
partial.memberAddModebooleanopcional, não aceita `null`. Modo de adicao por membros quando informado.
partial.joinApprovalModebooleanopcional, não aceita `null`. Modo de aprovacao de entrada quando informado.
partial.isCommunitybooleanopcional, não aceita `null`. Indica comunidade quando informado.
partial.isCommunityAnnouncebooleanopcional, não aceita `null`. Indica grupo de anuncios da comunidade quando informado.
partial.sizenumberopcional, não aceita `null`. Tamanho do grupo quando informado.
partial.ephemeralDurationnumberopcional, não aceita `null`. Duracao de mensagens temporarias em segundos quando informada.
partial.inviteCodestringopcional, não aceita `null`. Codigo de convite quando informado.
partial.authorstringopcional, não aceita `null`. Autor da alteracao quando informado.
partial.authorPnstringopcional, não aceita `null`. Phone number do autor quando informado.
partial.authorUsernamestringopcional, não aceita `null`. Username do autor quando informado.
Observações de entrega
- O handler atual envia array com um item contendo partial.
- Implemente idempotência por chave de negócio e aceite a possibilidade de duplicidades e reordenação.
