Pular para o conteúdo

Limitações de grupos

Com grupos, você envia e lê mensagens e recebe webhooks quando o grupo muda. A administração do grupo (criar grupos, gerenciar membros, alterar configurações) não é oferecida.

Não suportado

RecursoEstadoPor quê
Criar grupo pela API❌Tarefa de administração, fora do foco em envio e recebimento de mensagens
Adicionar ou remover participante pela API❌Idem
Promover ou rebaixar admin pela API❌Idem
Listar participantes de um grupo❌Privacidade; os webhooks group.participants_* informam quem foi alterado
Editar nome, descrição ou imagem do grupo❌Tarefa de administração
Gerar link de convite do grupo❌Tarefa de administração
Listas de transmissão❌Recurso diferente de grupo, não oferecido
Canais (newsletters)❌Idem

Suportado

RecursoStatus
Receber mensagens de grupos✅ (webhook message.received com to.group_id e to.name)
Enviar mensagens para grupos✅ (POST /v1/numbers/{ref}/messages com to.group_id), requer plano Empresarial ou superior (veja abaixo)
Enviar indicador de digitação para grupos✅ (POST /v1/numbers/{ref}/typing-indicator com to.group_id), requer plano Empresarial ou superior (veja abaixo)
Editar e apagar mensagens em grupo✅
Reagir a mensagens em grupo✅, requer plano que inclua reações (a reação exige plano em qualquer conversa, não só em grupo)
Listar grupos do número (GET /v1/numbers/{ref}/groups)✅ (paginado por cursor: cursor, limit, name, include_left)
Consultar o detalhe de um grupo (GET /v1/numbers/{ref}/groups/{id})✅
Receber aviso quando o número entra ou sai de um grupo✅ (group.joined / group.left)
Receber aviso quando o nome, a descrição ou a imagem do grupo muda✅
Receber aviso quando membros são adicionados, removidos, promovidos ou rebaixados✅

Envio de mensagens para grupo exige plano Empresarial ou superior

Receber mensagens de grupo, listar e consultar grupos pela API (GET /v1/numbers/{ref}/groups) e receber os 10 webhooks de ciclo de vida funcionam em qualquer plano. Apenas o envio para um group_id (mensagem ou indicador de digitação) exige o recurso groups:messages, disponível a partir do plano Empresarial. Nos planos Gratuito e Lobo Solitário o envio é recusado com 402 feature_not_available. Veja Envio para grupo, Indicador de digitação em grupos e Cota e uso.

Identificador público

grp_{hex32} (32 caracteres hexadecimais). O identificador do WhatsApp (120363...@g.us) nunca aparece na API ou nos webhooks: apenas o formato do Turbo Notify.

Cota e limite de velocidade

Uma mensagem para grupo conta como 1 destinatário no limite diário de destinatários, não importa o tamanho do grupo. Ela não conta na cota de contatos.

Recuperação

Se você perder o nome de um grupo (por exemplo, se um webhook não foi entregue), espere a próxima mensagem recebida no grupo: o webhook message.received traz to.name (o nome do grupo). Você também pode consultar GET /v1/numbers/{ref}/groups/{id} a qualquer momento.