# Cloud DNS API API

> Cloud DNS API API on Apizie: 37 endpoints (Enumerates Changes to a ResourceRecordSet collection., Atomically updates the ResourceRecordSet collection., Fetches the representation of an existing Change., Fetches the representation of an existing DnsKey., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/analytics:googleapis-dns/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `analytics:googleapis-dns`
- Category: Analytics
- Status: byok
- Source: https://cloud.google.com/dns/docs
- Page: https://zieapi.vercel.app/api/analytics/googleapis-dns
- OpenAPI: https://zieapi.vercel.app/api/analytics/googleapis-dns/openapi.json



## Endpoints

### Enumerates Changes to a ResourceRecordSet collection.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-changes-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| location | string | yes |  |
| managedZone | string | yes | Identifies the managed zone addressed by this request. Can be the managed zone name or ID. |
| maxResults | integer | no | Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return. |
| pageToken | string | no | Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request. |
| project | string | yes | Identifies the project addressed by this request. |
| sortBy | string | no | Sorting criterion. The only supported value is change sequence. |
| sortOrder | string | no | Sorting order direction: 'ascending' or 'descending'. |

### Atomically updates the ResourceRecordSet collection.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-changes-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes |  |
| managedZone | string | yes | Identifies the managed zone addressed by this request. Can be the managed zone name or ID. |
| project | string | yes | Identifies the project addressed by this request. |
| body | object | yes | JSON request body |

### Fetches the representation of an existing Change.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-changes-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| changeId | string | yes | The identifier of the requested change, from a previous ResourceRecordSetsChangeResponse. |
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes |  |
| managedZone | string | yes | Identifies the managed zone addressed by this request. Can be the managed zone name or ID. |
| project | string | yes | Identifies the project addressed by this request. |

### Fetches the representation of an existing DnsKey.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-dns-keys-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| digestType | string | no | An optional comma-separated list of digest types to compute and display for key signing keys. If omitted, the recommended digest type is… |
| dnsKeyId | string | yes | The identifier of the requested DnsKey. |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| managedZone | string | yes | Identifies the managed zone addressed by this request. Can be the managed zone name or ID. |
| project | string | yes | Identifies the project addressed by this request. |

### Enumerates DnsKeys to a ResourceRecordSet collection.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-dns-keys-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| digestType | string | no | An optional comma-separated list of digest types to compute and display for key signing keys. If omitted, the recommended digest type is… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| managedZone | string | yes | Identifies the managed zone addressed by this request. Can be the managed zone name or ID. |
| maxResults | integer | no | Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return. |
| pageToken | string | no | Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request. |
| project | string | yes | Identifies the project addressed by this request. |

### Fetches the representation of an existing Operation.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-managed-zone-operations-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| managedZone | string | yes | Identifies the managed zone addressed by this request. |
| operation | string | yes | Identifies the operation addressed by this request (ID of the operation). |
| project | string | yes | Identifies the project addressed by this request. |

### Enumerates Operations for the given ManagedZone.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-managed-zone-operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| managedZone | string | yes | Identifies the managed zone addressed by this request. |
| maxResults | integer | no | Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return. |
| pageToken | string | no | Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request. |
| project | string | yes | Identifies the project addressed by this request. |
| sortBy | string | no | Sorting criterion. The only supported values are START_TIME and ID. |

### Enumerates ManagedZones that have been created but not yet deleted.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-managed-zones-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| dnsName | string | no | Restricts the list to return only zones with this domain name. |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| maxResults | integer | no | Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return. |
| pageToken | string | no | Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request. |
| project | string | yes | Identifies the project addressed by this request. |

### Creates a new ManagedZone.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-managed-zones-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| project | string | yes | Identifies the project addressed by this request. |
| body | object | yes | JSON request body |

### Fetches the representation of an existing ManagedZone.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-managed-zones-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| managedZone | string | yes | Identifies the managed zone addressed by this request. Can be the managed zone name or ID. |
| project | string | yes | Identifies the project addressed by this request. |

### Updates an existing ManagedZone.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-managed-zones-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| managedZone | string | yes | Identifies the managed zone addressed by this request. Can be the managed zone name or ID. |
| project | string | yes | Identifies the project addressed by this request. |
| body | object | yes | JSON request body |

### Applies a partial update to an existing ManagedZone.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-managed-zones-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| managedZone | string | yes | Identifies the managed zone addressed by this request. Can be the managed zone name or ID. |
| project | string | yes | Identifies the project addressed by this request. |
| body | object | yes | JSON request body |

### Deletes a previously created ManagedZone.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-managed-zones-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| managedZone | string | yes | Identifies the managed zone addressed by this request. Can be the managed zone name or ID. |
| project | string | yes | Identifies the project addressed by this request. |

### Enumerates all Policies associated with a project.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-policies-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| maxResults | integer | no | Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return. |
| pageToken | string | no | Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request. |
| project | string | yes | Identifies the project addressed by this request. |

### Creates a new Policy.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-policies-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| project | string | yes | Identifies the project addressed by this request. |
| body | object | yes | JSON request body |

### Fetches the representation of an existing Policy.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-policies-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| policy | string | yes | User given friendly name of the policy addressed by this request. |
| project | string | yes | Identifies the project addressed by this request. |

### Updates an existing Policy.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-policies-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| policy | string | yes | User given friendly name of the policy addressed by this request. |
| project | string | yes | Identifies the project addressed by this request. |
| body | object | yes | JSON request body |

### Applies a partial update to an existing Policy.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-policies-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| policy | string | yes | User given friendly name of the policy addressed by this request. |
| project | string | yes | Identifies the project addressed by this request. |
| body | object | yes | JSON request body |

### Deletes a previously created Policy. Fails if the policy is still being referenced by a network.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-policies-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| policy | string | yes | User given friendly name of the policy addressed by this request. |
| project | string | yes | Identifies the project addressed by this request. |

### Fetches the representation of an existing Project.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-projects-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes |  |
| project | string | yes | Identifies the project addressed by this request. |

### Enumerates ResourceRecordSets that you have created but not yet deleted.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-resource-record-sets-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| managedZone | string | yes | Identifies the managed zone addressed by this request. Can be the managed zone name or ID. |
| maxResults | integer | no | Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return. |
| name | string | no | Restricts the list to return only records with this fully qualified domain name. |
| pageToken | string | no | Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request. |
| project | string | yes | Identifies the project addressed by this request. |
| type | string | no | Restricts the list to return only records of this type. If present, the "name" parameter must also be present. |

### Creates a new ResourceRecordSet.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-resource-record-sets-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| managedZone | string | yes | Identifies the managed zone addressed by this request. Can be the managed zone name or ID. |
| project | string | yes | Identifies the project addressed by this request. |
| body | object | yes | JSON request body |

### Fetches the representation of an existing ResourceRecordSet.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-resource-record-sets-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| managedZone | string | yes | Identifies the managed zone addressed by this request. Can be the managed zone name or ID. |
| name | string | yes | Fully qualified domain name. |
| project | string | yes | Identifies the project addressed by this request. |
| type | string | yes | RRSet type. |

### Applies a partial update to an existing ResourceRecordSet.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-resource-record-sets-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| managedZone | string | yes | Identifies the managed zone addressed by this request. Can be the managed zone name or ID. |
| name | string | yes | Fully qualified domain name. |
| project | string | yes | Identifies the project addressed by this request. |
| type | string | yes | RRSet type. |
| body | object | yes | JSON request body |

### Deletes a previously created ResourceRecordSet.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-resource-record-sets-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| managedZone | string | yes | Identifies the managed zone addressed by this request. Can be the managed zone name or ID. |
| name | string | yes | Fully qualified domain name. |
| project | string | yes | Identifies the project addressed by this request. |
| type | string | yes | RRSet type. |

### Enumerates all Response Policies associated with a project.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-response-policies-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| maxResults | integer | no | Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return. |
| pageToken | string | no | Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request. |
| project | string | yes | Identifies the project addressed by this request. |

### Creates a new Response Policy
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-response-policies-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource, only applicable in the v APIs. This information will be used for routing and will be part of the… |
| project | string | yes | Identifies the project addressed by this request. |
| body | object | yes | JSON request body |

### Fetches the representation of an existing Response Policy.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-response-policies-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| project | string | yes | Identifies the project addressed by this request. |
| responsePolicy | string | yes | User assigned name of the Response Policy addressed by this request. |

### Updates an existing Response Policy.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-response-policies-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| project | string | yes | Identifies the project addressed by this request. |
| responsePolicy | string | yes | User assigned name of the Response Policy addressed by this request. |
| body | object | yes | JSON request body |

### Applies a partial update to an existing Response Policy.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-response-policies-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| project | string | yes | Identifies the project addressed by this request. |
| responsePolicy | string | yes | User assigned name of the Respones Policy addressed by this request. |
| body | object | yes | JSON request body |

### Deletes a previously created Response Policy. Fails if the response policy is non-empty or still being…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-response-policies-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| project | string | yes | Identifies the project addressed by this request. |
| responsePolicy | string | yes | User assigned name of the Response Policy addressed by this request. |

### Enumerates all Response Policy Rules associated with a project.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-response-policy-rules-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| maxResults | integer | no | Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return. |
| pageToken | string | no | Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request. |
| project | string | yes | Identifies the project addressed by this request. |
| responsePolicy | string | yes | User assigned name of the Response Policy to list. |

### Creates a new Response Policy Rule.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-response-policy-rules-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| project | string | yes | Identifies the project addressed by this request. |
| responsePolicy | string | yes | User assigned name of the Response Policy containing the Response Policy Rule. |
| body | object | yes | JSON request body |

### Fetches the representation of an existing Response Policy Rule.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-response-policy-rules-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| project | string | yes | Identifies the project addressed by this request. |
| responsePolicy | string | yes | User assigned name of the Response Policy containing the Response Policy Rule. |
| responsePolicyRule | string | yes | User assigned name of the Response Policy Rule addressed by this request. |

### Updates an existing Response Policy Rule.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-response-policy-rules-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| project | string | yes | Identifies the project addressed by this request. |
| responsePolicy | string | yes | User assigned name of the Response Policy containing the Response Policy Rule. |
| responsePolicyRule | string | yes | User assigned name of the Response Policy Rule addressed by this request. |
| body | object | yes | JSON request body |

### Applies a partial update to an existing Response Policy Rule.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-response-policy-rules-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| project | string | yes | Identifies the project addressed by this request. |
| responsePolicy | string | yes | User assigned name of the Response Policy containing the Response Policy Rule. |
| responsePolicyRule | string | yes | User assigned name of the Response Policy Rule addressed by this request. |
| body | object | yes | JSON request body |

### Deletes a previously created Response Policy Rule.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-response-policy-rules-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientOperationId | string | no | For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the… |
| location | string | yes | Specifies the location of the resource. This information will be used for routing and will be part of the resource name. |
| project | string | yes | Identifies the project addressed by this request. |
| responsePolicy | string | yes | User assigned name of the Response Policy containing the Response Policy Rule. |
| responsePolicyRule | string | yes | User assigned name of the Response Policy Rule addressed by this request. |

## Example
```
curl "https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-changes-list" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Cloud DNS API API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/analytics:googleapis-dns/dns-changes-list with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Cloud DNS API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Cloud DNS API itself also needs your own key from googleapis.com.

### Can AI agents use the Cloud DNS API API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key analytics:googleapis-dns.

### What is the status of the Cloud DNS API API?
Needs your own provider key (bring your own key)
