Skip to main content
POST
Criar comunidade
Auth: TokenAccount ou TokenInstanceRate-limit: Global (100/min) • Idempotente: não

Descrição

Cria uma comunidade (grupo-pai com Grupo de Anúncios automático). Aceita opcionalmente descrição, foto e uma lista de grupos existentes a vincular durante a criação. Cada vinculação tem delay de 1s entre chamadas para evitar throttling do servidor WhatsApp.
Se o servidor WhatsApp rejeitar a criação como parent (400), o serviço faz fallback automático para grupo regular. A resposta vem com isCommunity: false na resposta e um aviso na message.

Exemplos

Mínimo

Cria a comunidade apenas com o name obrigatório (“Comunidade Alpha”), sem descrição, foto nem subgrupos vinculados na chamada.

Com subgrupos

Cria a comunidade “Empresa XYZ” com descrição, foto e já vincula 2 grupos existentes (groupJid) como subgrupos, além de definir membershipApprovalMode: request_required para que entradas precisem de aprovação.

Resposta de sucesso

Devolve a comunidade recém-criada em group, onde group.jid é o JID da comunidade (use-o como communityJid em chamadas subsequentes) e isCommunity: true confirma que o WhatsApp aceitou a criação como parent group. Os grupos passados em groupJid são processados em ordem e separados em linkedGroups (sucesso) e failedGroups (falha). Se uma image foi enviada mas falhou ao aplicar, o motivo aparece em imageError sem abortar a criação.
200 OK

Parâmetros de rota

string
obrigatório
Nome da instância (ex.: $Instance_Name).

Headers

string
obrigatório
TokenAccount ou TokenInstance.
string
obrigatório
application/json

Request body

string
obrigatório
Nome da comunidade. Máximo de 25 caracteres.
string
Descrição da comunidade.
string
URL ou base64. Convertida para JPEG. Falha de imagem não aborta a criação, vem reportada em imageError.
string[]
Lista de JIDs @g.us de grupos existentes a vincular como subgrupos.
string
request_required (subgrupos exigem aprovação por default) ou string vazia (open).

Notas

  • A comunidade nasce sem participantes, membros entram via cada subgrupo.
  • O Grupo de Anúncios é criado automaticamente pelo WhatsApp. Você não controla nome / descrição dele aqui, use PUT /api/group/update depois para ajustar.
  • Limite de 50 subgrupos por comunidade (excedentes caem em failedGroups).
  • imageError é populado quando a foto falha mas a comunidade é criada normalmente.
  • Fallback silencioso para grupo regular: monitore isCommunity no cliente para alertar o usuário.

Erros

Envelope:

Próximo

Vincular grupos

Adicionar mais subgrupos depois da criação.

Listar subgrupos

Conferir os grupos atualmente vinculados.