Browse documentation
API keys
Rotate an API key
Creates a replacement key and schedules revocation of the old key. Requires api_keys:manage.
POST
/api-keys/{keyId}/rotateAuthorization
AuthorizationBearer <token>Path parameters
keyIdstringrequired- format
"uuid"
Bodyrequired
application/json
object
labelstring | null- maxLength
80
scopesarray- minItems
1- maxItems
16
Show nested schema
Array items
string
modestring- enum
["live","test"]
gracePeriodSecondsinteger- minimum
0- maximum
604800
Response
Replacement 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"