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.
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
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 scope