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

Descrição

Cria um grupo de WhatsApp e o vincula opcionalmente a uma comunidade existente (communityJid). Você pode definir nome, descrição, foto e permissões iniciais (groupSettings) na mesma chamada. A foto e a descrição são aplicadas em chamadas subsequentes após a criação do grupo.

Exemplos

Mínimo

Cria um grupo “Time de Dev” com 2 participantes iniciais (5511999999999, 5521988888888), sem descrição, foto, comunidade nem permissões customizadas.

Com descrição e foto

Cria o grupo já com a descrição “Discussões técnicas” e foto vinda de uma URL pública. Descrição e imagem são aplicadas em chamadas subsequentes após a criação do grupo.

Com permissões

Cria um grupo “Anúncios” com restrições iniciais: somente admins podem enviar mensagens (membersCanSendMessages: false) e novas entradas precisam de aprovação (requireAdminApproval: true).

Vinculado a comunidade

Cria o grupo “Subgrupo Geral” já vinculado à comunidade 120363406289005073@g.us via communityJid, evitando o passo extra de chamar /community/link após a criação.

Resposta de sucesso

A resposta inclui o group.jid recém-criado (use-o como identifier nas chamadas subsequentes), o inviteCode e inviteLink prontos para compartilhar e a lista de participants já marcada com isAdmin/isSuperAdmin. O criador entra automaticamente como super-admin. Os campos groupSettings refletem as permissões iniciais (defaults ou o que foi enviado).
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 do grupo. Máximo de 25 caracteres.
string[]
obrigatório
Lista de números (5511999999999) ou JIDs (5511999999999@s.whatsapp.net). Pelo menos 1 item.
string
Descrição (tópico) do grupo. Aplicada via SetGroupTopic após a criação.
string
URL pública ou data URI base64. A imagem é convertida para JPEG.
string
Cria o grupo já vinculado a uma comunidade (parent group).
object
Permissões iniciais. Subcampos: membersCanEditInfo, membersCanSendMessages, membersCanAddOthers, requireAdminApproval.

Notas

  • O criador do grupo entra automaticamente como super-admin.
  • Números inválidos (não registrados no WhatsApp) são rejeitados; o erro indica qual participante falhou.
  • Se image for passada e o upload falhar, a criação do grupo segue normalmente, o erro de imagem não é fatal nesta rota. Use PUT /update para reaplicar a foto.

Erros

Envelope: