Comunidades
Criar comunidade
Cria uma comunidade (parent group), opcionalmente vinculando grupos existentes na mesma chamada
POST
Criar comunidade
Auth:
Envelope:
TokenAccount ou TokenInstance • Rate-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.Exemplos
Mínimo
Cria a comunidade apenas com oname 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 emgroup, 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
Nome da instância (ex.:
$Instance_Name).Headers
TokenAccount ou TokenInstance.application/jsonRequest body
Nome da comunidade. Máximo de 25 caracteres.
Descrição da comunidade.
URL ou base64. Convertida para JPEG. Falha de imagem não aborta a criação, vem reportada em
imageError.Lista de JIDs
@g.us de grupos existentes a vincular como subgrupos.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/updatedepois 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
isCommunityno cliente para alertar o usuário.
Erros
| HTTP | Mensagem |
|---|---|
| 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> |
Próximo
Vincular grupos
Adicionar mais subgrupos depois da criação.
Listar subgrupos
Conferir os grupos atualmente vinculados.