Set user language preference
POST/company/users/lang
Permet à l'utilisateur de configurer sa langue préférée.
Objectif
Faciliter la personnalisation de la langue de l'interface et des contenus selon les préférences de l'utilisateur.
Cas d'utilisation
- L'utilisateur change la langue de l'interface
- L'utilisateur sélectionne sa langue préférée lors de l'inscription
- L'utilisateur met à jour ses préférences linguistiques
Authentification
- Requiert un JWT valide (middleware m.isLoged)
Persistance
- Le changement est enregistré dans la base de données
- Affecte toutes les futures réponses de l'API
- Utilisé pour envoyer des e-mails dans la langue correcte
Langues prises en charge
- es (Espagnol)
- en (Anglais)
- fr (Français)
- de (Allemand)
Request
Responses
- 200
- 400
- 401
Langue mise à jour avec succès
Demande invalide. Causes possibles :
- Langue non prise en charge
- Champ language manquant
Non autorisé (jeton invalide ou permissions insuffisantes)