Activate a JSON Web Key
Make the given JSON Web Key the active key for its set, deactivating whichever key previously held that role. Does not delete the previously active key. Remove it separately once its rotation overlap window has passed. Returns the now-active key.
Usage notes
- To perform this operation, you must use API credentials owned by a user assigned the Admin account type.
jsonWebKeyIdmust belong to thejwkSetIdin the path.
Usage scenarios
- Key rotation: Switch signing over to a newly created key once it has propagated.
Authentication
AuthorizationBearer
OAuth authentication of the form <token>.
Path parameters
jwkSetId
Unique identifier of the JWK set.
jsonWebKeyId
Unique identifier of the JSON Web Key.
Request
The request body.
Response
The response body.
jsonWebKeyId
Unique identifier of the JSON Web Key.
jwkSetId
Unique identifier of the JWK set this key belongs to.
algorithm
Signing algorithm this key was generated for.
Allowed values:
publicKey
PEM-encoded X.509 certificate wrapping the public key. Never includes private key material.
expiresAt
Expiration timestamp of the underlying certificate.
status
active if this is the key currently used to sign JWT bearer tokens for the set, otherwise inactive.
Allowed values:

