Zum Hauptinhalt springen

Update authenticated user profile

PUT 

/company/users/me

Ermöglicht dem authentifizierten Benutzer, seine eigenen Profilinformationen zu aktualisieren.
Es werden nur die im Request angegebenen Felder aktualisiert (PATCH-Semantik).

Ziel

Die Aktualisierung persönlicher Daten und Präferenzen durch den Benutzer selbst erleichtern.

Anwendungsfälle

  • Persönliche Daten über ein Profilformular aktualisieren
  • Spracheinstellungen ändern
  • Telefonnummer aktualisieren
  • Zeitzone ändern
  • E-Mail ändern (mit Duplikatsprüfung)

Authentifizierung

  • Erfordert gültiges JWT (Middleware m.isLoged)
  • Benutzer muss authentifiziert sein
  • UTC-Validierung erforderlich (mTools.checkUTC)

Validierungen

  • Datumsangaben müssen im ISO8601-Format (JJJJ-MM-TT) vorliegen
  • Telefonnummer muss für das jeweilige Land gültig sein
  • E-Mail wird auf Duplikate geprüft
  • Daten werden mit model.validateData() validiert

Request

Responses

Profil erfolgreich aktualisiert.