Account

Get Account

Identity, plan and collection sizes for the authenticated account.

get/v1/account

Request

  • Base URL: https://api.ensemble.markets (the document declares no server; this is the origin it was published from)
  • URL: https://api.ensemble.markets/v1/account
  • Auth: HTTP bearer

Response

Successful Response

user_idstring required

WorkOS user id (user_01...)

emailstring nullable

Account email (null if the identity provider is unreachable)

namestring nullable

Display name (null if the identity provider is unreachable)

planstring required

Billing plan: starter | hobby | business

auth_method'api_key' | 'jwt' required

How this request authenticated: api_key (an ensemble_ key) or jwt (an AuthKit session or OAuth token). A stale OAuth session and a correct key can name different accounts.

role'admin' | 'member' required

admin when this user id is on the server admin allowlist; member otherwise. An admin's explicit reports can be fixed without a separate approval. This field does not grant approval: approving a fix requires the admin dashboard.

Changes

No recorded changes to this operation across all 1 revision of this API.