Skip to main content
GET
Get current user profile

Authorizations

Authorization
string
header
required

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

Response

Current user profile

Everything about the currently authenticated user.

has_usable_password
boolean
required

Whether the user has a password set (false for SSO/LDAP-only).

email_verified
boolean
required

Whether the user's primary email has been verified.

roles
string[]
required

The user's role slugs, e.g. company_admin.

persona
enum<string> | null
required

What the user is trying to achieve, captured at onboarding.

  • integrate - integrate
  • no_code - no_code
  • evaluate - evaluate
  • exploring - exploring
Available options:
integrate,
no_code,
evaluate,
exploring
channel
enum<string> | null
required

How the user will mostly interact, captured at onboarding.

  • api - api
  • mcp - mcp
Available options:
api,
mcp
profile
object
required

The user's identity.

company
object | null
required

The user's company. Null if the user has no company.

permissions
object
required

What the user is allowed to do.

settings
object
required

The user's preferences.

compliance
object
required

The user's legal acceptance status.

group_memberships
object[]
required

The groups the user belongs to, with their role in each.