naftiko: 1.0.0-alpha2
info:
label: APIs.io Engineering Platform Cloudflare API — Radar AS112
description: 'APIs.io Engineering Platform Cloudflare API — Radar AS112. 17 operations. Lead operation: APIs.io Engineering
Platform Get AS112 DNSSEC Summary. Self-contained Naftiko capability covering one Engineering Platform business surface.'
tags:
- Engineering Platform
- Radar AS112
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
ENGINEERING_PLATFORM_API_KEY: ENGINEERING_PLATFORM_API_KEY
capability:
consumes:
- type: http
namespace: cloudflare-radar-as112
baseUri: ''
description: APIs.io Engineering Platform Cloudflare API — Radar AS112 business capability. Self-contained, no shared
references.
resources:
- name: radar-as112-summary-dnssec
path: /radar/as112/summary/dnssec
operations:
- name: radargetdnsas112timeseriesbydnssec
method: GET
description: APIs.io Engineering Platform Get AS112 DNSSEC Summary
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: query
type: array
description: Array of names that will be used to name the series in responses.
- name: dateRange
in: query
type: array
description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
or set specific start and end dates (`dateStart` and `date
- name: dateStart
in: query
type: array
description: Array of datetimes to filter the start of a series.
- name: dateEnd
in: query
type: array
description: End of the date range (inclusive).
- name: asn
in: query
type: array
description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
3356` excludes results from AS174, but includes results from '
- name: location
in: query
type: array
description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
results. For example, `-US,PT` excludes results from the US, '
- name: continent
in: query
type: array
description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
results. For example, `-EU,NA` excludes results from Europ
- name: format
in: query
type: string
description: Format results are returned in.
- name: radar-as112-summary-edns
path: /radar/as112/summary/edns
operations:
- name: radargetdnsas112timeseriesbyedns
method: GET
description: APIs.io Engineering Platform Get AS112 EDNS Summary
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: query
type: array
description: Array of names that will be used to name the series in responses.
- name: dateRange
in: query
type: array
description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
or set specific start and end dates (`dateStart` and `date
- name: dateStart
in: query
type: array
description: Array of datetimes to filter the start of a series.
- name: dateEnd
in: query
type: array
description: End of the date range (inclusive).
- name: asn
in: query
type: array
description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
3356` excludes results from AS174, but includes results from '
- name: location
in: query
type: array
description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
results. For example, `-US,PT` excludes results from the US, '
- name: continent
in: query
type: array
description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
results. For example, `-EU,NA` excludes results from Europ
- name: format
in: query
type: string
description: Format results are returned in.
- name: radar-as112-summary-ip_version
path: /radar/as112/summary/ip_version
operations:
- name: radargetdnsas112timeseriesbyipversion
method: GET
description: APIs.io Engineering Platform Get AS112 IP Version Summary
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: query
type: array
description: Array of names that will be used to name the series in responses.
- name: dateRange
in: query
type: array
description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
or set specific start and end dates (`dateStart` and `date
- name: dateStart
in: query
type: array
description: Array of datetimes to filter the start of a series.
- name: dateEnd
in: query
type: array
description: End of the date range (inclusive).
- name: asn
in: query
type: array
description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
3356` excludes results from AS174, but includes results from '
- name: location
in: query
type: array
description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
results. For example, `-US,PT` excludes results from the US, '
- name: continent
in: query
type: array
description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
results. For example, `-EU,NA` excludes results from Europ
- name: format
in: query
type: string
description: Format results are returned in.
- name: radar-as112-summary-protocol
path: /radar/as112/summary/protocol
operations:
- name: radargetdnsas112timeseriesbyprotocol
method: GET
description: APIs.io Engineering Platform Get AS112 DNS Protocol Summary
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: query
type: array
description: Array of names that will be used to name the series in responses.
- name: dateRange
in: query
type: array
description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
or set specific start and end dates (`dateStart` and `date
- name: dateStart
in: query
type: array
description: Array of datetimes to filter the start of a series.
- name: dateEnd
in: query
type: array
description: End of the date range (inclusive).
- name: asn
in: query
type: array
description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
3356` excludes results from AS174, but includes results from '
- name: location
in: query
type: array
description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
results. For example, `-US,PT` excludes results from the US, '
- name: continent
in: query
type: array
description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
results. For example, `-EU,NA` excludes results from Europ
- name: format
in: query
type: string
description: Format results are returned in.
- name: radar-as112-summary-query_type
path: /radar/as112/summary/query_type
operations:
- name: radargetdnsas112timeseriesbyquerytype
method: GET
description: APIs.io Engineering Platform Get AS112 Query Types Summary
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: query
type: array
description: Array of names that will be used to name the series in responses.
- name: dateRange
in: query
type: array
description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
or set specific start and end dates (`dateStart` and `date
- name: dateStart
in: query
type: array
description: Array of datetimes to filter the start of a series.
- name: dateEnd
in: query
type: array
description: End of the date range (inclusive).
- name: asn
in: query
type: array
description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
3356` excludes results from AS174, but includes results from '
- name: location
in: query
type: array
description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
results. For example, `-US,PT` excludes results from the US, '
- name: continent
in: query
type: array
description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
results. For example, `-EU,NA` excludes results from Europ
- name: format
in: query
type: string
description: Format results are returned in.
- name: radar-as112-summary-response_codes
path: /radar/as112/summary/response_codes
operations:
- name: radargetdnsas112timeseriesbyresponsecodes
method: GET
description: APIs.io Engineering Platform Get a summary of AS112 Response Codes
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: query
type: array
description: Array of names that will be used to name the series in responses.
- name: dateRange
in: query
type: array
description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
or set specific start and end dates (`dateStart` and `date
- name: dateStart
in: query
type: array
description: Array of datetimes to filter the start of a series.
- name: dateEnd
in: query
type: array
description: End of the date range (inclusive).
- name: asn
in: query
type: array
description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
3356` excludes results from AS174, but includes results from '
- name: location
in: query
type: array
description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
results. For example, `-US,PT` excludes results from the US, '
- name: continent
in: query
type: array
description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
results. For example, `-EU,NA` excludes results from Europ
- name: format
in: query
type: string
description: Format results are returned in.
- name: radar-as112-timeseries
path: /radar/as112/timeseries
operations:
- name: radargetdnsas112timeseries
method: GET
description: APIs.io Engineering Platform Get AS112 DNS Queries Time Series
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: aggInterval
in: query
type: string
description: Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals).
Refer to [Aggregation intervals](https://developers.cloudfl
- name: name
in: query
type: array
description: Array of names that will be used to name the series in responses.
- name: dateRange
in: query
type: array
description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
or set specific start and end dates (`dateStart` and `date
- name: dateStart
in: query
type: array
description: Array of datetimes to filter the start of a series.
- name: dateEnd
in: query
type: array
description: End of the date range (inclusive).
- name: asn
in: query
type: array
description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
3356` excludes results from AS174, but includes results from '
- name: location
in: query
type: array
description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
results. For example, `-US,PT` excludes results from the US, '
- name: continent
in: query
type: array
description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
results. For example, `-EU,NA` excludes results from Europ
- name: format
in: query
type: string
description: Format results are returned in.
- name: radar-as112-timeseries_groups-dnssec
path: /radar/as112/timeseries_groups/dnssec
operations:
- name: radargetdnsas112timeseriesgroupbydnssec
method: GET
description: APIs.io Engineering Platform Get AS112 DNSSEC Support Time Series
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: aggInterval
in: query
type: string
description: Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals).
Refer to [Aggregation intervals](https://developers.cloudfl
- name: name
in: query
type: array
description: Array of names that will be used to name the series in responses.
- name: dateRange
in: query
type: array
description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
or set specific start and end dates (`dateStart` and `date
- name: dateStart
in: query
type: array
description: Array of datetimes to filter the start of a series.
- name: dateEnd
in: query
type: array
description: End of the date range (inclusive).
- name: asn
in: query
type: array
description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
3356` excludes results from AS174, but includes results from '
- name: location
in: query
type: array
description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
results. For example, `-US,PT` excludes results from the US, '
- name: continent
in: query
type: array
description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
results. For example, `-EU,NA` excludes results from Europ
- name: format
in: query
type: string
description: Format results are returned in.
- name: radar-as112-timeseries_groups-edns
path: /radar/as112/timeseries_groups/edns
operations:
- name: radargetdnsas112timeseriesgroupbyedns
method: GET
description: APIs.io Engineering Platform Get AS112 EDNS Support Summary
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: aggInterval
in: query
type: string
description: Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals).
Refer to [Aggregation intervals](https://developers.cloudfl
- name: name
in: query
type: array
description: Array of names that will be used to name the series in responses.
- name: dateRange
in: query
type: array
description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
or set specific start and end dates (`dateStart` and `date
- name: dateStart
in: query
type: array
description: Array of datetimes to filter the start of a series.
- name: dateEnd
in: query
type: array
description: End of the date range (inclusive).
- name: asn
in: query
type: array
description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
3356` excludes results from AS174, but includes results from '
- name: location
in: query
type: array
description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
results. For example, `-US,PT` excludes results from the US, '
- name: continent
in: query
type: array
description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
results. For example, `-EU,NA` excludes results from Europ
- name: format
in: query
type: string
description: Format results are returned in.
- name: radar-as112-timeseries_groups-ip_version
path: /radar/as112/timeseries_groups/ip_version
operations:
- name: radargetdnsas112timeseriesgroupbyipversion
method: GET
description: APIs.io Engineering Platform Get AS112 IP Version Time Series
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: aggInterval
in: query
type: string
description: Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals).
Refer to [Aggregation intervals](https://developers.cloudfl
- name: name
in: query
type: array
description: Array of names that will be used to name the series in responses.
- name: dateRange
in: query
type: array
description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
or set specific start and end dates (`dateStart` and `date
- name: dateStart
in: query
type: array
description: Array of datetimes to filter the start of a series.
- name: dateEnd
in: query
type: array
description: End of the date range (inclusive).
- name: asn
in: query
type: array
description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
3356` excludes results from AS174, but includes results from '
- name: location
in: query
type: array
description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
results. For example, `-US,PT` excludes results from the US, '
- name: continent
in: query
type: array
description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
results. For example, `-EU,NA` excludes results from Europ
- name: format
in: query
type: string
description: Format results are returned in.
- name: radar-as112-timeseries_groups-protocol
path: /radar/as112/timeseries_groups/protocol
operations:
- name: radargetdnsas112timeseriesgroupbyprotocol
method: GET
description: APIs.io Engineering Platform Get AS112 DNS Protocol Time Series
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: aggInterval
in: query
type: string
description: Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals).
Refer to [Aggregation intervals](https://developers.cloudfl
- name: name
in: query
type: array
description: Array of names that will be used to name the series in responses.
- name: dateRange
in: query
type: array
description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
or set specific start and end dates (`dateStart` and `date
- name: dateStart
in: query
type: array
description: Array of datetimes to filter the start of a series.
- name: dateEnd
in: query
type: array
description: End of the date range (inclusive).
- name: asn
in: query
type: array
description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
3356` excludes results from AS174, but includes results from '
- name: location
in: query
type: array
description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
results. For example, `-US,PT` excludes results from the US, '
- name: continent
in: query
type: array
description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
results. For example, `-EU,NA` excludes results from Europ
- name: format
in: query
type: string
description: Format results are returned in.
- name: radar-as112-timeseries_groups-query_type
path: /radar/as112/timeseries_groups/query_type
operations:
- name: radargetdnsas112timeseriesgroupbyquerytype
method: GET
description: APIs.io Engineering Platform Get AS112 Query Types Time Series
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: aggInterval
in: query
type: string
description: Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals).
Refer to [Aggregation intervals](https://developers.cloudfl
- name: name
in: query
type: array
description: Array of names that will be used to name the series in responses.
- name: dateRange
in: query
type: array
description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
or set specific start and end dates (`dateStart` and `date
- name: dateStart
in: query
type: array
description: Array of datetimes to filter the start of a series.
- name: dateEnd
in: query
type: array
description: End of the date range (inclusive).
- name: asn
in: query
type: array
description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
3356` excludes results from AS174, but includes results from '
- name: location
in: query
type: array
description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
results. For example, `-US,PT` excludes results from the US, '
- name: continent
in: query
type: array
description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
results. For example, `-EU,NA` excludes results from Europ
- name: format
in: query
type: string
description: Format results are returned in.
- name: radar-as112-timeseries_groups-response_codes
path: /radar/as112/timeseries_groups/response_codes
operations:
- name: radargetdnsas112timeseriesgroupbyresponsecodes
method: GET
description: APIs.io Engineering Platform Get a time series of AS112 Response Codes
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: aggInterval
in: query
type: string
description: Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals).
Refer to [Aggregation intervals](https://developers.cloudfl
- name: name
in: query
type: array
description: Array of names that will be used to name the series in responses.
- name: dateRange
in: query
type: array
description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
or set specific start and end dates (`dateStart` and `date
- name: dateStart
in: query
type: array
description: Array of datetimes to filter the start of a series.
- name: dateEnd
in: query
type: array
description: End of the date range (inclusive).
- name: asn
in: query
type: array
description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
3356` excludes results from AS174, but includes results from '
- name: location
in: query
type: array
description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
results. For example, `-US,PT` excludes results from the US, '
- name: continent
in: query
type: array
description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
results. For example, `-EU,NA` excludes results from Europ
- name: format
in: query
type: string
description: Format results are returned in.
- name: radar-as112-top-locations
path: /radar/as112/top/locations
operations:
- name: radargetdnsas112toplocations
method: GET
description: APIs.io Engineering Platform Get top autonomous systems by AS112 DNS queries
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: limit
in: query
type: integer
description: Limit the number of objects in the response.
- name: name
in: query
type: array
description: Array of names that will be used to name the series in responses.
- name: dateRange
in: query
type: array
description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
or set specific start and end dates (`dateStart` and `date
- name: dateStart
in: query
type: array
description: Array of datetimes to filter the start of a series.
- name: dateEnd
in: query
type: array
description: End of the date range (inclusive).
- name: asn
in: query
type: array
description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
3356` excludes results from AS174, but includes results from '
- name: location
in: query
type: array
description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
results. For example, `-US,PT` excludes results from the US, '
- name: continent
in: query
type: array
description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
results. For example, `-EU,NA` excludes results from Europ
- name: format
in: query
type: string
description: Format results are returned in.
- name: radar-as112-top-locations-dnssec-dnssec
path: /radar/as112/top/locations/dnssec/{dnssec}
operations:
- name: radargetdnsas112toplocationsbydnssec
method: GET
description: APIs.io Engineering Platform Get Top Locations By DNS Queries DNSSEC Support
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: dnssec
in: path
type: string
description: DNSSEC.
required: true
- name: limit
in: query
type: integer
description: Limit the number of objects in the response.
- name: name
in: query
type: array
description: Array of names that will be used to name the series in responses.
- name: dateRange
in: query
type: array
description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
or set specific start and end dates (`dateStart` and `date
- name: dateStart
in: query
type: array
description: Array of datetimes to filter the start of a series.
- name: dateEnd
in: query
type: array
description: End of the date range (inclusive).
- name: asn
in: query
type: array
description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
3356` excludes results from AS174, but includes results from '
- name: location
in: query
type: array
description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
results. For example, `-US,PT` excludes results from the US,
# --- truncated at 32 KB (61 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/apis-io-engineering-platform/refs/heads/main/capabilities/cloudflare-radar-as112.yaml