Comunidades
Crear comunidad
Crea una comunidad (grupo padre), opcionalmente vinculando grupos existentes en la misma llamada
POST
Crear comunidad
Auth:
Envoltorio:
TokenAccount o TokenInstance • Rate-limit: Global (100/min) • Idempotente: no
Descripción
Crea una comunidad (grupo padre con un Grupo de Anuncios automático). Acepta opcionalmente una descripción, una imagen y una lista de grupos existentes para vincular durante la creación. Cada vinculación tiene un delay de 1s entre llamadas para evitar throttling del servidor de WhatsApp.Ejemplos
Mínimo
Crea la comunidad solo con elname requerido (“Alpha Community”), sin descripción, imagen ni subgrupos vinculados en la llamada.
Con subgrupos
Crea la comunidad “XYZ Company” con descripción, imagen y vincula 2 grupos existentes (groupJid) como subgrupos, además de fijar membershipApprovalMode: request_required para que las uniones requieran aprobación.
Respuesta exitosa
Devuelve la comunidad recién creada engroup, donde group.jid es el JID de la comunidad (úsalo como communityJid en llamadas posteriores) e isCommunity: true confirma que WhatsApp aceptó la creación como grupo padre. Los grupos pasados en groupJid se procesan en orden y se separan en linkedGroups (éxito) y failedGroups (fallo). Si se envió una image pero falló al aplicarse, la razón aparece en imageError sin abortar la creación.
200 OK
Parámetros de ruta
Nombre de la instancia (por ejemplo,
$Instance_Name).Cabeceras
TokenAccount o TokenInstance.application/jsonCuerpo de la solicitud
Nombre de la comunidad. Máximo 25 caracteres.
Descripción de la comunidad.
URL o base64. Convertida a JPEG. Un fallo de imagen no aborta la creación, se reporta en
imageError.Lista de JIDs
@g.us de grupos existentes para vincular como subgrupos.request_required (los subgrupos requieren aprobación por defecto) o cadena vacía (abierto).Notas
- La comunidad nace sin participantes, los miembros se unen mediante cada subgrupo.
- El Grupo de Anuncios lo crea automáticamente WhatsApp. No controlas su nombre / descripción aquí, usa
PUT /api/group/updatedespués para ajustarlo. - Límite de 50 subgrupos por comunidad (los excedentes terminan en
failedGroups). imageErrorse completa cuando la imagen falla pero la comunidad se crea normalmente.- Fallback silencioso a grupo regular: monitorea
isCommunitydel lado del cliente para alertar al usuario.
Errores
| HTTP | Mensaje |
|---|---|
| 400 | community name is required |
| 400 | Community name must be 25 characters or less |
| 400 | Instance is not connected to WhatsApp |
| 429 | rate limit exceeded (429): wait before creating again |
| 500 | failed to create community: <reason> |
Siguiente
Vincular grupos
Agrega más subgrupos después de la creación.
Listar subgrupos
Verifica los grupos vinculados actualmente.