Actualizar conductor por ID
PUT/drivers/:id
Actualiza la información de un conductor específico identificado por su ID.
Requisitos:
- Rol de administrador
- Autenticación mediante JWT válido
Parámetros:
- id (path): ID único del conductor a actualizar
Campos actualizables:
- name: Nombre completo
- email: Correo electrónico (debe ser único)
- phone: Teléfono de contacto
- status: Estado (active/inactive/pending)
- image: Foto del conductor (formato multipart)
Ejemplo de petición:
{
"name": "Juan Pérez Modificado",
"phone": "+34666777888",
"status": "active"
}
Notas:
- Para actualizar la imagen, usar multipart/form-data
- Solo se actualizarán los campos proporcionados
- El sistema registrará la fecha de actualización automáticamente
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 500
Respuesta exitosa que devuelve los detalles completos de un conductor. Incluye toda la información del perfil, estado y metadatos.
Invalid input data
Unauthorized
Forbidden (admin required)
Driver not found
Server error