Number of APIs: 10
1. Upload a master zone file to a change list
POST https://{{host}}/config-dns/v2/changelists/:zone/recordsets
Replaces your change list's record sets with the contents of a master zone file.
2. List record sets for a change list
GET https://{{host}}/config-dns/v2/changelists/:zone/recordsets
Retrieves the current list of record sets based on the selected change list. The record sets returned reflect any Changes added to this change list. This call works even if the change list is stale. This operation is (paginated](ref:use-pagination).
3. Modify record set for a change list
POST https://{{host}}/config-dns/v2/changelists/:zone/recordsets/add-change
Adds a record set change to this change list. Each change is an operation that affects a single record set: ADD
, EDIT
, or DELETE
.
POST https://{{host}}/config-dns/v2/zones/:zone/names/:name/types/:type
Creates a new Record set with the specified name and type.
GET https://{{host}}/config-dns/v2/zones/:zone/names/:name/types/:type
Retrieves a single record set for the zone, record name, and record type specified in the URL.
PUT https://{{host}}/config-dns/v2/zones/:zone/names/:name/types/:type
Replaces an existing Record set with the request body. The name
and type
need to match the existing record.
DELETE https://{{host}}/config-dns/v2/zones/:zone/names/:name/types/:type
Removes an existing record set.
POST https://{{host}}/config-dns/v2/zones/:zone/recordsets
Creates multiple new record sets on this Zone. If any record set fails to create, for example, because a record set with that name and type already exists, the entire operation fails.
GET https://{{host}}/config-dns/v2/zones/:zone/recordsets
Lists all record sets for this Zone. It works only for PRIMARY
and SECONDARY
zones. This operation is paginated.
PUT https://{{host}}/config-dns/v2/zones/:zone/recordsets
Replaces the entire list of record sets that currently exists with the list provided.
ENDPOINTS