Get authenticated user profile
GET/company/users/me
Renvoie le profil complet de l'utilisateur actuellement authentifié via JWT. Inclut toutes les données personnelles, préférences et configuration de l'utilisateur.
Objectif
Permettre à l'utilisateur d'obtenir ses propres informations de profil pour les afficher dans l'interface et vérifier son état de vérification.
Cas d'utilisation
- Afficher les informations du profil dans le frontend
- Vérifier l'état de vérification de l'email
- Obtenir les préférences de langue et de fuseau horaire
- Charger les données de l'utilisateur dans les formulaires d'édition
Authentification
- Requiert un JWT valide (middleware m.isLoged)
- L'utilisateur doit être authentifié
Notes
- Renvoie les données en utilisant model.parseMe() avec des informations étendues
- Erreur 404 si userData n'existe pas dans le token
Request
Responses
- 200
- 401
- 404
Profil d'utilisateur obtenu avec succès
Non autorisé. Causes possibles :
- Jeton JWT invalide ou expiré
- L'utilisateur ne dispose pas des autorisations nécessaires
Utilisateur non trouvé