Rotations
Schedule KMS key rotation
Schedules a future rotation for a key, with optional recurrence and optional target KMS provider. Scheduled cross-provider rotation uses the same migration semantics as immediate rotation.
put/{tenantId}/kms/providers/{providerId}/keys/{keyAlias}/rotations/schedule
Request body
Example request
{
"rotateAt": "2026-09-18T10:15:30Z",
"rotationInterval": "P3M",
"targetProviderId": "azure-key-vault"
}Response
Updated key lifecycle metadata.
Example response
{
"tenantId": "tenant-001",
"providerId": "software",
"keyAlias": "as-signing",
"revokeAt": "2026-12-18T10:15:30Z",
"rotateAt": "2026-09-18T10:15:30Z",
"rotationInterval": "P3M",
"rotatedFrom": "as-signing-20260618101530",
"rotatedTo": "as-signing-20260918101530",
"targetProviderId": "azure-key-vault",
"updatedAt": "2026-06-18T10:15:30Z"
}