A BotoZap é uma plataforma sobre a WhatsApp Cloud API oficial da Meta. Cada cliente seu conecta a WABA dele, e você envia e recebe mensagens em nome de todos por um endpoint só. Esta documentação cobre a API REST, os webhooks e o SDK.
Opera o negócio e não integra por API? Veja a Central de Ajuda.
Base URL
https://botozap.com.br/api/v1Autenticação
Toda requisição leva a sua chave de API no header, como Bearer ou como X-API-Key. A conta é derivada da chave, então você nunca passa um id de conta (o isolamento multi-tenant é garantido no servidor).
Authorization: Bearer $BOTOZAP_KEYDetalhes em Autenticação.
Formato de resposta
- Sucesso singular:
{ "data": <objeto> }. - Lista:
{ "data": [...], "paging": {...} }nas rotas paginadas por cursor, ou{ "data": [...], "meta": {...} }nas paginadas por página. A referência diz qual vale em cada rota. - Erro:
{ "error": { "code": "...", "message": "..." } }.
Por onde começar
- Primeiros passos: envie a primeira mensagem em minutos, no sandbox, sem custo e sem credenciais Meta.
- Quickstart: seu número: do sandbox ao número real do seu negócio, com webhook e envio.
- Quickstart: revenda: um Cliente por negócio, link de setup e envio pelo número de cada um.
- Enviar mensagens: texto, template e a janela de 24h.
- Contatos e funil: contatos, campos personalizados, Etapas do funil e Consentimento.
- Atendimento: respostas compartilhadas, notas, retornos e organização do Inbox.
- CRM: oportunidades, demandas e o Radar de pendências.
- Agenda: compromissos, disponibilidade e sincronização com o Google Calendar.
- Réguas: sequências automáticas de mensagens e o consentimento que elas exigem.
- Agente de IA: configure e opere agentes pela API.
- Webhooks: receba eventos de mensagem e status, com assinatura HMAC.
- Eventos: os tipos de Evento e a releitura ordenada por
GET /api/v1/events. - Endpoint para agentes: enfileire Eventos com durabilidade e acorde seu worker sem polling.
- MCP para agentes: compare o suporte dos clientes a notifications, releitura de resources e novo agent turn; implemente cursor e replay sem prometer wake-up inexistente.
- Confiabilidade e entrega: o que a API garante: at-least-once, retry, DLQ e replay.
- Transmissões e limites: os quatro limites independentes de uma transmissão e da quota mensal.
- Referência da API /v1: todos os endpoints, escopos e paginação.
- Erros e escopos: o que cada código de erro significa, o que fazer, e o catálogo de escopos das chaves.
- SDK Node: cliente tipado publicado no npm, com a API REST como fallback estável.
- Conceitos: WABA, Embedded Signup, multi-tenant e BSUID.
