Documentação da API ZapiBot
Envie mensagens do seu sistema para o WhatsApp utilizando uma chamada HTTP segura e um token de autenticação.
POSThttps://api.zapibot.net.br/api/messages/send
Autenticação
Envie seu token no cabeçalho Authorization usando o esquema Bearer. Mantenha esse token apenas no servidor.
Authorization: Bearer SEU_TOKEN
Content-Type: application/json
Accept: application/jsonEnviar mensagem
Envie JSON com o número completo, incluindo código do país e DDD, e o texto da mensagem.
| Campo | Tipo | Descrição |
|---|---|---|
| number | string | Número com DDI e DDD, somente dígitos. |
| body | string | Conteúdo da mensagem. |
Exemplo em JavaScript
const response = await fetch(
'https://api.zapibot.net.br/api/messages/send',
{
method: 'POST',
headers: {
'Authorization': 'Bearer SEU_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
number: '5511999999999',
body: 'Olá! Sua mensagem foi enviada.'
})
}
);Exemplo em cURL
curl --request POST --url https://api.zapibot.net.br/api/messages/send \\
--header 'Authorization: Bearer SEU_TOKEN' \\
--header 'Content-Type: application/json' \\
--data '{"number":"5511999999999","body":"Olá!"}'Respostas e erros
2xx · Sucesso
A solicitação foi aceita ou processada.
4xx · Verifique os dados
Token, número, formato ou limite precisam ser corrigidos.
5xx · Falha temporária
Tente novamente com espera progressiva.
429 · Limite atingido
Reduza a frequência ou consulte um limite Enterprise.
Boas práticas de segurança
- Nunca exponha o token em HTML ou JavaScript público.
- Faça a chamada à API por um backend no servidor.
- Valide números e conteúdo antes do envio.
- Não grave o token nos logs.