Me

The authenticated caller's identity and team affiliations. Returned from GET /api/v1/auth/me.

  •         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.
    Properties: 1
  • BCP-47 culture tag, e.g. "sv-SE".

  • true when the caller's primary email address has been verified. Use to decide whether to prompt the user to verify (e.g. via the navigate propstreet://verify_email/{email} flow) before granting email-gated features.

  • Opaque user identifier.

  • true when the caller's primary phone number has been verified. Use to decide whether to prompt the user to verify (e.g. via the navigate propstreet://verify_phone/{phone} flow) before granting phone-gated features.

  • ISO 3166-1 alpha-2 country / region code.

  • IANA time-zone identifier, e.g. "Europe/Stockholm".

  • BCP-47 UI culture tag, e.g. "sv-SE".

  • Primary email address.

  • Given name.

  • true for automated service accounts. Omitted entirely for human users. Treat absence as false.

  • Family name.

  • Primary phone number.

  • The caller's primary team. null if the caller has no active team.

    Properties: 22
  • Absolute URL to the caller's avatar image.

  • Other teams the caller belongs to. Each entry's membership.status indicates 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".

    Properties: 22