Get user details by ID
GET/company/users/:id
Retourne les informations complètes d'un utilisateur spécifique de l'entreprise.
Objectif
Permettre de visualiser le profil de n'importe quel utilisateur de l'entreprise, utile pour les administrateurs et les gestionnaires.
Cas d'utilisation
- Visualiser le profil d'un autre utilisateur (admin/gestionnaire uniquement)
- Vérifier les informations de contact
- Consulter les données d'un utilisateur spécifique
Authentification
- Requiert un JWT valide (middleware m.isLoged)
- L'utilisateur doit être authentifié
- Ne retourne les données que si l'utilisateur appartient à la même entreprise
Notes
- Les utilisateurs non administrateurs peuvent voir leur propre profil
- Le contrôleur vérifie que l'utilisateur appartient à l'entreprise
Request
Responses
- 200
- 401
- 404
Détails de l'utilisateur obtenus avec succès
Non autorisé. Causes possibles :
- Jeton JWT invalide ou expiré
- L'utilisateur ne dispose pas des autorisations nécessaires pour voir ce profil
Utilisateur non trouvé.