Number of APIs: 8
POST https://{{host}}/config-dns/v2/changelists?zone={{zone}}
Creates a new change list based on the most recent version of a zone. No POST body is needed, since the object is read-only.
GET https://{{host}}/config-dns/v2/changelists
Retrieves the change lists that you created. Otherwise, displays both stale change lists and change lists for zones you can no longer access.
POST https://{{host}}/config-dns/v2/changelists/search
Given a list of zone names, this operation lists the change lists that you've created on those zones. If the input list is empty, the response doesn't return any change lists. Note that it's possible to own a change list on a zone that you're no longer allowed to access.
GET https://{{host}}/config-dns/v2/changelists/:zone
Describes a change list, showing its base zone version, last modified time, and current change tag.
DELETE https://{{host}}/config-dns/v2/changelists/:zone
Removes an unneeded change list.
6. Show changes
GET https://{{host}}/config-dns/v2/changelists/:zone/diff
Show differences between this change list and its base version.
7. List record set names for a change list
GET https://{{host}}/config-dns/v2/changelists/:zone/names
Retrieves a list of record names that exist on this zone, based on the change list. If a record is deleted in the change list, it doesn't appear on the list of records returned. If no record sets exist within the change list, this operation returns an empty list.
POST https://{{host}}/config-dns/v2/changelists/:zone/submit?skipSignAndServeSafetyCheck={{skipSignAndServeSafetyCheck}}
Applies all of the changes in this change list to the current zone. This operation fails if the change list has become stale.
ENDPOINTS