Ligue o seu sistema ao WhatsApp com uma API REST e webhooks
Envie mensagens e templates, crie e busque contatos, dispare fluxos e cuide dos pedidos da Loja a partir do seu sistema. Os eventos voltam por webhook assinado, com novas tentativas quando o seu servidor não responde.

O WhatsApp fora do seu sistema vira trabalho manual
Confirmação de pedido, aviso de cobrança, cadastro de lead: quando o WhatsApp não conversa com o ERP, o CRM ou a loja virtual, alguém copia e cola dados o dia inteiro.
A API do Wazapi usa o mesmo número, os mesmos contatos e os mesmos fluxos do painel. O que o seu sistema envia aparece no inbox, e o que chega no WhatsApp volta para o seu sistema.
Como começar
Crie uma integração
Em Configurações → API, crie uma integração e gere um token com só os escopos de que ela precisa, com validade opcional.
Faça a primeira chamada
Chame a API com o token no cabeçalho Authorization. Os envios respondem na hora com uma operação, que você consulta depois ou acompanha pelo webhook.
Cadastre o webhook
Informe uma URL HTTPS e escolha os eventos: mensagem recebida, status de entrega, conversa criada, execução de fluxo, pedido criado e outros.
Acompanhe as entregas
Na mesma tela, veja cada entrega do webhook, a resposta do seu servidor e reenvie manualmente o que falhou.
O que a API oferece
Mensagens e templates
Envie texto e templates aprovados pela Meta, com variáveis, cabeçalho de mídia e botões preenchidos na chamada.
Contatos e conversas
Crie, busque por e-mail ou telefone, atualize e bloqueie contatos, com o seu ID externo. Leia conversas e o histórico de mensagens.
Fluxos e Loja
Dispare um fluxo para um contato e acompanhe a execução. Com a Loja liberada no plano, cadastre produtos e categorias, leia pedidos e mude o status deles.
Envio seguro contra duplicidade
Envios e disparos de fluxo levam um Idempotency-Key: se a chamada for repetida por falha de rede, a mensagem não sai duas vezes.
Webhooks assinados
Cada evento chega com assinatura HMAC-SHA256 e carimbo de tempo. Sem resposta 2xx, o Wazapi faz mais seis tentativas, espaçadas ao longo de mais de um dia, antes de marcar como falha.
Documentação e SDK
Especificação OpenAPI pública, documentação em doc.wazapi.io e SDK oficial para Node.js (@wazapi/sdk).
Como fica no Wazapi

Para quem é
- Equipes de tecnologia que querem ligar o WhatsApp ao ERP, ao CRM ou à loja virtual.
- Sistemas que enviam avisos como confirmação de pedido, cobrança ou agendamento.
- Agências e integradores que atendem vários clientes com o mesmo código.
Perguntas frequentes
Posso mandar mensagem livre para qualquer contato?
Mensagem de texto só dentro da janela de 24 horas depois da última mensagem do cliente, regra da Meta. Fora dela, use um template aprovado.
A API envia pelo Instagram e pelo Messenger?
Não. Os envios da API são pelo WhatsApp. As conversas dos outros canais continuam no inbox.
Existe limite de chamadas?
Sim, por minuto, e ele depende do plano. Cada resposta traz os cabeçalhos RateLimit, e ao passar do limite a API responde 429 com Retry-After.
Dá para editar ou apagar uma mensagem enviada?
Não. A API oficial não permite. O webhook avisa quando o cliente edita ou apaga uma mensagem.
Os webhooks são configurados pela API?
Não. O webhook de cada integração é cadastrado e testado na tela Configurações → API.
Quer ver funcionando na sua empresa?
Teste grátis por 14 dias, sem cartão de crédito.