Skip to main content
GET
Get My Profile

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

x-prismeai-org-slug
string

Active organization of the request, accepted on every endpoint. Overrides the caller's default organization, but not the organization named in the path nor the one of an organization API key. 403 when the caller may not use this organization.

Pattern: ^[\w.-]{1,128}$

Response

Success Response

firstName
string
required

Name

sessionId
string
required
email
string
Example:

"foo@prisme.ai"

status
enum<string>
Available options:
pending,
validated,
deactivated
language
string
authData
object
mfa
enum<string>

Current MFA method (super admin only).

Available options:
totp,
none,
*
meta
object
orgSlugs
string[]
platformRole
string
groupAcls
object
createdAt
string
updatedAt
string
updatedBy
string
lastName
string

Name

emailMasked
string

Partially masked email (e.g. "j***@acme.com"), returned to non-elevated callers in place of the clear-text email to disambiguate homonyms without exposing the full address.

photo
string

Profile picture URL

groups
string[]
identities
string[]

Denormalized ":" tuples (super admin only).

membership
object

Organization membership info (only returned when includeOrgMembership is set)

id
string

Unique id

expires
string
org
object | null
permissions
string[]
organizations
object[]