A plataforma Autocerto oferece o envio automático de leads diretamente para o seu sistema por meio de webhook. Esta documentação descreve o formato do payload, os requisitos do endpoint receptor e o processo de ativação da integração.
Os leads gerados na plataforma Autocerto são enviados automaticamente para a URL informada pelo cliente por meio de uma requisição HTTP POST. O envio ocorre em ciclos de 30 minutos — ou seja, os leads chegam ao seu sistema com um intervalo máximo de 30 minutos após o cadastro, sem necessidade de consultas periódicas (polling) à nossa API.
O Autocerto enviará uma requisição POST
para a URL cadastrada com o seguinte corpo JSON:
{
"id": 18452,
"idLoja": 301,
"loja": "Concessionária Exemplo",
"nome": "João da Silva",
"email": "joao@email.com",
"telefone": "11912345678",
"telefone2": "",
"cpf": "123.456.789-00",
"dataLead": "2025-06-09T14:32:00",
"midia": "Site",
"veiculo": "Honda Civic 2024",
"placa": "ABC-1234",
"teor": "Gostaria de saber mais sobre o veículo."
}
| Campo | Tipo | Descrição |
|---|---|---|
| id | integer | Identificador único do lead na plataforma Autocerto |
| idLoja | integer | Identificador da loja/concessionária de origem do lead |
| loja | string | Nome fantasia da loja/concessionária de origem |
| nome | string | Nome completo do lead (cliente em potencial) |
| string | Endereço de e-mail do lead | |
| telefone | string | Telefone principal (somente números) |
| telefone2 | string | Telefone secundário (somente números) |
| cpf | string | CPF do lead |
| dataLead | datetime | Data e hora de cadastro do lead (formato ISO 8601) |
| midia | string | Origem/mídia do lead (ex.: Site, Facebook, WhatsApp) |
| veiculo | string | Veículo de interesse do lead |
| placa | string | Placa do veículo vinculado ao lead (quando aplicável) |
| teor | string | Mensagem ou observação enviada pelo lead |
Para proteger seu endpoint e garantir que apenas requisições autorizadas sejam aceitas, é possível configurar um token de segurança.
Quando fornecido, o token é enviado no cabeçalho Authorization de cada requisição,
permitindo que seu sistema valide a origem antes de processar os dados.
POST https://seu-sistema.com/webhook/leads HTTP/1.1
Content-Type: application/json
Authorization: Bearer seu_token_secreto
{ ... payload do lead ... }
401 Unauthorized.
O Autocerto considera o envio bem-sucedido quando seu endpoint retorna qualquer código HTTP de sucesso (família 2xx). Não é necessário retornar nenhum corpo específico na resposta.
| Código HTTP | Interpretação | Comportamento |
|---|---|---|
| 200, 201, 204 | Sucesso | Lead marcado como entregue — não será reenviado |
| 4xx / 5xx | Falha | Lead permanece na fila e será reenviado no próximo ciclo |
| Timeout (> 30s) | Falha | Lead permanece na fila e será reenviado no próximo ciclo |
200 OK imediatamente e processar os dados em background para evitar timeout.
Para habilitar o recebimento de leads via webhook, envie um e-mail para suporte@autocerto.com pelo e-mail cadastrado da loja com as seguintes informações:
Endereço HTTPS do endpoint em seu sistema que receberá as requisições POST com os dados do lead.
Exemplo: https://seu-sistema.com/api/webhook/leads
Token que será enviado no cabeçalho Authorization de cada requisição.
Recomendado para validar que a requisição é originada pelo Autocerto.
Após o cadastro da URL e do token, o Autocerto iniciará o envio automático de todos os leads gerados a partir daquele momento.