The identity's reachable orgs + projects (landing scope)
GET /v1/admin/me
Returns the authenticated Clerk identity plus the orgs/projects it can reach (derived from membership). The console uses this to render the org/project switchers and to revalidate cookie landing hints. IDENTITY-ONLY; no {org_id} in the URL.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”Ok
The authenticated console identity’s reachable orgs + projects (GET /v1/admin/me). IDENTITY-ONLY: the reachable set is derived from the user’s membership rows, never from a preselected/cookie customer. The *_hint fields are landing hints only; the console revalidates them against reachable_orgs/projects_by_org before using them.
object
object
Landing hint (the user’s default org).
Landing hint (the user’s default project).
Per-org remembered/default project (orgId -> projectId).
object
One org the identity can reach, with the effective role + source.
object
Canonical org UUID.
Compatibility customer id linked to the org.
Null for a root org.
How the identity reaches this org.
Distance from the root org (0 = root).
object
The active projects for each reachable org, keyed by org id.
object
A project summary as rendered in the project switcher.
object
Canonical project UUID.
Pending native invitations for the verified email.
Live system-seeded owner claims matching the authenticated identity’s verified email. Claim ids are selectors, not bearer credentials; no invitation token or hash material is exposed.
object
object
Pending_human_claim is not Startup activation. No card is required to claim a gift.
Missing or invalid credential.
The canonical error envelope. error is a stable machine code.
object
Stable error code (e.g. unauthorized, forbidden, not_found, invalid, quota_exceeded, rate_limited).
Example
forbiddenHuman-readable detail (never leaks internals).
Example
missing required scopeMachine-readable quota reason. inbox_limit_exceeded means billing account inbox capacity across all organizations and projects sharing that account; enrollment_token_mailbox_budget_exhausted means the enrollment key lifetime creation allowance. Read message for recovery; inbox counts are separate from sending quotas.
Consumed plus reserved units.
Requested additional units.
Next UTC usage-period boundary; pending reservations survive this boundary.