Integrações (Server)
Fluxos server-to-server para receber leads, criar contatos e enviar mensagens automaticamente.
GreatPages
Entrada principal
| Método | Endpoint |
|---|---|
POST | /api/integration/greatpages |
Utilitários
| Método | Endpoint | Uso |
|---|---|---|
POST | /api/integration/greatpages/validate | Validar token |
POST | /api/integration/greatpages/fields | Obter campos esperados |
POST | /api/integration/greatpages/sectors | Listar setores disponíveis |
Payload típico:
{
"Nome": "Lead Exemplo",
"E_mail": "lead@empresa.com",
"Telefone": "5511999999999",
"URL": "https://landing.com/?utm_source=google&utm_campaign=teste",
"Mensagem": "Quero atendimento",
"Files": ["https://landing.com/material.pdf"],
"Sector": "12"
}
Generic
| Método | Endpoint |
|---|---|
POST | /api/integration/generic |
Payload típico:
{
"name": "Lead Genérico",
"email": "lead@empresa.com",
"number": "5511999999999",
"url": "https://landing.com/?utm_source=meta",
"message": "Quero falar com vendas",
"files": ["https://landing.com/apresentacao.pdf"],
"sector": "12"
}
Respondi
| Método | Endpoint |
|---|---|
POST | /api/integration/respondi |
Payload típico:
{
"name": "Lead Respondi",
"email": "lead@empresa.com",
"number": "5511999999999",
"message": "Tenho interesse",
"sector": "12"
}
Gestão de token (painel autenticado)
Esses endpoints são usados dentro do painel para gerar/obter token de integração:
/api/integration/greatpages/savetoken/api/integration/greatpages/gettoken/api/integration/generic/savetoken/api/integration/generic/gettoken/api/integration/respondi/savetoken/api/integration/respondi/gettoken
Respostas de negócio comuns
{ "mensagem": "Mensagem enviada" }
{ "mensagem": "Contato cadastrado com sucesso" }
O envio é processado de forma assíncrona por fila. Trate o retorno HTTP como confirmação de recebimento, não como confirmação de entrega final.