Skip to content
For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Primary navigation

Admin API Keys

Create admin API key
POST/organization/admin_api_keys
Delete admin API key
DELETE/organization/admin_api_keys/{key_id}
List all organization and project API keys.
GET/organization/admin_api_keys
Retrieve admin API key
GET/organization/admin_api_keys/{key_id}
ModelsExpand Collapse
AdminAPIKey object { id, created_at, expires_at, 5 more }

Represents an individual Admin API key in an org.

id: string

The identifier, which can be referenced in API endpoints

created_at: number

The Unix timestamp (in seconds) of when the API key was created

formatunixtime
expires_at: number or null

The Unix timestamp (in seconds) of when the API key expires

formatunixtime
object: "organization.admin_api_key"

The object type, which is always organization.admin_api_key

owner: object { id, created_at, name, 3 more }
id: optional string

The identifier, which can be referenced in API endpoints

created_at: optional number

The Unix timestamp (in seconds) of when the user was created

formatunixtime
name: optional string

The name of the user

object: optional string

The object type, which is always organization.user

role: optional string

Always owner

type: optional string

Always user

redacted_value: string

The redacted value of the API key

last_used_at: optional number or null

The Unix timestamp (in seconds) of when the API key was last used

formatunixtime
name: optional string or null

The name of the API key

AdminAPIKeyCreateResponse = AdminAPIKey { id, created_at, expires_at, 5 more }

Represents an individual Admin API key in an org.

value: string

The value of the API key. Only shown on create.

AdminAPIKeyDeleteResponse object { id, deleted, object }
id: string
deleted: boolean
object: "organization.admin_api_key.deleted"