Update carrier
PUT/company/my_carriers/:carrierId
Permite actualizar cualquier campo de un transportista existente. Requiere autenticación mediante JWT.
Casos de uso:
- Actualizar información de contacto (email, phone)
- Modificar razón social o NIF/CIF
- Activar/desactivar transportistas temporalmente
- Gestionar conductores asociados al transportista
Notas:
- Se pueden actualizar todos los campos: name, email, phone, taxid, enabled, drivers
- Los campos no incluidos en el request mantienen su valor actual
- El ID del transportista debe ser válido y existente
- El transportista debe estar asociado a la compañía autenticada
Request
Responses
- 200
- 400
- 401
- 404
Transportista actualizado correctamente
Response Headers
Datos de entrada inválidos. Posibles causas:
- Email con formato inválido
- Cuerpo de la solicitud mal formado
- Tax ID duplicado
Response Headers
No autorizado. Token JWT inválido o no proporcionado
Response Headers
Transportista no encontrado. El ID proporcionado no existe o no está asociado a la compañía