Actualizar conductor (ruta raíz)
PUT/drivers/
Actualiza la información de un conductor existente usando la ruta raíz.
Requisitos:
- Rol de administrador
- Autenticación mediante JWT válido
Parámetros aceptados:
- name: Nuevo nombre del conductor
- email: Nuevo email (debe ser único)
- phone: Nuevo teléfono
- status: Nuevo estado (active/inactive/pending)
- image: Nueva foto del conductor (formato multipart)
Ejemplo de petición:
{
"name": "Juan Pérez Actualizado",
"email": "juan.nuevo@transporte.com",
"status": "active"
}
Notas:
- Para actualizar la imagen, usar multipart/form-data
- Solo se actualizarán los campos proporcionados
- El email debe ser único en el sistema
Request
Responses
- 200
- 400
- 401
- 403
- 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)
Server error