Skip to main content
PUT
Actualizar grupo
Auth: TokenAccount o TokenInstanceRate-limit: Global (100/min) • Idempotente: parcial (enviar los mismos valores no produce efecto)

Descripción

Actualiza cualquier subconjunto de campos del grupo: name, description, image, groupSettings. Debe enviarse al menos un campo además de identifier. El message de la respuesta lista los campos que realmente fueron actualizados.

Ejemplos

Actualizar nombre

Renombra el grupo 120363406289005073@g.us a “Dev Team Updated”, dejando descripción, imagen y permisos sin cambios.

Actualizar múltiples campos

Actualiza nombre, descripción, imagen y permisos en una sola llamada: solo los administradores pueden enviar mensajes (membersCanSendMessages: false) y las nuevas uniones requieren aprobación (requireAdminApproval: true).

Eliminar imagen

Elimina la imagen del grupo enviando removeImage: true. Este flag tiene precedencia sobre image, útil para limpiar la imagen sin proporcionar una nueva.

Limpiar descripción

Limpia la descripción del grupo (topic) enviando description: "". Una cadena vacía se trata explícitamente como “eliminar”, diferente de omitir el campo, que mantiene la descripción actual.

Respuesta exitosa

El message lista solo los campos que realmente cambiaron (útil para confirmar cuando un valor que enviaste ya coincidía con el actual). El objeto group lleva el estado completo posterior a la actualización, incluyendo los groupSettings resultantes y el inviteLink actual.
200 OK

Parámetros de ruta

string
requerido
Nombre de la instancia.

Cabeceras

string
requerido
TokenAccount o TokenInstance.
string
requerido
application/json

Cuerpo de la solicitud

string
requerido
JID, código o enlace del grupo.
string
Nuevo nombre. Máximo 25 caracteres.
string
Nueva descripción (topic). Una cadena vacía ("") elimina la descripción.
string
URL o base64. La imagen se convierte a JPEG antes de la subida.
boolean
Cuando es true, elimina la imagen actual. Tiene precedencia sobre image.
object
Actualización parcial de los permisos. Subcampos: membersCanEditInfo, membersCanSendMessages, membersCanAddOthers, requireAdminApproval.

Notas

  • removeImage: true ignora cualquier valor enviado en image.
  • El message de la respuesta lista solo los campos realmente cambiados, útil para confirmar cuando un valor que enviaste ya coincidía con el actual.
  • El orden de ejecución interno es: nombre -> descripción -> foto/removeImage -> ajustes. Si un paso falla, los anteriores ya se aplicaron y no se revierten.
  • description: "" limpia la descripción, no es equivalente a omitir el campo.

Errores

Envoltorio: