Key Management

Create API key

Create an organization API key as an organization admin, optionally assigned to a current member. Add context=personal to create a JWT-owner key requiring a current paid personal Verified plan and active canonical identity verification entitlement. The raw key is returned once. Rate limited to 10 creations per hour, shared with agent key minting.

post/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'

Create for the JWT owner 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.

Request body

namestring required
scopesstring[]
assigned_user_idstring uuid nullable

Assign the key to this current organization member. 400 assignee_not_org_member otherwise.

Response

API key created (raw key shown once)

idstring uuid
keystring

Shown only once — store it securely

key_prefixstring
namestring
scopesstring[]
created_atstring date-time

Changes

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