GET /radar/dns/timeseries_groups/{dimension}
Retrieves the distribution of DNS queries grouped by dimension over time.
Servers
- https://api.cloudflare.com/client/v4
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
dimension |
String | Yes |
Specifies the attribute by which to group the results. Grouping by Valid values:
|
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
nodata[] |
Array | No |
Specifies whether the response includes empty DNS responses (NODATA). Default value: [ "true" ] |
tld[] |
Array | No |
Filters results by top-level domain. Incompatible with the |
responseCode[] |
Array | No |
Filters results by DNS response code. |
dateEnd[] |
Array | No |
End of the date range (inclusive). Alternative to |
ipVersion[] |
Array | No |
Filters results by IP version (Ipv4 vs. IPv6). |
location[] |
Array | No |
Filters results by location. Specify a comma-separated list of alpha-2 codes. Prefix with |
dnssecE2e[] |
Array | No |
Filters results based on DNSSEC-validated answers by end-to-end security status. |
protocol[] |
Array | No |
Filters results by DNS transport protocol. |
dateStart[] |
Array | No |
Start of the date range. Alternative to |
aggInterval |
String | No |
Aggregation interval of the results (e.g., in 15 minutes or 1 hour intervals). Refer to Aggregation intervals. When omitted, the interval is auto-selected from the requested date range; finer intervals are only available for shorter ranges. If the requested interval is too granular for the date range, the request is rejected. Valid values:
|
limitPerGroup |
Integer | No |
Limits the number of objects per group to the top items within the specified time range. When item count exceeds the limit, extra items appear grouped under an "other" category. Only supported on high-cardinality dimensions; otherwise the request is rejected. Minimum value is 2. |
dateRange[] |
Array | No |
Filters results by relative date range ending at the current time, with each value producing a separate series. Use |
matchingAnswer[] |
Array | No |
Filters results based on whether the queries have a matching answer. |
cacheHit[] |
Array | No |
Filters results based on cache status. |
asn[] |
Array | No |
Filters results by Autonomous System. Specify one or more Autonomous System Numbers (ASNs) as a comma-separated list. Prefix with |
dnssecAware[] |
Array | No |
Filters results based on DNSSEC (DNS Security Extensions) client awareness. |
name[] |
Array | No |
Array of names used to label the series in the response. |
format |
String | No |
Format in which results will be returned. Valid values:
|
dnssec[] |
Array | No |
Filters results based on DNSSEC (DNS Security Extensions) support. |
queryType[] |
Array | No |
Filters results by DNS query type. |
normalization |
String | No |
Normalization method applied to the results. Refer to Normalization methods. Valid values:
Default value: "PERCENTAGE" |
continent[] |
Array | No |
Filters results by continent. Specify a comma-separated list of alpha-2 codes. Prefix with |
responseTtl[] |
Array | No |
Filters results by DNS response TTL. |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.