NovoAPI oficial da Meta na mesma integração→

A API de WhatsApp que você entende de primeira.

Conecte um número em segundos, envie mensagens com uma chamada HTTP e receba cada evento num JSON que se explica sozinho. Pela API OnZap ou pela API oficial da Meta, sem mudar uma linha.

  • 2 dias grátis
  • Sem cartão de crédito
  • Sem cobrança por mensagem
Os eventos do seu sistema entram pela API da OnZap e saem como mensagens no WhatsApp do cliente

Se faz uma chamada HTTP, já funciona com a OnZap.

  • n8n
  • Make
  • Zapier
  • Typebot
  • Node.js
  • PHP
  • Laravel
  • Python
  • Go
  • Java
  • Ruby
  • WordPress
  • Supabase
  • Postman

Como funciona

Conecte. Envie. Receba.

Três passos entre o seu sistema e o WhatsApp. Sem SDK obrigatório e sem configuração escondida.

Conexão01

Loja Centro

+55 11 99999-9999

WORKING
POST/messages/text02

{

"chatId": "5511999999999",

"text": "Olá, Maria! 👋"

}

200 OK · "sent"
Webhookseu-sistema.com.br03
  • message.anyMaria: Oi! 👋200
  • message.ackread200
  • session.statusWORKING200

Para desenvolvedores

Uma API que se explica sozinha.

REST e JSON do jeito que você já conhece. Um token por número, rotas com nomes óbvios e o mesmo formato de resposta em todo lugar.

  • O número do jeito que vier

    Com ou sem +55, com ou sem o nono dígito: a gente acha o WhatsApp certo.

  • Mais de 170 rotas

    Mensagens, grupos, canais, status, etiquetas, contatos e perfil.

  • Erros que dizem o que fazer

    Em português, com um código estável para o seu sistema tratar.

  • Docs para você e para a sua IA

    Guias em português e um llms.txt para o ChatGPT, o Claude ou o Cursor integrarem com você.

Ver todas as rotas
curl -X POST https://app.onzap.io/v1/instances/SUA_INSTANCIA/messages/text \  -H "X-Instance-Token: SEU_TOKEN" \  -H "Content-Type: application/json" \  -d '{"chatId": "5511999999999", "text": "Olá! 👋"}'

200 OKResposta

{  "id": "true_5511999999999@c.us_3EB0C0A1B2C3D4E5F6",  "chatId": "5511999999999@c.us",  "status": "sent"}

API OnZap + API oficial

Duas APIs. Uma integração só.

Comece pelo QR Code hoje e passe para a API oficial da Meta quando fizer sentido. As rotas e os webhooks são os mesmos: você troca a instância, não o código.

API OnZap

Qualquer número, conectado por QR Code.

  • Sem cobrança por mensagem
  • Grupos, canais, status e etiquetas
  • Chamadas, presença e enquetes no webhook
API oficial (Meta)

A plataforma oficial da Meta, em poucos cliques.

  • Conexão com o Facebook, sem planilha de IDs
  • Coexistência: o número continua no app
  • Templates aprovados, botões e listas
Conta do WhatsApp Business
Número +55 11 99999-9999
Coexistência com o app
Sua integração
POST /v1/instances/{id}/messages/text
message.anymessage.acknos dois tipos de instância

Webhooks

Tudo o que acontece no WhatsApp, num JSON legível.

Cada evento chega no mesmo formato, nas duas APIs. Contato é sempre contato, grupo é sempre grupo, e o mesmo cliente tem sempre o mesmo chatId.

  • Assinados

    HMAC-SHA256 em todo evento. Você confere a origem com três linhas de código.

  • Reenvio automático

    Seu servidor caiu? Tentamos de novo por quase um dia, e o histórico mostra cada entrega.

  • Inspetor ao vivo

    Veja os eventos chegando no painel antes de escrever o seu endpoint.

  • Origem dos anúncios

    Conversas que vieram de anúncios no Facebook e no Instagram chegam com a campanha.

POSThttps://seu-sistema.com.br/webhooks/onzapao vivo
{  "event": "message.any",  "instanceId": "i01jx4k2m9",  "provider": "onzap",  "payload": {    "chatId": "5511999999999@c.us",    "fromMe": false,    "from": {      "phone": "5511999999999",      "pushName": "Maria"    },    "type": "text",    "text": "Oi! Vocês entregam em Campinas?"  }}
de disponibilidade da API
99%
rotas documentadas
170+
de taxa por mensagem
R$ 0
para testar, sem cartão
2 dias

Recursos

Tudo o que você precisa. Nada que atrapalhe.

Fila com jeito de gente

Programe intervalos e o “digitando…” entre as mensagens. Se a conexão cair, a fila segura os envios e retoma sozinha.

{ "delayMessage": 4, "delayTyping": 2 }na fila: 3
Oi, Maria! 👋digitando…Seu pedido saiu 🚚

Avisos de conexão

Cada número com o seu status ao vivo. Se algum cair, o evento session.status chega no seu webhook na hora.

session.statusagora

Vendas: WORKING

  • Seus númerosstatus
  • Loja CentroWORKING
  • SuporteWORKING
  • VendasWORKING
  • FinanceiroWORKING
  • Pós-vendaWORKING

Mídia de todo tipo

Foto, vídeo, áudio de voz, documento e figurinha, pela mesma API.

vitrine.jpg

proposta.pdf1,2 MB

Grupos e canais

Crie grupos, gerencie participantes e publique em canais. Cada entrada vira evento.

Clientes VIP248 participantesMACAAN
group.participantsjoin

Playground no painel

Teste qualquer rota com o seu número antes de escrever uma linha de código.

POST/messages/text
chatId: 5511999999999
text: Olá! Seu pedido saiu 🚚
200 OKEnviar

Vários números, uma fatura

Cada número tem o seu token e os seus webhooks. A cobrança vem junta, uma vez por mês, no PIX ou no cartão.

Fatura de outubro · uma por conta

PIXCartão
  • API OnZap · 10 × R$ 56,90R$ 569,00
  • API oficial (Meta) · 2 × R$ 99,90R$ 199,80
TotalR$ 768,80

Preços

Preço fixo por número. Sem surpresa no fim do mês.

A OnZap não cobra por mensagem. Quanto mais números você conecta, menor fica o preço de cada um.

Quantos números você vai conectar?

1número

Por número, por mês

R$59,90

Total por mês

R$59,90

Conecta por QR Code. Sem cobrança por mensagem.

Tudo incluso, em qualquer faixa

  • Todas as rotas da API
  • Até 5 webhooks por número
  • Fila de mensagens com intervalos
  • Inspetor de webhooks e playground
  • Suporte em português
  • PIX ou cartão de crédito
Começar com 2 dias grátis

A primeira instância fica 2 dias grátis, sem cartão.

Os números da API OnZap e da API oficial são contados separadamente, cada tipo na sua tabela. Na API oficial, as conversas são cobradas pela Meta direto na sua conta do WhatsApp Business.

Perguntas frequentes

Antes de começar.

Não achou a sua dúvida? Escreva para dev@onzap.io ou leia a documentação.

Sua primeira mensagem sai hoje.

Crie a conta, conecte o número e mande um POST. São 2 dias grátis, sem cartão.