Update vehicle by ID
PUT/truckers/vehicles/:id
Atualiza as informações de um vehículo específico identificado pelo seu ID. Permite modificar todos os campos exceto a matrícula (licensePlate). As imagens enviadas substituirão completamente as existentes.
Parâmetros:
- id (obrigatório): ID único do vehículo a atualizar
Campos modificáveis:
- type: Tipo de vehículo
- brand: Marca
- model: Modelo
- year: Ano
- images: Imagens (são substituídas completamente)
Casos de uso:
- Atualizar informação técnica de um vehículo específico
- Substituir imagens de um vehículo
- Corrigir dados erróneos de um vehículo em particular
Exemplo de solicitação:
{
type: RÍGIDO,
brand: Volvo,
model: FH16,
year: 2022
}
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 409
Veículo atualizado com sucesso.
Response Headers
Pedido inválido
Response Headers
Não autorizado
Response Headers
Erro de autorização ou validação. Ocorre quando o usuário não tem permissões ou os dados são inválidos.
Response Headers
Veículo não encontrado
Response Headers
Conflito - A matrícula não pode ser modificada.