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