Endpoint Veículo

1 - Inserir veículos no sistema do Auto Business

Requisição

POST https://api.autobusiness.com.br/api/v1/veiculos
Autenticação: Token Bearer

Parâmetros

  • idMarca: (int)* id referente a marca
  • idModelo: (int)* id referente ao modelo
  • anoFabricacao: (int)* ano de fabricação
  • anoModelo: (int)* ano de modelo
  • preco: (float)* valor do veículo
  • idCombustivel: (int) id referente ao combustível
  • idTransmissao: (int) id referente ao tipo de câmbio
  • idSensor: (int) id referente ao tipo de sensor de estacionamento
  • idCamera: (int) id referente aos tipos de câmera disponíveis
  • idVeiculoCategoria: (int) id referente a categoria do veículo
  • idVeiculoTipo: (int) id referente ao tipo de veículo
  • idConservacao: (int) id referente ao estado de conservação do veículo
  • idOrigem: (int) id referente a origem do veículo
  • versao: (varchar) versão do veículo
  • km: (int) quilometragem
  • motor: (varchar) especificações do motor do veículo
  • potencia: (varchar) potência em cavalos do veículo
  • aceleracao: (varchar) dados de aceleração do veículo
  • airbag: (int) quantidade de airbags
  • garantiaFabrica: (varchar) tempo de garantia de fábrica
  • placa: (varchar) placa
  • portas: quantidade de portas
  • multimidia: (varchar) especificações do multimidia
  • idCor: (int) id referente a cor externa
  • idCorSecundaria: (int) id referente a cor secundária
  • idCorInterna: (int) id referente a cor interna
  • bancos: (varchar) especificações dos bancos
  • freios: (varchar) especificações dos freios
  • farois: (varchar) tipo de farol
  • rodas: (varchar) aro da roda,
  • bluetooth: (boolean) true / false
  • tetoSolar: (boolean) true / false
  • conversivel: (boolean) true / false
  • pilotoAutomatico: (boolean) true / false
  • sensorChuva: (boolean) true / false
  • blindado: (boolean) true / false
  • observacoes: (varchar) observações e anotações
  • renavam: (int) número do renavam
  • chassi: (varchar) número do chassi
  • esconderPreco: (boolean) true / false
  • textoAlternativoPreco: (varchar) texto para ser mostrado ao invés do preço
  • album: (array) com links para imagens

Exemplos:

2 - Listar todos os veículos cadastrados

Requisição

GET https://api.autobusiness.com.br/api/v1/veiculos/
Autenticação: Token Bearer

Parâmetros

Não são necessários parâmetros

Exemplos:

3 - Listar apenas um veículo

Requisição

GET https://api.autobusiness.com.br/api/v1/veiculos/{id}
Autenticação: Token Bearer

Parâmetros

Não são necessários parâmetros

Exemplos:

4 - Atualizar veículo

Requisição

PUT https://api.autobusiness.com.br/api/v1/veiculos/{id}
Autenticação: Token Bearer

Parâmetros

Os mesmos parâmetros necessários no ponto 1 (Inserir veículo). Nenhum atributo é obrigátorio, mas caso precise alterar as imagens, é necessário colocar o link de todas novamente.

  • idMarca: (int) id referente a marca
  • idModelo: (int) id referente ao modelo
  • anoFabricacao: (int) ano de fabricação
  • anoModelo: (int) ano de modelo
  • preco: (float) valor do veículo
  • idCombustivel: (int) id referente ao combustível
  • idTransmissao: (int) id referente ao tipo de câmbio
  • idSensor: (int) id referente ao tipo de sensor de estacionamento
  • idCamera: (int) id referente aos tipos de câmera disponíveis
  • idVeiculoCategoria: (int) id referente a categoria do veículo
  • idVeiculoTipo: (int) id referente ao tipo de veículo
  • idConservacao: (int) id referente ao estado de conservação do veículo
  • idOrigem: (int) id referente a origem do veículo
  • versao: (varchar) versão do veículo
  • km: (int) quilometragem
  • motor: (varchar) especificações do motor do veículo
  • potencia: (varchar) potência em cavalos do veículo
  • aceleracao: (varchar) dados de aceleração do veículo
  • airbag: (int) quantidade de airbags
  • garantiaFabrica: (varchar) tempo de garantia de fábrica
  • placa: (varchar) placa
  • portas: quantidade de portas
  • multimidia: (varchar) especificações do multimidia
  • idCor: (int) id referente a cor externa
  • idCorSecundaria: (int) id referente a cor secundária
  • idCorInterna: (int) id referente a cor interna
  • bancos: (varchar) especificações dos bancos
  • freios: (varchar) especificações dos freios
  • farois: (varchar) tipo de farol
  • rodas: (varchar) aro da roda,
  • bluetooth: (boolean) true / false
  • tetoSolar: (boolean) true / false
  • conversivel: (boolean) true / false
  • pilotoAutomatico: (boolean) true / false
  • sensorChuva: (boolean) true / false
  • blindado: (boolean) true / false
  • observacoes: (varchar) observações e anotações
  • renavam: (int) número do renavam
  • chassi: (varchar) número do chassi
  • esconderPreco: (boolean) true / false
  • textoAlternativoPreco: (varchar) texto para ser mostrado ao invés do preço
  • album: (array) com links para imagens

Exemplos:

5 - Excluir veículo anteriormente cadastrado

Requisição

DELETE https://api.autobusiness.com.br/api/v1/veiculos/{id}
Autenticação: Token Bearer

Parâmetros

Id do veículo no final da URL do Endpoint via DELETE

Exemplos: