Version actions

Every action that can appear in a zone's version history, who causes it and what it changes.

On this page

The action of a zone version says what kind of change created it. The same value is the action of its audit log entry.

Changes you make

ActionDashboard labelCreated by
zone.createDomain createdAdding the zone. Always version 1.
zone.edge.updateEdge settingsAny change to the edge settings: WAF, origin, TLS to the origin, HSTS, cache, Early Hints, redirects, rate limiting rules, real user monitoring, AI agents, and the settings of individual names.
zone.rule.createRule addedAdding an edge rule (IP, country, WAF exception or rate limit).
zone.rule.deleteRule deletedRemoving an edge rule.
record.createRecord addedAdding a DNS record, or a batch or import whose first operation adds one.
record.updateRecord changedChanging a DNS record, or a batch whose first operation changes one. Turning the proxy on or off for one record also updates the other records of the same name.
record.deleteRecord deletedDeleting a DNS record, or a batch whose first operation deletes one.
zone.clientClient changedAssigning the zone to an end client or removing the assignment.
zone.revertRevertReverting to an earlier version; restored_from names it.
zone.mergezone.mergeMerging another zone into this one: its names, records and settings move here.
zone.mergedzone.mergedThe last version of a zone merged into another; the zone stays read-only.
zone.unmergezone.unmergeUndoing a merge: both zones go back to their versions from before it.
zone.deleteDomain deletedDeleting the zone. The last version, with no configuration.

A batch of record operations, an import or a BIND file creates one version whose action is that of its first operation; the audit log has one entry per record.

Changes made by OpenWAF

ActionDashboard labelActorCreated by
acme.issuedacme.issuedsystem:acmeA certificate was issued for a site of the zone.
acme.renewedacme.renewedsystem:acmeA certificate was renewed.
zone.deleteDomain deletedsystem:pending-expiryA zone that stayed pending and was never delegated was deleted.
zone.deleteDomain deletedsystem:merge-purgeA zone merged into another was deleted 14 days after the merge.
zone.delegatezone.delegateOpenWAF staffAn external zone moved to delegated DNS.
record.moveSite movedOpenWAF staffA site moved between two of your zones: both get a version.
zone.cert.uploadCertificate uploadedOpenWAF staffA manual certificate was installed.
zone.cert.importCertificate importedOpenWAF staffA certificate was imported.
zone.cert.deleteCertificate deletedOpenWAF staffA certificate was removed.
cert.source_changedCertificate sourceOpenWAF staffA certificate switched between automatic renewal and manual.
edge.pool.assignPool assignedOpenWAF staffAnother group of edge nodes started serving the zone.
edge.pool.unassignPool removedOpenWAF staffA group of edge nodes stopped serving the zone.
org.suspendorg.suspendOpenWAF staffThe organisation was suspended: every zone gets a version and stops being served.
org.unsuspendorg.unsuspendOpenWAF staffThe organisation was reactivated.
backfillInitial versionsystem:backfillFirst version of a zone that existed before version history did.

Where the dashboard has no label of its own, it shows the action as is.

Audit-only actions

These appear in the audit log but never in a zone's history, because they do not change zone configuration. Some common ones:

ActionWhat happened
zone.cache.purgeA cache purge.
zone.origin_cert.issue, zone.origin_cert.revokeAn origin certificate was issued or revoked.
zone.status, zone.verified, zone.disabledThe zone's status changed after a delegation or ownership check.
client.create, client.update, client.deleteEnd clients of an agency.
brand.update, brand.logoThe organisation's brand.
whitelabel.domain.set, whitelabel.domain.delete, whitelabel.ns.set, whitelabel.ns.deleteWhite-label dashboard domain and name servers.
member.add, member.role, member.remove, invitation.create, invitation.accept, invitation.deleteMembers and invitations.
token.create, token.revokeAPI tokens.
oauth.authorizeAn MCP client was granted access through OAuth.
cert.expiry_warning, acme.failedCertificate expiry warnings and failed issuance.

Last updated:

↑↓ to navigate↵ to openesc to close