naftiko: 1.0.0-alpha2 info: label: Cloudflare API — Radar description: 'Cloudflare API — Radar. 169 operations. Lead operation: Cloudflare Get latest Internet outages and anomalies.. Self-contained Naftiko capability covering one Cloudflare business surface.' tags: - Cloudflare - Radar created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: CLOUDFLARE_API_KEY: CLOUDFLARE_API_KEY capability: consumes: - type: http namespace: cloudflare-radar baseUri: https://api.cloudflare.com/client/v4 description: Cloudflare API — Radar business capability. Self-contained, no shared references. resources: - name: radar-annotations-outages path: /radar/annotations/outages operations: - name: radargetannotationsoutages method: GET description: Cloudflare Get latest Internet outages and anomalies. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: offset in: query type: integer - name: dateRange in: query type: string - name: dateStart in: query type: string - name: dateEnd in: query type: string - name: asn in: query type: integer - name: location in: query type: string - name: format in: query type: string - name: radar-annotations-outages-locations path: /radar/annotations/outages/locations operations: - name: radargetannotationsoutagestop method: GET description: Cloudflare Get the number of outages for locations. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: dateRange in: query type: string - name: dateStart in: query type: string - name: dateEnd in: query type: string - name: format in: query type: string - name: radar-as112-summary-dnssec path: /radar/as112/summary/dnssec operations: - name: radargetdnsas112timeseriesbydnssec method: GET description: Cloudflare Get AS112 DNSSEC Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-as112-summary-edns path: /radar/as112/summary/edns operations: - name: radargetdnsas112timeseriesbyedns method: GET description: Cloudflare Get AS112 EDNS Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-as112-summary-ip_version path: /radar/as112/summary/ip_version operations: - name: radargetdnsas112timeseriesbyipversion method: GET description: Cloudflare Get AS112 IP Version Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-as112-summary-protocol path: /radar/as112/summary/protocol operations: - name: radargetdnsas112timeseriesbyprotocol method: GET description: Cloudflare Get AS112 DNS Protocol Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-as112-summary-query_type path: /radar/as112/summary/query_type operations: - name: radargetdnsas112timeseriesbyquerytype method: GET description: Cloudflare Get AS112 Query Types Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-as112-summary-response_codes path: /radar/as112/summary/response_codes operations: - name: radargetdnsas112timeseriesbyresponsecodes method: GET description: Cloudflare Get a summary of AS112 Response Codes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-as112-timeseries path: /radar/as112/timeseries operations: - name: radargetdnsas112timeseries method: GET description: Cloudflare Get AS112 DNS Queries Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-as112-timeseries_groups-dnssec path: /radar/as112/timeseries_groups/dnssec operations: - name: radargetdnsas112timeseriesgroupbydnssec method: GET description: Cloudflare Get AS112 DNSSEC Support Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-as112-timeseries_groups-edns path: /radar/as112/timeseries_groups/edns operations: - name: radargetdnsas112timeseriesgroupbyedns method: GET description: Cloudflare Get AS112 EDNS Support Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-as112-timeseries_groups-ip_version path: /radar/as112/timeseries_groups/ip_version operations: - name: radargetdnsas112timeseriesgroupbyipversion method: GET description: Cloudflare Get AS112 IP Version Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-as112-timeseries_groups-protocol path: /radar/as112/timeseries_groups/protocol operations: - name: radargetdnsas112timeseriesgroupbyprotocol method: GET description: Cloudflare Get AS112 DNS Protocol Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-as112-timeseries_groups-query_type path: /radar/as112/timeseries_groups/query_type operations: - name: radargetdnsas112timeseriesgroupbyquerytype method: GET description: Cloudflare Get AS112 Query Types Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-as112-timeseries_groups-response_codes path: /radar/as112/timeseries_groups/response_codes operations: - name: radargetdnsas112timeseriesgroupbyresponsecodes method: GET description: Cloudflare Get a time series of AS112 Response Codes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-as112-top-locations path: /radar/as112/top/locations operations: - name: radargetdnsas112toplocations method: GET description: Cloudflare Get top autonomous systems by AS112 DNS queries outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-as112-top-locations-dnssec-dnssec path: /radar/as112/top/locations/dnssec/{dnssec} operations: - name: radargetdnsas112toplocationsbydnssec method: GET description: Cloudflare Get Top Locations By DNS Queries DNSSEC Support outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: dnssec in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-as112-top-locations-edns-edns path: /radar/as112/top/locations/edns/{edns} operations: - name: radargetdnsas112toplocationsbyedns method: GET description: Cloudflare Get Top Locations By EDNS Support outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: edns in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-as112-top-locations-ip_version-ip_version path: /radar/as112/top/locations/ip_version/{ip_version} operations: - name: radargetdnsas112toplocationsbyipversion method: GET description: Cloudflare Get Top Locations by DNS Queries IP version outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ip_version in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-attacks-layer3-summary path: /radar/attacks/layer3/summary operations: - name: radargetattackslayer3summary method: GET description: Cloudflare Get Layer 3 Attacks Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-attacks-layer3-summary-bitrate path: /radar/attacks/layer3/summary/bitrate operations: - name: radargetattackslayer3summarybybitrate method: GET description: Cloudflare Get Attack Bitrate Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: protocol in: query type: array - name: direction in: query type: string - name: format in: query type: string - name: radar-attacks-layer3-summary-duration path: /radar/attacks/layer3/summary/duration operations: - name: radargetattackslayer3summarybyduration method: GET description: Cloudflare Get Attack Durations Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: protocol in: query type: array - name: direction in: query type: string - name: format in: query type: string - name: radar-attacks-layer3-summary-ip_version path: /radar/attacks/layer3/summary/ip_version operations: - name: radargetattackslayer3summarybyipversion method: GET description: Cloudflare Get IP Versions Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: protocol in: query type: array - name: direction in: query type: string - name: format in: query type: string - name: radar-attacks-layer3-summary-protocol path: /radar/attacks/layer3/summary/protocol operations: - name: radargetattackslayer3summarybyprotocol method: GET description: Cloudflare Get Layer 3 Protocols Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: direction in: query type: string - name: format in: query type: string - name: radar-attacks-layer3-summary-vector path: /radar/attacks/layer3/summary/vector operations: - name: radargetattackslayer3summarybyvector method: GET description: Cloudflare Get Attack Vector Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: protocol in: query type: array - name: direction in: query type: string - name: format in: query type: string - name: radar-attacks-layer3-timeseries path: /radar/attacks/layer3/timeseries operations: - name: radargetattackslayer3timeseriesbybytes method: GET description: Cloudflare Get Attacks By Bytes Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: protocol in: query type: array - name: normalization in: query type: string - name: metric in: query type: string - name: direction in: query type: string - name: format in: query type: string - name: radar-attacks-layer3-timeseries_groups path: /radar/attacks/layer3/timeseries_groups operations: - name: radargetattackslayer3timeseriesgroups method: GET description: Cloudflare Get Layer 3 Attacks By Network Protocol Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-attacks-layer3-timeseries_groups-bitrate path: /radar/attacks/layer3/timeseries_groups/bitrate operations: - name: radargetattackslayer3timeseriesgroupbybitrate method: GET description: Cloudflare Get Attacks By Bitrate Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: protocol in: query type: array - name: normalization in: query type: string - name: direction in: query type: string - name: format in: query type: string - name: radar-attacks-layer3-timeseries_groups-duration path: /radar/attacks/layer3/timeseries_groups/duration operations: - name: radargetattackslayer3timeseriesgroupbyduration method: GET description: Cloudflare Get Layer 3 Attack By Duration Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: protocol in: query type: array - name: normalization in: query type: string - name: direction in: query type: string - name: format in: query type: string - name: radar-attacks-layer3-timeseries_groups-industry path: /radar/attacks/layer3/timeseries_groups/industry operations: - name: radargetattackslayer3timeseriesgroupbyindustry method: GET description: Cloudflare Get Layer 3 Attacks By Target Industries Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: normalization in: query type: string - name: direction in: query type: string - name: limitPerGroup in: query type: integer - name: format in: query type: string - name: radar-attacks-layer3-timeseries_groups-ip_version path: /radar/attacks/layer3/timeseries_groups/ip_version operations: - name: radargetattackslayer3timeseriesgroupbyipversion method: GET description: Cloudflare Get Layer 3 Attacks By IP Version Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: protocol in: query type: array - name: normalization in: query type: string - name: direction in: query type: string - name: format in: query type: string - name: radar-attacks-layer3-timeseries_groups-protocol path: /radar/attacks/layer3/timeseries_groups/protocol operations: - name: radargetattackslayer3timeseriesgroupbyprotocol method: GET description: Cloudflare Get Layer 3 Attacks By Protocol Timeseries outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: normalization in: query type: string - name: direction in: query type: string - name: format in: query type: string - name: radar-attacks-layer3-timeseries_groups-vector path: /radar/attacks/layer3/timeseries_groups/vector operations: - name: radargetattackslayer3timeseriesgroupbyvector method: GET description: Cloudflare Get Layer 3 Attacks By Vector outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: protocol in: query type: array - name: normalization in: query type: string - name: direction in: query type: string - name: limitPerGroup in: query type: integer - name: format in: query type: string - name: radar-attacks-layer3-timeseries_groups-vertical path: /radar/attacks/layer3/timeseries_groups/vertical operations: - name: radargetattackslayer3timeseriesgroupbyvertical method: GET description: Cloudflare Get Layer 3 Attacks By Vertical Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: normalization in: query type: string - name: direction in: query type: string - name: limitPerGroup in: query type: integer - name: format in: query type: string - name: radar-attacks-layer3-top-attacks path: /radar/attacks/layer3/top/attacks operations: - name: radargetattackslayer3topattacks method: GET description: Cloudflare Get top attack pairs (origin and target locations) of Layer 3 attacks outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: protocol in: query type: array - name: limitDirection in: query type: string - name: limitPerLocation in: query type: integer - name: format in: query type: string - name: radar-attacks-layer3-top-industry path: /radar/attacks/layer3/top/industry operations: - name: radargetattackslayer3topindustries method: GET description: Cloudflare Get top Industry of attack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: protocol in: query type: array - name: format in: query type: string - name: radar-attacks-layer3-top-locations-origin path: /radar/attacks/layer3/top/locations/origin operations: - name: radargetattackslayer3toporiginlocations method: GET description: Cloudflare Get top origin locations of attack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: protocol in: query type: array - name: format in: query type: string - name: radar-attacks-layer3-top-locations-target path: /radar/attacks/layer3/top/locations/target operations: - name: radargetattackslayer3toptargetlocations method: GET description: Cloudflare Get top target locations of attack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: protocol in: query type: array - name: format in: query type: string - name: radar-attacks-layer3-top-vertical path: /radar/attacks/layer3/top/vertical operations: - name: radargetattackslayer3topverticals method: GET description: Cloudflare Get top Verticals of attack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: protocol in: query type: array - name: format in: query type: string - name: radar-attacks-layer7-summary path: /radar/attacks/layer7/summary operations: - name: radargetattackslayer7summary method: GET description: Cloudflare Get Layer 7 Attacks Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-attacks-layer7-summary-http_method path: /radar/attacks/layer7/summary/http_method operations: - name: radargetattackslayer7summarybyhttpmethod method: GET description: Cloudflare Get HTTP Method Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: httpVersion in: query type: array - name: mitigationProduct in: query type: array - name: format in: query type: string - name: radar-attacks-layer7-summary-http_version path: /radar/attacks/layer7/summary/http_version operations: - name: radargetattackslayer7summarybyhttpversion method: GET description: Cloudflare Get HTTP Version Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: httpMethod in: query type: array - name: mitigationProduct in: query type: array - name: format in: query type: string - name: radar-attacks-layer7-summary-ip_version path: /radar/attacks/layer7/summary/ip_version operations: - name: radargetattackslayer7summarybyipversion method: GET description: Cloudflare Get Ip Version Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: httpVersion in: query type: array - name: httpMethod in: query type: array - name: mitigationProduct in: query type: array - name: format in: query type: string - name: radar-attacks-layer7-summary-managed_rules path: /radar/attacks/layer7/summary/managed_rules operations: - name: radargetattackslayer7summarybymanagedrules method: GET description: Cloudflare Get Managed Rules Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: httpVersion in: query type: array - name: httpMethod in: query type: array - name: mitigationProduct in: query type: array - name: format in: query type: string - name: radar-attacks-layer7-summary-mitigation_product path: /radar/attacks/layer7/summary/mitigation_product operations: - name: radargetattackslayer7summarybymitigationproduct method: GET description: Cloudflare Get Mitigation Product Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: httpVersion in: query type: array - name: httpMethod in: query type: array - name: format in: query type: string - name: radar-attacks-layer7-timeseries path: /radar/attacks/layer7/timeseries operations: - name: radargetattackslayer7timeseries method: GET description: Cloudflare Get Layer 7 Attacks Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: attack in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: normalization in: query type: string - name: format in: query type: string - name: radar-attacks-layer7-timeseries_groups path: /radar/attacks/layer7/timeseries_groups operations: - name: radargetattackslayer7timeseriesgroup method: GET description: Cloudflare Get Layer 7 Attacks By Mitigation Technique Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-attacks-layer7-timeseries_groups-http_method path: /radar/attacks/layer7/timeseries_groups/http_method operations: - name: radargetattackslayer7timeseriesgroupbyhttpmethod method: GET description: Cloudflare Get Layer 7 Attacks By HTTP Method Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: httpVersion in: query type: array - name: mitigationProduct in: query type: array - name: normalization in: query type: string - name: format in: query type: string - name: radar-attacks-layer7-timeseries_groups-http_version path: /radar/attacks/layer7/timeseries_groups/http_version operations: - name: radargetattackslayer7timeseriesgroupbyhttpversion method: GET description: Cloudflare Get Layer 7 Attacks By HTTP Version Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: httpMethod in: query type: array - name: mitigationProduct in: query type: array - name: normalization in: query type: string - name: format in: query type: string - name: radar-attacks-layer7-timeseries_groups-industry path: /radar/attacks/layer7/timeseries_groups/industry operations: - name: radargetattackslayer7timeseriesgroupbyindustry method: GET description: Cloudflare Get Layer 7 Attacks By Target Industries Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: httpVersion in: query type: array - name: httpMethod in: query type: array - name: mitigationProduct in: query type: array - name: normalization in: query type: string - name: limitPerGroup in: query type: integer - name: format in: query type: string - name: radar-attacks-layer7-timeseries_groups-ip_version path: /radar/attacks/layer7/timeseries_groups/ip_version operations: - name: radargetattackslayer7timeseriesgroupbyipversion method: GET description: Cloudflare Get Layer 7 Attacks By IP Version Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: httpVersion in: query type: array - name: httpMethod in: query type: array - name: mitigationProduct in: query type: array - name: normalization in: query type: string - name: format in: query type: string - name: radar-attacks-layer7-timeseries_groups-managed_rules path: /radar/attacks/layer7/timeseries_groups/managed_rules operations: - name: radargetattackslayer7timeseriesgroupbymanagedrules method: GET description: Cloudflare Get Layer 7 Attacks By Managed Rules Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: httpVersion in: query type: array - name: httpMethod in: query type: array - name: mitigationProduct in: query type: array - name: normalization in: query type: string - name: format in: query type: string - name: radar-attacks-layer7-timeseries_groups-mitigation_product path: /radar/attacks/layer7/timeseries_groups/mitigation_product operations: - name: radargetattackslayer7timeseriesgroupbymitigationproduct method: GET description: Cloudflare Get Layer 7 Attacks By Mitigation Product Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: httpVersion in: query type: array - name: httpMethod in: query type: array - name: normalization in: query type: string - name: format in: query type: string - name: radar-attacks-layer7-timeseries_groups-vertical path: /radar/attacks/layer7/timeseries_groups/vertical operations: - name: radargetattackslayer7timeseriesgroupbyvertical method: GET description: Cloudflare Get Layer 7 Attacks By Vertical Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: ipVersion in: query type: array - name: httpVersion in: query type: array - name: httpMethod in: query type: array - name: mitigationProduct in: query type: array - name: normalization in: query type: string - name: limitPerGroup in: query type: integer - name: format in: query type: string - name: radar-attacks-layer7-top-ases-origin path: /radar/attacks/layer7/top/ases/origin operations: - name: radargetattackslayer7toporiginas method: GET description: Cloudflare Get Top Origin Autonomous Systems By Layer 7 Attacks outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-attacks-layer7-top-attacks path: /radar/attacks/layer7/top/attacks operations: - name: radargetattackslayer7topattacks method: GET description: Cloudflare Get Top Attack Pairs (origin and target locations) By Layer 7 Attacks outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: limitDirection in: query type: string - name: limitPerLocation in: query type: integer - name: magnitude in: query type: string - name: format in: query type: string - name: radar-attacks-layer7-top-industry path: /radar/attacks/layer7/top/industry operations: - name: radargetattackslayer7topindustries method: GET description: Cloudflare Get top Industry of attack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-attacks-layer7-top-locations-origin path: /radar/attacks/layer7/top/locations/origin operations: - name: radargetattackslayer7toporiginlocation method: GET description: Cloudflare Get Top Origin Locations By Layer 7 Attacks outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-attacks-layer7-top-locations-target path: /radar/attacks/layer7/top/locations/target operations: - name: radargetattackslayer7toptargetlocation method: GET description: Cloudflare Get layer 7 top target locations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-attacks-layer7-top-vertical path: /radar/attacks/layer7/top/vertical operations: - name: radargetattackslayer7topverticals method: GET description: Cloudflare Get top Verticals of attack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-bgp-hijacks-events path: /radar/bgp/hijacks/events operations: - name: radargetbgphijacksevents method: GET description: Cloudflare Get BGP hijack events outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: page in: query type: integer - name: per_page in: query type: integer - name: eventId in: query type: integer - name: hijackerAsn in: query type: integer - name: victimAsn in: query type: integer - name: involvedAsn in: query type: integer - name: involvedCountry in: query type: string - name: prefix in: query type: string - name: minConfidence in: query type: integer - name: maxConfidence in: query type: integer - name: dateRange in: query type: string - name: dateStart in: query type: string - name: dateEnd in: query type: string - name: sortBy in: query type: string - name: sortOrder in: query type: string - name: format in: query type: string - name: radar-bgp-leaks-events path: /radar/bgp/leaks/events operations: - name: radargetbgprouteleakevents method: GET description: Cloudflare Get BGP route leak events outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: page in: query type: integer - name: per_page in: query type: integer - name: eventId in: query type: integer - name: leakAsn in: query type: integer - name: involvedAsn in: query type: integer - name: involvedCountry in: query type: string - name: dateRange in: query type: string - name: dateStart in: query type: string - name: dateEnd in: query type: string - name: sortBy in: query type: string - name: sortOrder in: query type: string - name: format in: query type: string - name: radar-bgp-routes-moas path: /radar/bgp/routes/moas operations: - name: radargetbgppfx2asmoas method: GET description: Cloudflare Get MOASes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: origin in: query type: integer - name: prefix in: query type: string - name: invalid_only in: query type: boolean - name: format in: query type: string - name: radar-bgp-routes-pfx2as path: /radar/bgp/routes/pfx2as operations: - name: radargetbgppfx2as method: GET description: Cloudflare Get prefix-to-origin mapping outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: origin in: query type: integer - name: prefix in: query type: string - name: rpkiStatus in: query type: string - name: format in: query type: string - name: radar-bgp-routes-stats path: /radar/bgp/routes/stats operations: - name: radargetbgproutesstats method: GET description: Cloudflare Get BGP routing table stats outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: asn in: query type: integer - name: location in: query type: string - name: format in: query type: string - name: radar-bgp-routes-timeseries path: /radar/bgp/routes/timeseries operations: - name: radargetbgpipspacetimeseries method: GET description: Cloudflare Get BGP IP space time series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: dateRange in: query type: string - name: dateStart in: query type: string - name: dateEnd in: query type: string - name: asn in: query type: integer - name: format in: query type: string - name: radar-bgp-timeseries path: /radar/bgp/timeseries operations: - name: radargetbgptimeseries method: GET description: Cloudflare Get BGP time series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: prefix in: query type: array - name: updateType in: query type: array - name: asn in: query type: array - name: format in: query type: string - name: radar-bgp-top-ases path: /radar/bgp/top/ases operations: - name: radargetbgptopases method: GET description: Cloudflare Get top autonomous systems outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: prefix in: query type: array - name: updateType in: query type: array - name: format in: query type: string - name: radar-bgp-top-ases-prefixes path: /radar/bgp/top/ases/prefixes operations: - name: radargetbgptopasnsbyprefixes method: GET description: Cloudflare Get list of ASNs ordered by prefix count outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: country in: query type: string - name: limit in: query type: integer - name: format in: query type: string - name: radar-bgp-top-prefixes path: /radar/bgp/top/prefixes operations: - name: radargetbgptopprefixes method: GET description: Cloudflare Get top prefixes outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: updateType in: query type: array - name: format in: query type: string - name: radar-connection_tampering-summary path: /radar/connection_tampering/summary operations: - name: radargetconnectiontamperingsummary method: GET description: Cloudflare Get Connection Tampering Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-connection_tampering-timeseries_groups path: /radar/connection_tampering/timeseries_groups operations: - name: radargetconnectiontamperingtimeseriesgroup method: GET description: Cloudflare Get Connection Tampering Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-datasets path: /radar/datasets operations: - name: radargetreportsdatasets method: GET description: Cloudflare Get Datasets outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: offset in: query type: integer - name: datasetType in: query type: string - name: format in: query type: string - name: radar-datasets-download path: /radar/datasets/download operations: - name: radarpostreportsdatasetdownloadurl method: POST description: Cloudflare Get Dataset download url outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: format in: query type: string - name: body in: body type: object description: Request body (JSON). required: false - name: radar-datasets-alias path: /radar/datasets/{alias} operations: - name: radargetreportsdatasetdownload method: GET description: Cloudflare Get Dataset csv Stream outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: alias in: path type: string required: true - name: date in: query type: string - name: radar-dns-top-ases path: /radar/dns/top/ases operations: - name: radargetdnstopases method: GET description: Cloudflare Get Top Autonomous Systems by DNS queries. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: domain in: query type: array required: true - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-dns-top-locations path: /radar/dns/top/locations operations: - name: radargetdnstoplocations method: GET description: Cloudflare Get Top Locations by DNS queries outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: domain in: query type: array required: true - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-email-routing-summary-arc path: /radar/email/routing/summary/arc operations: - name: radargetemailroutingsummarybyarc method: GET description: Cloudflare Get ARC Validations Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: ipVersion in: query type: array - name: encrypted in: query type: array - name: format in: query type: string - name: radar-email-routing-summary-dkim path: /radar/email/routing/summary/dkim operations: - name: radargetemailroutingsummarybydkim method: GET description: Cloudflare Get DKIM Validations Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: ipVersion in: query type: array - name: encrypted in: query type: array - name: format in: query type: string - name: radar-email-routing-summary-dmarc path: /radar/email/routing/summary/dmarc operations: - name: radargetemailroutingsummarybydmarc method: GET description: Cloudflare Get DMARC Validations Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: spf in: query type: array - name: ipVersion in: query type: array - name: encrypted in: query type: array - name: format in: query type: string - name: radar-email-routing-summary-encrypted path: /radar/email/routing/summary/encrypted operations: - name: radargetemailroutingsummarybyencrypted method: GET description: Cloudflare Get Encrypted Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: ipVersion in: query type: array - name: format in: query type: string - name: radar-email-routing-summary-ip_version path: /radar/email/routing/summary/ip_version operations: - name: radargetemailroutingsummarybyipversion method: GET description: Cloudflare Get Ip Version Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: encrypted in: query type: array - name: format in: query type: string - name: radar-email-routing-summary-spf path: /radar/email/routing/summary/spf operations: - name: radargetemailroutingsummarybyspf method: GET description: Cloudflare Get SPF Validations Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: ipVersion in: query type: array - name: encrypted in: query type: array - name: format in: query type: string - name: radar-email-routing-timeseries_groups-arc path: /radar/email/routing/timeseries_groups/arc operations: - name: radargetemailroutingtimeseriesgroupbyarc method: GET description: Cloudflare Get ARC Validations Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: ipVersion in: query type: array - name: encrypted in: query type: array - name: format in: query type: string - name: radar-email-routing-timeseries_groups-dkim path: /radar/email/routing/timeseries_groups/dkim operations: - name: radargetemailroutingtimeseriesgroupbydkim method: GET description: Cloudflare Get DKIM Validations Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: ipVersion in: query type: array - name: encrypted in: query type: array - name: format in: query type: string - name: radar-email-routing-timeseries_groups-dmarc path: /radar/email/routing/timeseries_groups/dmarc operations: - name: radargetemailroutingtimeseriesgroupbydmarc method: GET description: Cloudflare Get DMARC Validations Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: spf in: query type: array - name: ipVersion in: query type: array - name: encrypted in: query type: array - name: format in: query type: string - name: radar-email-routing-timeseries_groups-encrypted path: /radar/email/routing/timeseries_groups/encrypted operations: - name: radargetemailroutingtimeseriesgroupbyencrypted method: GET description: Cloudflare Get Encrypted Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: ipVersion in: query type: array - name: format in: query type: string - name: radar-email-routing-timeseries_groups-ip_version path: /radar/email/routing/timeseries_groups/ip_version operations: - name: radargetemailroutingtimeseriesgroupbyipversion method: GET description: Cloudflare Get Ip Version Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: encrypted in: query type: array - name: format in: query type: string - name: radar-email-routing-timeseries_groups-spf path: /radar/email/routing/timeseries_groups/spf operations: - name: radargetemailroutingtimeseriesgroupbyspf method: GET description: Cloudflare Get SPF Validations Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: ipVersion in: query type: array - name: encrypted in: query type: array - name: format in: query type: string - name: radar-email-security-summary-arc path: /radar/email/security/summary/arc operations: - name: radargetemailsecuritysummarybyarc method: GET description: Cloudflare Get ARC Validations Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-email-security-summary-dkim path: /radar/email/security/summary/dkim operations: - name: radargetemailsecuritysummarybydkim method: GET description: Cloudflare Get DKIM Validations Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-email-security-summary-dmarc path: /radar/email/security/summary/dmarc operations: - name: radargetemailsecuritysummarybydmarc method: GET description: Cloudflare Get DMARC Validations Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-email-security-summary-malicious path: /radar/email/security/summary/malicious operations: - name: radargetemailsecuritysummarybymalicious method: GET description: Cloudflare Get MALICIOUS Validations Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-email-security-summary-spam path: /radar/email/security/summary/spam operations: - name: radargetemailsecuritysummarybyspam method: GET description: Cloudflare Get SPAM Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-email-security-summary-spf path: /radar/email/security/summary/spf operations: - name: radargetemailsecuritysummarybyspf method: GET description: Cloudflare Get SPF Validations Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-email-security-summary-spoof path: /radar/email/security/summary/spoof operations: - name: radargetemailsecuritysummarybyspoof method: GET description: Cloudflare Get SPOOF Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-email-security-summary-threat_category path: /radar/email/security/summary/threat_category operations: - name: radargetemailsecuritysummarybythreatcategory method: GET description: Cloudflare Get Threat Categories Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-email-security-summary-tls_version path: /radar/email/security/summary/tls_version operations: - name: radargetemailsecuritysummarybytlsversion method: GET description: Cloudflare Get TLS Version Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: format in: query type: string - name: radar-email-security-timeseries_groups-arc path: /radar/email/security/timeseries_groups/arc operations: - name: radargetemailsecuritytimeseriesgroupbyarc method: GET description: Cloudflare Get ARC Validations Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-email-security-timeseries_groups-dkim path: /radar/email/security/timeseries_groups/dkim operations: - name: radargetemailsecuritytimeseriesgroupbydkim method: GET description: Cloudflare Get DKIM Validations Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-email-security-timeseries_groups-dmarc path: /radar/email/security/timeseries_groups/dmarc operations: - name: radargetemailsecuritytimeseriesgroupbydmarc method: GET description: Cloudflare Get DMARC Validations Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-email-security-timeseries_groups-malicious path: /radar/email/security/timeseries_groups/malicious operations: - name: radargetemailsecuritytimeseriesgroupbymalicious method: GET description: Cloudflare Get MALICIOUS Validations Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-email-security-timeseries_groups-spam path: /radar/email/security/timeseries_groups/spam operations: - name: radargetemailsecuritytimeseriesgroupbyspam method: GET description: Cloudflare Get SPAM Validations Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-email-security-timeseries_groups-spf path: /radar/email/security/timeseries_groups/spf operations: - name: radargetemailsecuritytimeseriesgroupbyspf method: GET description: Cloudflare Get SPF Validations Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-email-security-timeseries_groups-spoof path: /radar/email/security/timeseries_groups/spoof operations: - name: radargetemailsecuritytimeseriesgroupbyspoof method: GET description: Cloudflare Get SPOOF Validations Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-email-security-timeseries_groups-threat_category path: /radar/email/security/timeseries_groups/threat_category operations: - name: radargetemailsecuritytimeseriesgroupbythreatcategory method: GET description: Cloudflare Get Threat Categories Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-email-security-timeseries_groups-tls_version path: /radar/email/security/timeseries_groups/tls_version operations: - name: radargetemailsecuritytimeseriesgroupbytlsversion method: GET description: Cloudflare Get TLS Version Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: format in: query type: string - name: radar-email-security-top-tlds path: /radar/email/security/top/tlds operations: - name: radargetemailsecuritytoptldsbymessages method: GET description: Cloudflare Get Top TLDs By Email Messages outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: tldCategory in: query type: string - name: format in: query type: string - name: radar-email-security-top-tlds-malicious-malicious path: /radar/email/security/top/tlds/malicious/{malicious} operations: - name: radargetemailsecuritytoptldsbymalicious method: GET description: Cloudflare Get Top TLDs By Malicious Classification outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: malicious in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: tldCategory in: query type: string - name: format in: query type: string - name: radar-email-security-top-tlds-spam-spam path: /radar/email/security/top/tlds/spam/{spam} operations: - name: radargetemailsecuritytoptldsbyspam method: GET description: Cloudflare Get Top TLDs By Spam Classification outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: spam in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: tldCategory in: query type: string - name: format in: query type: string - name: radar-email-security-top-tlds-spoof-spoof path: /radar/email/security/top/tlds/spoof/{spoof} operations: - name: radargetemailsecuritytoptldsbyspoof method: GET description: Cloudflare Get Top TLDs By Spoof Classification outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: spoof in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: arc in: query type: array - name: dkim in: query type: array - name: dmarc in: query type: array - name: spf in: query type: array - name: tlsVersion in: query type: array - name: tldCategory in: query type: string - name: format in: query type: string - name: radar-entities-asns path: /radar/entities/asns operations: - name: radargetentitiesasnlist method: GET description: Cloudflare Get autonomous systems outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: offset in: query type: integer - name: asn in: query type: string - name: location in: query type: string - name: orderBy in: query type: string - name: format in: query type: string - name: radar-entities-asns-ip path: /radar/entities/asns/ip operations: - name: radargetentitiesasnbyip method: GET description: Cloudflare Get autonomous system information by IP address outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ip in: query type: string required: true - name: format in: query type: string - name: radar-entities-asns-asn path: /radar/entities/asns/{asn} operations: - name: radargetentitiesasnbyid method: GET description: Cloudflare Get autonomous system information by AS number outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: asn in: path type: integer required: true - name: format in: query type: string - name: radar-entities-asns-asn-rel path: /radar/entities/asns/{asn}/rel operations: - name: radargetasnsrel method: GET description: Cloudflare Get AS-level relationships by AS number outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: asn in: path type: integer required: true - name: asn2 in: query type: integer - name: format in: query type: string - name: radar-entities-ip path: /radar/entities/ip operations: - name: radargetentitiesip method: GET description: Cloudflare Get IP address outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ip in: query type: string required: true - name: format in: query type: string - name: radar-entities-locations path: /radar/entities/locations operations: - name: radargetentitieslocations method: GET description: Cloudflare Get locations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: offset in: query type: integer - name: location in: query type: string - name: format in: query type: string - name: radar-entities-locations-location path: /radar/entities/locations/{location} operations: - name: radargetentitieslocationbyalpha2 method: GET description: Cloudflare Get location outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: location in: path type: string required: true - name: format in: query type: string - name: radar-http-summary-bot_class path: /radar/http/summary/bot_class operations: - name: radargethttpsummarybybotclass method: GET description: Cloudflare Get Bot Class Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-summary-device_type path: /radar/http/summary/device_type operations: - name: radargethttpsummarybydevicetype method: GET description: Cloudflare Get Device Type Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-summary-http_protocol path: /radar/http/summary/http_protocol operations: - name: radargethttpsummarybyhttpprotocol method: GET description: Cloudflare Get HTTP protocols summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-summary-http_version path: /radar/http/summary/http_version operations: - name: radargethttpsummarybyhttpversion method: GET description: Cloudflare Get HTTP Versions Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-summary-ip_version path: /radar/http/summary/ip_version operations: - name: radargethttpsummarybyipversion method: GET description: Cloudflare Get IP Version Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-summary-os path: /radar/http/summary/os operations: - name: radargethttpsummarybyoperatingsystem method: GET description: Cloudflare Get Operating Systems Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-summary-tls_version path: /radar/http/summary/tls_version operations: - name: radargethttpsummarybytlsversion method: GET description: Cloudflare Get TLS Versions Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: format in: query type: string - name: radar-http-timeseries_groups-bot_class path: /radar/http/timeseries_groups/bot_class operations: - name: radargethttptimeseriesgroupbybotclass method: GET description: Cloudflare Get Bot Classes Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-timeseries_groups-browser path: /radar/http/timeseries_groups/browser operations: - name: radargethttptimeseriesgroupbybrowsers method: GET description: Cloudflare Get User Agents Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: limitPerGroup in: query type: integer - name: format in: query type: string - name: radar-http-timeseries_groups-browser_family path: /radar/http/timeseries_groups/browser_family operations: - name: radargethttptimeseriesgroupbybrowserfamilies method: GET description: Cloudflare Get User Agent Families Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-timeseries_groups-device_type path: /radar/http/timeseries_groups/device_type operations: - name: radargethttptimeseriesgroupbydevicetype method: GET description: Cloudflare Get Device Types Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-timeseries_groups-http_protocol path: /radar/http/timeseries_groups/http_protocol operations: - name: radargethttptimeseriesgroupbyhttpprotocol method: GET description: Cloudflare Get HTTP protocols Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-timeseries_groups-http_version path: /radar/http/timeseries_groups/http_version operations: - name: radargethttptimeseriesgroupbyhttpversion method: GET description: Cloudflare Get HTTP Versions Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-timeseries_groups-ip_version path: /radar/http/timeseries_groups/ip_version operations: - name: radargethttptimeseriesgroupbyipversion method: GET description: Cloudflare Get IP Versions Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-timeseries_groups-os path: /radar/http/timeseries_groups/os operations: - name: radargethttptimeseriesgroupbyoperatingsystem method: GET description: Cloudflare Get Operating Systems Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-timeseries_groups-tls_version path: /radar/http/timeseries_groups/tls_version operations: - name: radargethttptimeseriesgroupbytlsversion method: GET description: Cloudflare Get TLS Versions Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: format in: query type: string - name: radar-http-top-ases path: /radar/http/top/ases operations: - name: radargethttptopasesbyhttprequests method: GET description: Cloudflare Get Top Autonomous Systems By HTTP Requests outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-top-ases-bot_class-bot_class path: /radar/http/top/ases/bot_class/{bot_class} operations: - name: radargethttptopasesbybotclass method: GET description: Cloudflare Get Top Autonomous Systems By Bot Class outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bot_class in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-top-ases-device_type-device_type path: /radar/http/top/ases/device_type/{device_type} operations: - name: radargethttptopasesbydevicetype method: GET description: Cloudflare Get Top Autonomous Systems By Device Type outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: device_type in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-top-ases-http_protocol-http_protocol path: /radar/http/top/ases/http_protocol/{http_protocol} operations: - name: radargethttptopasesbyhttpprotocol method: GET description: Cloudflare Get Top Autonomous Systems By HTTP Protocol outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: http_protocol in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-top-ases-http_version-http_version path: /radar/http/top/ases/http_version/{http_version} operations: - name: radargethttptopasesbyhttpversion method: GET description: Cloudflare Get Top Autonomous Systems By HTTP Version outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: http_version in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-top-ases-ip_version-ip_version path: /radar/http/top/ases/ip_version/{ip_version} operations: - name: radargethttptopasesbyipversion method: GET description: Cloudflare Get Top Autonomous Systems By IP Version outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ip_version in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-top-ases-os-os path: /radar/http/top/ases/os/{os} operations: - name: radargethttptopasesbyoperatingsystem method: GET description: Cloudflare Get Top Autonomous Systems By Operating System outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: os in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-top-ases-tls_version-tls_version path: /radar/http/top/ases/tls_version/{tls_version} operations: - name: radargethttptopasesbytlsversion method: GET description: Cloudflare Get Top Autonomous Systems By TLS Version outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tls_version in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: format in: query type: string - name: radar-http-top-browser_families path: /radar/http/top/browser_families operations: - name: radargethttptopbrowserfamilies method: GET description: Cloudflare Get Top User Agents Families by HTTP requests outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-top-browsers path: /radar/http/top/browsers operations: - name: radargethttptopbrowsers method: GET description: Cloudflare Get Top User Agents By HTTP requests outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-top-locations path: /radar/http/top/locations operations: - name: radargethttptoplocationsbyhttprequests method: GET description: Cloudflare Get Top Locations By HTTP requests outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-top-locations-bot_class-bot_class path: /radar/http/top/locations/bot_class/{bot_class} operations: - name: radargethttptoplocationsbybotclass method: GET description: Cloudflare Get Top Locations By Bot Class outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bot_class in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-top-locations-device_type-device_type path: /radar/http/top/locations/device_type/{device_type} operations: - name: radargethttptoplocationsbydevicetype method: GET description: Cloudflare Get Top Locations By Device Type outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: device_type in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-top-locations-http_protocol-http_protocol path: /radar/http/top/locations/http_protocol/{http_protocol} operations: - name: radargethttptoplocationsbyhttpprotocol method: GET description: Cloudflare Get Top Locations By HTTP Protocol outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: http_protocol in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-top-locations-http_version-http_version path: /radar/http/top/locations/http_version/{http_version} operations: - name: radargethttptoplocationsbyhttpversion method: GET description: Cloudflare Get Top Locations By HTTP Version outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: http_version in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-top-locations-ip_version-ip_version path: /radar/http/top/locations/ip_version/{ip_version} operations: - name: radargethttptoplocationsbyipversion method: GET description: Cloudflare Get Top Locations By IP Version outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ip_version in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: os in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-top-locations-os-os path: /radar/http/top/locations/os/{os} operations: - name: radargethttptoplocationsbyoperatingsystem method: GET description: Cloudflare Get Top Locations By Operating System outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: os in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: tlsVersion in: query type: array - name: format in: query type: string - name: radar-http-top-locations-tls_version-tls_version path: /radar/http/top/locations/tls_version/{tls_version} operations: - name: radargethttptoplocationsbytlsversion method: GET description: Cloudflare Get Top Locations By TLS Version outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: tls_version in: path type: string required: true - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: botClass in: query type: array - name: deviceType in: query type: array - name: httpProtocol in: query type: array - name: httpVersion in: query type: array - name: ipVersion in: query type: array - name: os in: query type: array - name: format in: query type: string - name: radar-netflows-timeseries path: /radar/netflows/timeseries operations: - name: radargetnetflowstimeseries method: GET description: Cloudflare Get NetFlows Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: product in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: normalization in: query type: string - name: format in: query type: string - name: radar-netflows-top-ases path: /radar/netflows/top/ases operations: - name: radargetnetflowstopases method: GET description: Cloudflare Get Top Autonomous Systems By Network Traffic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-netflows-top-locations path: /radar/netflows/top/locations operations: - name: radargetnetflowstoplocations method: GET description: Cloudflare Get Top Locations By Network Traffic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-quality-iqi-summary path: /radar/quality/iqi/summary operations: - name: radargetqualityindexsummary method: GET description: Cloudflare Get IQI Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: metric in: query type: string required: true - name: format in: query type: string - name: radar-quality-iqi-timeseries_groups path: /radar/quality/iqi/timeseries_groups operations: - name: radargetqualityindextimeseriesgroup method: GET description: Cloudflare Get IQI Time Series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: aggInterval in: query type: string - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: interpolation in: query type: boolean - name: metric in: query type: string required: true - name: format in: query type: string - name: radar-quality-speed-histogram path: /radar/quality/speed/histogram operations: - name: radargetqualityspeedhistogram method: GET description: Cloudflare Get Speed Tests Histogram outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: bucketSize in: query type: integer - name: metricGroup in: query type: string - name: format in: query type: string - name: radar-quality-speed-summary path: /radar/quality/speed/summary operations: - name: radargetqualityspeedsummary method: GET description: Cloudflare Get Speed Tests Summary outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: name in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-quality-speed-top-ases path: /radar/quality/speed/top/ases operations: - name: radargetqualityspeedtopases method: GET description: Cloudflare Get Top Speed Test Autonomous Systems outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: orderBy in: query type: string - name: reverse in: query type: boolean - name: format in: query type: string - name: radar-quality-speed-top-locations path: /radar/quality/speed/top/locations operations: - name: radargetqualityspeedtoplocations method: GET description: Cloudflare Get Top Speed Test Locations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: orderBy in: query type: string - name: reverse in: query type: boolean - name: format in: query type: string - name: radar-ranking-domain-domain path: /radar/ranking/domain/{domain} operations: - name: radargetrankingdomaindetails method: GET description: Cloudflare Get Domains Rank details outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: domain in: path type: string required: true - name: limit in: query type: integer - name: rankingType in: query type: string - name: name in: query type: array - name: date in: query type: array - name: format in: query type: string - name: radar-ranking-timeseries_groups path: /radar/ranking/timeseries_groups operations: - name: radargetrankingdomaintimeseries method: GET description: Cloudflare Get Domains Rank time series outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: rankingType in: query type: string - name: name in: query type: array - name: location in: query type: array - name: domains in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: format in: query type: string - name: radar-ranking-top path: /radar/ranking/top operations: - name: radargetrankingtopdomains method: GET description: Cloudflare Get Top or Trending Domains outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: location in: query type: array - name: date in: query type: array - name: rankingType in: query type: string - name: format in: query type: string - name: radar-search-global path: /radar/search/global operations: - name: radargetsearchglobal method: GET description: Cloudflare Search for locations, autonomous systems (AS) and reports. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: limitPerGroup in: query type: number - name: query in: query type: string required: true - name: include in: query type: array - name: exclude in: query type: array - name: format in: query type: string - name: radar-traffic_anomalies path: /radar/traffic_anomalies operations: - name: radargettrafficanomalies method: GET description: Cloudflare Get latest Internet traffic anomalies. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: offset in: query type: integer - name: dateRange in: query type: string - name: dateStart in: query type: string - name: dateEnd in: query type: string - name: status in: query type: string - name: asn in: query type: integer - name: location in: query type: string - name: format in: query type: string - name: radar-traffic_anomalies-locations path: /radar/traffic_anomalies/locations operations: - name: radargettrafficanomaliestop method: GET description: Cloudflare Get top locations by total traffic anomalies generated. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: dateRange in: query type: string - name: dateStart in: query type: string - name: dateEnd in: query type: string - name: status in: query type: string - name: format in: query type: string - name: radar-verified_bots-top-bots path: /radar/verified_bots/top/bots operations: - name: radargetverifiedbotstopbyhttprequests method: GET description: Cloudflare Get Top Verified Bots By HTTP Requests outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string - name: radar-verified_bots-top-categories path: /radar/verified_bots/top/categories operations: - name: radargetverifiedbotstopcategoriesbyhttprequests method: GET description: Cloudflare Get Top Verified Bot Categories By HTTP Requests outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: limit in: query type: integer - name: name in: query type: array - name: dateRange in: query type: array - name: dateStart in: query type: array - name: dateEnd in: query type: array - name: asn in: query type: array - name: location in: query type: array - name: continent in: query type: array - name: format in: query type: string authentication: type: bearer token: '{{env.CLOUDFLARE_API_KEY}}' exposes: - type: rest namespace: cloudflare-radar-rest port: 8080 description: REST adapter for Cloudflare API — Radar. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/radar/annotations/outages name: radar-annotations-outages description: REST surface for radar-annotations-outages. operations: - method: GET name: radargetannotationsoutages description: Cloudflare Get latest Internet outages and anomalies. call: cloudflare-radar.radargetannotationsoutages with: limit: rest.limit offset: rest.offset dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/annotations/outages/locations name: radar-annotations-outages-locations description: REST surface for radar-annotations-outages-locations. operations: - method: GET name: radargetannotationsoutagestop description: Cloudflare Get the number of outages for locations. call: cloudflare-radar.radargetannotationsoutagestop with: limit: rest.limit dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/as112/summary/dnssec name: radar-as112-summary-dnssec description: REST surface for radar-as112-summary-dnssec. operations: - method: GET name: radargetdnsas112timeseriesbydnssec description: Cloudflare Get AS112 DNSSEC Summary call: cloudflare-radar.radargetdnsas112timeseriesbydnssec with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/as112/summary/edns name: radar-as112-summary-edns description: REST surface for radar-as112-summary-edns. operations: - method: GET name: radargetdnsas112timeseriesbyedns description: Cloudflare Get AS112 EDNS Summary call: cloudflare-radar.radargetdnsas112timeseriesbyedns with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/as112/summary/ip-version name: radar-as112-summary-ip-version description: REST surface for radar-as112-summary-ip_version. operations: - method: GET name: radargetdnsas112timeseriesbyipversion description: Cloudflare Get AS112 IP Version Summary call: cloudflare-radar.radargetdnsas112timeseriesbyipversion with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/as112/summary/protocol name: radar-as112-summary-protocol description: REST surface for radar-as112-summary-protocol. operations: - method: GET name: radargetdnsas112timeseriesbyprotocol description: Cloudflare Get AS112 DNS Protocol Summary call: cloudflare-radar.radargetdnsas112timeseriesbyprotocol with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/as112/summary/query-type name: radar-as112-summary-query-type description: REST surface for radar-as112-summary-query_type. operations: - method: GET name: radargetdnsas112timeseriesbyquerytype description: Cloudflare Get AS112 Query Types Summary call: cloudflare-radar.radargetdnsas112timeseriesbyquerytype with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/as112/summary/response-codes name: radar-as112-summary-response-codes description: REST surface for radar-as112-summary-response_codes. operations: - method: GET name: radargetdnsas112timeseriesbyresponsecodes description: Cloudflare Get a summary of AS112 Response Codes call: cloudflare-radar.radargetdnsas112timeseriesbyresponsecodes with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/as112/timeseries name: radar-as112-timeseries description: REST surface for radar-as112-timeseries. operations: - method: GET name: radargetdnsas112timeseries description: Cloudflare Get AS112 DNS Queries Time Series call: cloudflare-radar.radargetdnsas112timeseries with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/as112/timeseries-groups/dnssec name: radar-as112-timeseries-groups-dnssec description: REST surface for radar-as112-timeseries_groups-dnssec. operations: - method: GET name: radargetdnsas112timeseriesgroupbydnssec description: Cloudflare Get AS112 DNSSEC Support Time Series call: cloudflare-radar.radargetdnsas112timeseriesgroupbydnssec with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/as112/timeseries-groups/edns name: radar-as112-timeseries-groups-edns description: REST surface for radar-as112-timeseries_groups-edns. operations: - method: GET name: radargetdnsas112timeseriesgroupbyedns description: Cloudflare Get AS112 EDNS Support Summary call: cloudflare-radar.radargetdnsas112timeseriesgroupbyedns with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/as112/timeseries-groups/ip-version name: radar-as112-timeseries-groups-ip-version description: REST surface for radar-as112-timeseries_groups-ip_version. operations: - method: GET name: radargetdnsas112timeseriesgroupbyipversion description: Cloudflare Get AS112 IP Version Time Series call: cloudflare-radar.radargetdnsas112timeseriesgroupbyipversion with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/as112/timeseries-groups/protocol name: radar-as112-timeseries-groups-protocol description: REST surface for radar-as112-timeseries_groups-protocol. operations: - method: GET name: radargetdnsas112timeseriesgroupbyprotocol description: Cloudflare Get AS112 DNS Protocol Time Series call: cloudflare-radar.radargetdnsas112timeseriesgroupbyprotocol with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/as112/timeseries-groups/query-type name: radar-as112-timeseries-groups-query-type description: REST surface for radar-as112-timeseries_groups-query_type. operations: - method: GET name: radargetdnsas112timeseriesgroupbyquerytype description: Cloudflare Get AS112 Query Types Time Series call: cloudflare-radar.radargetdnsas112timeseriesgroupbyquerytype with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/as112/timeseries-groups/response-codes name: radar-as112-timeseries-groups-response-codes description: REST surface for radar-as112-timeseries_groups-response_codes. operations: - method: GET name: radargetdnsas112timeseriesgroupbyresponsecodes description: Cloudflare Get a time series of AS112 Response Codes call: cloudflare-radar.radargetdnsas112timeseriesgroupbyresponsecodes with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/as112/top/locations name: radar-as112-top-locations description: REST surface for radar-as112-top-locations. operations: - method: GET name: radargetdnsas112toplocations description: Cloudflare Get top autonomous systems by AS112 DNS queries call: cloudflare-radar.radargetdnsas112toplocations with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/as112/top/locations/dnssec/{dnssec} name: radar-as112-top-locations-dnssec-dnssec description: REST surface for radar-as112-top-locations-dnssec-dnssec. operations: - method: GET name: radargetdnsas112toplocationsbydnssec description: Cloudflare Get Top Locations By DNS Queries DNSSEC Support call: cloudflare-radar.radargetdnsas112toplocationsbydnssec with: dnssec: rest.dnssec limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/as112/top/locations/edns/{edns} name: radar-as112-top-locations-edns-edns description: REST surface for radar-as112-top-locations-edns-edns. operations: - method: GET name: radargetdnsas112toplocationsbyedns description: Cloudflare Get Top Locations By EDNS Support call: cloudflare-radar.radargetdnsas112toplocationsbyedns with: edns: rest.edns limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/as112/top/locations/ip-version/{ip-version} name: radar-as112-top-locations-ip-version-ip-version description: REST surface for radar-as112-top-locations-ip_version-ip_version. operations: - method: GET name: radargetdnsas112toplocationsbyipversion description: Cloudflare Get Top Locations by DNS Queries IP version call: cloudflare-radar.radargetdnsas112toplocationsbyipversion with: ip_version: rest.ip_version limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/summary name: radar-attacks-layer3-summary description: REST surface for radar-attacks-layer3-summary. operations: - method: GET name: radargetattackslayer3summary description: Cloudflare Get Layer 3 Attacks Summary call: cloudflare-radar.radargetattackslayer3summary with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/summary/bitrate name: radar-attacks-layer3-summary-bitrate description: REST surface for radar-attacks-layer3-summary-bitrate. operations: - method: GET name: radargetattackslayer3summarybybitrate description: Cloudflare Get Attack Bitrate Summary call: cloudflare-radar.radargetattackslayer3summarybybitrate with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent ipVersion: rest.ipVersion protocol: rest.protocol direction: rest.direction format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/summary/duration name: radar-attacks-layer3-summary-duration description: REST surface for radar-attacks-layer3-summary-duration. operations: - method: GET name: radargetattackslayer3summarybyduration description: Cloudflare Get Attack Durations Summary call: cloudflare-radar.radargetattackslayer3summarybyduration with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent ipVersion: rest.ipVersion protocol: rest.protocol direction: rest.direction format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/summary/ip-version name: radar-attacks-layer3-summary-ip-version description: REST surface for radar-attacks-layer3-summary-ip_version. operations: - method: GET name: radargetattackslayer3summarybyipversion description: Cloudflare Get IP Versions Summary call: cloudflare-radar.radargetattackslayer3summarybyipversion with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent protocol: rest.protocol direction: rest.direction format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/summary/protocol name: radar-attacks-layer3-summary-protocol description: REST surface for radar-attacks-layer3-summary-protocol. operations: - method: GET name: radargetattackslayer3summarybyprotocol description: Cloudflare Get Layer 3 Protocols Summary call: cloudflare-radar.radargetattackslayer3summarybyprotocol with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent ipVersion: rest.ipVersion direction: rest.direction format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/summary/vector name: radar-attacks-layer3-summary-vector description: REST surface for radar-attacks-layer3-summary-vector. operations: - method: GET name: radargetattackslayer3summarybyvector description: Cloudflare Get Attack Vector Summary call: cloudflare-radar.radargetattackslayer3summarybyvector with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent ipVersion: rest.ipVersion protocol: rest.protocol direction: rest.direction format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/timeseries name: radar-attacks-layer3-timeseries description: REST surface for radar-attacks-layer3-timeseries. operations: - method: GET name: radargetattackslayer3timeseriesbybytes description: Cloudflare Get Attacks By Bytes Summary call: cloudflare-radar.radargetattackslayer3timeseriesbybytes with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent ipVersion: rest.ipVersion protocol: rest.protocol normalization: rest.normalization metric: rest.metric direction: rest.direction format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/timeseries-groups name: radar-attacks-layer3-timeseries-groups description: REST surface for radar-attacks-layer3-timeseries_groups. operations: - method: GET name: radargetattackslayer3timeseriesgroups description: Cloudflare Get Layer 3 Attacks By Network Protocol Time Series call: cloudflare-radar.radargetattackslayer3timeseriesgroups with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/timeseries-groups/bitrate name: radar-attacks-layer3-timeseries-groups-bitrate description: REST surface for radar-attacks-layer3-timeseries_groups-bitrate. operations: - method: GET name: radargetattackslayer3timeseriesgroupbybitrate description: Cloudflare Get Attacks By Bitrate Time Series call: cloudflare-radar.radargetattackslayer3timeseriesgroupbybitrate with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent ipVersion: rest.ipVersion protocol: rest.protocol normalization: rest.normalization direction: rest.direction format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/timeseries-groups/duration name: radar-attacks-layer3-timeseries-groups-duration description: REST surface for radar-attacks-layer3-timeseries_groups-duration. operations: - method: GET name: radargetattackslayer3timeseriesgroupbyduration description: Cloudflare Get Layer 3 Attack By Duration Time Series call: cloudflare-radar.radargetattackslayer3timeseriesgroupbyduration with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent ipVersion: rest.ipVersion protocol: rest.protocol normalization: rest.normalization direction: rest.direction format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/timeseries-groups/industry name: radar-attacks-layer3-timeseries-groups-industry description: REST surface for radar-attacks-layer3-timeseries_groups-industry. operations: - method: GET name: radargetattackslayer3timeseriesgroupbyindustry description: Cloudflare Get Layer 3 Attacks By Target Industries Time Series call: cloudflare-radar.radargetattackslayer3timeseriesgroupbyindustry with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent ipVersion: rest.ipVersion normalization: rest.normalization direction: rest.direction limitPerGroup: rest.limitPerGroup format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/timeseries-groups/ip-version name: radar-attacks-layer3-timeseries-groups-ip-version description: REST surface for radar-attacks-layer3-timeseries_groups-ip_version. operations: - method: GET name: radargetattackslayer3timeseriesgroupbyipversion description: Cloudflare Get Layer 3 Attacks By IP Version Time Series call: cloudflare-radar.radargetattackslayer3timeseriesgroupbyipversion with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent protocol: rest.protocol normalization: rest.normalization direction: rest.direction format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/timeseries-groups/protocol name: radar-attacks-layer3-timeseries-groups-protocol description: REST surface for radar-attacks-layer3-timeseries_groups-protocol. operations: - method: GET name: radargetattackslayer3timeseriesgroupbyprotocol description: Cloudflare Get Layer 3 Attacks By Protocol Timeseries call: cloudflare-radar.radargetattackslayer3timeseriesgroupbyprotocol with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent ipVersion: rest.ipVersion normalization: rest.normalization direction: rest.direction format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/timeseries-groups/vector name: radar-attacks-layer3-timeseries-groups-vector description: REST surface for radar-attacks-layer3-timeseries_groups-vector. operations: - method: GET name: radargetattackslayer3timeseriesgroupbyvector description: Cloudflare Get Layer 3 Attacks By Vector call: cloudflare-radar.radargetattackslayer3timeseriesgroupbyvector with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent ipVersion: rest.ipVersion protocol: rest.protocol normalization: rest.normalization direction: rest.direction limitPerGroup: rest.limitPerGroup format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/timeseries-groups/vertical name: radar-attacks-layer3-timeseries-groups-vertical description: REST surface for radar-attacks-layer3-timeseries_groups-vertical. operations: - method: GET name: radargetattackslayer3timeseriesgroupbyvertical description: Cloudflare Get Layer 3 Attacks By Vertical Time Series call: cloudflare-radar.radargetattackslayer3timeseriesgroupbyvertical with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent ipVersion: rest.ipVersion normalization: rest.normalization direction: rest.direction limitPerGroup: rest.limitPerGroup format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/top/attacks name: radar-attacks-layer3-top-attacks description: REST surface for radar-attacks-layer3-top-attacks. operations: - method: GET name: radargetattackslayer3topattacks description: Cloudflare Get top attack pairs (origin and target locations) of Layer 3 attacks call: cloudflare-radar.radargetattackslayer3topattacks with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent ipVersion: rest.ipVersion protocol: rest.protocol limitDirection: rest.limitDirection limitPerLocation: rest.limitPerLocation format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/top/industry name: radar-attacks-layer3-top-industry description: REST surface for radar-attacks-layer3-top-industry. operations: - method: GET name: radargetattackslayer3topindustries description: Cloudflare Get top Industry of attack call: cloudflare-radar.radargetattackslayer3topindustries with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent ipVersion: rest.ipVersion protocol: rest.protocol format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/top/locations/origin name: radar-attacks-layer3-top-locations-origin description: REST surface for radar-attacks-layer3-top-locations-origin. operations: - method: GET name: radargetattackslayer3toporiginlocations description: Cloudflare Get top origin locations of attack call: cloudflare-radar.radargetattackslayer3toporiginlocations with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent ipVersion: rest.ipVersion protocol: rest.protocol format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/top/locations/target name: radar-attacks-layer3-top-locations-target description: REST surface for radar-attacks-layer3-top-locations-target. operations: - method: GET name: radargetattackslayer3toptargetlocations description: Cloudflare Get top target locations of attack call: cloudflare-radar.radargetattackslayer3toptargetlocations with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent ipVersion: rest.ipVersion protocol: rest.protocol format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer3/top/vertical name: radar-attacks-layer3-top-vertical description: REST surface for radar-attacks-layer3-top-vertical. operations: - method: GET name: radargetattackslayer3topverticals description: Cloudflare Get top Verticals of attack call: cloudflare-radar.radargetattackslayer3topverticals with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent ipVersion: rest.ipVersion protocol: rest.protocol format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/summary name: radar-attacks-layer7-summary description: REST surface for radar-attacks-layer7-summary. operations: - method: GET name: radargetattackslayer7summary description: Cloudflare Get Layer 7 Attacks Summary call: cloudflare-radar.radargetattackslayer7summary with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/summary/http-method name: radar-attacks-layer7-summary-http-method description: REST surface for radar-attacks-layer7-summary-http_method. operations: - method: GET name: radargetattackslayer7summarybyhttpmethod description: Cloudflare Get HTTP Method Summary call: cloudflare-radar.radargetattackslayer7summarybyhttpmethod with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent ipVersion: rest.ipVersion httpVersion: rest.httpVersion mitigationProduct: rest.mitigationProduct format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/summary/http-version name: radar-attacks-layer7-summary-http-version description: REST surface for radar-attacks-layer7-summary-http_version. operations: - method: GET name: radargetattackslayer7summarybyhttpversion description: Cloudflare Get HTTP Version Summary call: cloudflare-radar.radargetattackslayer7summarybyhttpversion with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent ipVersion: rest.ipVersion httpMethod: rest.httpMethod mitigationProduct: rest.mitigationProduct format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/summary/ip-version name: radar-attacks-layer7-summary-ip-version description: REST surface for radar-attacks-layer7-summary-ip_version. operations: - method: GET name: radargetattackslayer7summarybyipversion description: Cloudflare Get Ip Version Summary call: cloudflare-radar.radargetattackslayer7summarybyipversion with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent httpVersion: rest.httpVersion httpMethod: rest.httpMethod mitigationProduct: rest.mitigationProduct format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/summary/managed-rules name: radar-attacks-layer7-summary-managed-rules description: REST surface for radar-attacks-layer7-summary-managed_rules. operations: - method: GET name: radargetattackslayer7summarybymanagedrules description: Cloudflare Get Managed Rules Summary call: cloudflare-radar.radargetattackslayer7summarybymanagedrules with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent ipVersion: rest.ipVersion httpVersion: rest.httpVersion httpMethod: rest.httpMethod mitigationProduct: rest.mitigationProduct format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/summary/mitigation-product name: radar-attacks-layer7-summary-mitigation-product description: REST surface for radar-attacks-layer7-summary-mitigation_product. operations: - method: GET name: radargetattackslayer7summarybymitigationproduct description: Cloudflare Get Mitigation Product Summary call: cloudflare-radar.radargetattackslayer7summarybymitigationproduct with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent ipVersion: rest.ipVersion httpVersion: rest.httpVersion httpMethod: rest.httpMethod format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/timeseries name: radar-attacks-layer7-timeseries description: REST surface for radar-attacks-layer7-timeseries. operations: - method: GET name: radargetattackslayer7timeseries description: Cloudflare Get Layer 7 Attacks Time Series call: cloudflare-radar.radargetattackslayer7timeseries with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd attack: rest.attack asn: rest.asn location: rest.location continent: rest.continent normalization: rest.normalization format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/timeseries-groups name: radar-attacks-layer7-timeseries-groups description: REST surface for radar-attacks-layer7-timeseries_groups. operations: - method: GET name: radargetattackslayer7timeseriesgroup description: Cloudflare Get Layer 7 Attacks By Mitigation Technique Time Series call: cloudflare-radar.radargetattackslayer7timeseriesgroup with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/timeseries-groups/http-method name: radar-attacks-layer7-timeseries-groups-http-method description: REST surface for radar-attacks-layer7-timeseries_groups-http_method. operations: - method: GET name: radargetattackslayer7timeseriesgroupbyhttpmethod description: Cloudflare Get Layer 7 Attacks By HTTP Method Time Series call: cloudflare-radar.radargetattackslayer7timeseriesgroupbyhttpmethod with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent ipVersion: rest.ipVersion httpVersion: rest.httpVersion mitigationProduct: rest.mitigationProduct normalization: rest.normalization format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/timeseries-groups/http-version name: radar-attacks-layer7-timeseries-groups-http-version description: REST surface for radar-attacks-layer7-timeseries_groups-http_version. operations: - method: GET name: radargetattackslayer7timeseriesgroupbyhttpversion description: Cloudflare Get Layer 7 Attacks By HTTP Version Time Series call: cloudflare-radar.radargetattackslayer7timeseriesgroupbyhttpversion with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent ipVersion: rest.ipVersion httpMethod: rest.httpMethod mitigationProduct: rest.mitigationProduct normalization: rest.normalization format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/timeseries-groups/industry name: radar-attacks-layer7-timeseries-groups-industry description: REST surface for radar-attacks-layer7-timeseries_groups-industry. operations: - method: GET name: radargetattackslayer7timeseriesgroupbyindustry description: Cloudflare Get Layer 7 Attacks By Target Industries Time Series call: cloudflare-radar.radargetattackslayer7timeseriesgroupbyindustry with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent ipVersion: rest.ipVersion httpVersion: rest.httpVersion httpMethod: rest.httpMethod mitigationProduct: rest.mitigationProduct normalization: rest.normalization limitPerGroup: rest.limitPerGroup format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/timeseries-groups/ip-version name: radar-attacks-layer7-timeseries-groups-ip-version description: REST surface for radar-attacks-layer7-timeseries_groups-ip_version. operations: - method: GET name: radargetattackslayer7timeseriesgroupbyipversion description: Cloudflare Get Layer 7 Attacks By IP Version Time Series call: cloudflare-radar.radargetattackslayer7timeseriesgroupbyipversion with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent httpVersion: rest.httpVersion httpMethod: rest.httpMethod mitigationProduct: rest.mitigationProduct normalization: rest.normalization format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/timeseries-groups/managed-rules name: radar-attacks-layer7-timeseries-groups-managed-rules description: REST surface for radar-attacks-layer7-timeseries_groups-managed_rules. operations: - method: GET name: radargetattackslayer7timeseriesgroupbymanagedrules description: Cloudflare Get Layer 7 Attacks By Managed Rules Time Series call: cloudflare-radar.radargetattackslayer7timeseriesgroupbymanagedrules with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent ipVersion: rest.ipVersion httpVersion: rest.httpVersion httpMethod: rest.httpMethod mitigationProduct: rest.mitigationProduct normalization: rest.normalization format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/timeseries-groups/mitigation-product name: radar-attacks-layer7-timeseries-groups-mitigation-product description: REST surface for radar-attacks-layer7-timeseries_groups-mitigation_product. operations: - method: GET name: radargetattackslayer7timeseriesgroupbymitigationproduct description: Cloudflare Get Layer 7 Attacks By Mitigation Product Time Series call: cloudflare-radar.radargetattackslayer7timeseriesgroupbymitigationproduct with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent ipVersion: rest.ipVersion httpVersion: rest.httpVersion httpMethod: rest.httpMethod normalization: rest.normalization format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/timeseries-groups/vertical name: radar-attacks-layer7-timeseries-groups-vertical description: REST surface for radar-attacks-layer7-timeseries_groups-vertical. operations: - method: GET name: radargetattackslayer7timeseriesgroupbyvertical description: Cloudflare Get Layer 7 Attacks By Vertical Time Series call: cloudflare-radar.radargetattackslayer7timeseriesgroupbyvertical with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent ipVersion: rest.ipVersion httpVersion: rest.httpVersion httpMethod: rest.httpMethod mitigationProduct: rest.mitigationProduct normalization: rest.normalization limitPerGroup: rest.limitPerGroup format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/top/ases/origin name: radar-attacks-layer7-top-ases-origin description: REST surface for radar-attacks-layer7-top-ases-origin. operations: - method: GET name: radargetattackslayer7toporiginas description: Cloudflare Get Top Origin Autonomous Systems By Layer 7 Attacks call: cloudflare-radar.radargetattackslayer7toporiginas with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/top/attacks name: radar-attacks-layer7-top-attacks description: REST surface for radar-attacks-layer7-top-attacks. operations: - method: GET name: radargetattackslayer7topattacks description: Cloudflare Get Top Attack Pairs (origin and target locations) By Layer 7 Attacks call: cloudflare-radar.radargetattackslayer7topattacks with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent limitDirection: rest.limitDirection limitPerLocation: rest.limitPerLocation magnitude: rest.magnitude format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/top/industry name: radar-attacks-layer7-top-industry description: REST surface for radar-attacks-layer7-top-industry. operations: - method: GET name: radargetattackslayer7topindustries description: Cloudflare Get top Industry of attack call: cloudflare-radar.radargetattackslayer7topindustries with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/top/locations/origin name: radar-attacks-layer7-top-locations-origin description: REST surface for radar-attacks-layer7-top-locations-origin. operations: - method: GET name: radargetattackslayer7toporiginlocation description: Cloudflare Get Top Origin Locations By Layer 7 Attacks call: cloudflare-radar.radargetattackslayer7toporiginlocation with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/top/locations/target name: radar-attacks-layer7-top-locations-target description: REST surface for radar-attacks-layer7-top-locations-target. operations: - method: GET name: radargetattackslayer7toptargetlocation description: Cloudflare Get layer 7 top target locations call: cloudflare-radar.radargetattackslayer7toptargetlocation with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/attacks/layer7/top/vertical name: radar-attacks-layer7-top-vertical description: REST surface for radar-attacks-layer7-top-vertical. operations: - method: GET name: radargetattackslayer7topverticals description: Cloudflare Get top Verticals of attack call: cloudflare-radar.radargetattackslayer7topverticals with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/bgp/hijacks/events name: radar-bgp-hijacks-events description: REST surface for radar-bgp-hijacks-events. operations: - method: GET name: radargetbgphijacksevents description: Cloudflare Get BGP hijack events call: cloudflare-radar.radargetbgphijacksevents with: page: rest.page per_page: rest.per_page eventId: rest.eventId hijackerAsn: rest.hijackerAsn victimAsn: rest.victimAsn involvedAsn: rest.involvedAsn involvedCountry: rest.involvedCountry prefix: rest.prefix minConfidence: rest.minConfidence maxConfidence: rest.maxConfidence dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd sortBy: rest.sortBy sortOrder: rest.sortOrder format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/bgp/leaks/events name: radar-bgp-leaks-events description: REST surface for radar-bgp-leaks-events. operations: - method: GET name: radargetbgprouteleakevents description: Cloudflare Get BGP route leak events call: cloudflare-radar.radargetbgprouteleakevents with: page: rest.page per_page: rest.per_page eventId: rest.eventId leakAsn: rest.leakAsn involvedAsn: rest.involvedAsn involvedCountry: rest.involvedCountry dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd sortBy: rest.sortBy sortOrder: rest.sortOrder format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/bgp/routes/moas name: radar-bgp-routes-moas description: REST surface for radar-bgp-routes-moas. operations: - method: GET name: radargetbgppfx2asmoas description: Cloudflare Get MOASes call: cloudflare-radar.radargetbgppfx2asmoas with: origin: rest.origin prefix: rest.prefix invalid_only: rest.invalid_only format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/bgp/routes/pfx2as name: radar-bgp-routes-pfx2as description: REST surface for radar-bgp-routes-pfx2as. operations: - method: GET name: radargetbgppfx2as description: Cloudflare Get prefix-to-origin mapping call: cloudflare-radar.radargetbgppfx2as with: origin: rest.origin prefix: rest.prefix rpkiStatus: rest.rpkiStatus format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/bgp/routes/stats name: radar-bgp-routes-stats description: REST surface for radar-bgp-routes-stats. operations: - method: GET name: radargetbgproutesstats description: Cloudflare Get BGP routing table stats call: cloudflare-radar.radargetbgproutesstats with: asn: rest.asn location: rest.location format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/bgp/routes/timeseries name: radar-bgp-routes-timeseries description: REST surface for radar-bgp-routes-timeseries. operations: - method: GET name: radargetbgpipspacetimeseries description: Cloudflare Get BGP IP space time series call: cloudflare-radar.radargetbgpipspacetimeseries with: dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/bgp/timeseries name: radar-bgp-timeseries description: REST surface for radar-bgp-timeseries. operations: - method: GET name: radargetbgptimeseries description: Cloudflare Get BGP time series call: cloudflare-radar.radargetbgptimeseries with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd prefix: rest.prefix updateType: rest.updateType asn: rest.asn format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/bgp/top/ases name: radar-bgp-top-ases description: REST surface for radar-bgp-top-ases. operations: - method: GET name: radargetbgptopases description: Cloudflare Get top autonomous systems call: cloudflare-radar.radargetbgptopases with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn prefix: rest.prefix updateType: rest.updateType format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/bgp/top/ases/prefixes name: radar-bgp-top-ases-prefixes description: REST surface for radar-bgp-top-ases-prefixes. operations: - method: GET name: radargetbgptopasnsbyprefixes description: Cloudflare Get list of ASNs ordered by prefix count call: cloudflare-radar.radargetbgptopasnsbyprefixes with: country: rest.country limit: rest.limit format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/bgp/top/prefixes name: radar-bgp-top-prefixes description: REST surface for radar-bgp-top-prefixes. operations: - method: GET name: radargetbgptopprefixes description: Cloudflare Get top prefixes call: cloudflare-radar.radargetbgptopprefixes with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn updateType: rest.updateType format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/connection-tampering/summary name: radar-connection-tampering-summary description: REST surface for radar-connection_tampering-summary. operations: - method: GET name: radargetconnectiontamperingsummary description: Cloudflare Get Connection Tampering Summary call: cloudflare-radar.radargetconnectiontamperingsummary with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/connection-tampering/timeseries-groups name: radar-connection-tampering-timeseries-groups description: REST surface for radar-connection_tampering-timeseries_groups. operations: - method: GET name: radargetconnectiontamperingtimeseriesgroup description: Cloudflare Get Connection Tampering Time Series call: cloudflare-radar.radargetconnectiontamperingtimeseriesgroup with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/datasets name: radar-datasets description: REST surface for radar-datasets. operations: - method: GET name: radargetreportsdatasets description: Cloudflare Get Datasets call: cloudflare-radar.radargetreportsdatasets with: limit: rest.limit offset: rest.offset datasetType: rest.datasetType format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/datasets/download name: radar-datasets-download description: REST surface for radar-datasets-download. operations: - method: POST name: radarpostreportsdatasetdownloadurl description: Cloudflare Get Dataset download url call: cloudflare-radar.radarpostreportsdatasetdownloadurl with: format: rest.format body: rest.body outputParameters: - type: object mapping: $. - path: /v1/radar/datasets/{alias} name: radar-datasets-alias description: REST surface for radar-datasets-alias. operations: - method: GET name: radargetreportsdatasetdownload description: Cloudflare Get Dataset csv Stream call: cloudflare-radar.radargetreportsdatasetdownload with: alias: rest.alias date: rest.date outputParameters: - type: object mapping: $. - path: /v1/radar/dns/top/ases name: radar-dns-top-ases description: REST surface for radar-dns-top-ases. operations: - method: GET name: radargetdnstopases description: Cloudflare Get Top Autonomous Systems by DNS queries. call: cloudflare-radar.radargetdnstopases with: limit: rest.limit name: rest.name domain: rest.domain dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/dns/top/locations name: radar-dns-top-locations description: REST surface for radar-dns-top-locations. operations: - method: GET name: radargetdnstoplocations description: Cloudflare Get Top Locations by DNS queries call: cloudflare-radar.radargetdnstoplocations with: limit: rest.limit name: rest.name domain: rest.domain dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/routing/summary/arc name: radar-email-routing-summary-arc description: REST surface for radar-email-routing-summary-arc. operations: - method: GET name: radargetemailroutingsummarybyarc description: Cloudflare Get ARC Validations Summary call: cloudflare-radar.radargetemailroutingsummarybyarc with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf ipVersion: rest.ipVersion encrypted: rest.encrypted format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/routing/summary/dkim name: radar-email-routing-summary-dkim description: REST surface for radar-email-routing-summary-dkim. operations: - method: GET name: radargetemailroutingsummarybydkim description: Cloudflare Get DKIM Validations Summary call: cloudflare-radar.radargetemailroutingsummarybydkim with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dmarc: rest.dmarc spf: rest.spf ipVersion: rest.ipVersion encrypted: rest.encrypted format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/routing/summary/dmarc name: radar-email-routing-summary-dmarc description: REST surface for radar-email-routing-summary-dmarc. operations: - method: GET name: radargetemailroutingsummarybydmarc description: Cloudflare Get DMARC Validations Summary call: cloudflare-radar.radargetemailroutingsummarybydmarc with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim spf: rest.spf ipVersion: rest.ipVersion encrypted: rest.encrypted format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/routing/summary/encrypted name: radar-email-routing-summary-encrypted description: REST surface for radar-email-routing-summary-encrypted. operations: - method: GET name: radargetemailroutingsummarybyencrypted description: Cloudflare Get Encrypted Summary call: cloudflare-radar.radargetemailroutingsummarybyencrypted with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf ipVersion: rest.ipVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/routing/summary/ip-version name: radar-email-routing-summary-ip-version description: REST surface for radar-email-routing-summary-ip_version. operations: - method: GET name: radargetemailroutingsummarybyipversion description: Cloudflare Get Ip Version Summary call: cloudflare-radar.radargetemailroutingsummarybyipversion with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf encrypted: rest.encrypted format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/routing/summary/spf name: radar-email-routing-summary-spf description: REST surface for radar-email-routing-summary-spf. operations: - method: GET name: radargetemailroutingsummarybyspf description: Cloudflare Get SPF Validations Summary call: cloudflare-radar.radargetemailroutingsummarybyspf with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc ipVersion: rest.ipVersion encrypted: rest.encrypted format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/routing/timeseries-groups/arc name: radar-email-routing-timeseries-groups-arc description: REST surface for radar-email-routing-timeseries_groups-arc. operations: - method: GET name: radargetemailroutingtimeseriesgroupbyarc description: Cloudflare Get ARC Validations Time Series call: cloudflare-radar.radargetemailroutingtimeseriesgroupbyarc with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf ipVersion: rest.ipVersion encrypted: rest.encrypted format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/routing/timeseries-groups/dkim name: radar-email-routing-timeseries-groups-dkim description: REST surface for radar-email-routing-timeseries_groups-dkim. operations: - method: GET name: radargetemailroutingtimeseriesgroupbydkim description: Cloudflare Get DKIM Validations Time Series call: cloudflare-radar.radargetemailroutingtimeseriesgroupbydkim with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dmarc: rest.dmarc spf: rest.spf ipVersion: rest.ipVersion encrypted: rest.encrypted format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/routing/timeseries-groups/dmarc name: radar-email-routing-timeseries-groups-dmarc description: REST surface for radar-email-routing-timeseries_groups-dmarc. operations: - method: GET name: radargetemailroutingtimeseriesgroupbydmarc description: Cloudflare Get DMARC Validations Time Series call: cloudflare-radar.radargetemailroutingtimeseriesgroupbydmarc with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim spf: rest.spf ipVersion: rest.ipVersion encrypted: rest.encrypted format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/routing/timeseries-groups/encrypted name: radar-email-routing-timeseries-groups-encrypted description: REST surface for radar-email-routing-timeseries_groups-encrypted. operations: - method: GET name: radargetemailroutingtimeseriesgroupbyencrypted description: Cloudflare Get Encrypted Time Series call: cloudflare-radar.radargetemailroutingtimeseriesgroupbyencrypted with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf ipVersion: rest.ipVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/routing/timeseries-groups/ip-version name: radar-email-routing-timeseries-groups-ip-version description: REST surface for radar-email-routing-timeseries_groups-ip_version. operations: - method: GET name: radargetemailroutingtimeseriesgroupbyipversion description: Cloudflare Get Ip Version Time Series call: cloudflare-radar.radargetemailroutingtimeseriesgroupbyipversion with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf encrypted: rest.encrypted format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/routing/timeseries-groups/spf name: radar-email-routing-timeseries-groups-spf description: REST surface for radar-email-routing-timeseries_groups-spf. operations: - method: GET name: radargetemailroutingtimeseriesgroupbyspf description: Cloudflare Get SPF Validations Time Series call: cloudflare-radar.radargetemailroutingtimeseriesgroupbyspf with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc ipVersion: rest.ipVersion encrypted: rest.encrypted format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/summary/arc name: radar-email-security-summary-arc description: REST surface for radar-email-security-summary-arc. operations: - method: GET name: radargetemailsecuritysummarybyarc description: Cloudflare Get ARC Validations Summary call: cloudflare-radar.radargetemailsecuritysummarybyarc with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/summary/dkim name: radar-email-security-summary-dkim description: REST surface for radar-email-security-summary-dkim. operations: - method: GET name: radargetemailsecuritysummarybydkim description: Cloudflare Get DKIM Validations Summary call: cloudflare-radar.radargetemailsecuritysummarybydkim with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dmarc: rest.dmarc spf: rest.spf tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/summary/dmarc name: radar-email-security-summary-dmarc description: REST surface for radar-email-security-summary-dmarc. operations: - method: GET name: radargetemailsecuritysummarybydmarc description: Cloudflare Get DMARC Validations Summary call: cloudflare-radar.radargetemailsecuritysummarybydmarc with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim spf: rest.spf tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/summary/malicious name: radar-email-security-summary-malicious description: REST surface for radar-email-security-summary-malicious. operations: - method: GET name: radargetemailsecuritysummarybymalicious description: Cloudflare Get MALICIOUS Validations Summary call: cloudflare-radar.radargetemailsecuritysummarybymalicious with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/summary/spam name: radar-email-security-summary-spam description: REST surface for radar-email-security-summary-spam. operations: - method: GET name: radargetemailsecuritysummarybyspam description: Cloudflare Get SPAM Summary call: cloudflare-radar.radargetemailsecuritysummarybyspam with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/summary/spf name: radar-email-security-summary-spf description: REST surface for radar-email-security-summary-spf. operations: - method: GET name: radargetemailsecuritysummarybyspf description: Cloudflare Get SPF Validations Summary call: cloudflare-radar.radargetemailsecuritysummarybyspf with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/summary/spoof name: radar-email-security-summary-spoof description: REST surface for radar-email-security-summary-spoof. operations: - method: GET name: radargetemailsecuritysummarybyspoof description: Cloudflare Get SPOOF Summary call: cloudflare-radar.radargetemailsecuritysummarybyspoof with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/summary/threat-category name: radar-email-security-summary-threat-category description: REST surface for radar-email-security-summary-threat_category. operations: - method: GET name: radargetemailsecuritysummarybythreatcategory description: Cloudflare Get Threat Categories Summary call: cloudflare-radar.radargetemailsecuritysummarybythreatcategory with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/summary/tls-version name: radar-email-security-summary-tls-version description: REST surface for radar-email-security-summary-tls_version. operations: - method: GET name: radargetemailsecuritysummarybytlsversion description: Cloudflare Get TLS Version Summary call: cloudflare-radar.radargetemailsecuritysummarybytlsversion with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/timeseries-groups/arc name: radar-email-security-timeseries-groups-arc description: REST surface for radar-email-security-timeseries_groups-arc. operations: - method: GET name: radargetemailsecuritytimeseriesgroupbyarc description: Cloudflare Get ARC Validations Time Series call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbyarc with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/timeseries-groups/dkim name: radar-email-security-timeseries-groups-dkim description: REST surface for radar-email-security-timeseries_groups-dkim. operations: - method: GET name: radargetemailsecuritytimeseriesgroupbydkim description: Cloudflare Get DKIM Validations Time Series call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbydkim with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dmarc: rest.dmarc spf: rest.spf tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/timeseries-groups/dmarc name: radar-email-security-timeseries-groups-dmarc description: REST surface for radar-email-security-timeseries_groups-dmarc. operations: - method: GET name: radargetemailsecuritytimeseriesgroupbydmarc description: Cloudflare Get DMARC Validations Time Series call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbydmarc with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim spf: rest.spf tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/timeseries-groups/malicious name: radar-email-security-timeseries-groups-malicious description: REST surface for radar-email-security-timeseries_groups-malicious. operations: - method: GET name: radargetemailsecuritytimeseriesgroupbymalicious description: Cloudflare Get MALICIOUS Validations Time Series call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbymalicious with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/timeseries-groups/spam name: radar-email-security-timeseries-groups-spam description: REST surface for radar-email-security-timeseries_groups-spam. operations: - method: GET name: radargetemailsecuritytimeseriesgroupbyspam description: Cloudflare Get SPAM Validations Time Series call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbyspam with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/timeseries-groups/spf name: radar-email-security-timeseries-groups-spf description: REST surface for radar-email-security-timeseries_groups-spf. operations: - method: GET name: radargetemailsecuritytimeseriesgroupbyspf description: Cloudflare Get SPF Validations Time Series call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbyspf with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/timeseries-groups/spoof name: radar-email-security-timeseries-groups-spoof description: REST surface for radar-email-security-timeseries_groups-spoof. operations: - method: GET name: radargetemailsecuritytimeseriesgroupbyspoof description: Cloudflare Get SPOOF Validations Time Series call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbyspoof with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/timeseries-groups/threat-category name: radar-email-security-timeseries-groups-threat-category description: REST surface for radar-email-security-timeseries_groups-threat_category. operations: - method: GET name: radargetemailsecuritytimeseriesgroupbythreatcategory description: Cloudflare Get Threat Categories Time Series call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbythreatcategory with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/timeseries-groups/tls-version name: radar-email-security-timeseries-groups-tls-version description: REST surface for radar-email-security-timeseries_groups-tls_version. operations: - method: GET name: radargetemailsecuritytimeseriesgroupbytlsversion description: Cloudflare Get TLS Version Time Series call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbytlsversion with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/top/tlds name: radar-email-security-top-tlds description: REST surface for radar-email-security-top-tlds. operations: - method: GET name: radargetemailsecuritytoptldsbymessages description: Cloudflare Get Top TLDs By Email Messages call: cloudflare-radar.radargetemailsecuritytoptldsbymessages with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf tlsVersion: rest.tlsVersion tldCategory: rest.tldCategory format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/top/tlds/malicious/{malicious} name: radar-email-security-top-tlds-malicious-malicious description: REST surface for radar-email-security-top-tlds-malicious-malicious. operations: - method: GET name: radargetemailsecuritytoptldsbymalicious description: Cloudflare Get Top TLDs By Malicious Classification call: cloudflare-radar.radargetemailsecuritytoptldsbymalicious with: malicious: rest.malicious limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf tlsVersion: rest.tlsVersion tldCategory: rest.tldCategory format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/top/tlds/spam/{spam} name: radar-email-security-top-tlds-spam-spam description: REST surface for radar-email-security-top-tlds-spam-spam. operations: - method: GET name: radargetemailsecuritytoptldsbyspam description: Cloudflare Get Top TLDs By Spam Classification call: cloudflare-radar.radargetemailsecuritytoptldsbyspam with: spam: rest.spam limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf tlsVersion: rest.tlsVersion tldCategory: rest.tldCategory format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/email/security/top/tlds/spoof/{spoof} name: radar-email-security-top-tlds-spoof-spoof description: REST surface for radar-email-security-top-tlds-spoof-spoof. operations: - method: GET name: radargetemailsecuritytoptldsbyspoof description: Cloudflare Get Top TLDs By Spoof Classification call: cloudflare-radar.radargetemailsecuritytoptldsbyspoof with: spoof: rest.spoof limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd arc: rest.arc dkim: rest.dkim dmarc: rest.dmarc spf: rest.spf tlsVersion: rest.tlsVersion tldCategory: rest.tldCategory format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/entities/asns name: radar-entities-asns description: REST surface for radar-entities-asns. operations: - method: GET name: radargetentitiesasnlist description: Cloudflare Get autonomous systems call: cloudflare-radar.radargetentitiesasnlist with: limit: rest.limit offset: rest.offset asn: rest.asn location: rest.location orderBy: rest.orderBy format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/entities/asns/ip name: radar-entities-asns-ip description: REST surface for radar-entities-asns-ip. operations: - method: GET name: radargetentitiesasnbyip description: Cloudflare Get autonomous system information by IP address call: cloudflare-radar.radargetentitiesasnbyip with: ip: rest.ip format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/entities/asns/{asn} name: radar-entities-asns-asn description: REST surface for radar-entities-asns-asn. operations: - method: GET name: radargetentitiesasnbyid description: Cloudflare Get autonomous system information by AS number call: cloudflare-radar.radargetentitiesasnbyid with: asn: rest.asn format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/entities/asns/{asn}/rel name: radar-entities-asns-asn-rel description: REST surface for radar-entities-asns-asn-rel. operations: - method: GET name: radargetasnsrel description: Cloudflare Get AS-level relationships by AS number call: cloudflare-radar.radargetasnsrel with: asn: rest.asn asn2: rest.asn2 format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/entities/ip name: radar-entities-ip description: REST surface for radar-entities-ip. operations: - method: GET name: radargetentitiesip description: Cloudflare Get IP address call: cloudflare-radar.radargetentitiesip with: ip: rest.ip format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/entities/locations name: radar-entities-locations description: REST surface for radar-entities-locations. operations: - method: GET name: radargetentitieslocations description: Cloudflare Get locations call: cloudflare-radar.radargetentitieslocations with: limit: rest.limit offset: rest.offset location: rest.location format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/entities/locations/{location} name: radar-entities-locations-location description: REST surface for radar-entities-locations-location. operations: - method: GET name: radargetentitieslocationbyalpha2 description: Cloudflare Get location call: cloudflare-radar.radargetentitieslocationbyalpha2 with: location: rest.location format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/summary/bot-class name: radar-http-summary-bot-class description: REST surface for radar-http-summary-bot_class. operations: - method: GET name: radargethttpsummarybybotclass description: Cloudflare Get Bot Class Summary call: cloudflare-radar.radargethttpsummarybybotclass with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/summary/device-type name: radar-http-summary-device-type description: REST surface for radar-http-summary-device_type. operations: - method: GET name: radargethttpsummarybydevicetype description: Cloudflare Get Device Type Summary call: cloudflare-radar.radargethttpsummarybydevicetype with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/summary/http-protocol name: radar-http-summary-http-protocol description: REST surface for radar-http-summary-http_protocol. operations: - method: GET name: radargethttpsummarybyhttpprotocol description: Cloudflare Get HTTP protocols summary call: cloudflare-radar.radargethttpsummarybyhttpprotocol with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/summary/http-version name: radar-http-summary-http-version description: REST surface for radar-http-summary-http_version. operations: - method: GET name: radargethttpsummarybyhttpversion description: Cloudflare Get HTTP Versions Summary call: cloudflare-radar.radargethttpsummarybyhttpversion with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/summary/ip-version name: radar-http-summary-ip-version description: REST surface for radar-http-summary-ip_version. operations: - method: GET name: radargethttpsummarybyipversion description: Cloudflare Get IP Version Summary call: cloudflare-radar.radargethttpsummarybyipversion with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/summary/os name: radar-http-summary-os description: REST surface for radar-http-summary-os. operations: - method: GET name: radargethttpsummarybyoperatingsystem description: Cloudflare Get Operating Systems Summary call: cloudflare-radar.radargethttpsummarybyoperatingsystem with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/summary/tls-version name: radar-http-summary-tls-version description: REST surface for radar-http-summary-tls_version. operations: - method: GET name: radargethttpsummarybytlsversion description: Cloudflare Get TLS Versions Summary call: cloudflare-radar.radargethttpsummarybytlsversion with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/timeseries-groups/bot-class name: radar-http-timeseries-groups-bot-class description: REST surface for radar-http-timeseries_groups-bot_class. operations: - method: GET name: radargethttptimeseriesgroupbybotclass description: Cloudflare Get Bot Classes Time Series call: cloudflare-radar.radargethttptimeseriesgroupbybotclass with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/timeseries-groups/browser name: radar-http-timeseries-groups-browser description: REST surface for radar-http-timeseries_groups-browser. operations: - method: GET name: radargethttptimeseriesgroupbybrowsers description: Cloudflare Get User Agents Time Series call: cloudflare-radar.radargethttptimeseriesgroupbybrowsers with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion limitPerGroup: rest.limitPerGroup format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/timeseries-groups/browser-family name: radar-http-timeseries-groups-browser-family description: REST surface for radar-http-timeseries_groups-browser_family. operations: - method: GET name: radargethttptimeseriesgroupbybrowserfamilies description: Cloudflare Get User Agent Families Time Series call: cloudflare-radar.radargethttptimeseriesgroupbybrowserfamilies with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/timeseries-groups/device-type name: radar-http-timeseries-groups-device-type description: REST surface for radar-http-timeseries_groups-device_type. operations: - method: GET name: radargethttptimeseriesgroupbydevicetype description: Cloudflare Get Device Types Time Series call: cloudflare-radar.radargethttptimeseriesgroupbydevicetype with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/timeseries-groups/http-protocol name: radar-http-timeseries-groups-http-protocol description: REST surface for radar-http-timeseries_groups-http_protocol. operations: - method: GET name: radargethttptimeseriesgroupbyhttpprotocol description: Cloudflare Get HTTP protocols Time Series call: cloudflare-radar.radargethttptimeseriesgroupbyhttpprotocol with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/timeseries-groups/http-version name: radar-http-timeseries-groups-http-version description: REST surface for radar-http-timeseries_groups-http_version. operations: - method: GET name: radargethttptimeseriesgroupbyhttpversion description: Cloudflare Get HTTP Versions Time Series call: cloudflare-radar.radargethttptimeseriesgroupbyhttpversion with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/timeseries-groups/ip-version name: radar-http-timeseries-groups-ip-version description: REST surface for radar-http-timeseries_groups-ip_version. operations: - method: GET name: radargethttptimeseriesgroupbyipversion description: Cloudflare Get IP Versions Time Series call: cloudflare-radar.radargethttptimeseriesgroupbyipversion with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/timeseries-groups/os name: radar-http-timeseries-groups-os description: REST surface for radar-http-timeseries_groups-os. operations: - method: GET name: radargethttptimeseriesgroupbyoperatingsystem description: Cloudflare Get Operating Systems Time Series call: cloudflare-radar.radargethttptimeseriesgroupbyoperatingsystem with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/timeseries-groups/tls-version name: radar-http-timeseries-groups-tls-version description: REST surface for radar-http-timeseries_groups-tls_version. operations: - method: GET name: radargethttptimeseriesgroupbytlsversion description: Cloudflare Get TLS Versions Time Series call: cloudflare-radar.radargethttptimeseriesgroupbytlsversion with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/ases name: radar-http-top-ases description: REST surface for radar-http-top-ases. operations: - method: GET name: radargethttptopasesbyhttprequests description: Cloudflare Get Top Autonomous Systems By HTTP Requests call: cloudflare-radar.radargethttptopasesbyhttprequests with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/ases/bot-class/{bot-class} name: radar-http-top-ases-bot-class-bot-class description: REST surface for radar-http-top-ases-bot_class-bot_class. operations: - method: GET name: radargethttptopasesbybotclass description: Cloudflare Get Top Autonomous Systems By Bot Class call: cloudflare-radar.radargethttptopasesbybotclass with: bot_class: rest.bot_class limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/ases/device-type/{device-type} name: radar-http-top-ases-device-type-device-type description: REST surface for radar-http-top-ases-device_type-device_type. operations: - method: GET name: radargethttptopasesbydevicetype description: Cloudflare Get Top Autonomous Systems By Device Type call: cloudflare-radar.radargethttptopasesbydevicetype with: device_type: rest.device_type limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/ases/http-protocol/{http-protocol} name: radar-http-top-ases-http-protocol-http-protocol description: REST surface for radar-http-top-ases-http_protocol-http_protocol. operations: - method: GET name: radargethttptopasesbyhttpprotocol description: Cloudflare Get Top Autonomous Systems By HTTP Protocol call: cloudflare-radar.radargethttptopasesbyhttpprotocol with: http_protocol: rest.http_protocol limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/ases/http-version/{http-version} name: radar-http-top-ases-http-version-http-version description: REST surface for radar-http-top-ases-http_version-http_version. operations: - method: GET name: radargethttptopasesbyhttpversion description: Cloudflare Get Top Autonomous Systems By HTTP Version call: cloudflare-radar.radargethttptopasesbyhttpversion with: http_version: rest.http_version limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/ases/ip-version/{ip-version} name: radar-http-top-ases-ip-version-ip-version description: REST surface for radar-http-top-ases-ip_version-ip_version. operations: - method: GET name: radargethttptopasesbyipversion description: Cloudflare Get Top Autonomous Systems By IP Version call: cloudflare-radar.radargethttptopasesbyipversion with: ip_version: rest.ip_version limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/ases/os/{os} name: radar-http-top-ases-os-os description: REST surface for radar-http-top-ases-os-os. operations: - method: GET name: radargethttptopasesbyoperatingsystem description: Cloudflare Get Top Autonomous Systems By Operating System call: cloudflare-radar.radargethttptopasesbyoperatingsystem with: os: rest.os limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/ases/tls-version/{tls-version} name: radar-http-top-ases-tls-version-tls-version description: REST surface for radar-http-top-ases-tls_version-tls_version. operations: - method: GET name: radargethttptopasesbytlsversion description: Cloudflare Get Top Autonomous Systems By TLS Version call: cloudflare-radar.radargethttptopasesbytlsversion with: tls_version: rest.tls_version limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/browser-families name: radar-http-top-browser-families description: REST surface for radar-http-top-browser_families. operations: - method: GET name: radargethttptopbrowserfamilies description: Cloudflare Get Top User Agents Families by HTTP requests call: cloudflare-radar.radargethttptopbrowserfamilies with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/browsers name: radar-http-top-browsers description: REST surface for radar-http-top-browsers. operations: - method: GET name: radargethttptopbrowsers description: Cloudflare Get Top User Agents By HTTP requests call: cloudflare-radar.radargethttptopbrowsers with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/locations name: radar-http-top-locations description: REST surface for radar-http-top-locations. operations: - method: GET name: radargethttptoplocationsbyhttprequests description: Cloudflare Get Top Locations By HTTP requests call: cloudflare-radar.radargethttptoplocationsbyhttprequests with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/locations/bot-class/{bot-class} name: radar-http-top-locations-bot-class-bot-class description: REST surface for radar-http-top-locations-bot_class-bot_class. operations: - method: GET name: radargethttptoplocationsbybotclass description: Cloudflare Get Top Locations By Bot Class call: cloudflare-radar.radargethttptoplocationsbybotclass with: bot_class: rest.bot_class limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/locations/device-type/{device-type} name: radar-http-top-locations-device-type-device-type description: REST surface for radar-http-top-locations-device_type-device_type. operations: - method: GET name: radargethttptoplocationsbydevicetype description: Cloudflare Get Top Locations By Device Type call: cloudflare-radar.radargethttptoplocationsbydevicetype with: device_type: rest.device_type limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/locations/http-protocol/{http-protocol} name: radar-http-top-locations-http-protocol-http-protocol description: REST surface for radar-http-top-locations-http_protocol-http_protocol. operations: - method: GET name: radargethttptoplocationsbyhttpprotocol description: Cloudflare Get Top Locations By HTTP Protocol call: cloudflare-radar.radargethttptoplocationsbyhttpprotocol with: http_protocol: rest.http_protocol limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/locations/http-version/{http-version} name: radar-http-top-locations-http-version-http-version description: REST surface for radar-http-top-locations-http_version-http_version. operations: - method: GET name: radargethttptoplocationsbyhttpversion description: Cloudflare Get Top Locations By HTTP Version call: cloudflare-radar.radargethttptoplocationsbyhttpversion with: http_version: rest.http_version limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol ipVersion: rest.ipVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/locations/ip-version/{ip-version} name: radar-http-top-locations-ip-version-ip-version description: REST surface for radar-http-top-locations-ip_version-ip_version. operations: - method: GET name: radargethttptoplocationsbyipversion description: Cloudflare Get Top Locations By IP Version call: cloudflare-radar.radargethttptoplocationsbyipversion with: ip_version: rest.ip_version limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion os: rest.os tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/locations/os/{os} name: radar-http-top-locations-os-os description: REST surface for radar-http-top-locations-os-os. operations: - method: GET name: radargethttptoplocationsbyoperatingsystem description: Cloudflare Get Top Locations By Operating System call: cloudflare-radar.radargethttptoplocationsbyoperatingsystem with: os: rest.os limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion tlsVersion: rest.tlsVersion format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/http/top/locations/tls-version/{tls-version} name: radar-http-top-locations-tls-version-tls-version description: REST surface for radar-http-top-locations-tls_version-tls_version. operations: - method: GET name: radargethttptoplocationsbytlsversion description: Cloudflare Get Top Locations By TLS Version call: cloudflare-radar.radargethttptoplocationsbytlsversion with: tls_version: rest.tls_version limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent botClass: rest.botClass deviceType: rest.deviceType httpProtocol: rest.httpProtocol httpVersion: rest.httpVersion ipVersion: rest.ipVersion os: rest.os format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/netflows/timeseries name: radar-netflows-timeseries description: REST surface for radar-netflows-timeseries. operations: - method: GET name: radargetnetflowstimeseries description: Cloudflare Get NetFlows Time Series call: cloudflare-radar.radargetnetflowstimeseries with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd product: rest.product asn: rest.asn location: rest.location continent: rest.continent normalization: rest.normalization format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/netflows/top/ases name: radar-netflows-top-ases description: REST surface for radar-netflows-top-ases. operations: - method: GET name: radargetnetflowstopases description: Cloudflare Get Top Autonomous Systems By Network Traffic call: cloudflare-radar.radargetnetflowstopases with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/netflows/top/locations name: radar-netflows-top-locations description: REST surface for radar-netflows-top-locations. operations: - method: GET name: radargetnetflowstoplocations description: Cloudflare Get Top Locations By Network Traffic call: cloudflare-radar.radargetnetflowstoplocations with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/quality/iqi/summary name: radar-quality-iqi-summary description: REST surface for radar-quality-iqi-summary. operations: - method: GET name: radargetqualityindexsummary description: Cloudflare Get IQI Summary call: cloudflare-radar.radargetqualityindexsummary with: name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent metric: rest.metric format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/quality/iqi/timeseries-groups name: radar-quality-iqi-timeseries-groups description: REST surface for radar-quality-iqi-timeseries_groups. operations: - method: GET name: radargetqualityindextimeseriesgroup description: Cloudflare Get IQI Time Series call: cloudflare-radar.radargetqualityindextimeseriesgroup with: aggInterval: rest.aggInterval name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent interpolation: rest.interpolation metric: rest.metric format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/quality/speed/histogram name: radar-quality-speed-histogram description: REST surface for radar-quality-speed-histogram. operations: - method: GET name: radargetqualityspeedhistogram description: Cloudflare Get Speed Tests Histogram call: cloudflare-radar.radargetqualityspeedhistogram with: name: rest.name dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent bucketSize: rest.bucketSize metricGroup: rest.metricGroup format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/quality/speed/summary name: radar-quality-speed-summary description: REST surface for radar-quality-speed-summary. operations: - method: GET name: radargetqualityspeedsummary description: Cloudflare Get Speed Tests Summary call: cloudflare-radar.radargetqualityspeedsummary with: name: rest.name dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/quality/speed/top/ases name: radar-quality-speed-top-ases description: REST surface for radar-quality-speed-top-ases. operations: - method: GET name: radargetqualityspeedtopases description: Cloudflare Get Top Speed Test Autonomous Systems call: cloudflare-radar.radargetqualityspeedtopases with: limit: rest.limit name: rest.name dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent orderBy: rest.orderBy reverse: rest.reverse format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/quality/speed/top/locations name: radar-quality-speed-top-locations description: REST surface for radar-quality-speed-top-locations. operations: - method: GET name: radargetqualityspeedtoplocations description: Cloudflare Get Top Speed Test Locations call: cloudflare-radar.radargetqualityspeedtoplocations with: limit: rest.limit name: rest.name dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent orderBy: rest.orderBy reverse: rest.reverse format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/ranking/domain/{domain} name: radar-ranking-domain-domain description: REST surface for radar-ranking-domain-domain. operations: - method: GET name: radargetrankingdomaindetails description: Cloudflare Get Domains Rank details call: cloudflare-radar.radargetrankingdomaindetails with: domain: rest.domain limit: rest.limit rankingType: rest.rankingType name: rest.name date: rest.date format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/ranking/timeseries-groups name: radar-ranking-timeseries-groups description: REST surface for radar-ranking-timeseries_groups. operations: - method: GET name: radargetrankingdomaintimeseries description: Cloudflare Get Domains Rank time series call: cloudflare-radar.radargetrankingdomaintimeseries with: limit: rest.limit rankingType: rest.rankingType name: rest.name location: rest.location domains: rest.domains dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/ranking/top name: radar-ranking-top description: REST surface for radar-ranking-top. operations: - method: GET name: radargetrankingtopdomains description: Cloudflare Get Top or Trending Domains call: cloudflare-radar.radargetrankingtopdomains with: limit: rest.limit name: rest.name location: rest.location date: rest.date rankingType: rest.rankingType format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/search/global name: radar-search-global description: REST surface for radar-search-global. operations: - method: GET name: radargetsearchglobal description: Cloudflare Search for locations, autonomous systems (AS) and reports. call: cloudflare-radar.radargetsearchglobal with: limit: rest.limit limitPerGroup: rest.limitPerGroup query: rest.query include: rest.include exclude: rest.exclude format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/traffic-anomalies name: radar-traffic-anomalies description: REST surface for radar-traffic_anomalies. operations: - method: GET name: radargettrafficanomalies description: Cloudflare Get latest Internet traffic anomalies. call: cloudflare-radar.radargettrafficanomalies with: limit: rest.limit offset: rest.offset dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd status: rest.status asn: rest.asn location: rest.location format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/traffic-anomalies/locations name: radar-traffic-anomalies-locations description: REST surface for radar-traffic_anomalies-locations. operations: - method: GET name: radargettrafficanomaliestop description: Cloudflare Get top locations by total traffic anomalies generated. call: cloudflare-radar.radargettrafficanomaliestop with: limit: rest.limit dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd status: rest.status format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/verified-bots/top/bots name: radar-verified-bots-top-bots description: REST surface for radar-verified_bots-top-bots. operations: - method: GET name: radargetverifiedbotstopbyhttprequests description: Cloudflare Get Top Verified Bots By HTTP Requests call: cloudflare-radar.radargetverifiedbotstopbyhttprequests with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - path: /v1/radar/verified-bots/top/categories name: radar-verified-bots-top-categories description: REST surface for radar-verified_bots-top-categories. operations: - method: GET name: radargetverifiedbotstopcategoriesbyhttprequests description: Cloudflare Get Top Verified Bot Categories By HTTP Requests call: cloudflare-radar.radargetverifiedbotstopcategoriesbyhttprequests with: limit: rest.limit name: rest.name dateRange: rest.dateRange dateStart: rest.dateStart dateEnd: rest.dateEnd asn: rest.asn location: rest.location continent: rest.continent format: rest.format outputParameters: - type: object mapping: $. - type: mcp namespace: cloudflare-radar-mcp port: 9090 transport: http description: MCP adapter for Cloudflare API — Radar. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: cloudflare-get-latest-internet-outages description: Cloudflare Get latest Internet outages and anomalies. hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetannotationsoutages with: limit: tools.limit offset: tools.offset dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-number-outages-locations description: Cloudflare Get the number of outages for locations. hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetannotationsoutagestop with: limit: tools.limit dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-as112-dnssec-summary description: Cloudflare Get AS112 DNSSEC Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnsas112timeseriesbydnssec with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-as112-edns-summary description: Cloudflare Get AS112 EDNS Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnsas112timeseriesbyedns with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-as112-ip-version description: Cloudflare Get AS112 IP Version Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnsas112timeseriesbyipversion with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-as112-dns-protocol description: Cloudflare Get AS112 DNS Protocol Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnsas112timeseriesbyprotocol with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-as112-query-types description: Cloudflare Get AS112 Query Types Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnsas112timeseriesbyquerytype with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-summary-as112-response description: Cloudflare Get a summary of AS112 Response Codes hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnsas112timeseriesbyresponsecodes with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-as112-dns-queries description: Cloudflare Get AS112 DNS Queries Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnsas112timeseries with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-as112-dnssec-support description: Cloudflare Get AS112 DNSSEC Support Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnsas112timeseriesgroupbydnssec with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-as112-edns-support description: Cloudflare Get AS112 EDNS Support Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnsas112timeseriesgroupbyedns with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-as112-ip-version-2 description: Cloudflare Get AS112 IP Version Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnsas112timeseriesgroupbyipversion with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-as112-dns-protocol-2 description: Cloudflare Get AS112 DNS Protocol Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnsas112timeseriesgroupbyprotocol with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-as112-query-types-2 description: Cloudflare Get AS112 Query Types Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnsas112timeseriesgroupbyquerytype with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-time-series-as112 description: Cloudflare Get a time series of AS112 Response Codes hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnsas112timeseriesgroupbyresponsecodes with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-autonomous-systems description: Cloudflare Get top autonomous systems by AS112 DNS queries hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnsas112toplocations with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-locations-dns description: Cloudflare Get Top Locations By DNS Queries DNSSEC Support hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnsas112toplocationsbydnssec with: dnssec: tools.dnssec limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-locations-edns description: Cloudflare Get Top Locations By EDNS Support hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnsas112toplocationsbyedns with: edns: tools.edns limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-locations-dns-2 description: Cloudflare Get Top Locations by DNS Queries IP version hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnsas112toplocationsbyipversion with: ip_version: tools.ip_version limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-3-attacks description: Cloudflare Get Layer 3 Attacks Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3summary with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-attack-bitrate-summary description: Cloudflare Get Attack Bitrate Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3summarybybitrate with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent ipVersion: tools.ipVersion protocol: tools.protocol direction: tools.direction format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-attack-durations-summary description: Cloudflare Get Attack Durations Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3summarybyduration with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent ipVersion: tools.ipVersion protocol: tools.protocol direction: tools.direction format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-ip-versions-summary description: Cloudflare Get IP Versions Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3summarybyipversion with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent protocol: tools.protocol direction: tools.direction format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-3-protocols description: Cloudflare Get Layer 3 Protocols Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3summarybyprotocol with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent ipVersion: tools.ipVersion direction: tools.direction format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-attack-vector-summary description: Cloudflare Get Attack Vector Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3summarybyvector with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent ipVersion: tools.ipVersion protocol: tools.protocol direction: tools.direction format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-attacks-bytes-summary description: Cloudflare Get Attacks By Bytes Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3timeseriesbybytes with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent ipVersion: tools.ipVersion protocol: tools.protocol normalization: tools.normalization metric: tools.metric direction: tools.direction format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-3-attacks-2 description: Cloudflare Get Layer 3 Attacks By Network Protocol Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3timeseriesgroups with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-attacks-bitrate-time description: Cloudflare Get Attacks By Bitrate Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3timeseriesgroupbybitrate with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent ipVersion: tools.ipVersion protocol: tools.protocol normalization: tools.normalization direction: tools.direction format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-3-attack description: Cloudflare Get Layer 3 Attack By Duration Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3timeseriesgroupbyduration with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent ipVersion: tools.ipVersion protocol: tools.protocol normalization: tools.normalization direction: tools.direction format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-3-attacks-3 description: Cloudflare Get Layer 3 Attacks By Target Industries Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3timeseriesgroupbyindustry with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent ipVersion: tools.ipVersion normalization: tools.normalization direction: tools.direction limitPerGroup: tools.limitPerGroup format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-3-attacks-4 description: Cloudflare Get Layer 3 Attacks By IP Version Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3timeseriesgroupbyipversion with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent protocol: tools.protocol normalization: tools.normalization direction: tools.direction format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-3-attacks-5 description: Cloudflare Get Layer 3 Attacks By Protocol Timeseries hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3timeseriesgroupbyprotocol with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent ipVersion: tools.ipVersion normalization: tools.normalization direction: tools.direction format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-3-attacks-6 description: Cloudflare Get Layer 3 Attacks By Vector hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3timeseriesgroupbyvector with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent ipVersion: tools.ipVersion protocol: tools.protocol normalization: tools.normalization direction: tools.direction limitPerGroup: tools.limitPerGroup format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-3-attacks-7 description: Cloudflare Get Layer 3 Attacks By Vertical Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3timeseriesgroupbyvertical with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent ipVersion: tools.ipVersion normalization: tools.normalization direction: tools.direction limitPerGroup: tools.limitPerGroup format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-attack-pairs description: Cloudflare Get top attack pairs (origin and target locations) of Layer 3 attacks hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3topattacks with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent ipVersion: tools.ipVersion protocol: tools.protocol limitDirection: tools.limitDirection limitPerLocation: tools.limitPerLocation format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-industry-attack description: Cloudflare Get top Industry of attack hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3topindustries with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent ipVersion: tools.ipVersion protocol: tools.protocol format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-origin-locations description: Cloudflare Get top origin locations of attack hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3toporiginlocations with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent ipVersion: tools.ipVersion protocol: tools.protocol format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-target-locations description: Cloudflare Get top target locations of attack hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3toptargetlocations with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent ipVersion: tools.ipVersion protocol: tools.protocol format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-verticals-attack description: Cloudflare Get top Verticals of attack hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer3topverticals with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent ipVersion: tools.ipVersion protocol: tools.protocol format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-7-attacks description: Cloudflare Get Layer 7 Attacks Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7summary with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-http-method-summary description: Cloudflare Get HTTP Method Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7summarybyhttpmethod with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent ipVersion: tools.ipVersion httpVersion: tools.httpVersion mitigationProduct: tools.mitigationProduct format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-http-version-summary description: Cloudflare Get HTTP Version Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7summarybyhttpversion with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent ipVersion: tools.ipVersion httpMethod: tools.httpMethod mitigationProduct: tools.mitigationProduct format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-ip-version-summary description: Cloudflare Get Ip Version Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7summarybyipversion with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent httpVersion: tools.httpVersion httpMethod: tools.httpMethod mitigationProduct: tools.mitigationProduct format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-managed-rules-summary description: Cloudflare Get Managed Rules Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7summarybymanagedrules with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent ipVersion: tools.ipVersion httpVersion: tools.httpVersion httpMethod: tools.httpMethod mitigationProduct: tools.mitigationProduct format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-mitigation-product-summary description: Cloudflare Get Mitigation Product Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7summarybymitigationproduct with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent ipVersion: tools.ipVersion httpVersion: tools.httpVersion httpMethod: tools.httpMethod format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-7-attacks-2 description: Cloudflare Get Layer 7 Attacks Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7timeseries with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd attack: tools.attack asn: tools.asn location: tools.location continent: tools.continent normalization: tools.normalization format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-7-attacks-3 description: Cloudflare Get Layer 7 Attacks By Mitigation Technique Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7timeseriesgroup with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-7-attacks-4 description: Cloudflare Get Layer 7 Attacks By HTTP Method Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7timeseriesgroupbyhttpmethod with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent ipVersion: tools.ipVersion httpVersion: tools.httpVersion mitigationProduct: tools.mitigationProduct normalization: tools.normalization format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-7-attacks-5 description: Cloudflare Get Layer 7 Attacks By HTTP Version Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7timeseriesgroupbyhttpversion with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent ipVersion: tools.ipVersion httpMethod: tools.httpMethod mitigationProduct: tools.mitigationProduct normalization: tools.normalization format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-7-attacks-6 description: Cloudflare Get Layer 7 Attacks By Target Industries Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7timeseriesgroupbyindustry with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent ipVersion: tools.ipVersion httpVersion: tools.httpVersion httpMethod: tools.httpMethod mitigationProduct: tools.mitigationProduct normalization: tools.normalization limitPerGroup: tools.limitPerGroup format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-7-attacks-7 description: Cloudflare Get Layer 7 Attacks By IP Version Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7timeseriesgroupbyipversion with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent httpVersion: tools.httpVersion httpMethod: tools.httpMethod mitigationProduct: tools.mitigationProduct normalization: tools.normalization format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-7-attacks-8 description: Cloudflare Get Layer 7 Attacks By Managed Rules Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7timeseriesgroupbymanagedrules with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent ipVersion: tools.ipVersion httpVersion: tools.httpVersion httpMethod: tools.httpMethod mitigationProduct: tools.mitigationProduct normalization: tools.normalization format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-7-attacks-9 description: Cloudflare Get Layer 7 Attacks By Mitigation Product Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7timeseriesgroupbymitigationproduct with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent ipVersion: tools.ipVersion httpVersion: tools.httpVersion httpMethod: tools.httpMethod normalization: tools.normalization format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-7-attacks-10 description: Cloudflare Get Layer 7 Attacks By Vertical Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7timeseriesgroupbyvertical with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent ipVersion: tools.ipVersion httpVersion: tools.httpVersion httpMethod: tools.httpMethod mitigationProduct: tools.mitigationProduct normalization: tools.normalization limitPerGroup: tools.limitPerGroup format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-origin-autonomous description: Cloudflare Get Top Origin Autonomous Systems By Layer 7 Attacks hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7toporiginas with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-attack-pairs-2 description: Cloudflare Get Top Attack Pairs (origin and target locations) By Layer 7 Attacks hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7topattacks with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent limitDirection: tools.limitDirection limitPerLocation: tools.limitPerLocation magnitude: tools.magnitude format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-industry-attack-2 description: Cloudflare Get top Industry of attack hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7topindustries with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-origin-locations-2 description: Cloudflare Get Top Origin Locations By Layer 7 Attacks hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7toporiginlocation with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-layer-7-top description: Cloudflare Get layer 7 top target locations hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7toptargetlocation with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-verticals-attack-2 description: Cloudflare Get top Verticals of attack hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetattackslayer7topverticals with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-bgp-hijack-events description: Cloudflare Get BGP hijack events hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetbgphijacksevents with: page: tools.page per_page: tools.per_page eventId: tools.eventId hijackerAsn: tools.hijackerAsn victimAsn: tools.victimAsn involvedAsn: tools.involvedAsn involvedCountry: tools.involvedCountry prefix: tools.prefix minConfidence: tools.minConfidence maxConfidence: tools.maxConfidence dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd sortBy: tools.sortBy sortOrder: tools.sortOrder format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-bgp-route-leak description: Cloudflare Get BGP route leak events hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetbgprouteleakevents with: page: tools.page per_page: tools.per_page eventId: tools.eventId leakAsn: tools.leakAsn involvedAsn: tools.involvedAsn involvedCountry: tools.involvedCountry dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd sortBy: tools.sortBy sortOrder: tools.sortOrder format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-moases description: Cloudflare Get MOASes hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetbgppfx2asmoas with: origin: tools.origin prefix: tools.prefix invalid_only: tools.invalid_only format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-prefix-origin-mapping description: Cloudflare Get prefix-to-origin mapping hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetbgppfx2as with: origin: tools.origin prefix: tools.prefix rpkiStatus: tools.rpkiStatus format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-bgp-routing-table description: Cloudflare Get BGP routing table stats hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetbgproutesstats with: asn: tools.asn location: tools.location format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-bgp-ip-space description: Cloudflare Get BGP IP space time series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetbgpipspacetimeseries with: dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-bgp-time-series description: Cloudflare Get BGP time series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetbgptimeseries with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd prefix: tools.prefix updateType: tools.updateType asn: tools.asn format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-autonomous-systems-2 description: Cloudflare Get top autonomous systems hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetbgptopases with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn prefix: tools.prefix updateType: tools.updateType format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-list-asns-ordered description: Cloudflare Get list of ASNs ordered by prefix count hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetbgptopasnsbyprefixes with: country: tools.country limit: tools.limit format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-prefixes description: Cloudflare Get top prefixes hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetbgptopprefixes with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn updateType: tools.updateType format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-connection-tampering-summary description: Cloudflare Get Connection Tampering Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetconnectiontamperingsummary with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-connection-tampering-time description: Cloudflare Get Connection Tampering Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetconnectiontamperingtimeseriesgroup with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-datasets description: Cloudflare Get Datasets hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetreportsdatasets with: limit: tools.limit offset: tools.offset datasetType: tools.datasetType format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-dataset-download-url description: Cloudflare Get Dataset download url hints: readOnly: true destructive: false idempotent: false call: cloudflare-radar.radarpostreportsdatasetdownloadurl with: format: tools.format body: tools.body outputParameters: - type: object mapping: $. - name: cloudflare-get-dataset-csv-stream description: Cloudflare Get Dataset csv Stream hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetreportsdatasetdownload with: alias: tools.alias date: tools.date outputParameters: - type: object mapping: $. - name: cloudflare-get-top-autonomous-systems-3 description: Cloudflare Get Top Autonomous Systems by DNS queries. hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnstopases with: limit: tools.limit name: tools.name domain: tools.domain dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-locations-dns-3 description: Cloudflare Get Top Locations by DNS queries hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetdnstoplocations with: limit: tools.limit name: tools.name domain: tools.domain dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-arc-validations-summary description: Cloudflare Get ARC Validations Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailroutingsummarybyarc with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf ipVersion: tools.ipVersion encrypted: tools.encrypted format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-dkim-validations-summary description: Cloudflare Get DKIM Validations Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailroutingsummarybydkim with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dmarc: tools.dmarc spf: tools.spf ipVersion: tools.ipVersion encrypted: tools.encrypted format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-dmarc-validations-summary description: Cloudflare Get DMARC Validations Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailroutingsummarybydmarc with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim spf: tools.spf ipVersion: tools.ipVersion encrypted: tools.encrypted format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-encrypted-summary description: Cloudflare Get Encrypted Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailroutingsummarybyencrypted with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf ipVersion: tools.ipVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-ip-version-summary-2 description: Cloudflare Get Ip Version Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailroutingsummarybyipversion with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf encrypted: tools.encrypted format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-spf-validations-summary description: Cloudflare Get SPF Validations Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailroutingsummarybyspf with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc ipVersion: tools.ipVersion encrypted: tools.encrypted format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-arc-validations-time description: Cloudflare Get ARC Validations Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailroutingtimeseriesgroupbyarc with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf ipVersion: tools.ipVersion encrypted: tools.encrypted format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-dkim-validations-time description: Cloudflare Get DKIM Validations Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailroutingtimeseriesgroupbydkim with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dmarc: tools.dmarc spf: tools.spf ipVersion: tools.ipVersion encrypted: tools.encrypted format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-dmarc-validations-time description: Cloudflare Get DMARC Validations Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailroutingtimeseriesgroupbydmarc with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim spf: tools.spf ipVersion: tools.ipVersion encrypted: tools.encrypted format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-encrypted-time-series description: Cloudflare Get Encrypted Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailroutingtimeseriesgroupbyencrypted with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf ipVersion: tools.ipVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-ip-version-time description: Cloudflare Get Ip Version Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailroutingtimeseriesgroupbyipversion with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf encrypted: tools.encrypted format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-spf-validations-time description: Cloudflare Get SPF Validations Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailroutingtimeseriesgroupbyspf with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc ipVersion: tools.ipVersion encrypted: tools.encrypted format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-arc-validations-summary-2 description: Cloudflare Get ARC Validations Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritysummarybyarc with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-dkim-validations-summary-2 description: Cloudflare Get DKIM Validations Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritysummarybydkim with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dmarc: tools.dmarc spf: tools.spf tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-dmarc-validations-summary-2 description: Cloudflare Get DMARC Validations Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritysummarybydmarc with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim spf: tools.spf tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-malicious-validations-summary description: Cloudflare Get MALICIOUS Validations Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritysummarybymalicious with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-spam-summary description: Cloudflare Get SPAM Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritysummarybyspam with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-spf-validations-summary-2 description: Cloudflare Get SPF Validations Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritysummarybyspf with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-spoof-summary description: Cloudflare Get SPOOF Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritysummarybyspoof with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-threat-categories-summary description: Cloudflare Get Threat Categories Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritysummarybythreatcategory with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-tls-version-summary description: Cloudflare Get TLS Version Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritysummarybytlsversion with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-arc-validations-time-2 description: Cloudflare Get ARC Validations Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbyarc with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-dkim-validations-time-2 description: Cloudflare Get DKIM Validations Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbydkim with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dmarc: tools.dmarc spf: tools.spf tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-dmarc-validations-time-2 description: Cloudflare Get DMARC Validations Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbydmarc with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim spf: tools.spf tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-malicious-validations-time description: Cloudflare Get MALICIOUS Validations Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbymalicious with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-spam-validations-time description: Cloudflare Get SPAM Validations Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbyspam with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-spf-validations-time-2 description: Cloudflare Get SPF Validations Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbyspf with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-spoof-validations-time description: Cloudflare Get SPOOF Validations Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbyspoof with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-threat-categories-time description: Cloudflare Get Threat Categories Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbythreatcategory with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-tls-version-time description: Cloudflare Get TLS Version Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritytimeseriesgroupbytlsversion with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-tlds-email description: Cloudflare Get Top TLDs By Email Messages hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritytoptldsbymessages with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf tlsVersion: tools.tlsVersion tldCategory: tools.tldCategory format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-tlds-malicious description: Cloudflare Get Top TLDs By Malicious Classification hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritytoptldsbymalicious with: malicious: tools.malicious limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf tlsVersion: tools.tlsVersion tldCategory: tools.tldCategory format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-tlds-spam description: Cloudflare Get Top TLDs By Spam Classification hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritytoptldsbyspam with: spam: tools.spam limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf tlsVersion: tools.tlsVersion tldCategory: tools.tldCategory format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-tlds-spoof description: Cloudflare Get Top TLDs By Spoof Classification hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetemailsecuritytoptldsbyspoof with: spoof: tools.spoof limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd arc: tools.arc dkim: tools.dkim dmarc: tools.dmarc spf: tools.spf tlsVersion: tools.tlsVersion tldCategory: tools.tldCategory format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-autonomous-systems description: Cloudflare Get autonomous systems hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetentitiesasnlist with: limit: tools.limit offset: tools.offset asn: tools.asn location: tools.location orderBy: tools.orderBy format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-autonomous-system-information description: Cloudflare Get autonomous system information by IP address hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetentitiesasnbyip with: ip: tools.ip format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-autonomous-system-information-2 description: Cloudflare Get autonomous system information by AS number hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetentitiesasnbyid with: asn: tools.asn format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-level-relationships-number description: Cloudflare Get AS-level relationships by AS number hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetasnsrel with: asn: tools.asn asn2: tools.asn2 format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-ip-address description: Cloudflare Get IP address hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetentitiesip with: ip: tools.ip format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-locations description: Cloudflare Get locations hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetentitieslocations with: limit: tools.limit offset: tools.offset location: tools.location format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-location description: Cloudflare Get location hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetentitieslocationbyalpha2 with: location: tools.location format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-bot-class-summary description: Cloudflare Get Bot Class Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttpsummarybybotclass with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-device-type-summary description: Cloudflare Get Device Type Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttpsummarybydevicetype with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-http-protocols-summary description: Cloudflare Get HTTP protocols summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttpsummarybyhttpprotocol with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-http-versions-summary description: Cloudflare Get HTTP Versions Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttpsummarybyhttpversion with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-ip-version-summary-3 description: Cloudflare Get IP Version Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttpsummarybyipversion with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-operating-systems-summary description: Cloudflare Get Operating Systems Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttpsummarybyoperatingsystem with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-tls-versions-summary description: Cloudflare Get TLS Versions Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttpsummarybytlsversion with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-bot-classes-time description: Cloudflare Get Bot Classes Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptimeseriesgroupbybotclass with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-user-agents-time description: Cloudflare Get User Agents Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptimeseriesgroupbybrowsers with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion limitPerGroup: tools.limitPerGroup format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-user-agent-families description: Cloudflare Get User Agent Families Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptimeseriesgroupbybrowserfamilies with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-device-types-time description: Cloudflare Get Device Types Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptimeseriesgroupbydevicetype with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-http-protocols-time description: Cloudflare Get HTTP protocols Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptimeseriesgroupbyhttpprotocol with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-http-versions-time description: Cloudflare Get HTTP Versions Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptimeseriesgroupbyhttpversion with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-ip-versions-time description: Cloudflare Get IP Versions Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptimeseriesgroupbyipversion with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-operating-systems-time description: Cloudflare Get Operating Systems Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptimeseriesgroupbyoperatingsystem with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-tls-versions-time description: Cloudflare Get TLS Versions Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptimeseriesgroupbytlsversion with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-autonomous-systems-4 description: Cloudflare Get Top Autonomous Systems By HTTP Requests hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptopasesbyhttprequests with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-autonomous-systems-5 description: Cloudflare Get Top Autonomous Systems By Bot Class hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptopasesbybotclass with: bot_class: tools.bot_class limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-autonomous-systems-6 description: Cloudflare Get Top Autonomous Systems By Device Type hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptopasesbydevicetype with: device_type: tools.device_type limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-autonomous-systems-7 description: Cloudflare Get Top Autonomous Systems By HTTP Protocol hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptopasesbyhttpprotocol with: http_protocol: tools.http_protocol limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-autonomous-systems-8 description: Cloudflare Get Top Autonomous Systems By HTTP Version hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptopasesbyhttpversion with: http_version: tools.http_version limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-autonomous-systems-9 description: Cloudflare Get Top Autonomous Systems By IP Version hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptopasesbyipversion with: ip_version: tools.ip_version limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-autonomous-systems-10 description: Cloudflare Get Top Autonomous Systems By Operating System hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptopasesbyoperatingsystem with: os: tools.os limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-autonomous-systems-11 description: Cloudflare Get Top Autonomous Systems By TLS Version hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptopasesbytlsversion with: tls_version: tools.tls_version limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-user-agents description: Cloudflare Get Top User Agents Families by HTTP requests hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptopbrowserfamilies with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-user-agents-2 description: Cloudflare Get Top User Agents By HTTP requests hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptopbrowsers with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-locations-http description: Cloudflare Get Top Locations By HTTP requests hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptoplocationsbyhttprequests with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-locations-bot description: Cloudflare Get Top Locations By Bot Class hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptoplocationsbybotclass with: bot_class: tools.bot_class limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-locations-device description: Cloudflare Get Top Locations By Device Type hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptoplocationsbydevicetype with: device_type: tools.device_type limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-locations-http-2 description: Cloudflare Get Top Locations By HTTP Protocol hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptoplocationsbyhttpprotocol with: http_protocol: tools.http_protocol limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-locations-http-3 description: Cloudflare Get Top Locations By HTTP Version hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptoplocationsbyhttpversion with: http_version: tools.http_version limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol ipVersion: tools.ipVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-locations-ip description: Cloudflare Get Top Locations By IP Version hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptoplocationsbyipversion with: ip_version: tools.ip_version limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion os: tools.os tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-locations-operating description: Cloudflare Get Top Locations By Operating System hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptoplocationsbyoperatingsystem with: os: tools.os limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion tlsVersion: tools.tlsVersion format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-locations-tls description: Cloudflare Get Top Locations By TLS Version hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargethttptoplocationsbytlsversion with: tls_version: tools.tls_version limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent botClass: tools.botClass deviceType: tools.deviceType httpProtocol: tools.httpProtocol httpVersion: tools.httpVersion ipVersion: tools.ipVersion os: tools.os format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-netflows-time-series description: Cloudflare Get NetFlows Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetnetflowstimeseries with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd product: tools.product asn: tools.asn location: tools.location continent: tools.continent normalization: tools.normalization format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-autonomous-systems-12 description: Cloudflare Get Top Autonomous Systems By Network Traffic hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetnetflowstopases with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-locations-network description: Cloudflare Get Top Locations By Network Traffic hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetnetflowstoplocations with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-iqi-summary description: Cloudflare Get IQI Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetqualityindexsummary with: name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent metric: tools.metric format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-iqi-time-series description: Cloudflare Get IQI Time Series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetqualityindextimeseriesgroup with: aggInterval: tools.aggInterval name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent interpolation: tools.interpolation metric: tools.metric format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-speed-tests-histogram description: Cloudflare Get Speed Tests Histogram hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetqualityspeedhistogram with: name: tools.name dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent bucketSize: tools.bucketSize metricGroup: tools.metricGroup format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-speed-tests-summary description: Cloudflare Get Speed Tests Summary hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetqualityspeedsummary with: name: tools.name dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-speed-test description: Cloudflare Get Top Speed Test Autonomous Systems hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetqualityspeedtopases with: limit: tools.limit name: tools.name dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent orderBy: tools.orderBy reverse: tools.reverse format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-speed-test-2 description: Cloudflare Get Top Speed Test Locations hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetqualityspeedtoplocations with: limit: tools.limit name: tools.name dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent orderBy: tools.orderBy reverse: tools.reverse format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-domains-rank-details description: Cloudflare Get Domains Rank details hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetrankingdomaindetails with: domain: tools.domain limit: tools.limit rankingType: tools.rankingType name: tools.name date: tools.date format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-domains-rank-time description: Cloudflare Get Domains Rank time series hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetrankingdomaintimeseries with: limit: tools.limit rankingType: tools.rankingType name: tools.name location: tools.location domains: tools.domains dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-trending-domains description: Cloudflare Get Top or Trending Domains hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetrankingtopdomains with: limit: tools.limit name: tools.name location: tools.location date: tools.date rankingType: tools.rankingType format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-search-locations-autonomous-systems description: Cloudflare Search for locations, autonomous systems (AS) and reports. hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetsearchglobal with: limit: tools.limit limitPerGroup: tools.limitPerGroup query: tools.query include: tools.include exclude: tools.exclude format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-latest-internet-traffic description: Cloudflare Get latest Internet traffic anomalies. hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargettrafficanomalies with: limit: tools.limit offset: tools.offset dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd status: tools.status asn: tools.asn location: tools.location format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-locations-total description: Cloudflare Get top locations by total traffic anomalies generated. hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargettrafficanomaliestop with: limit: tools.limit dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd status: tools.status format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-verified-bots description: Cloudflare Get Top Verified Bots By HTTP Requests hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetverifiedbotstopbyhttprequests with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $. - name: cloudflare-get-top-verified-bot description: Cloudflare Get Top Verified Bot Categories By HTTP Requests hints: readOnly: true destructive: false idempotent: true call: cloudflare-radar.radargetverifiedbotstopcategoriesbyhttprequests with: limit: tools.limit name: tools.name dateRange: tools.dateRange dateStart: tools.dateStart dateEnd: tools.dateEnd asn: tools.asn location: tools.location continent: tools.continent format: tools.format outputParameters: - type: object mapping: $.