Skip to main content
GET
Get 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.

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

IANA time zone id (e.g. Europe/Prague); defaults to Europe/London when not set. Used only to render dates and schedule notifications in the TMS UI for this user - it is display/notification only and has no effect on how the API parses or renders dateDue, which is always interpreted and rendered in UTC regardless of this value.

Maximum string length: 255
username
string