Veículos

Classificação de carroceria por FIPE

Categoria de carro ou moto (hatch, SUV, trail…) por marca, modelo, ano e FIPE.

LLMtempo real
POST/api/v1/oracle/vehicle/classify

Sobre esta API

Devolve a categoria do veículo a partir de marca, modelo, ano e código FIPE: hatch, sedan, SUV, crossover, picape, 4x4 ou cupê para carros; street, naked, sport, trail, custom, scooter ou touring para motos.

Envie um JSON com vehicle_type, brand, model, year e code_fipe (formato 001234-5). Não recebe imagem.

Tecnologia

LLM · Atualização: tempo real

Requisição

POST /api/v1/oracle/vehicle/classify

Autenticação HTTP Basic: public_key:secret_key em Base64. Guarde a chave secreta no servidor.

CabeçalhoDescrição
Authorization
Obrigatório
Chave de API em Basic: public_key:secret_key em Base64.
X-Project-Id
Opcional
Projeto que recebe a chamada. Sem ele, vale o projeto padrão da conta.
Idempotency-Key
Opcional
Repetir a mesma chave em até 24 horas devolve a resposta anterior, sem executar nem cobrar de novo.

Parâmetros

CampoTipo e localDescrição
vehicle_type
Obrigatório
stringbodycars ou motorcycles.

Exemplo: cars

brand
Obrigatório
stringbodyMarca.

Exemplo: Fiat

model
Obrigatório
stringbodyModelo.

Exemplo: Argo

code_fipe
Obrigatório
stringbodyCódigo FIPE no formato 001234-5.

Exemplo: 001234-5

year
Obrigatório
integerbodyAno do modelo.

Exemplo: 2022

curl --request POST 'https://api.apifordevs.com/api/v1/oracle/vehicle/classify' \
  --user "afd_live_pk_...:$AFD_SECRET_KEY" \
  --header "X-Project-Id: $AFD_PROJECT_ID" \
  --header 'Content-Type: application/json' \
  --data '{"vehicle_type":"cars","brand":"Fiat","model":"Argo","code_fipe":"001234-5","year":2022}'

Campos de resposta

Campos e tipos publicados no catálogo desta API.

Categoriavehicle_size_categorystring
Modelomodelstring
Marcabrandstring
Anoyearinteger

Exemplo de resposta

{
  "success": true,
  "code": 200,
  "code_message": "A requisição foi processada com sucesso.",
  "errors": [],
  "header": null,
  "data_count": 1,
  "data": [
    {
      "vehicle_size_category": "hatch",
      "model": "Argo",
      "brand": "Fiat",
      "year": 2022
    }
  ]
}

Respostas e cobrança

HTTPDescriçãoCobrança
200Sucesso.Sujeita à cobrança
400

bad_request

live_key_cannot_use_dev_mode

Arquivo ou parâmetro que a rota não consegue processar, projeto inválido, ou dev_mode=true com chave de produção.Sem cobrança
401

unauthorized

Credencial ausente, inválida ou revogada.Sem cobrança
402

payment_required

Saldo insuficiente ou limite de gasto diário atingido.Sem cobrança
403

forbidden

ip_not_allowed

test_key_cannot_run_live

E-mail da conta não verificado, chave sem escopo para o serviço, IP fora da allowlist do projeto ou chave de teste sem dev_mode=true.Sem cobrança
409

conflict

Requisição com a mesma Idempotency-Key ainda em andamento.Sem cobrança
422

validation_error

Parâmetro obrigatório ausente ou fora do formato, ou Idempotency-Key repetida com outro conteúdo.Sem cobrança
429

rate_limit_exceeded

Limite de requisições por minuto da chave atingido.Sem cobrança
500

internal_error

Falha interna.Sem cobrança
503

service_unavailable

Serviço desativado ou temporariamente indisponível.Sem cobrança

Casos de uso

Precificação por categoria

Definir faixa de preço de seguro ou locação pela carroceria, sem manter tabela própria.

Normalização de frota

Padronizar a categoria de veículos importados de fontes diferentes.

SUA PRÓXIMA ENTREGA

Qual é a sua próxima integração?

Encontre a API que resolve o próximo passo do seu produto.