Update the authenticated user profile
Updates user-settable profile fields (name, displayName, country, onboardingCompleted). Server-owned fields are rejected by the DTO allow-list.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Full name. Kept for backwards compat - prefer firstName/lastName. When firstName or lastName is set, name is rebuilt from them.
120"Jane Smith"
80"Jane"
80"Smith"
80"Jane"
80"France"
Marks onboarding as completed (step 4 of the wizard).
Force-set twoFactorEnabled (workaround for Better Auth bearer mode).
Avatar image URL or data URI (used by the preset avatar picker). When set, overrides the uploaded avatar.
"data:image/svg+xml;base64,..."
Response
Related topics
Get the authenticated user profileUpsert the authenticated user billing addressDelete the authenticated user account (self-service)Get a user's profile change history (admin)Upload a profile avatar image