Skip to main content
PUT
Update user profile

Authorizations

Authorization
string
header
required

Personal Access Token (PAT) passed in the Authorization header (e.g., Bearer <pat>) for authenticated API requests. PATs are generated via /auth/generate-pat after authenticating through the magic link flow.

Body

application/json
givenName
string
required

Must not be empty or whitespace only

Example:

"John"

surname
string
Example:

"Doe"

phoneNumber
string
Example:

"+441234567890"

companyName
string
Example:

"Acme Ltd"

receiveNotifications
boolean
Example:

true

receivePromotional
boolean
Example:

false

Response

Profile updated successfully

success
boolean
Example:

true

name
string
Example:

"John Doe"

email
string<email>
avatar
string
Example:

"JD"

givenName
string
Example:

"John"

surname
string
Example:

"Doe"

phoneNumber
string
Example:

"+441234567890"

companyName
string
Example:

"Acme Ltd"

receiveNotifications
boolean
Example:

true

receivePromotional
boolean
Example:

false