ZAP-API
PreçosCasos de UsoBlogDocsLogin
Começar grátis
  1. Blog
  2. Comunidades WhatsApp via API: como criar e gerenciar
Tutorial

Comunidades WhatsApp via API: como criar e gerenciar

Crie comunidades, adicione grupos, gerencie participantes e crie newsletters do WhatsApp via API REST. Exemplos em Node.js.

07 de março de 2026·10 min de leitura·Equipe Editorial ZAP API

As Comunidades do WhatsApp permitem agrupar até 50 grupos sob um mesmo teto. Gerenciar tudo manualmente pelo celular é inviável em escala. Neste tutorial, você aprende a criar e gerenciar comunidades WhatsApp via API usando a ZAP API — incluindo criação, adição de grupos, participantes e newsletters.

Endpoints disponíveis (15 total)

  • POST /instances/{id}/communities/create — criar comunidade
  • GET /instances/{id}/communities — listar
  • GET /instances/{id}/communities/{communityId} — metadados
  • PUT /instances/{id}/communities/{communityId} — atualizar
  • DELETE /instances/{id}/communities/{communityId} — desativar
  • POST .../groups/add — adicionar grupo
  • POST .../groups/remove — remover grupo
  • POST .../participants/add — adicionar participantes
  • POST .../participants/remove — remover participantes
  • POST /instances/{id}/newsletters/create — criar newsletter
  • GET /instances/{id}/newsletters — listar newsletters
  • GET .../newsletters/{newsletterId} — detalhes
  • PUT .../newsletters/{newsletterId} — atualizar
  • POST .../newsletters/{newsletterId}/mute — silenciar
  • DELETE .../newsletters/{newsletterId} — excluir

Criar comunidade e adicionar grupos

const axios = require('axios');
const api = axios.create({
  baseURL: 'https://zap-api.tech/v1/instances/inst_seu_id_aqui',
  headers: { Authorization: 'Bearer tk_seu_token_aqui' }
});

// Criar comunidade
async function criarComunidade(nome, descricao) {
  const { data } = await api.post('/communities/create', { name: nome, description: descricao });
  console.log('Comunidade:', data.communityId);
  return data;
}

// Adicionar grupo existente à comunidade
async function adicionarGrupo(communityId, groupId) {
  return api.post(`/communities/${communityId}/groups/add`, { groupId });
}

// Adicionar participantes
async function adicionarParticipantes(communityId, phones) {
  return api.post(`/communities/${communityId}/participants/add`, { participants: phones });
}

// Exemplo completo: escola
async function configurarEscola() {
  const comunidade = await criarComunidade('Escola ABC 2026', 'Comunidade oficial');

  // Criar grupo e adicionar à comunidade
  const turma = await api.post('/groups/create', { name: 'Turma A - 1o Ano', participants: [] });
  await adicionarGrupo(comunidade.communityId, turma.data.groupId);

  // Criar newsletter
  const newsletter = await api.post('/newsletters/create', {
    name: 'Escola ABC - Comunicados',
    description: 'Comunicados oficiais'
  });
  console.log('Newsletter:', newsletter.data.inviteLink);
}

configurarEscola();

Gerenciar newsletters

// Listar newsletters
async function listarNewsletters() {
  const { data } = await api.get('/newsletters');
  return data;
}

// Atualizar newsletter
async function atualizarNewsletter(id, nome, descricao) {
  return api.put(`/newsletters/${id}`, { name: nome, description: descricao });
}

// Excluir newsletter
async function excluirNewsletter(id) {
  return api.delete(`/newsletters/${id}`);
}

Cenários de uso

  • Escolas: grupos por turma, newsletter de avisos
  • Empresas: grupos por departamento
  • Igrejas: grupos por ministério
  • Franquias: grupos por unidade, comunicação centralizada
  • Cursos online: grupos por módulo/nível

Webhooks de comunidade

Receba notificações automáticas: group.join, group.leave, group.update, newsletter.update. Configure seu endpoint de webhook.

FAQ

  • Quantos grupos por comunidade?
    Até 50, mais o grupo de avisos automático.
  • Preciso ser admin dos grupos?
    Sim. A conta conectada precisa ser admin para adicionar grupos à comunidade.
  • Diferença entre comunidade e newsletter?
    Comunidade agrupa grupos bidirecionais. Newsletter é canal unidirecional — qualquer pessoa segue sem entrar em grupo.
  • Qual o custo?
    R$49/mês (1a e 2a instância), R$29/mês (3a+). Todos os endpoints inclusos. Trial 7 dias grátis.

Criar conta e gerenciar comunidades via API

Experimente a ZAP API gratuitamente

7 dias de trial sem precisar de cartão. A partir de R$29/mês*.

Criar instância grátis
EE
Equipe Editorial ZAP APIRevisão técnica

Desenvolvedores e especialistas em integrações WhatsApp. Todo conteúdo passa por revisão técnica para garantir precisão e aplicabilidade.

Ver perfil completoDocumentaçãoTrial grátis

Leia também

Tutorial · 07 de mar. de 2026 · 9 min

Como gerenciar grupos WhatsApp via API: guia completo

Crie grupos, adicione participantes, promova admins e gerencie convites do WhatsApp programaticamente via API REST. Exemplos em Node.js.

Tutorial · 07 de mar. de 2026 · 8 min

WhatsApp Business: como gerenciar catálogo de produtos via API

Automatize a gestão do catálogo WhatsApp Business via API: listar, adicionar, atualizar e remover produtos. Sincronize com seu e-commerce.

Tutorial · 12 de jun. de 2026 · 12 min

Tipos de mensagem do WhatsApp via API: enquete, localização, contato, evento e mais

Catálogo completo dos tipos de mensagem da API de WhatsApp com o corpo JSON exato e exemplos prontos: texto, mídia, enquete (poll), localização, contato, evento, link e figurinha.

Tutorial · 13 de jun. de 2026 · 10 min

Reagir, editar, apagar, fixar e encaminhar mensagens do WhatsApp via API

Vá além do envio: as ações de mensagem da API de WhatsApp com endpoint exato — reação com emoji, edição, apagar para todos, fixar no topo, encaminhar e marcar como lida.

Tópicos:Chatbots com IAE-commerceAPI WhatsApp

Explore também

Casos de usoWhatsApp API por segmentoComparativoZAP API vs alternativasPreçosPlanos e o que está inclusoGlossárioTermos técnicos de WhatsApp API
ZAP-API

API REST para WhatsApp com webhooks assinados, Meta Pixel/CAPI e compliance LGPD. Sem aprovação da Meta.

Status operacional🇧🇷 Feito no Brasil

Produto

  • Preços
  • Casos de uso
  • Comparativo
  • Trial grátis
  • Dashboard

Recursos

  • Documentação
  • Blog
  • Glossário
  • RSS Feed

Empresa

  • Sobre
  • Imprensa
  • Termos de uso
  • Privacidade
  • Criar conta
  • Login

Contato

  • [email protected]
  • [email protected]
  • Resposta em até 24h úteis
© 2026 ZAP-API — Todos os direitos reservados·CNPJ 42.130.949/0001-56·Termos·Privacidade

Desenvolvido por PreviusIA