Dúvidas comuns referente ao uso do combustível na API de Oferta

Nome do Serviço

API de Oferta

Processo

Request

Dúvida / Problema

A API retorna um erro, e eu não sei porque isso acontece.
Eu informo o código que recebo da Request de Veículos de vocês.
O veículo tem combustível "Álcool/Gasolina".

Aliás, o campo "Description" do "Fuel" é obrigatório ou não?
Porque agora passo esse valor vazio, e já tive cálculos retornando com sucesso sem essa
informação.

Resposta / Solução

O campo “description” do “fuelType” realmente não é um campo obrigatório, assim como o
próprio objeto “fuelType” também não é.

Em um dos prints que você nos enviou identifiquei que no request foi informado o id: 0
para o combustível, por não ter esse id disponível, a API devolve a seguinte mensagem.

{
"message": "Combustível selecionado não encontrado... ( 0 )",
"nativeMessage": "comb"
},

Nos casos onde a API de busca veiculo retornar um id : 0 pode nos enviar o id: 1 (Gasolina) ou
não enviar o objeto “fuelType” que também será considerado id: 1 (Gasolina).

Segue relação de ids disponíveis para combustível:
1 - Gasolina
2 - Álcool
3 - Diesel
4 - Eletricidade
5 - Bi-Combustível
7 - Gas. Alcool . Gás
8 - Tetraful
9 - Outros

Nome do Serviço

API de Oferta

Processo

Request

Dúvida / Problema

Alguns veículos estão retornado o código de combustível 0, porém se enviamos esse código
na request retorna erro.

Para contornar, nos casos que o código vem como 0 estou enviando 9 - Outros. Podemos
seguir assim ?

Tenho alguns exemplos de FIPE que retornam com o código 0: 003366-9 / 004342-7 / 015051-7
/ 004323-0

Resposta / Solução

Existem em nossa base um gap no cadastro de tipo de combustível dos veículos, quando esta
situação ocorrer, pode informar o tipo de combustível como sendo "1 - Gasolina".