Browse documentation
API keys
Create an API key
Creates a scoped API key and returns its secret once. Requires api_keys:manage.
POST
/api-keysAuthorization
AuthorizationBearer <token>Bodyrequired
application/json
object
labelstring | null- maxLength
80
scopesarrayrequired- minItems
1- maxItems
16
Show nested schema
Array items
string
modestring- enum
["live","test"]- default
"live"
Response
Created key with one-time secret
object
idstringrequired- format
"uuid"
objectstringrequired- const
"api_key"
key_prefixstringrequiredkeystringReturned only when a key is created or rotated.
labelstring | nullscopesarrayrequiredShow nested schema
Array items
string
modestringrequired- enum
["live","test"]
created_atintegerrequiredlast_used_atinteger | nullrevoked_atinteger | nullupdated_atintegerold_key_revokes_atstringReturned only when a key is rotated.
- format
"date-time"