Update User Profile
PUT/auth/profile
Permet à l'utilisateur authentifié de mettre à jour ses informations personnelles. Flux Typique :
- L'utilisateur modifie ses données dans l'interface
- Le frontend envoie les champs mis à jour avec le jeton JWT
- Le serveur valide le jeton et les données reçues
- Met à jour uniquement les champs fournis dans la base de données
- Retourne le profil complet mis à jour Champs Mettables à Jour :
- Prénom et nom de famille de l'utilisateur
- E-mail (doit être unique dans le système)
- Pays de résidence
- Numéro d'Identification Fiscale (NIF/CIF) Cas d'Utilisation :
- L'utilisateur met à jour son nom après un changement légal
- Correction d'une e-mail erronée lors de l'inscription
- Mise à jour des données fiscales pour la facturation
- Changement de pays suite à un déménagement Validations :
- L'e-mail doit avoir un format valide
- L'e-mail doit être unique (non utilisé par un autre utilisateur)
- Le prénom et le nom de famille ne peuvent pas être vides s'ils sont fournis
- Le NIF/CIF doit respecter le format du pays spécifié Notes Importantes :
- Seuls les champs envoyés sont mis à jour (mise à jour partielle)
- Le rôle de l'utilisateur ne peut pas être changé via ce point de terminaison
- Le changement d'e-mail nécessite une nouvelle vérification
- Un audit des changements effectués est enregistré
Request
Responses
- 200
- 400
- 401
Profil mis à jour avec succès
Erreur de validation
Non autorisé - Authentification invalide ou absente