Editar vehículo existente
PUT/vehicle/:id
Actualiza los datos de un vehículo existente.
Diferencias con creación:
- Todos los campos son opcionales (solo se actualizan los enviados)
- No se requiere enviar todos los campos nuevamente
- Se mantienen los valores anteriores para campos no incluidos
Validaciones:
- El vehículo debe existir y pertenecer a la compañía
- Los tipos (vehicle_type, shipping_type, cargo_type) son validados si se envían
- La matrícula (plate) es validada si se envía
Ejemplo de request:
{
"vehicle_type": "van",
"shipping_type": "fresh",
"fresh_cargo_temp": 4,
"image": "(binary)"
}
Request
Responses
- 200
- 400
- 401
Vehículo individual
Error en la solicitud
No autorizado