Eliminar conductores
DELETE/drivers/
Elimina uno o múltiples conductores del sistema.
Requisitos:
- Rol de administrador
- Autenticación mediante JWT válido
Formas de uso:
-
Eliminar múltiples conductores:
- Enviar array de IDs en el body (JSON)
\{
"ids": ["507f1f77bcf86cd799439011", "507f1f77bcf86cd799439012"]
\} -
Eliminar todos los conductores inactivos:
- Enviar parámetro
status=inactive
en query string - Ejemplo:
DELETE /?status=inactive
- Enviar parámetro
Notas:
- La eliminación es permanente
- Se eliminarán también los registros asociados (vehículos, documentos)
- Se recomienda primero cambiar el estado a "inactive"
Responses
- 200
- 401
- 403
- 500
Respuesta exitosa sin contenido. Se utiliza para operaciones que no requieren devolver datos, como eliminaciones o actualizaciones exitosas.
Unauthorized
Forbidden (admin required)
Server error