Skip to main content
GET
Get current user profile

Authorizations

Authorization
string
header
required

JWT Bearer token authentication. Include your access token in the Authorization header as: Bearer YOUR_ACCESS_TOKEN

Example:

Response

User profile retrieved successfully

User profile response with organization name included.

created_at
string<date-time>
required
email
string
required
first_name
string
required
id
string<uuid>
required
last_name
string
required
modified_by
string
required
organization_id
string<uuid>
required
organization_name
string
required
organization_tier
string
required
role
string
required
status
string
required
updated_at
string<date-time>
required
landing_page
LandingPageConfig · object

Landing page configuration for workers (hub for non-workers)

When the user opted in to marketing email, or null if they have not (FLO-2652).

organization_account_review_exempt
boolean
default:false

Whether this organisation is permanently out of scope for the trial-first evaluation (FLO-2652): a contracted/exempt tier, or the backoffice enterprise_adjacent marker. Resolved through the same predicate the evaluator and every selector use. Distinct from organization_account_review_in_scope, which additionally carries the deployment master switch: that one is transient, this one is a property of the account. The privacy settings objection switch keys on THIS — an exempt organisation is never offered a control to object to analysis it is not subject to, whereas a non-exempt account whose feature is merely switched off keeps the control so an objection already recorded can be withdrawn. Defaults false so an unknown state never hides a right-exercising control.

organization_account_review_in_scope
boolean
default:false

Whether this account's usage is within scope of the trial-first evaluation (FLO-2652): not a contracted/exempt tier, and the feature enabled in this deployment. The frontend gates the Art. 21 objection notice on this — a notice describing processing the reader is not subject to misstates what we do with their data. Defaults false so an unknown state never over-claims. Deliberately does NOT fold in ACCOUNT_REVIEW_ABUSE_ENABLED, the second, separately-gated switch covering the misuse-detection half: ANDing it would suppress the notice for the trial half, which is the majority case and runs on the first switch alone.

organization_enabled_capabilities
string[]

RESOLVED effective side-panel capabilities for this user's org (FLO-2318, replacement model): the backoffice setting stored in the org's settings.enabled_capabilities when present (including an explicit [], which enables nothing), otherwise the tier default. Values: 'chat', 'flows'. The frontend shows/gates Chat and Flows from this list; a capability absent here opens the request-access pop-up.

organization_payment_method
string
default:stripe
settings
UserSettings · object

User UI preferences (templates collapsed, hub view mode)