Roll a signing key. Generates a new signing key that replaces the existing active key. The previous key is marked rolled.
The new private_key_pem and private_key_base64 are returned only once in this response — store them securely.
Documentation Index
Fetch the complete documentation index at: https://docs.suprsend.com/llms.txt
Use this file to discover all available pages before exploring further.
You can get Service Token from SuprSend dashboard -> Account Settings -> Service Tokens section.
Workspace slug (e.g. staging, production).
Signing key uid to roll (e.g. signing_key_...).
Signing key rolled. A new signing key is created and its private key material is returned once.
Signing key used to verify signed payloads.
"ws_signk_exampleId01"
Signing key uid used in path parameters for roll/delete.
"signing_key_exampleUid01"
Status of the signing key.
active, rolled Identity that performed an action (created, updated, rolled, deleted, rotated).
Identity that performed an action (created, updated, rolled, deleted, rotated).
Identity that performed an action (created, updated, rolled, deleted, rotated).
PEM-encoded private key. Returned only at creation and on roll — store it securely and never commit to source control.
"-----BEGIN PRIVATE KEY-----\n...redacted...\n-----END PRIVATE KEY-----\n"
Base64-encoded private key. Returned only at creation and on roll.
"LS0tLS1CRUdJTi...redacted..."