Get my profile
Returns the signed-in user’s self-view, scoped to the caller’s own identity. Includes an identity block (display name, email, locale, timezone, admin/bot flags, connected-workspace source, profile-consent state, and clock/timezone display preferences), an optional persona block summarizing the user’s distilled profile (null if not yet generated), quick counts such as the number of schedules owned, the workspace onboarding state, and an out_of_credits flag indicating whether the workspace has run out of credits.
Authorizations
Personal Access Token. Send as Authorization: Bearer hq_pat_....
Response
The signed-in user's self-view
Onboarding v2 state (docs/onboarding-v2.md). The web-ui router reads
this to enforce the hard gate client-side - the same state the API
enforces as a 409 - so /me is the single source of truth.
True when the workspace is out of HQ credits. The SPA mirrors the API's 402 hard-block by disabling the New-thread / New-ask actions + composer and showing an "upgrade to continue" prompt. Presentation only - the real boundary is the 402 on the create + send endpoints.