Skip to main content
GET
Listar Grupos
Auth: TokenAccount ou TokenInstanceRate-limit: Global (100/min) • Idempotente: sim

Descrição

Lista todos os grupos da instância. Por padrão, retorna apenas metadados leves (nome, JID, descrição, criador, contagem). Passe includeMembers=true na query para incluir a lista completa de membros, neste caso o timeout da operação é estendido para 60s.

Exemplos

Listar (sem membros)

Retorna todos os grupos da instância apenas com metadados leves (nome, JID, descrição, criador, contagem). É o modo padrão, mais rápido em contas com muitos grupos.

Listar com membros

Adiciona includeMembers=true para incluir a lista completa de participantes de cada grupo. O timeout interno é estendido para 60s, útil quando você precisa de uma snapshot completa em uma única chamada.

Resposta de sucesso

Retorna todos os grupos da instância em groups[], com meta.total indicando a quantidade. Cada item carrega metadados leves (name, groupJid, description, creatorJid, memberCount); o array members só vem populado quando includeMembers=true. Não há paginação, todos os grupos vêm em uma única resposta.
200 OK

Parâmetros de rota

string
obrigatório
Nome da instância.

Headers

string
obrigatório
TokenAccount ou TokenInstance.

Query

boolean
padrão:"false"
Quando true, inclui a lista completa de membros de cada grupo.

Notas

  • O array members só aparece quando includeMembers=true.
  • Para uma conta com muitos grupos, use includeMembers=false e busque os membros sob demanda via GET /info.
  • Não há paginação, todos os grupos vêm em uma única resposta.

Erros

Envelope: