Check if user is disabled
GET/company/users/disabled/check
Verifica se um usuário está desativado (soft deleted) buscando por email.
Útil para verificar se um email pode ser reutilizado.
Objetivo
Facilitar a verificação do estado de usuários desativados para determinar se um email está disponível para reuso ou se um usuário pode ser reativado.
Casos de Uso
- Verificar se um email já está em uso por um usuário desativado
- Decidir se um usuário existente pode ser reativado
- Prevenir duplicações ao criar novos usuários
Autenticação e Autorização
- Requer JWT válido (middleware m.isloged)
- Requer função de admin ou dev (middleware m.isAdmin)
Comportamento
- Usa model.findOneDeleted() para incluir usuários excluídos
- Busca por email (parâmetro de consulta obrigatório)
- Retorna informações sobre o estado do usuário
Observações
- Este endpoint busca em usuários desativados (deleted=true)
- Útil para decidir se deve reativar ou criar um novo usuário
Request
Responses
- 200
- 400
- 401
- 403
Verificação concluída
Solicitação inválida. Possíveis causas:
- E-mail não fornecido
Não autorizado (é necessário o cargo de administrador ou desenvolvedor)
Proibido (usuário não é administrador)