Aller au contenu principal

Update User Profile

PUT 

/auth/profile

Permet à l'utilisateur authentifié de mettre à jour ses informations personnelles. Flux Typique :

  1. L'utilisateur modifie ses données dans l'interface
  2. Le frontend envoie les champs mis à jour avec le jeton JWT
  3. Le serveur valide le jeton et les données reçues
  4. Met à jour uniquement les champs fournis dans la base de données
  5. 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

Profil mis à jour avec succès