Check if user is disabled
GET/company/users/disabled/check
Verifica si un usuario está deshabilitado (soft deleted) buscando por email. Útil para verificar si un email puede ser reutilizado.
Objective
Facilitar la verificación del estado de usuarios deshabilitados para si un email está disponible para reuso o si un usuario puede ser reactivado.
Use Cases
- Verificar si un email ya está en uso por un usuario deshabilitado
- Decidir si se puede reactivar un usuario existente
- Prevenir duplicados al crear nuevos usuarios
Authentication & Authorization
- Requiere JWT válido (middleware m.isloged)
- Requiere rol admin o dev (middleware m.isAdmin)
Behavior
- Usa model.findOneDeleted() para incluir usuarios eliminados
- Busca por email (query parameter requerido)
- Retorna información sobre el estado del usuario
Notes
- Este endpoint busca en usuarios deshabilitados (deleted=true)
- Útil para decidir si se debe reactivar o crear nuevo usuario
Request
Responses
- 200
- 400
- 401
- 403
Verificación completada
Solicitud inválida. Posibles causas:
- Email no proporcionado
No autorizado (se requiere rol admin o dev)
Prohibido (usuario no es administrador)