Comunidades
Listar subgrupos
Devuelve los grupos vinculados a una comunidad, incluyendo el Grupo de Anuncios
GET
Listar subgrupos
Auth:
Envoltorio:
TokenAccount o TokenInstance • Rate-limit: Global (100/min) • Idempotente: sí
Descripción
Lista los subgrupos de una comunidad. El Grupo de Anuncios se identifica por la banderaisDefaultSubGroup: true. A diferencia de los otros endpoints, esta ruta requiere un JID en ?communityJid= (no acepta código / enlace).
Ejemplos
Listar subgrupos
Consulta los subgrupos de la comunidad120363406289005073@g.us pasando el JID completo (con el sufijo @g.us) en el query string.
Sin el sufijo @g.us
Misma consulta, pero pasando solo el ID numérico encommunityJid. El servicio agrega automáticamente @g.us antes de resolver la comunidad.
Respuesta exitosa
DevuelvecommunityJid (ya normalizado con el sufijo @g.us) y el array subgroups con cada grupo vinculado en el que el bot participa. Cada elemento lleva jid, name y la bandera isDefaultSubGroup que identifica el Grupo de Anuncios de la comunidad. El message lleva el conteo ("N subgroup(s) found") y el array viene vacío cuando no se encuentra ningún subgrupo.
200 OK
Parámetros de ruta
Nombre de la instancia.
Cabeceras
TokenAccount o TokenInstance.Query
JID
@g.us de la comunidad. Si omites el sufijo, el servicio agrega automáticamente @g.us.Notas
- El listado solo devuelve los subgrupos en los que está el bot, si el bot está solo en el padre pero no en el subgrupo X, X no aparece en la lista.
- La propagación de nuevas vinculaciones puede demorar 1-3s, un
GETjusto después dePOST /linkpuede devolver temporalmente la lista sin el grupo recién vinculado. - El Grupo de Anuncios siempre aparece con
isDefaultSubGroup: true. Filtra del lado del cliente si necesitas excluirlo del listado.
Errores
| HTTP | Mensaje |
|---|---|
| 400 | communityJid query parameter is required |
| 400 | invalid community JID: <reason> |
| 400 | Instance is not connected to WhatsApp |
| 500 | failed to get groups: <reason> |
Siguiente
Vincular grupos
Agrega nuevos subgrupos.
Desvincular grupos
Elimina subgrupos de la comunidad.