Como Começar
Este guia explica o passo a passo para começar a usar nossa API e entender como funciona a hierarquia de dados do catálogo.
Passo 1: Solicitar Credenciais de Acesso
Antes de começar a usar a API, você precisa obter suas credenciais de acesso:
-
Solicite o Client ID e Client Secret: Entre em contato com nossa equipe para obter suas credenciais de aplicativo. Essas credenciais são únicas para cada integração e são necessárias para autenticação.
-
Guarde suas credenciais com segurança: O Client ID e Client Secret são usados em todas as requisições de autenticação e não devem ser expostos publicamente.
As credenciais são enviadas nos headers das requisições de autenticação:
X-Client-ID: Seu Client IDX-Client-Secret: Seu Client Secret
Passo 2: Ter um Usuário e Loja Ativos
Para usar a API, você precisa ter:
- Usuário ativo: Uma conta de usuário válida no sistema com email e senha
- Loja (Dealer) ativa: Uma loja cadastrada e ativa no sistema, associada ao seu usuário
O ID da loja (dealer_id) será necessário para criar e gerenciar anúncios. Você pode consultar as lojas disponíveis através do endpoint /dealer.
Ao autenticar, a resposta incluirá informações sobre a loja associada ao usuário, incluindo o dealer_id que você precisará usar nas requisições.
Passo 3: Entender os Endpoints de Catálogo
Antes de criar anúncios, é essencial entender a hierarquia de dados do catálogo e fazer o de-para com a base de dados do seu sistema. A hierarquia funciona da seguinte forma:
Hierarquia do Catálogo
Categoria
└── Fabricante (Brand)
└── Modelo (Model)
└── Versão (Version)
└── Versão Detalhe (Version Detail)
Endpoints Disponíveis
-
Categorias (
/catalog/category): Lista todas as categorias de veículos (Automóvel, Motocicleta, Caminhão, Implemento) -
Fabricantes (
/catalog/brand): Lista os fabricantes/marcas. Pode ser filtrado por categoria. -
Modelos (
/catalog/model): Lista os modelos de veículos. Pode ser filtrado por fabricante e categoria. -
Anos de Fabricação (
/catalog/model/{id}/years): Retorna os anos disponíveis para um modelo específico. -
Versões Detalhadas (
/catalog/versions/{model_id}): Lista as versões detalhadas de um modelo, incluindo informações como combustível, portas, transmissão, etc. -
Outros Endpoints de Apoio:
- Cores (
/catalog/color) - Opcionais (
/catalog/feature) - Carrocerias (
/catalog/body) - Combustíveis (
/catalog/fuel) - Transmissões (
/catalog/transmission) - Estados e Cidades (
/catalog/state,/catalog/city/{state_id}) - E outros...
- Cores (
Fazendo o De-para
Para integrar corretamente, você precisará:
- Mapear categorias: Identifique qual categoria corresponde a cada tipo de veículo no seu sistema
- Mapear fabricantes: Faça a correspondência entre os fabricantes do seu sistema e os IDs retornados pela API
- Mapear modelos: Relacione os modelos do seu sistema com os IDs da API
- Mapear versões detalhadas: Este é o campo mais importante - o
version_detail_idé obrigatório para criar anúncios - Mapear outros dados: Cores, opcionais, carrocerias, etc.
O version_detail_id é essencial para criar anúncios. Certifique-se de mapear corretamente as versões detalhadas do seu sistema com os IDs da API.
Passo 4: Criar um Novo Anúncio
Após entender o catálogo e fazer o de-para, você está pronto para criar anúncios:
-
Consulte o guia: Leia o guia Como Criar um Novo Anúncio para entender todos os campos necessários
-
Prepare os dados: Reúna todas as informações necessárias:
- Dados do veículo (versão detalhada, cor, anos, etc.)
- Informações do anúncio (preço, descrição, quilometragem, etc.)
- Fotos em formato Base64
- Opcionais do veículo
-
Faça a requisição: Envie um
POSTpara/v3/inventory/{dealer_id}com todos os dados necessários -
Valide a resposta: Verifique se o anúncio foi criado com sucesso e guarde o ID retornado para futuras atualizações
Comece criando um anúncio de teste com dados simples para validar a integração antes de processar grandes volumes.
Fluxo Completo de Integração
Resumindo, o fluxo completo seria:
- ✅ Obter Client ID e Client Secret
- ✅ Autenticar e obter Access Token
- ✅ Consultar endpoints de catálogo e fazer de-para
- ✅ Mapear dados do seu sistema com IDs da API
- ✅ Criar anúncios usando os IDs mapeados
- ✅ Gerenciar anúncios (atualizar, remover, etc.)
Próximos Passos
- Consulte a documentação de Autenticação para entender como autenticar
- Explore os endpoints de Catálogo para entender a estrutura de dados
- Leia o guia Como Criar um Novo Anúncio para começar a criar anúncios