Comunidades
Listar subgrupos
Retorna grupos vinculados a uma comunidade, incluindo o Grupo de Anúncios
GET
Listar subgrupos
Auth:
Envelope:
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim
Descrição
Lista os subgrupos de uma comunidade. O Grupo de Anúncios é identificado pelo flagisDefaultSubGroup: true. Diferente dos demais endpoints, esta rota exige JID em ?communityJid= (não aceita código / link).
Exemplos
Listar subgrupos
Consulta os subgrupos da comunidade120363406289005073@g.us passando o JID completo (com sufixo @g.us) na query string.
Sem sufixo @g.us
Mesma consulta, mas passando apenas o ID numérico emcommunityJid. O serviço adiciona @g.us automaticamente antes de resolver a comunidade.
Resposta de sucesso
RetornacommunityJid (já normalizado com sufixo @g.us) e o array subgroups com cada grupo vinculado em que o bot participa. Cada item traz jid, name e o flag isDefaultSubGroup que identifica o Grupo de Anúncios da comunidade. O message traz a contagem ("N subgroup(s) found") e o array vem vazio quando nenhum subgrupo é encontrado.
200 OK
Parâmetros de rota
Nome da instância.
Headers
TokenAccount ou TokenInstance.Query
JID
@g.us da comunidade. Se omitir o sufixo, o serviço adiciona @g.us automaticamente.Notas
- A listagem só retorna subgrupos em que o bot está, se o bot participa apenas do parent mas não de um subgrupo X, X não aparece na lista.
- A propagação de novas vinculações pode levar 1-3s, um
GETlogo apósPOST /linkpode retornar a lista sem o grupo recém-vinculado temporariamente. - O Grupo de Anúncios sempre aparece com
isDefaultSubGroup: true. Filtre no cliente se precisar excluir-lo da listagem.
Erros
| HTTP | Mensagem |
|---|---|
| 400 | communityJid query parameter is required |
| 400 | invalid community JID: <reason> |
| 400 | Instance is not connected to WhatsApp |
| 500 | failed to get groups: <reason> |
Próximo
Vincular grupos
Adicionar novos subgrupos.
Desvincular grupos
Remover subgrupos da comunidade.