What a version captures
A version is a snapshot of what the policy enforces: its name, description, type, scope, priority, active state, and its full rule set. Assignments (which agents, wallets, or cards a policy applies to) are tracked separately and are not part of a version. A new version is appended automatically whenever you:- Create a policy (
version1). - Change its metadata (name, description, priority, scope, or active state).
- Add, edit, replace, or remove any rule.
- Roll back to an earlier version (the rollback itself is recorded as a new version).
List the history
changeType, who made the change, when, and a rule
count. Use limit and offset to page.
Read one version
Compare two versions
diff reports metadata fields that changed and the rules that were added or removed. Rules are
compared by content, so a rule that only moved position is not reported as a change, and an edited
rule shows up as one removed plus one added.
Roll back
ROLLED_BACK version. The policy type is fixed for the life of a policy and is never changed by a
rollback.
Rollback is a change to a live control, so it runs through the same governance approval workflow as
any other policy edit when your organization requires it. See
Governance approvals. If the target version is organization-scoped
but the policy currently has assignments, rollback is refused until you remove the assignments,
because organization policies apply automatically and cannot be assigned.