Skip to main content
PUT
Edit my profile

Authorizations

Authorization
string
header
required

Get a token from auth/login endpoint and then pass it in the Authorization HTTP header in every subsequent API call. For more information visit our help center.

Body

application/json
email
string
required
firstName
string
required
lastName
string
required
avatarUrl
string
role
enum<string>
Available options:
SYS_ADMIN,
SYS_ADMIN_READ,
ADMIN,
PROJECT_MANAGER,
LINGUIST,
GUEST,
SUBMITTER,
PORTAL_MEMBER,
BOT
subscribed
boolean

Default: false

username
string

Response

successful operation

Profile of the currently authenticated user

email
string
required
firstName
string
required
lastName
string
required
avatarUrl
string
pendingEmailChange
boolean

If user has email change pending (new email not verified)

readonly
boolean

If the identity is managed by an external identity provider (SSO/SCIM/SAML). When true, PUT /userProfile silently no-ops changes to firstName/lastName/email (returns 200 with the unchanged values).

role
enum<string>
Available options:
SYS_ADMIN,
SYS_ADMIN_READ,
ADMIN,
PROJECT_MANAGER,
LINGUIST,
GUEST,
SUBMITTER,
PORTAL_MEMBER,
BOT
subscribed
boolean

Default: true

timezone
string
Maximum string length: 255
username
string