Grupos
Actualizar grupo
Actualiza nombre, descripción, imagen y permisos de un grupo existente
PUT
Actualizar grupo
Auth:
TokenAccount o TokenInstance • Rate-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 grupo120363406289005073@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 enviandoremoveImage: 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) enviandodescription: "". Una cadena vacía se trata explícitamente como “eliminar”, diferente de omitir el campo, que mantiene la descripción actual.
Respuesta exitosa
Elmessage 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/jsonCuerpo 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: trueignora cualquier valor enviado enimage.- El
messagede 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: