Skip to main content
PUT
Atualizar Grupo
Auth: TokenAccount ou TokenInstanceRate-limit: Global (100/min) • Idempotente: parcial (mesmos valores não geram efeito)

Descrição

Atualiza qualquer subconjunto de campos do grupo: name, description, image, groupSettings. Pelo menos um campo além de identifier precisa ser enviado. A message da resposta lista os campos efetivamente atualizados.

Exemplos

Atualizar nome

Renomeia o grupo 120363406289005073@g.us para “Time Dev Updated”, deixando descrição, foto e permissões inalteradas.

Atualizar vários campos

Atualiza nome, descrição, foto e permissões de uma só vez: somente admins podem enviar mensagens (membersCanSendMessages: false) e novas entradas precisam de aprovação (requireAdminApproval: true).

Remover foto

Apaga a foto do grupo enviando removeImage: true. Esse flag tem precedência sobre image, útil para zerar a imagem sem precisar fornecer outra.

Limpar descrição

Zera a descrição (tópico) do grupo enviando description: "". String vazia é tratada explicitamente como remover, diferente de omitir o campo, que mantém a descrição atual.

Resposta de sucesso

A message lista somente os campos efetivamente alterados (útil para confirmar quando um valor enviado já era o atual). O objeto group traz o estado pós-update completo, incluindo groupSettings resultantes e o inviteLink corrente.
200 OK

Parâmetros de rota

string
obrigatório
Nome da instância.

Headers

string
obrigatório
TokenAccount ou TokenInstance.
string
obrigatório
application/json

Request body

string
obrigatório
JID, código ou link do grupo.
string
Novo nome. Máximo de 25 caracteres.
string
Nova descrição (tópico). String vazia ("") remove a descrição.
string
URL ou base64. A imagem é convertida para JPEG antes do upload.
boolean
Quando true, remove a foto atual. Tem precedência sobre image.
object
Atualização parcial das permissões. Subcampos: membersCanEditInfo, membersCanSendMessages, membersCanAddOthers, requireAdminApproval.

Notas

  • removeImage: true ignora qualquer valor enviado em image.
  • A message da resposta lista somente os campos efetivamente alterados, útil para confirmar quando um valor enviado já era o atual.
  • A ordem interna de execução é: name -> description -> photo/removeImage -> settings. Se algum passo falha, os anteriores já foram aplicados e não são revertidos.
  • description: "" zera a descrição, não é equivalente a omitir o campo.

Erros

Envelope: