Create a new API key for the authenticated user
POST /v1/keys
POST
/v1/keys
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ”object
name
required
string
rate_limit_rpm
integer
expires_at
integer
Responses
Section titled “ Responses ”Key created. The plain_key field is returned exactly once and is not retrievable again.
object
id
required
string
name
required
string
key_prefix
required
string
rate_limit_rpm
required
number
last_used_at
required
number
expires_at
required
number
created_at
required
number
revoked_at
required
number
plain_key
required
The plain API key. Returned exactly once at creation time. Save it immediately.
string
Request body failed validation.
object
error
required
object
type
required
string
code
required
string
message
required
string
param
required
string
docs_url
required
string format: uri
request_id
required
string
suggestion
required
string
Missing or invalid API key.
object
error
required
object
type
required
string
code
required
string
message
required
string
param
required
string
docs_url
required
string format: uri
request_id
required
string
suggestion
required
string
Rate limit exceeded.
object
error
required
object
type
required
string
code
required
string
message
required
string
param
required
string
docs_url
required
string format: uri
request_id
required
string
suggestion
required
string
An unexpected error occurred.
object
error
required
object
type
required
string
code
required
string
message
required
string
param
required
string
docs_url
required
string format: uri
request_id
required
string
suggestion
required
string