diff --git a/src/content/changelog/dns/2025-06-23-account-level-dns-analytics-api.mdx b/src/content/changelog/dns/2025-06-23-account-level-dns-analytics-api.mdx index bade4ec20f90b06..1d1ca735aec9546 100644 --- a/src/content/changelog/dns/2025-06-23-account-level-dns-analytics-api.mdx +++ b/src/content/changelog/dns/2025-06-23-account-level-dns-analytics-api.mdx @@ -8,25 +8,29 @@ Authoritative DNS analytics are now available on the **account level** via the [ This allows users to query DNS analytics across multiple zones in their account, by using the `accounts` filter. -Here is an example to retrieve all DNS queries across all zones in an account that resulted in an `NXDOMAIN` response over a given time frame. Please replace `a30f822fcd7c401984bf85d8f2a5111c` with your actual account ID. +Here is an example to retrieve the most recent DNS queries across all zones in your account that resulted in an `NXDOMAIN` response over a given time frame. Please replace `a30f822fcd7c401984bf85d8f2a5111c` with your actual account ID. ```graphql graphql-api-explorer title="GraphQL example for account-level DNS analytics" -query Viewer { - viewer { - accounts(filter: { accountTag: "a30f822fcd7c401984bf85d8f2a5111c" }) { - dnsAnalyticsAdaptive( - limit: 10 - filter: { date_geq: "2025-06-16", responseCode: "NXDOMAIN", date_leq: "2025-06-18" } - orderBy: [datetime_DESC] - ) { - zoneTag - queryName - responseCode - queryType - datetime - } - } - } +query GetLatestNXDOMAINResponses { + viewer { + accounts(filter: { accountTag: "a30f822fcd7c401984bf85d8f2a5111c" }) { + dnsAnalyticsAdaptive( + filter: { + date_geq: "2025-06-16", + date_leq: "2025-06-18", + responseCode: "NXDOMAIN" + } + limit: 10000 + orderBy: [datetime_DESC] + ) { + zoneTag + queryName + responseCode + queryType + datetime + } + } + } } ```