https://disparo.ingrave.com.br/api/v1
Autenticação: cabeçalho Authorization: Bearer <chave>. A chave é da organização e é criada em API e webhooks.
Limite: 120 chamadas por minuto por chave. Ao exceder, a API responde 429 com o cabeçalho de limite.
GET /me
Dados da organização e do plano.GET /connections
Conexões da organização (nome, provedor, status).GET /contacts
Lista contatos. Aceita?phone= para filtrar por número.
POST /contacts
Cria ou atualiza o contato pelo telefone (idempotente).
Resposta:
201 (criado) ou 200 (atualizado), com created: true|false.
GET /campaigns
Lista campanhas (?limit=). Retorna id, nome, status, totais e datas.
GET /campaigns/:id
Resultado de uma campanha (status, contadores e rastreio de links), sem a lista de contatos.POST /messages
Envia uma mensagem avulsa.
A API respeita carência, descadastro e bloqueio do WhatsApp.