Get profile
GET
/v1/me
Fetch the signed-in user's identity, editable profile fields, saved preferences, and whether they have an avatar set. This reads from the account record rather than just the token, so it's always current — even right after you've just changed something.
Authorizations
Bearer
JWT bearer token from POST /v1/auth/login.
Type
HTTP (bearer)
or
ApiKey
Scoped API key for non-interactive clients (issued by PBI #1426).
Type
API Key (header: X-Api-Key)
Responses
OK
application/json
The signed-in user's profile, preferences, and avatar state — the shared success body for
GET /me, PUT /me, and PUT /me/preferences.
When the avatar was last changed, or null when no
avatar is set.
Format
"date-time"When the account was created, or null if the account
record could not be loaded (a valid token whose account row is gone).
Format
"date-time"The account's editable display name.
The account's email address.
Whether the account's email address has been verified.
Whether the account has an uploaded avatar image.
Whether the account has a password set (false for an
OAuth-only account that signs in only with Google/Apple). Lets the Account Security UI (#2127) hide the
change-password / change-email forms an OAuth-only user can't use, rather than surfacing a
password_not_set error after they submit.
Stable identifier for this account.
Format
"uuid"The account's display name, kept alongside string? MeView.DisplayName for
backward compatibility with older callers.
The account's saved application preferences.