Skip to Content
IntegracaoRecuperar produtos disponíveis

Recuperar produtos disponíveis

Depois de recuperar o token no passo anterior, você já está pronto para consultar quais produtos estão disponíveis na sua conta para consumo via Integração.

Montando a requisição

Método da requisição

GET

Endereço da requisição

Homologação:

https://apipreview.aboutcar.com.br/v1/integration/products

Produção:

https://api.aboutcar.com.br/v1/integration/products

Cabeçalho da requisição

{ "Authorization": "Bearer token", "Content-Type": "application/json" }

No parâmetro Authorization você vai informar o valor do token recuperado anteriormente.

Por exemplo:

{ "Authorization": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI2MTFmYThlMWQ3NTZmYmNmYmNkZDE2NGMiLCJlbWFpbCI6InRlc3RAYWJvdXRjYXIuY29tLmJyIiwiaWF0IjoxNzAyNjU3MTExLCJleHAiOjE3MDI2ODU5MTF9.nw3W7jBulG_QW5cF_KTMdsCy-sB_c-FE47FUAgOzbFQ", "Content-Type": "application/json" }

Respostas da requisição

200 - Sucesso

[ { "name": "Leilão Especial", "code": "LEILAOESPECIAL", "description": "Todas as informações sobre leilão do veículo.", "value": 19.9, "details": [ "Número do renavam", "Dados cadastrais nacionais", "Dados cadastrais estaduais", "Restrições e impedimentos", "Risco de comercialização", "Aceitação em seguro", "Dados de leilão", "Score de leilão", "Vistoria especial", "Indício de sinistro", "Roubo e furto" ] }, { "name": "Especial", "code": "ESPECIAL", "description": "Tudo sobre o veículo + informações de parceiros.", "value": 47.9, "details": [ "Número do renavam", "Decodificador de chassi", "Dados cadastrais nacionais", "Dados cadastrais estaduais", "Restrições e impedimentos", "Gráfico de preço", "Precificador", "Risco de comercialização", "Aceitação em seguro", "Dados de leilão", "Score de leilão", "Vistoria especial", "Indício de sinistro", "Roubo e furto", "Recall", "Gravame", "Multas" ] }, { "name": "Completa", "code": "COMPLETA", "description": "Todas informações disponíveis sobre o veículo.", "value": 39.9, "details": [ "Número do renavam", "Decodificador de chassi", "Dados cadastrais nacionais", "Dados cadastrais estaduais", "Restrições e impedimentos", "Gráfico de preço", "Precificador", "Risco de comercialização", "Aceitação em seguro", "Dados de leilão", "Score de leilão", "Vistoria especial", "Indício de sinistro", "Roubo e furto" ] }, { "name": "CPF Completo", "code": "CPFCOMPLETO", "description": "Consulta CPF completo", "value": 9.9, "details": [] }, { "name": "ECV", "code": "ECV", "description": "ECV", "value": 0, "details": [ "Número do renavam", "Decodificador de chassi", "Dados cadastrais", "Dados cadastrais nacionais", "Dados cadastrais estaduais", "Restrições e impedimentos", "Gráfico de preço", "Precificador", "Risco de comercialização", "Aceitação em seguro", "Dados de leilão", "Score de leilão", "Vistoria especial", "Indício de sinistro", "Roubo e furto", "Multas", "Débitos e Multas *" ] }, { "name": "Essencial", "code": "ESSENCIAL", "description": "Informações essenciais sobre o veículo.", "value": 1.99, "details": [ "Número do renavam", "Dados cadastrais" ] }, { "name": "Estadual API", "code": "ESTADUALAPI", "description": "Estadual API", "value": 6.9, "details": [] }, { "name": "FIPE API", "code": "FIPEAPI", "description": "Dados Cadastrais e FIPE", "value": 1.9, "details": [ "Número do renavam", "Dados cadastrais" ] } ]

Em caso de sucesso, vai aparecer uma lista de produtos parecida com a descrita acima, contendo as características e informações de cada produto.

Para seguir para a próxima requisição, a informação mais importante nesse momento é a propriedade code, que descreve o código do produto. Ela será utilizada para identificar o produto desejado na próxima requisição.

401 - Não autorizado

{ "message": "Unauthorized!" }

Exemplos da requisição

HTTP

GET /v1/integration/products HTTP/1.1 Host: apipreview.aboutcar.com.br Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI2MTFmYThlMWQ3NTZmYmNmYmNkZDE2NGMiLCJlbWFpbCI6InRlc3RAYWJvdXRjYXIuY29tLmJyIiwiaWF0IjoxNzAyNjU3MTExLCJleHAiOjE3MDI2ODU5MTF9.nw3W7jBulG_QW5cF_KTMdsCy-sB_c-FE47FUAgOzbFQ

cURL

curl --location 'https://apipreview.aboutcar.com.br/v1/integration/products' \ --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI2MTFmYThlMWQ3NTZmYmNmYmNkZDE2NGMiLCJlbWFpbCI6InRlc3RAYWJvdXRjYXIuY29tLmJyIiwiaWF0IjoxNzAyNjU3MTExLCJleHAiOjE3MDI2ODU5MTF9.nw3W7jBulG_QW5cF_KTMdsCy-sB_c-FE47FUAgOzbFQ'

JavaScript

const myHeaders = new Headers(); myHeaders.append("Authorization", "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI2MTFmYThlMWQ3NTZmYmNmYmNkZDE2NGMiLCJlbWFpbCI6InRlc3RAYWJvdXRjYXIuY29tLmJyIiwiaWF0IjoxNzAyNjU3MTExLCJleHAiOjE3MDI2ODU5MTF9.nw3W7jBulG_QW5cF_KTMdsCy-sB_c-FE47FUAgOzbFQ"); const requestOptions = { method: 'GET', headers: myHeaders, redirect: 'follow' }; fetch("https://apipreview.aboutcar.com.br/v1/integration/products", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error));

