Skip to content

Webhook - Veículos ​

Documentação completa da estrutura de dados enviada para leads do segmento VEHICLE (veículos).

Visão Geral ​

Quando um lead de veículo é gerado, enviamos uma requisição POST com JSON contendo todas as informações do contato, anúncio do veículo e dados do cliente/anunciante.

Estrutura da Requisição ​

Headers ​

http
POST /seu-webhook-url HTTP/1.1
Host: seu-dominio.com
Content-Type: application/json
User-Agent: chavesnamao-leads-api
Authorization: Basic Y2xpZW50ZUBleGVtcGxvLmNvbTphYmMxMjN4eXo3ODk=

Body (JSON) ​

json
{
  "id": "12345",
  "name": "João da Silva",
  "email": "joao.silva@email.com",
  "phone": "11999887766",
  "message": "Olá, tenho interesse neste veículo. Gostaria de mais informações sobre formas de pagamento.",
  "createdAt": "2025-11-06 14:30:00",
  "sendAt": "2025-11-06 14:30:05",
  "segment": "VEHICLE",
  "proposeTypeName": "Formulário WhatsApp",
  "ad": {
    "id": "67890",
    "title": "Honda Civic 2.0 EXL CVT",
    "reference": "VEI-2024-001",
    "brand": "Honda",
    "model": "Civic",
    "trim": "2.0 EXL CVT",
    "color": "Preto",
    "fuel": "Gasolina",
    "manufacturedYear": "2020",
    "modelYear": "2021",
    "mileage": "35000",
    "url": "https://www.chavesnamao.com.br/veiculo/67890",
    "value": 115000.00
  },
  "client": {
    "name": "Auto Motors Ltda",
    "tradeName": "Auto Motors Premium",
    "document": "12.345.678/0001-90"
  }
}

Campos da Raiz ​

CampoTipoObrigatórioDescrição
idstringSimID único do lead na plataforma Chaves na Mão
namestringSimNome completo do interessado
emailstringSimEmail do interessado
phonestringSimTelefone do interessado (com DDD)
messagestringNãoMensagem enviada pelo interessado
createdAtstringSimData/hora de criação do lead (formato: Y-m-d H:i:s)
sendAtstringSimData/hora de envio do webhook (formato: Y-m-d H:i:s)
segmentstringSimSempre "VEHICLE" para veículos
proposeTypeNamestringSimTipo da proposta (ex: "Formulário WhatsApp", "Proposta", etc)

Objeto ad (Anúncio do Veículo) ​

CampoTipoObrigatórioDescrição
idstringSimID do anúncio/veículo na plataforma
titlestringSimTítulo completo do anúncio
referencestringNãoCódigo de referência do veículo
brandstringSimMarca do veículo (ex: Honda, Toyota, Fiat)
modelstringSimModelo do veículo (ex: Civic, Corolla, Uno)
trimstringNãoVersão/trim do veículo (ex: 2.0 EXL CVT, XLE, Sport)
colorstringNãoCor do veículo
fuelstringNãoTipo de combustível (Gasolina, Etanol, Flex, Diesel, Elétrico, Híbrido)
manufacturedYearstringNãoAno de fabricação
modelYearstringNãoAno do modelo
mileagestringNãoQuilometragem do veículo
urlstringSimUrl do anúncio
valuefloatSimValor do anúncio

Objeto client (Anunciante) ​

CampoTipoObrigatórioDescrição
namestringSimNome ou razão social do anunciante
tradeNamestringNãoNome fantasia (se aplicável)
documentstringSimCPF ou CNPJ do anunciante

Campos Opcionais (null) ​

Alguns campos podem vir com valor null:

  • message: Quando o usuário não digitou mensagem
  • ad.reference: Se o veículo não tem código de referência
  • ad.trim: Se não foi especificada a versão
  • ad.color: Se a cor não foi informada
  • ad.fuel: Se o combustível não foi especificado
  • ad.manufacturedYear: Se não foi informado
  • ad.modelYear: Se não foi informado
  • ad.mileage: Se a quilometragem não foi informada

Próximos Passos ​

Outras Integrações de Veículos ​

Para integração completa de anúncios de veículos via API REST, consulte:

Documentação da API de Veículos - Gerencie anúncios de veículos com endpoints completos (criar, editar, excluir, consultar)

Documentação das integrações da Chaves na Mão