Hide

API Reference

This API reference is organized by resource type. Each resource type has one or more data representations and one or more methods.

Resource types

  1. Changes
  2. ManagedZones
  3. Projects
  4. ResourceRecordSets

Changes

For Changes Resource details, see the resource representation page.

Method HTTP request Description
URIs relative to https://www.googleapis.com/dns/v1beta1/projects, unless otherwise noted
create POST  /project/managedZones/managedZone/changes Atomically updates the ResourceRecordSet collection. This method can include both additions and deletions. If you need to update a resource record, you send the deletion and addition of the record in the same request. As a best practice to prevent collisions with other changes, you should increment the serial number of your SOA record with each request to this method by sending a deletion and addition of the SOA record with your other changes.
get GET  /project/managedZones/managedZone/changes/changeId Fetches the representation of an existing Change. You can monitor the status of changes by using this method and checking the status field in the response.
list GET  /project/managedZones/managedZone/changes Enumerates the list of Changes to a ResourceRecordSet collection. The status of the changes can be determined by examining the status field. This method allows you to see a historical record of all changes made to the resource record sets for the managed zone. For more information, see Monitoring changes.

ManagedZones

For ManagedZones Resource details, see the resource representation page.

Method HTTP request Description
URIs relative to https://www.googleapis.com/dns/v1beta1/projects, unless otherwise noted
create POST  /project/managedZones Creates a new managed zone.
delete DELETE  /project/managedZones/managedZone Deletes a previously created managed zone.
get GET  /project/managedZones/managedZone Fetches the representation of an existing managed zone.
list GET  /project/managedZones Enumerates managed zones that have been created but not yet deleted.

Projects

For Projects Resource details, see the resource representation page.

Method HTTP request Description
URIs relative to https://www.googleapis.com/dns/v1beta1/projects, unless otherwise noted
get GET  /project Fetches the representation of an existing Project. Use this method to look up the limits on the number of resources that are associated with your project. For more information, see quotas.

ResourceRecordSets

For ResourceRecordSets Resource details, see the resource representation page.

Method HTTP request Description
URIs relative to https://www.googleapis.com/dns/v1beta1/projects, unless otherwise noted
list GET  /project/managedZones/managedZone/rrsets Enumerates ResourceRecordSets that have been created but not yet deleted.