ZapiBot Voltar ao site
API REST

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
01 · Acesso

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/json
02 · Endpoint

Enviar mensagem

Envie JSON com o número completo, incluindo código do país e DDD, e o texto da mensagem.

CampoTipoDescrição
numberstringNúmero com DDI e DDD, somente dígitos.
bodystringConteúdo da mensagem.
03 · Código

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á!"}'
04 · Retorno

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.