NodeJs

const axios = require('axios'); const config = { method: 'get', maxBodyLength: Infinity, url: 'https://apipreview.aboutcar.com.br/v1/integration/products', headers: { 'Authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI2MTFmYThlMWQ3NTZmYmNmYmNkZDE2NGMiLCJlbWFpbCI6InRlc3RAYWJvdXRjYXIuY29tLmJyIiwiaWF0IjoxNzAyNjU3MTExLCJleHAiOjE3MDI2ODU5MTF9.nw3W7jBulG_QW5cF_KTMdsCy-sB_c-FE47FUAgOzbFQ' } }; axios.request(config) .then((response) => { console.log(JSON.stringify(response.data)); }) .catch((error) => { console.log(error); });

PHP

<?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://apipreview.aboutcar.com.br/v1/integration/products', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'GET', CURLOPT_HTTPHEADER => array( 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI2MTFmYThlMWQ3NTZmYmNmYmNkZDE2NGMiLCJlbWFpbCI6InRlc3RAYWJvdXRjYXIuY29tLmJyIiwiaWF0IjoxNzAyNjU3MTExLCJleHAiOjE3MDI2ODU5MTF9.nw3W7jBulG_QW5cF_KTMdsCy-sB_c-FE47FUAgOzbFQ' ), )); $response = curl_exec($curl); curl_close($curl); echo $response;

Java

Unirest.setTimeouts(0, 0); HttpResponse<String> response = Unirest.get("https://apipreview.aboutcar.com.br/v1/integration/products") .header("Authorization", "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI2MTFmYThlMWQ3NTZmYmNmYmNkZDE2NGMiLCJlbWFpbCI6InRlc3RAYWJvdXRjYXIuY29tLmJyIiwiaWF0IjoxNzAyNjU3MTExLCJleHAiOjE3MDI2ODU5MTF9.nw3W7jBulG_QW5cF_KTMdsCy-sB_c-FE47FUAgOzbFQ") .asString();
Last updated on