Skip to main content
GET
Get current user profile

Authorizations

Authorization
string
header
required

Bearer token authentication using OAuth2/OIDC tokens

Response

Current user profile

User account object.

uid
string<uuid>
required
read-only

Server-generated UUID.

id
string
required

Resource identifier. Provided by the client at creation or server-generated if omitted. Must be 1-63 lowercase characters matching a-z [blocked]?. Immutable after creation.

Required string length: 1 - 63
Pattern: ^[a-z]([-a-z0-9]*[a-z0-9])?$
Example:

"user-v5w6x7"

email
string<email>
required

User email address

displayName
string
required

User display name

Required string length: 1 - 255
status
enum<string>
required
read-only

User account status

Available options:
active,
suspended,
disabled
createdAt
string<date-time>
required
read-only

User creation timestamp

Server-defined URL for this resource.

Example:

"/v1/regions/global/iam/users/user-v5w6x7"

roles
string[]

Assigned role identifiers

updatedAt
string<date-time>
read-only

User last update timestamp