Saltar al contenido principal

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

Vehículo individual