Keys

List all keys

get
/keys
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
offsetinteger · int32Optional

How many items to offset by for pagination

Default: 0
limitinteger · int32 · min: 1 · max: 64Optional

How many items to return at one time (max 64)

Default: 64
Responses
chevron-right
200

A paged array of keys

application/json
get
/keys

Create a key

post
/keys
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
ipsstring[]Optional
aliasstring | nullableOptional

A human-readable name for the key

Example: My Key
Responses
chevron-right
200

Key has been created

application/json
post
/keys

Delete a key

delete
/keys/{publicKey}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
publicKeystringRequired

A public key

Responses
chevron-right
200

Key has been deleted

application/json
delete
/keys/{publicKey}

Update a key

patch
/keys/{publicKey}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
publicKeystringRequired

A public key

Body
ipsstring[]Optional
aliasstring | nullableOptional

A human-readable name for the key

Example: My Key
Responses
chevron-right
200

Key has been updated

application/json
patch
/keys/{publicKey}

Certs internal route, not for typical usage. Generates a temporary key

post
/keys/temporary-key
Authorizations
CERTS-TOKENstringRequired
Body
subaccountintegerOptional
selectedTeamIdintegerOptional
isTestmodebooleanOptional
Responses
chevron-right
200

Temporary key has been created

application/json
post
/keys/temporary-key

Last updated

Was this helpful?