API summary

See the API's various operations for details on their request parameters and response data.

You can also run this API with a Postman collection.

Run in Postman

OperationMethodEndpoint
Bulk Zone Operations
Get a bulk proxy zone create results for a proxyGET/proxies/​{proxyId}/​zones/​create-requests
Submit a bulk proxy zone create requestPOST/proxies/​{proxyId}/​zones/​create-requests
Check bulk proxy zone create statusGET/proxies/​{proxyId}/​zones/​create-requests/​{requestId}
Get a bulk proxy zone create resultGET/proxies/​{proxyId}/​zones/​create-requests/​{requestId}/​result
Submit a bulk proxy zone delete requestPOST/proxies/​{proxyId}/​zones/​delete-requests
Get all bulk proxy zone delete resultsGET/proxies/​{proxyId}/​zones/​delete-requests/​results
Check bulk proxy zone delete statusGET/proxies/​{proxyId}/​zones/​delete-requests/​{requestId}
Get a bulk proxy zone delete resultGET/proxies/​{proxyId}/​zones/​delete-requests/​{requestId}/​result
Submit a bulk zone create requestPOST/zones/​create-requests
Check bulk zone create statusGET/zones/​create-requests/​{requestId}
Get bulk zone create resultsGET/zones/​create-requests/​{requestId}/​result
Submit a bulk zone delete requestPOST/zones/​delete-requests
Check bulk zone delete statusGET/zones/​delete-requests/​{requestId}
Get bulk zone delete resultsGET/zones/​delete-requests/​{requestId}/​result
Change lists
List user's change listsGET/changelists
Create a change listPOST/changelists
Search for change listsPOST/changelists/​search
Delete a change listDELETE/changelists/​{zone}
Get a change listGET/changelists/​{zone}
Show changesGET/changelists/​{zone}/​diff
List record set names for a change listGET/changelists/​{zone}/​names
List record set types for name and change listGET/changelists/​{zone}/​names/​{name}/​types
Get a record set for a change listGET/changelists/​{zone}/​names/​{name}/​types/​{type}
List record sets for a change listGET/changelists/​{zone}/​recordsets
Upload a master zone file to a change listPOST/changelists/​{zone}/​recordsets
Modify record set for a change listPOST/changelists/​{zone}/​recordsets/​add-change
Get change list settingsGET/changelists/​{zone}/​settings
Update change list settingsPUT/changelists/​{zone}/​settings
Submit a change listPOST/changelists/​{zone}/​submit
Data Services
List authoritative name serversGET/data/​authorities
List contractsGET/data/​contracts
List DNSSEC algorithmsGET/data/​dns-sec-algorithms
List edge hostnamesGET/data/​edgehostnames
List groupsGET/data/​groups
List record typesGET/data/​recordset-types
List TSIG key algorithmsGET/data/​tsig-algorithms
Shield NS53
List proxiesGET/proxies
Create a proxyPOST/proxies
List valid proxy health check record set typesGET/proxies/​healthcheck-recordset-types
Get a proxyGET/proxies/​{proxyId}
Update a proxyPUT/proxies/​{proxyId}
List proxy zonesGET/proxies/​{proxyId}/​zones
Convert a proxy zone filter mode to allPOST/proxies/​{proxyId}/​zones/​filter-mode-convert/​to-all
Convert a proxy zone filter mode to automaticPOST/proxies/​{proxyId}/​zones/​filter-mode-convert/​to-automatic
Convert a proxy zone filter mode to manualPOST/proxies/​{proxyId}/​zones/​filter-mode-convert/​to-manual
Convert a proxy zone filter mode to nonePOST/proxies/​{proxyId}/​zones/​filter-mode-convert/​to-none
List proxy zone keysGET/proxies/​{proxyId}/​zones/​keys
Get a proxy zone by nameGET/proxies/​{proxyId}/​zones/​{name}
Delete a proxy zone TSIG key by nameDELETE/proxies/​{proxyId}/​zones/​{name}/​key
Get a proxy zone TSIG key by nameGET/proxies/​{proxyId}/​zones/​{name}/​key
Update a proxy zone TSIG key by namePUT/proxies/​{proxyId}/​zones/​{name}/​key
Get proxy zones for a TSIG keyGET/proxies/​{proxyId}/​zones/​{name}/​key/​used-by
Get a manual filter reportGET/proxies/​{proxyId}/​zones/​{name}/​manual-filter-names
Manage manual filter namesPOST/proxies/​{proxyId}/​zones/​{name}/​manual-filter-names/​manage
Initialize manual filter names with a zone filePOST/proxies/​{proxyId}/​zones/​{name}/​manual-filter-names/​zone-file
Record sets
List record set names for a zoneGET/zones/​{zone}/​names
List record set types for name and zoneGET/zones/​{zone}/​names/​{name}/​types
Delete a record setDELETE/zones/​{zone}/​names/​{name}/​types/​{type}
Get a record setGET/zones/​{zone}/​names/​{name}/​types/​{type}
Create a record setPOST/zones/​{zone}/​names/​{name}/​types/​{type}
Replace a record setPUT/zones/​{zone}/​names/​{name}/​types/​{type}
Get a zone's record setsGET/zones/​{zone}/​recordsets
Create record setsPOST/zones/​{zone}/​recordsets
Replace record setsPUT/zones/​{zone}/​recordsets
Get a master zone fileGET/zones/​{zone}/​zone-file
Upload a master zone filePOST/zones/​{zone}/​zone-file
TSIG Keys
List TSIG keysGET/keys
Update a TSIG key across zonesPOST/keys/​bulk-update
List zones using TSIG keyPOST/keys/​used-by
Zones to contract using TSIG keyPOST/keys/​used-by/​zone-contract-map
Delete a zone's TSIG keyDELETE/zones/​{zone}/​key
Get a zone's TSIG keyGET/zones/​{zone}/​key
Update a zone's TSIG keyPUT/zones/​{zone}/​key
List users of a zone's TSIG keyGET/zones/​{zone}/​key/​used-by
Zone Versions
List a zone's versionsGET/zones/​{zone}/​versions
Show zone version differencesGET/zones/​{zone}/​versions/​diff
Get a zone versionGET/zones/​{zone}/​versions/​{uuid}
Get a version's record setsGET/zones/​{zone}/​versions/​{uuid}/​recordsets
Reactivate a versionPOST/zones/​{zone}/​versions/​{uuid}/​recordsets/​activate
Get a version's master zone fileGET/zones/​{zone}/​versions/​{uuid}/​zone-file
Zones
List zonesGET/zones
Create a zonePOST/zones
Get a zone's DNSSEC statusPOST/zones/​dns-sec-status
Get secondary zones transfer statusPOST/zones/​zone-transfer-status
Get a zone's settingsGET/zones/​{zone}
Update a zone's settingsPUT/zones/​{zone}
Get a zone's aliasesGET/zones/​{zone}/​aliases
Get a zone's contractGET/zones/​{zone}/​contract