Check if user is disabled
GET/company/users/disabled/check
Verifica se un utente è disabilitato (soft deleted) cercando per email. Utile per verificare se un'email può essere riutilizzata.
Obiettivo
Facilitare la verifica dello stato degli utenti disabilitati per determinare se un'email è disponibile per il riuso o se un utente può essere riattivato.
Casi d'Uso
- Verificare se un'email è già in uso da un utente disabilitato
- Decidere se è possibile riattivare un utente esistente
- Prevenire duplicati durante la creazione di nuovi utenti
Autenticazione & Autorizzazione
- Richiede JWT valido (middleware m.isloged)
- Richiede ruolo admin o dev (middleware m.isAdmin)
Comportamento
- Utilizza model.findOneDeleted() per includere utenti eliminati
- Cerca per email (parametro di query obbligatorio)
- Restituisce informazioni sullo stato dell'utente
Note
- Questo endpoint cerca tra gli utenti disabilitati (deleted=true)
- Utile per decidere se riattivare o creare un nuovo utente
Request
Responses
- 200
- 400
- 401
- 403
Verifica completata
Richiesta non valida. Possibili cause:
- Email non fornita
Non autorizzato (è richiesto il ruolo admin o dev)
Vietato (l'utente non è amministratore)