Skip to main content
POST
Create project 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

Path Parameters

project_id
string<uuid>
required

Resource identifier from a previous API response.

Body

application/json
name
string
required
Required string length: 1 - 120
expires_at
string<date-time> | null
permissions
enum<string>[]

Omitted permissions grant models:read, inference:write and credits:read.

Required array length: 1 - 20 elements
Available options:
models:read,
inference:write,
credits:read

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
status
enum<string>
required
Available options:
active,
revoked,
expired,
suspended
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.project.api_key
Allowed value: "organization.project.api_key"
last_used_at
integer | null
expires_at
integer | null