Skip to main content
PATCH
Update current user profile

Authorizations

Authorization
string
header
required

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

Body

language
enum<string>
  • ar - Arabic
  • en - English
  • fr - French
  • de - German
Available options:
ar,
en,
fr,
de
agent_instructions
string | null
skip_help_step
boolean
terms_accepted
boolean
persona
enum<string> | null
  • integrate - Integrate search into my product
  • no_code - Search my docs, no code
  • evaluate - Evaluate / compare RAG solutions
  • exploring - Just exploring
Available options:
integrate,
no_code,
evaluate,
exploring
channel
enum<string> | null
  • api - Integrating within my software
  • mcp - Plug it quickly into my agent
Available options:
api,
mcp

Response

The updated 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.