Via API
Para integrar seu CRM com a Patagon, precisamos que você nos forneça acesso aos dados de leads através de sua API. Esta documentação descreve quais informações necessitamos e como podemos consumi-las do seu sistema.
Ideia-chave: A Patagon precisa buscar (pull) os dados de leads do seu CRM/API para processamento em nossa plataforma.
Como Funciona?
Existem duas formas principais de integração:
Opção 1 - Push (Cliente envia para Patagon):
Você envia dados de leads para nossos endpoints
Usamos sua API Key para autenticar
Processamos e armazenamos no CRM da Patagon
Opção 2 - Pull (Patagon busca do cliente):
Você nos fornece acesso à sua API
Consultamos periodicamente novos/atualizados leads
Sincronizamos com nosso sistema
Esta documentação foca nas informações que precisamos receber do seu sistema.
Para estabelecer a integração, precisaremos que você forneça:
Informações de Acesso
Informações sobre Rate Limits
Dados de Contato Técnico
Autenticação e Segurança
O Que Suportamos?
A Patagon pode se conectar ao seu sistema usando os seguintes métodos de autenticação:
Preferencial:
Bearer Token (API Key)
OAuth 2.0 (Client Credentials ou Authorization Code)
Também suportamos:
Basic Authentication
JWT (JSON Web Tokens)
Custom Headers
Requisitos de Segurança
Obrigatório: Todas as conexões devem usar HTTPS/TLS para garantir segurança dos dados.
Precisaremos saber:
Método de autenticação utilizado
Formato do token/credencial
Tempo de expiração (se aplicável)
Processo de renovação de token
Exemplo de Autenticação
Se você utiliza Bearer Token, faremos requisições no formato:
🔗 Endpoints Que Precisamos Consumir
Para uma integração completa, sua API deve disponibilizar os seguintes endpoints:
1. Listar Leads (Obrigatório)
Endpoint para buscar leads, preferencialmente com paginação e filtros por data.
Parâmetros esperados (recomendados):
pageouoffset- Para paginaçãolimitouper_page- Quantidade de registros por páginaupdated_since- Filtrar leads modificados após data/hora específicacreated_since- Filtrar leads criados após data/hora específica
Exemplo de requisição que faremos:
2. Obter Lead Específico (Recomendado)
Endpoint para buscar detalhes de um lead específico.
3. Webhook para Notificações (Opcional)
Se seu sistema suporta webhooks, podemos receber notificações em tempo real quando:
Um novo lead é criado
Um lead existente é atualizado
Um lead é excluído
Formato esperado:
🏷️ Mapeamento de Campos
Campos Que Precisamos Receber
Abaixo estão exemplos dos campos que a Patagon precisa consumir do seu CRM. Faremos o mapeamento durante o kickoff técnico.
Primeiro Nome
tf_firstname
string
✅
Apenas o primeiro nome do lead
Telefone
phone
string
✅
Telefone de contato (preferencialmente E.164)
Referência/Indicação
tf_referrer
string
❌
Quem indicou o lead
Objetivo/JTBD
rf_objective
enum/string
⚠️
Objetivo principal do lead
Gênero
tf_gender
enum/string
❌
Identificação de gênero
Idade
tf_age
number
❌
Idade em anos (inteiro)
🛠️ Exemplos de Resposta da Sua API
Abaixo estão exemplos de como esperamos que sua API responda.
Exemplo 1: Lista de Leads
Requisição que faremos:
Resposta esperada (exemplo):
Flexibilidade: Seu formato JSON pode ser diferente. O importante é que contenha os dados dos leads e informações de paginação.
Exemplo 2: Lead Individual
Requisição que faremos:
Resposta esperada:
🚫 Tratamento de Erros
O Que Esperamos da Sua API?
Para uma integração robusta, é importante que sua API retorne códigos HTTP adequados:
Código
Quando Usar
Como Trataremos
200
Requisição bem-sucedida
Processaremos os dados normalmente
400
Parâmetros inválidos
Ajustaremos os parâmetros e tentaremos novamente
401
Falha de autenticação
Alertaremos para renovação de credenciais
404
Recurso não encontrado
Registraremos e pularemos esse item
429
Rate limit excedido
Aguardaremos e tentaremos com backoff exponencial
500-599
Erro no servidor
Retry automático com backoff
Dados Sensíveis
A Patagon está em conformidade com LGPD. Todos os dados recebidos são:
Transmitidos via HTTPS/TLS
Armazenados com criptografia
Acessados apenas por sistemas autorizados
Retidos conforme política de privacidade acordada
Atualizado