Pular para o conteúdo
Central de Ajuda BotMestre Acessar o painel

Sua conta

Documentação da API

A API pública — documentação dos endpoints, criação de API Keys com permissões e expiração, e o playground para testar com requisições reais.

Documentação (/dashboard/api) é o portal da API da plataforma, para integrar seus sistemas (loja virtual, ERP, CRM, formulários) com o WhatsApp. Três abas: Documentação, API Keys e Testar.

Portal da API
Documentação da API

O topo mostra seu Plano, o Rate limit (requisições por minuto) e os limites de Conexões e Contatos.

Autenticação

Toda requisição leva a sua API Key no cabeçalho:

Authorization: Bearer SUA_API_KEY

Aba Documentação

Endpoints agrupados por categoria. Cada um mostra método, caminho, descrição, Parâmetros (com "obrigatório"), exemplos de código (cURL, JavaScript, Python...) e a Resposta (application/json).

Categoria Endpoint Função
Início GET /api/v1/health Health Check — testa se a API responde.
GET /api/v1/permissions Listar Permissões da chave usada.
Mensagens POST /api/v1/messages/send Enviar Mensagem.
Contatos GET /api/v1/contacts Listar Contatos.
POST /api/v1/contacts Criar Contato.
Disparos POST /api/v1/dispatches Criar Disparo.
GET /api/v1/dispatches/:id/status Status do Disparo.
Conversas GET /api/v1/conversations Listar Conversas.
Conexões GET /api/v1/connections Listar Conexões.
Webhooks POST /api/v1/webhooks Registrar Webhook (receber eventos no seu sistema).
GET /api/v1/webhooks Listar Webhooks.

Aba API Keys

Aba API Keys
API Keys

Lista suas chaves com nome, permissões, status (Ativa / Revogada) e o botão de revogar ("Revogar ""?" → "API Key revogada"). Sem chaves: "Nenhuma API Key". Quando o plano não permite mais: "Limite de keys atingido para seu plano".

Nova API Key

Campo Detalhe
Nome Ex.: "Integração CRM".
Permissões Marque só o necessário (veja a tabela).
Expiração Nunca expira, 7 dias, 30 dias, 90 dias ou 1 ano.

O Rate Limit (req/min) vem do seu plano.

Permissão Libera
messages:write Enviar mensagens
messages:read Ler mensagens
contacts:read Listar contatos
contacts:write Criar/editar contatos
dispatches:read Ver disparos
dispatches:write Criar disparos
conversations:read Ler conversas
connections:read Listar conexões
webhooks:read Ver webhooks
webhooks:write Gerenciar webhooks

Criar abre API Key Criada! — "Copie agora! Esta é a única vez que será exibida." Copie e clique em Entendi, já copiei.

Guarde a chave num lugar seguro (gerenciador de senhas, variável de ambiente do servidor). Nunca coloque a chave em código que roda no navegador ou num aplicativo público. Se vazar, revogue e crie outra.

Aba Testar (playground)

Testar endpoints — "Requisições reais, com uma das suas chaves. O que você testar aqui vira o comando cURL abaixo."

  1. API Key — escolha a chave. "As chaves só são exibidas por inteiro no momento da criação. Para testar aqui, crie uma chave nova e copie o valor."
  2. Endpoint — escolha; aparece a Permissão exigida.
  3. Corpo (JSON) — para POST (validado: "Corpo não é um JSON válido").
  4. Executar — mostra a resposta real.
  5. cURL equivalente — copie para usar no terminal ou no seu sistema.

Referência completa abre a documentação completa, e Instruções para IA copia um "texto pronto para colar num assistente de IA" (ChatGPT, Claude...) para ele escrever a integração para você.

O playground faz requisições de verdade: "Enviar Mensagem" envia mesmo. Teste com o seu próprio número.