Me
The authenticated caller's identity and team affiliations.
Returned from GET /api/v1/auth/me.
- capabilitiesType: objectrequiredProperties: 1
The caller's status against each public-facing capability the platform recognises. Keys are the capability names (`broker`, `investor`); a key is present only when the caller has started the verification flow for that capability. Absence means the capability hasn't been requested — clients must do a key-presence check before reading the value. Values: * "active" — caller is admin-verified for this capability and may use the capability's full surface (broker authoring, investor teaser access, etc.).- "pending" — caller has requested verification but the review team hasn't approved yet. Onboarding-helper surfaces (mandate CRUD, business-card editor) remain reachable; capability-gated surfaces do not.
- cultureType: stringrequired
BCP-47 culture tag, e.g.
"sv-SE". - emailType: boolean
Confirmed requiredtruewhen the caller's primary email address has been verified. Use to decide whether to prompt the user to verify (e.g. via thenavigate propstreet://verify_email/{email}flow) before granting email-gated features. - idType: stringrequired
Opaque user identifier.
- phoneType: boolean
Confirmed requiredtruewhen the caller's primary phone number has been verified. Use to decide whether to prompt the user to verify (e.g. via thenavigate propstreet://verify_phone/{phone}flow) before granting phone-gated features. - regionType: stringrequired
ISO 3166-1 alpha-2 country / region code.
- timeType: string
Zone requiredIANA time-zone identifier, e.g.
"Europe/Stockholm". - uiType: string
Culture requiredBCP-47 UI culture tag, e.g.
"sv-SE". - emailType: null | string
Primary email address.
- firstType: null | string
Name Given name.
- isType: boolean
Bot truefor automated service accounts. Omitted entirely for human users. Treat absence asfalse. - lastType: null | string
Name Family name.
- phoneType: null | string
Primary phone number.
- primaryType: nullable
Team Properties: 22The caller's primary team.
nullif the caller has no active team. - profileType: null | string
Picture Url Absolute URL to the caller's avatar image.
- secondaryType:
Teams Properties: 22Other teams the caller belongs to. Each entry's
membership.statusindicates whether it's an active membership or a pending invite. Omitted when the caller has no secondary teams — treat absence as "the caller has only their primary team".