Skip to main content
POST
Mint a virtual key (plaintext returned ONCE).

Authorizations

Authorization
string
header
required

WorkOS session access token (human dashboard sessions) on the control plane.

Headers

X-Spillway-Org
string<uuid>
Example:

"601c5d19-0b88-42f7-acda-d1d31abd100d"

Body

application/json
name
string
required
Required string length: 1 - 120
teamId
string<uuid>
allowedProviders
enum<string>[]
Maximum array length: 4
Available options:
openai
allowedModels
string[]
Maximum array length: 100
Required string length: 1 - 128
rpmLimit
integer
Required range: x <= 1000000
tpmLimit
integer
Required range: x <= 1000000000
maxInputTokens
integer
Required range: x <= 10000000
maxOutputTokens
integer
Required range: x <= 1000000
expiresAt
string<date-time>
metadata
object

Response

OK

Resource object.

{key}
any