Logo
Akamai APIs API Documentation

Record sets

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.



4. Create a record set

POST https://{{host}}/config-dns/v2/zones/:zone/names/:name/types/:type

Creates a new Record set with the specified name and type.



5. Get a record set

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.



6. Replace a record set

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.



7. Delete a record set

DELETE https://{{host}}/config-dns/v2/zones/:zone/names/:name/types/:type

Removes an existing record set.



8. Create record sets

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.



9. Get a zone's record sets

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.



10. Replace record sets

PUT https://{{host}}/config-dns/v2/zones/:zone/recordsets

Replaces the entire list of record sets that currently exists with the list provided.



ENDPOINTS