Skip to main content
POST
Create Admin API key

Authorizations

Authorization
string
header
required

Organization Admin API key with an appropriate scope. Customer keys cannot call organization routes.

Headers

Idempotency-Key
string
required

Stable identifier of 8–200 printable characters. Reuse it only for an identical operation.

Required string length: 8 - 200

Body

application/json
name
string
required
Required string length: 1 - 120
permissions
enum<string>[]
required
Required array length: 1 - 20 elements
Available options:
organization:read,
projects:read,
projects:create,
project_api_keys:read,
project_api_keys:create,
project_api_keys:revoke,
admin_api_keys:read,
admin_api_keys:create,
admin_api_keys:revoke,
billing:read,
spend_limits:read,
spend_limits:write,
policies:read,
policies:write

Response

Resource created or exact idempotent creation replayed.

redacted_value
string
required
name
string
required
created_at
integer
required
id
string<uuid>
required
owner
object
required
permissions
string[]
required
value
string
required

Full credential at creation or an identical idempotent creation replay within 24 hours. List and retrieve never return it. Store it securely.

object
string
default:organization.admin_api_key
Allowed value: "organization.admin_api_key"
last_used_at
integer | null
expires_at
integer | null