A API Assertiva Veículos permite consultar informações cadastrais, técnicas, financeiras e históricas de veículos a partir de uma placa, chassi, motor ou de um CPF/CNPJ, conforme o tipo de consulta utilizado.
Entre as informações disponíveis estão:
Dados de identificação do veículo;
Marca, modelo, ano, cor e combustível;
Ficha técnica;
Situação cadastral e de circulação;
Restrições e bloqueios;
Gravames e alienação fiduciária;
Indícios de roubo ou furto;
Histórico de leilão;
Indícios de sinistro;
Dados de precificação;
Veículos vinculados a um CPF ou CNPJ.
A integração deve ser realizada por uma equipe técnica. A documentação completa está disponível na https://integracao.assertivasolucoes.com.br/v3/portal
1. URL base
As requisições devem utilizar a seguinte URL base:
https://api.assertivasolucoes.com.br
Os endpoints do produto Veículos utilizam o caminho:
/veiculos/v3
2. Autenticação
O acesso à API é realizado por meio de um token OAuth 2.0 do tipo Bearer.
Para gerar o token, são necessárias as credenciais da aplicação:
Client ID;
Secret.
2.1 Endpoint para gerar o token
Método: POST
URL:
https://api.assertivasolucoes.com.br/oauth2/v3/token
Configure a requisição com:
Authorization: Basic Auth;
Username: Client ID;
Password: Secret;
Content-Type:
application/x-www-form-urlencoded;Parâmetro:
grant_type=client_credentials.
Exemplo do corpo:
grant_type=client_credentials
2.2 Utilização do token
Após a geração, envie o token no cabeçalho das requisições:
Authorization: Bearer SEU_TOKEN_DE_ACESSO
O tempo de validade deve ser controlado com base no campo expires_in retornado pelo serviço de autenticação. A documentação operacional informa que o token deve ser renovado após 30 minutos, enquanto o exemplo da especificação OAuth apresenta expires_in em segundos. Por segurança, a aplicação deve considerar o valor efetivamente retornado pela API.
Para consultar o procedimento completo de criação das credenciais, acesse o artigo Como gerar credenciais e token de acesso para as APIs da Assertiva.
3. Finalidade de uso e LGPD
As consultas que envolvem dados pessoais devem informar o parâmetro idFinalidade.
Para a API Veículos, estão disponíveis as seguintes finalidades:
ID | Finalidade | Descrição |
| Ciclo de crédito | Utilização dos dados no ciclo de proteção ao crédito, incluindo cobrança, análise da situação financeira e correta identificação. |
| Execução de contrato | Utilização dos dados para atualização ou execução de contrato e procedimentos preliminares relacionados ao contrato. |
O valor informado deve corresponder à finalidade real do tratamento dos dados.
4. Fluxo de consulta
O fluxo recomendado depende do tipo de informação desejada.
4.1 Consulta base
A consulta base deve ser realizada primeiro quando a operação exigir informações complementares.
Ela retorna um protocolo, que deverá ser armazenado e utilizado posteriormente nas consultas adicionais.
4.2 Consultas complementares
Após realizar a consulta base, é possível solicitar informações específicas utilizando:
O mesmo tipo de identificador;
O mesmo documento consultado;
O protocolo retornado na consulta base;
O nome da consulta complementar.
4.3 Consulta de histórico por CPF ou CNPJ
A consulta de histórico de veículos por CPF ou CNPJ é independente da consulta base do veículo.
5. Consulta base do veículo
A consulta base retorna os principais dados cadastrais e técnicos do veículo.
5.1 Endpoint
Método: GET
Endpoint:
/veiculos/v3/consulta-base
URL completa:
https://api.assertivasolucoes.com.br/veiculos/v3/consulta-base
5.2 Parâmetros
Parâmetro | Obrigatório | Descrição |
| Sim | Tipo do identificador utilizado na pesquisa. Valores aceitos: |
| Sim | Valor da placa ou do chassi a ser consultado. |
| Sim | Finalidade de uso dos dados. Valores aceitos: |
Exemplo de requisição
GET /veiculos/v3/consulta-base?tipo=placa&documento=AAA-BBBB&idFinalidade=2
5.3 Informações retornadas
A resposta pode conter:
Placa;
Chassi;
Número do motor;
Marca e modelo;
Ano de fabricação;
Ano do modelo;
Cor;
Combustível;
Espécie;
Capacidade de passageiros;
Cilindradas;
Tipo de veículo;
Tipo de carroceria;
Número de eixos;
Peso bruto total;
Potência;
Situação de circulação;
Situação do chassi;
Município e UF;
Restrições;
Alertas;
Protocolo da consulta.
O protocolo retornado no cabeçalho deve ser armazenado para utilização em consultas complementares.
6. Consultas complementares
As consultas complementares fornecem informações específicas sobre o veículo. Para realizá-las, é necessário ter feito previamente uma consulta base com o mesmo tipo e documento.
6.1 Endpoint
Método: GET
Endpoint:
/veiculos/v3/demais-consultas
URL completa:
https://api.assertivasolucoes.com.br/veiculos/v3/demais-consultas
6.2 Parâmetros
Parâmetro | Obrigatório | Descrição |
| Sim | Tipo do identificador: |
| Sim | Placa ou chassi utilizado na consulta base. |
| Sim | Tipo de informação complementar desejada. |
| Sim | Protocolo retornado pela consulta base. |
| Sim | Finalidade de uso dos dados. Valores aceitos: |
6.3 Consultas disponíveis
O parâmetro consulta aceita os seguintes valores:
Valor | Consulta | Informações principais |
| BIN estadual | Dados estaduais, situação do veículo, débitos, restrições e comunicação de venda. |
| BIN federal | Dados federais, identificação do veículo, gravame e restrições. |
| BIN federal com roubo e furto | Dados federais complementados por informações de roubo e furto. |
| Decodificador de chassi | Informações decodificadas a partir do chassi e dados de referência do veículo. |
| Gravame | Alienação fiduciária, agente financeiro, financiado e restrição financeira. |
| Histórico de leilão | Registros de leilão, comitente, leiloeiro e indicadores relacionados. |
| Indício de sinistro | Indica a existência ou não de indício de sinistro. |
| Precificador | Dados do veículo e valores de referência, incluindo informações da Tabela FIPE. |
Exemplo de requisição
GET /veiculos/v3/demais-consultas?tipo=chassi&documento=99YBSR9RH9J999999&consulta=gravame&protocolo=SEU_PROTOCOLO&idFinalidade=2
7. Histórico de veículos por CPF ou CNPJ
Esse endpoint retorna veículos historicamente vinculados a uma pessoa física ou jurídica.
7.1 Endpoint
Método: GET
Endpoint:
/veiculos/v3/historico-veiculos
URL completa:
https://api.assertivasolucoes.com.br/veiculos/v3/historico-veiculos
7.2 Parâmetros
Parâmetro | Obrigatório | Descrição |
| Sim | CPF ou CNPJ a ser consultado. |
| Sim | Finalidade de uso dos dados. Valores aceitos: |
Exemplo de requisição
GET /veiculos/v3/historico-veiculos?documento=11111111111&idFinalidade=2
7.3 Informações retornadas
A resposta pode conter, para cada veículo relacionado:
Placa;
Município;
UF;
RENAVAM;
Chassi;
Número do motor;
Ano de fabricação;
Ano do modelo;
Procedência;
Espécie;
Combustível;
Cor;
Marca e modelo.
8. Estrutura geral da resposta
As respostas da API normalmente são organizadas em duas partes:
8.1 Cabeçalho
O cabeçalho pode apresentar:
Data e hora da consulta;
Protocolo;
Produto;
Funcionalidade;
Finalidade utilizada;
Descrição da finalidade;
Indicação de reconsulta;
Dados de entrada utilizados.
8.2 Resposta
A propriedade resposta contém os dados específicos da consulta realizada.
A estrutura pode variar conforme o endpoint e a consulta complementar selecionada.
8.3 Alertas
A API pode retornar a propriedade alerta com mensagens adicionais relacionadas ao resultado ou ao processamento da consulta.
9. Códigos de resposta
Código | Significado | Tratamento recomendado |
| Consulta realizada com sucesso. | Processar e armazenar o resultado. |
| Parâmetros inválidos ou em desacordo com a documentação. | Validar tipo, documento, finalidade, consulta e protocolo. |
| Falha na autenticação. | Verificar o token e gerar um novo se necessário. |
| Usuário sem permissão para realizar a operação. | Confirmar as permissões da aplicação e do produto. |
| Erro interno inesperado. | Tentar novamente e acionar o suporte se persistir. |
| Resposta inesperada de um serviço integrado. | Repetir a requisição posteriormente. |
| Serviço temporariamente indisponível. | Aguardar e realizar nova tentativa. |
| Tempo limite excedido. | Aguardar antes de repetir a consulta. |
A documentação informa que, em caso de timeout, a aplicação deve aguardar antes de realizar uma nova consulta para o mesmo veículo.
10. Tratamento de erros
10.1 Erro 400
Verifique:
Se
tipofoi informado corretamente;Se o valor de
tipoéplacaouchassi;Se o documento possui formato válido;
Se
idFinalidadefoi informado;Se a finalidade é compatível com o produto;
Se
consultapossui um valor permitido;Se o protocolo pertence a uma consulta base anterior;
Se o mesmo documento foi utilizado na consulta base e na consulta complementar.
10.2 Erro 401
Verifique:
Se o cabeçalho
Authorizationfoi enviado;Se o formato utilizado é
Bearer SEU_TOKEN;Se o token expirou;
Se as credenciais foram configuradas corretamente.
10.3 Erro 403
O erro pode indicar:
Credencial não informada;
Falta de permissão para utilizar a API Veículos;
Falta de permissão para realizar a operação solicitada.
10.4 Erros temporários
Para os códigos 500, 502, 503 e 504:
Registre o erro sem armazenar dados sensíveis;
Evite várias tentativas simultâneas;
Utilize retentativas controladas;
Respeite o tempo recomendado antes de repetir;
Acione o suporte se o problema persistir.
11. Segurança e LGPD
A API pode retornar dados pessoais e informações relacionadas a veículos, proprietários, financiados e restrições. O uso dessas informações deve respeitar a LGPD e as políticas internas da organização.
Recomenda-se:
Informar uma finalidade compatível com o uso real dos dados;
Restringir o acesso às respostas por perfil de usuário;
Não armazenar informações além do período necessário;
Proteger CPF, CNPJ, nome e dados de proprietários;
Não registrar tokens ou dados completos em logs;
Utilizar HTTPS em todas as requisições;
Criptografar os resultados armazenados;
Registrar o protocolo para fins de auditoria;
Evitar o compartilhamento com sistemas não autorizados;
Aplicar controles de retenção e descarte dos dados.
12. Boas práticas de integração
Normalize placa, chassi, CPF e CNPJ antes de realizar a consulta.
Armazene o protocolo retornado na consulta base.
Utilize o mesmo tipo e documento nas consultas complementares.
Não realize uma consulta complementar sem o protocolo correspondente.
Controle consultas duplicadas.
Evite repetir chamadas após timeout sem verificar o resultado anterior.
Trate cada código de resposta individualmente.
Mantenha o token em um gerenciador seguro de credenciais.
Renove o token conforme o valor de
expires_in.Implemente retentativas com intervalo progressivo para falhas temporárias.
Não considere a ausência de restrições como garantia absoluta de inexistência de ocorrências fora da base consultada.
Valide se a finalidade informada corresponde ao processo de negócio.
Armazene os dados retornados somente pelo tempo necessário.
13. Resumo dos endpoints
Funcionalidade | Método | Endpoint |
Gerar token de acesso |
|
|
Consultar dados base do veículo |
|
|
Consultar informações complementares |
|
|
Consultar histórico por CPF/CNPJ |
|
|
14. Documentação e suporte
Para consultar parâmetros, exemplos de respostas e regras específicas de cada consulta, acesse a https://integracao.assertivasolucoes.com.br/v3/portal
Em caso de problemas relacionados à integração, entre em contato pelo e-mail:
