Whoami
Return the caller’s identity: organization, tier, key metadata, limits.
Works for every valid key. /account is an undocumented alias so both
natural spellings resolve.
Authorizations
Mixpeek API key, sent as Authorization: Bearer mxp_sk_.... Create one in Studio under Settings → API Keys, or with an admin key via POST /v1/organizations/users/{user_email}/api-keys. A missing header returns 403; an invalid or revoked key returns 401.
Response
Successful Response
Who am I? — the identity of the caller, discoverable with any valid key.
Exists because tier/identity were previously discoverable only via /v1/organizations (its own permission surface, and more than identity): every agent/SDK session burned calls rediscovering who it was.
User-facing organization id (safe to log).
Account tier (e.g. FREE, BUILD, SCALE).
The requesting key's metadata.
The organization's display name.
Email of the user owning the API key.
Effective per-minute rate limits by category (metadata/data/search/upload/compute) for this organization.
True when this key is end-user scoped (document ACL filtering applies to reads).

