Key Management

List API keys

By default, organization admins list every key in their organization and members list only keys assigned to them. Add context=personal to list the JWT owner's personal keys even after joining an organization; listing and revocation remain available if the paid plan or identity verification lapses.

get/keys

Request

  • Base URL: https://app.arkova.ai/api/v1
  • URL: https://app.arkova.ai/api/v1/keys
  • Auth: HTTP bearer

Query parameters

context'personal'

Select the JWT owner's personal keys instead of the default organization context.

Headers

X-Org-Idstring uuid

Exact selected organization. Requires current membership there; never falls back to the profile organization. Cannot be combined with context=personal.

Response

List of API keys (masked)

can_manageboolean

True for an organization admin or the owner in explicit personal context. False for a member viewing assigned organization keys.

personal_eligibility'eligible' | 'paid_plan_required' | 'identity_verification_required' | 'unavailable'

Returned in personal context to explain whether a new personal key may be created; does not restrict listing or revocation.

Changes

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