Lifecycle
Upsert KMS key lifecycle metadata
Creates or updates lifecycle metadata for a managed key, including activation, deprecation, revoke scheduling, and rotation scheduling.
put/{tenantId}/kms/providers/{providerId}/keys/{keyAlias}/lifecycle
Request body
Example request
{
"rotationInterval": "P3M"
}Response
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"
}