Documentação da API
Envie mensagens WhatsApp pelo gateway ÁguiaON — mesmo contrato estilo ConectaE — usando só uuid + access_token. Sem expor Evolution, WAHA ou QR ao sistema externo.
Visão geral
O gateway é o ponto único para N8N, Zapier, ERP, cardápio externo ou outra plataforma disparar texto pelo WhatsApp já conectado na ÁguiaON (loja ou Automação).
- Loja (Delivery e demais segmentos): gera endpoint após conectar o QR.
- Cliente Automação (portal): cada conexão tem uuid + token próprios.
- O motor da plataforma (Evolution / WAHA / Meta) fica interno — o cliente só chama o endpoint.
Autenticação
Toda chamada exige:
uuid— identificador público da conexãoaccess_token— segredo (aparece uma vez ao gerar/regenerar)
gateway_uuid, token, gateway_token.
O token nunca é reexibido no painel — regenere se perder.
Base URL
O endpoint completo de envio é:
Como obter credenciais
Loja (lojista)
- Abra /loja → WhatsApp → API da Plataforma
- Conecte o WhatsApp com o QR
- Em Endpoint de integração, gere uuid + access_token
Automação (cliente / portal)
- Abra /portal → Automação
- Crie uma conexão e conecte o WhatsApp (QR ou Meta)
- Copie uuid, endpoint e o token (só aparece uma vez)
Enviar texto
Dispara uma mensagem de texto para um número WhatsApp.
O número deve incluir DDI (ex.: 5511999999999).
Compatível com integrações estilo ConectaE — use o uuid + access_token gerados no painel ÁguiaON,
não credenciais de outro provedor.
O WhatsApp do cliente vem do seu cardápio/ERP a cada pedido — não use número fixo de exemplo.
Parâmetros
Válidos em query string (GET) ou JSON body (POST).
| Campo | Descrição | |
|---|---|---|
uuid |
obrigatório | UUID da conexão. Alias: gateway_uuid. |
access_token |
obrigatório | Token secreto. Alias: token, gateway_token. |
number |
obrigatório | WhatsApp destino com DDI. Alias: phone, telefone, celular, whatsapp, to. |
text |
obrigatório | Mensagem. Alias: body (comum em ERPs), message, mensagem, msg. |
Exemplos
GET
POST JSON
cURL
JavaScript (fetch)
Respostas
Sucesso — 200
{
"success": true,
"ok": true,
"status": "success",
"message": "Mensagem enviada com sucesso.",
"message_id": "enviado",
"provider": "evolution",
"failover": false
}
number e text/body são obrigatórios.Segurança
- Não compartilhe o
access_tokenem repositórios públicos ou prints. - Regenere o token se suspeitar de vazamento — o anterior deixa de funcionar.
- Sistemas externos não precisam da URL Evolution nem da apikey da plataforma.
- O WhatsApp continua conectado só na ÁguiaON; o gateway apenas encaminha o envio.
N8N / Zapier / ERP
Fluxo típico:
- HTTP Request → método GET ou POST
- URL base =
https://seu-dominio/api/send/text?uuid=...&access_token=...(sem number fixo) - A cada pedido, o outro sistema envia
number(WhatsApp do cliente) etext/body - Use credenciais do painel ÁguiaON — trocar só o domínio mantendo uuid/token da ConectaE não funciona
- Trate
success: truecomo enviado / enfileirado