APIs.io Engineering Platform Cloudflare API — Radar Attacks

APIs.io Engineering Platform Cloudflare API — Radar Attacks. 41 operations. Lead operation: APIs.io Engineering Platform Get Layer 3 Attacks Summary. Self-contained Naftiko capability covering one Engineering Platform business surface.

Run with Naftiko Engineering PlatformRadar Attacks

What You Can Do

GET
Radargetattackslayer3summary — APIs.io Engineering Platform Get Layer 3 Attacks Summary
/v1/radar/attacks/layer3/summary
GET
Radargetattackslayer3summarybybitrate — APIs.io Engineering Platform Get Attack Bitrate Summary
/v1/radar/attacks/layer3/summary/bitrate
GET
Radargetattackslayer3summarybyduration — APIs.io Engineering Platform Get Attack Durations Summary
/v1/radar/attacks/layer3/summary/duration
GET
Radargetattackslayer3summarybyipversion — APIs.io Engineering Platform Get IP Versions Summary
/v1/radar/attacks/layer3/summary/ip-version
GET
Radargetattackslayer3summarybyprotocol — APIs.io Engineering Platform Get Layer 3 Protocols Summary
/v1/radar/attacks/layer3/summary/protocol
GET
Radargetattackslayer3summarybyvector — APIs.io Engineering Platform Get Attack Vector Summary
/v1/radar/attacks/layer3/summary/vector
GET
Radargetattackslayer3timeseriesbybytes — APIs.io Engineering Platform Get Attacks By Bytes Summary
/v1/radar/attacks/layer3/timeseries
GET
Radargetattackslayer3timeseriesgroups — APIs.io Engineering Platform Get Layer 3 Attacks By Network Protocol Time Series
/v1/radar/attacks/layer3/timeseries-groups
GET
Radargetattackslayer3timeseriesgroupbybitrate — APIs.io Engineering Platform Get Attacks By Bitrate Time Series
/v1/radar/attacks/layer3/timeseries-groups/bitrate
GET
Radargetattackslayer3timeseriesgroupbyduration — APIs.io Engineering Platform Get Layer 3 Attack By Duration Time Series
/v1/radar/attacks/layer3/timeseries-groups/duration
GET
Radargetattackslayer3timeseriesgroupbyindustry — APIs.io Engineering Platform Get Layer 3 Attacks By Target Industries Time Series
/v1/radar/attacks/layer3/timeseries-groups/industry
GET
Radargetattackslayer3timeseriesgroupbyipversion — APIs.io Engineering Platform Get Layer 3 Attacks By IP Version Time Series
/v1/radar/attacks/layer3/timeseries-groups/ip-version
GET
Radargetattackslayer3timeseriesgroupbyprotocol — APIs.io Engineering Platform Get Layer 3 Attacks By Protocol Timeseries
/v1/radar/attacks/layer3/timeseries-groups/protocol
GET
Radargetattackslayer3timeseriesgroupbyvector — APIs.io Engineering Platform Get Layer 3 Attacks By Vector
/v1/radar/attacks/layer3/timeseries-groups/vector
GET
Radargetattackslayer3timeseriesgroupbyvertical — APIs.io Engineering Platform Get Layer 3 Attacks By Vertical Time Series
/v1/radar/attacks/layer3/timeseries-groups/vertical
GET
Radargetattackslayer3topattacks — APIs.io Engineering Platform Get top attack pairs (origin and target locations) of Layer 3 attacks
/v1/radar/attacks/layer3/top/attacks
GET
Radargetattackslayer3topindustries — APIs.io Engineering Platform Get top Industry of attack
/v1/radar/attacks/layer3/top/industry
GET
Radargetattackslayer3toporiginlocations — APIs.io Engineering Platform Get top origin locations of attack
/v1/radar/attacks/layer3/top/locations/origin
GET
Radargetattackslayer3toptargetlocations — APIs.io Engineering Platform Get top target locations of attack
/v1/radar/attacks/layer3/top/locations/target
GET
Radargetattackslayer3topverticals — APIs.io Engineering Platform Get top Verticals of attack
/v1/radar/attacks/layer3/top/vertical
GET
Radargetattackslayer7summary — APIs.io Engineering Platform Get Layer 7 Attacks Summary
/v1/radar/attacks/layer7/summary
GET
Radargetattackslayer7summarybyhttpmethod — APIs.io Engineering Platform Get HTTP Method Summary
/v1/radar/attacks/layer7/summary/http-method
GET
Radargetattackslayer7summarybyhttpversion — APIs.io Engineering Platform Get HTTP Version Summary
/v1/radar/attacks/layer7/summary/http-version
GET
Radargetattackslayer7summarybyipversion — APIs.io Engineering Platform Get Ip Version Summary
/v1/radar/attacks/layer7/summary/ip-version
GET
Radargetattackslayer7summarybymanagedrules — APIs.io Engineering Platform Get Managed Rules Summary
/v1/radar/attacks/layer7/summary/managed-rules
GET
Radargetattackslayer7summarybymitigationproduct — APIs.io Engineering Platform Get Mitigation Product Summary
/v1/radar/attacks/layer7/summary/mitigation-product
GET
Radargetattackslayer7timeseries — APIs.io Engineering Platform Get Layer 7 Attacks Time Series
/v1/radar/attacks/layer7/timeseries
GET
Radargetattackslayer7timeseriesgroup — APIs.io Engineering Platform Get Layer 7 Attacks By Mitigation Technique Time Series
/v1/radar/attacks/layer7/timeseries-groups
GET
Radargetattackslayer7timeseriesgroupbyhttpmethod — APIs.io Engineering Platform Get Layer 7 Attacks By HTTP Method Time Series
/v1/radar/attacks/layer7/timeseries-groups/http-method
GET
Radargetattackslayer7timeseriesgroupbyhttpversion — APIs.io Engineering Platform Get Layer 7 Attacks By HTTP Version Time Series
/v1/radar/attacks/layer7/timeseries-groups/http-version
GET
Radargetattackslayer7timeseriesgroupbyindustry — APIs.io Engineering Platform Get Layer 7 Attacks By Target Industries Time Series
/v1/radar/attacks/layer7/timeseries-groups/industry
GET
Radargetattackslayer7timeseriesgroupbyipversion — APIs.io Engineering Platform Get Layer 7 Attacks By IP Version Time Series
/v1/radar/attacks/layer7/timeseries-groups/ip-version
GET
Radargetattackslayer7timeseriesgroupbymanagedrules — APIs.io Engineering Platform Get Layer 7 Attacks By Managed Rules Time Series
/v1/radar/attacks/layer7/timeseries-groups/managed-rules
GET
Radargetattackslayer7timeseriesgroupbymitigationproduct — APIs.io Engineering Platform Get Layer 7 Attacks By Mitigation Product Time Series
/v1/radar/attacks/layer7/timeseries-groups/mitigation-product
GET
Radargetattackslayer7timeseriesgroupbyvertical — APIs.io Engineering Platform Get Layer 7 Attacks By Vertical Time Series
/v1/radar/attacks/layer7/timeseries-groups/vertical
GET
Radargetattackslayer7toporiginas — APIs.io Engineering Platform Get Top Origin Autonomous Systems By Layer 7 Attacks
/v1/radar/attacks/layer7/top/ases/origin
GET
Radargetattackslayer7topattacks — APIs.io Engineering Platform Get Top Attack Pairs (origin and target locations) By Layer 7 Attacks
/v1/radar/attacks/layer7/top/attacks
GET
Radargetattackslayer7topindustries — APIs.io Engineering Platform Get top Industry of attack
/v1/radar/attacks/layer7/top/industry
GET
Radargetattackslayer7toporiginlocation — APIs.io Engineering Platform Get Top Origin Locations By Layer 7 Attacks
/v1/radar/attacks/layer7/top/locations/origin
GET
Radargetattackslayer7toptargetlocation — APIs.io Engineering Platform Get layer 7 top target locations
/v1/radar/attacks/layer7/top/locations/target
GET
Radargetattackslayer7topverticals — APIs.io Engineering Platform Get top Verticals of attack
/v1/radar/attacks/layer7/top/vertical

MCP Tools

apis-io-engineering-platform-get-layer

APIs.io Engineering Platform Get Layer 3 Attacks Summary

read-only idempotent
apis-io-engineering-platform-get-attack

APIs.io Engineering Platform Get Attack Bitrate Summary

read-only idempotent
apis-io-engineering-platform-get-attack-2

APIs.io Engineering Platform Get Attack Durations Summary

read-only idempotent
apis-io-engineering-platform-get-ip

APIs.io Engineering Platform Get IP Versions Summary

read-only idempotent
apis-io-engineering-platform-get-layer-2

APIs.io Engineering Platform Get Layer 3 Protocols Summary

read-only idempotent
apis-io-engineering-platform-get-attack-3

APIs.io Engineering Platform Get Attack Vector Summary

read-only idempotent
apis-io-engineering-platform-get-attacks

APIs.io Engineering Platform Get Attacks By Bytes Summary

read-only idempotent
apis-io-engineering-platform-get-layer-3

APIs.io Engineering Platform Get Layer 3 Attacks By Network Protocol Time Series

read-only idempotent
apis-io-engineering-platform-get-attacks-2

APIs.io Engineering Platform Get Attacks By Bitrate Time Series

read-only idempotent
apis-io-engineering-platform-get-layer-4

APIs.io Engineering Platform Get Layer 3 Attack By Duration Time Series

read-only idempotent
apis-io-engineering-platform-get-layer-5

APIs.io Engineering Platform Get Layer 3 Attacks By Target Industries Time Series

read-only idempotent
apis-io-engineering-platform-get-layer-6

APIs.io Engineering Platform Get Layer 3 Attacks By IP Version Time Series

read-only idempotent
apis-io-engineering-platform-get-layer-7

APIs.io Engineering Platform Get Layer 3 Attacks By Protocol Timeseries

read-only idempotent
apis-io-engineering-platform-get-layer-8

APIs.io Engineering Platform Get Layer 3 Attacks By Vector

read-only idempotent
apis-io-engineering-platform-get-layer-9

APIs.io Engineering Platform Get Layer 3 Attacks By Vertical Time Series

read-only idempotent
apis-io-engineering-platform-get-top

APIs.io Engineering Platform Get top attack pairs (origin and target locations) of Layer 3 attacks

read-only idempotent
apis-io-engineering-platform-get-top-2

APIs.io Engineering Platform Get top Industry of attack

read-only idempotent
apis-io-engineering-platform-get-top-3

APIs.io Engineering Platform Get top origin locations of attack

read-only idempotent
apis-io-engineering-platform-get-top-4

APIs.io Engineering Platform Get top target locations of attack

read-only idempotent
apis-io-engineering-platform-get-top-5

APIs.io Engineering Platform Get top Verticals of attack

read-only idempotent
apis-io-engineering-platform-get-layer-10

APIs.io Engineering Platform Get Layer 7 Attacks Summary

read-only idempotent
apis-io-engineering-platform-get-http

APIs.io Engineering Platform Get HTTP Method Summary

read-only idempotent
apis-io-engineering-platform-get-http-2

APIs.io Engineering Platform Get HTTP Version Summary

read-only idempotent
apis-io-engineering-platform-get-ip-2

APIs.io Engineering Platform Get Ip Version Summary

read-only idempotent
apis-io-engineering-platform-get-managed

APIs.io Engineering Platform Get Managed Rules Summary

read-only idempotent
apis-io-engineering-platform-get-mitigation

APIs.io Engineering Platform Get Mitigation Product Summary

read-only idempotent
apis-io-engineering-platform-get-layer-11

APIs.io Engineering Platform Get Layer 7 Attacks Time Series

read-only idempotent
apis-io-engineering-platform-get-layer-12

APIs.io Engineering Platform Get Layer 7 Attacks By Mitigation Technique Time Series

read-only idempotent
apis-io-engineering-platform-get-layer-13

APIs.io Engineering Platform Get Layer 7 Attacks By HTTP Method Time Series

read-only idempotent
apis-io-engineering-platform-get-layer-14

APIs.io Engineering Platform Get Layer 7 Attacks By HTTP Version Time Series

read-only idempotent
apis-io-engineering-platform-get-layer-15

APIs.io Engineering Platform Get Layer 7 Attacks By Target Industries Time Series

read-only idempotent
apis-io-engineering-platform-get-layer-16

APIs.io Engineering Platform Get Layer 7 Attacks By IP Version Time Series

read-only idempotent
apis-io-engineering-platform-get-layer-17

APIs.io Engineering Platform Get Layer 7 Attacks By Managed Rules Time Series

read-only idempotent
apis-io-engineering-platform-get-layer-18

APIs.io Engineering Platform Get Layer 7 Attacks By Mitigation Product Time Series

read-only idempotent
apis-io-engineering-platform-get-layer-19

APIs.io Engineering Platform Get Layer 7 Attacks By Vertical Time Series

read-only idempotent
apis-io-engineering-platform-get-top-6

APIs.io Engineering Platform Get Top Origin Autonomous Systems By Layer 7 Attacks

read-only idempotent
apis-io-engineering-platform-get-top-7

APIs.io Engineering Platform Get Top Attack Pairs (origin and target locations) By Layer 7 Attacks

read-only idempotent
apis-io-engineering-platform-get-top-8

APIs.io Engineering Platform Get top Industry of attack

read-only idempotent
apis-io-engineering-platform-get-top-9

APIs.io Engineering Platform Get Top Origin Locations By Layer 7 Attacks

read-only idempotent
apis-io-engineering-platform-get-layer-20

APIs.io Engineering Platform Get layer 7 top target locations

read-only idempotent
apis-io-engineering-platform-get-top-10

APIs.io Engineering Platform Get top Verticals of attack

read-only idempotent

Capability Spec

cloudflare-radar-attacks.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: APIs.io Engineering Platform Cloudflare API — Radar Attacks
  description: 'APIs.io Engineering Platform Cloudflare API — Radar Attacks. 41 operations. Lead operation: APIs.io Engineering
    Platform Get Layer 3 Attacks Summary. Self-contained Naftiko capability covering one Engineering Platform business surface.'
  tags:
  - Engineering Platform
  - Radar Attacks
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    ENGINEERING_PLATFORM_API_KEY: ENGINEERING_PLATFORM_API_KEY
capability:
  consumes:
  - type: http
    namespace: cloudflare-radar-attacks
    baseUri: ''
    description: APIs.io Engineering Platform Cloudflare API — Radar Attacks business capability. Self-contained, no shared
      references.
    resources:
    - name: radar-attacks-layer3-summary
      path: /radar/attacks/layer3/summary
      operations:
      - name: radargetattackslayer3summary
        method: GET
        description: APIs.io Engineering Platform Get Layer 3 Attacks Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
          description: Array of names that will be used to name the series in responses.
        - name: dateRange
          in: query
          type: array
          description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
            or set specific start and end dates (`dateStart` and `date
        - name: dateStart
          in: query
          type: array
          description: Array of datetimes to filter the start of a series.
        - name: dateEnd
          in: query
          type: array
          description: End of the date range (inclusive).
        - name: asn
          in: query
          type: array
          description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
            3356` excludes results from AS174, but includes results from '
        - name: location
          in: query
          type: array
          description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
            results. For example, `-US,PT` excludes results from the US, '
        - name: continent
          in: query
          type: array
          description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
            results. For example, `-EU,NA` excludes results from Europ
        - name: format
          in: query
          type: string
          description: Format results are returned in.
    - name: radar-attacks-layer3-summary-bitrate
      path: /radar/attacks/layer3/summary/bitrate
      operations:
      - name: radargetattackslayer3summarybybitrate
        method: GET
        description: APIs.io Engineering Platform Get Attack Bitrate Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
          description: Array of names that will be used to name the series in responses.
        - name: dateRange
          in: query
          type: array
          description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
            or set specific start and end dates (`dateStart` and `date
        - name: dateStart
          in: query
          type: array
          description: Array of datetimes to filter the start of a series.
        - name: dateEnd
          in: query
          type: array
          description: End of the date range (inclusive).
        - name: location
          in: query
          type: array
          description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
            results. For example, `-US,PT` excludes results from the US, '
        - name: continent
          in: query
          type: array
          description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
            results. For example, `-EU,NA` excludes results from Europ
        - name: ipVersion
          in: query
          type: array
          description: Filter for ip version.
        - name: protocol
          in: query
          type: array
          description: Array of L3/4 attack types.
        - name: direction
          in: query
          type: string
          description: Together with the `location` parameter, will apply the filter to origin or target location.
        - name: format
          in: query
          type: string
          description: Format results are returned in.
    - name: radar-attacks-layer3-summary-duration
      path: /radar/attacks/layer3/summary/duration
      operations:
      - name: radargetattackslayer3summarybyduration
        method: GET
        description: APIs.io Engineering Platform Get Attack Durations Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
          description: Array of names that will be used to name the series in responses.
        - name: dateRange
          in: query
          type: array
          description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
            or set specific start and end dates (`dateStart` and `date
        - name: dateStart
          in: query
          type: array
          description: Array of datetimes to filter the start of a series.
        - name: dateEnd
          in: query
          type: array
          description: End of the date range (inclusive).
        - name: location
          in: query
          type: array
          description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
            results. For example, `-US,PT` excludes results from the US, '
        - name: continent
          in: query
          type: array
          description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
            results. For example, `-EU,NA` excludes results from Europ
        - name: ipVersion
          in: query
          type: array
          description: Filter for ip version.
        - name: protocol
          in: query
          type: array
          description: Array of L3/4 attack types.
        - name: direction
          in: query
          type: string
          description: Together with the `location` parameter, will apply the filter to origin or target location.
        - name: format
          in: query
          type: string
          description: Format results are returned in.
    - name: radar-attacks-layer3-summary-ip_version
      path: /radar/attacks/layer3/summary/ip_version
      operations:
      - name: radargetattackslayer3summarybyipversion
        method: GET
        description: APIs.io Engineering Platform Get IP Versions Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
          description: Array of names that will be used to name the series in responses.
        - name: dateRange
          in: query
          type: array
          description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
            or set specific start and end dates (`dateStart` and `date
        - name: dateStart
          in: query
          type: array
          description: Array of datetimes to filter the start of a series.
        - name: dateEnd
          in: query
          type: array
          description: End of the date range (inclusive).
        - name: location
          in: query
          type: array
          description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
            results. For example, `-US,PT` excludes results from the US, '
        - name: continent
          in: query
          type: array
          description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
            results. For example, `-EU,NA` excludes results from Europ
        - name: protocol
          in: query
          type: array
          description: Array of L3/4 attack types.
        - name: direction
          in: query
          type: string
          description: Together with the `location` parameter, will apply the filter to origin or target location.
        - name: format
          in: query
          type: string
          description: Format results are returned in.
    - name: radar-attacks-layer3-summary-protocol
      path: /radar/attacks/layer3/summary/protocol
      operations:
      - name: radargetattackslayer3summarybyprotocol
        method: GET
        description: APIs.io Engineering Platform Get Layer 3 Protocols Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
          description: Array of names that will be used to name the series in responses.
        - name: dateRange
          in: query
          type: array
          description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
            or set specific start and end dates (`dateStart` and `date
        - name: dateStart
          in: query
          type: array
          description: Array of datetimes to filter the start of a series.
        - name: dateEnd
          in: query
          type: array
          description: End of the date range (inclusive).
        - name: location
          in: query
          type: array
          description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
            results. For example, `-US,PT` excludes results from the US, '
        - name: continent
          in: query
          type: array
          description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
            results. For example, `-EU,NA` excludes results from Europ
        - name: ipVersion
          in: query
          type: array
          description: Filter for ip version.
        - name: direction
          in: query
          type: string
          description: Together with the `location` parameter, will apply the filter to origin or target location.
        - name: format
          in: query
          type: string
          description: Format results are returned in.
    - name: radar-attacks-layer3-summary-vector
      path: /radar/attacks/layer3/summary/vector
      operations:
      - name: radargetattackslayer3summarybyvector
        method: GET
        description: APIs.io Engineering Platform Get Attack Vector Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: query
          type: array
          description: Array of names that will be used to name the series in responses.
        - name: dateRange
          in: query
          type: array
          description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
            or set specific start and end dates (`dateStart` and `date
        - name: dateStart
          in: query
          type: array
          description: Array of datetimes to filter the start of a series.
        - name: dateEnd
          in: query
          type: array
          description: End of the date range (inclusive).
        - name: location
          in: query
          type: array
          description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
            results. For example, `-US,PT` excludes results from the US, '
        - name: continent
          in: query
          type: array
          description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
            results. For example, `-EU,NA` excludes results from Europ
        - name: ipVersion
          in: query
          type: array
          description: Filter for ip version.
        - name: protocol
          in: query
          type: array
          description: Array of L3/4 attack types.
        - name: direction
          in: query
          type: string
          description: Together with the `location` parameter, will apply the filter to origin or target location.
        - name: format
          in: query
          type: string
          description: Format results are returned in.
    - name: radar-attacks-layer3-timeseries
      path: /radar/attacks/layer3/timeseries
      operations:
      - name: radargetattackslayer3timeseriesbybytes
        method: GET
        description: APIs.io Engineering Platform Get Attacks By Bytes Summary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
          description: Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals).
            Refer to [Aggregation intervals](https://developers.cloudfl
        - name: name
          in: query
          type: array
          description: Array of names that will be used to name the series in responses.
        - name: dateRange
          in: query
          type: array
          description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
            or set specific start and end dates (`dateStart` and `date
        - name: dateStart
          in: query
          type: array
          description: Array of datetimes to filter the start of a series.
        - name: dateEnd
          in: query
          type: array
          description: End of the date range (inclusive).
        - name: asn
          in: query
          type: array
          description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
            3356` excludes results from AS174, but includes results from '
        - name: location
          in: query
          type: array
          description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
            results. For example, `-US,PT` excludes results from the US, '
        - name: continent
          in: query
          type: array
          description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
            results. For example, `-EU,NA` excludes results from Europ
        - name: ipVersion
          in: query
          type: array
          description: Filter for ip version.
        - name: protocol
          in: query
          type: array
          description: Array of L3/4 attack types.
        - name: normalization
          in: query
          type: string
          description: Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/).
        - name: metric
          in: query
          type: string
          description: Measurement units, eg. bytes.
        - name: direction
          in: query
          type: string
          description: Together with the `location` parameter, will apply the filter to origin or target location.
        - name: format
          in: query
          type: string
          description: Format results are returned in.
    - name: radar-attacks-layer3-timeseries_groups
      path: /radar/attacks/layer3/timeseries_groups
      operations:
      - name: radargetattackslayer3timeseriesgroups
        method: GET
        description: APIs.io Engineering Platform Get Layer 3 Attacks By Network Protocol Time Series
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
          description: Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals).
            Refer to [Aggregation intervals](https://developers.cloudfl
        - name: name
          in: query
          type: array
          description: Array of names that will be used to name the series in responses.
        - name: dateRange
          in: query
          type: array
          description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
            or set specific start and end dates (`dateStart` and `date
        - name: dateStart
          in: query
          type: array
          description: Array of datetimes to filter the start of a series.
        - name: dateEnd
          in: query
          type: array
          description: End of the date range (inclusive).
        - name: asn
          in: query
          type: array
          description: 'Array of comma separated list of ASNs, start with `-` to exclude from results. For example, `-174,
            3356` excludes results from AS174, but includes results from '
        - name: location
          in: query
          type: array
          description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
            results. For example, `-US,PT` excludes results from the US, '
        - name: continent
          in: query
          type: array
          description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
            results. For example, `-EU,NA` excludes results from Europ
        - name: format
          in: query
          type: string
          description: Format results are returned in.
    - name: radar-attacks-layer3-timeseries_groups-bitrate
      path: /radar/attacks/layer3/timeseries_groups/bitrate
      operations:
      - name: radargetattackslayer3timeseriesgroupbybitrate
        method: GET
        description: APIs.io Engineering Platform Get Attacks By Bitrate Time Series
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
          description: Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals).
            Refer to [Aggregation intervals](https://developers.cloudfl
        - name: name
          in: query
          type: array
          description: Array of names that will be used to name the series in responses.
        - name: dateRange
          in: query
          type: array
          description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
            or set specific start and end dates (`dateStart` and `date
        - name: dateStart
          in: query
          type: array
          description: Array of datetimes to filter the start of a series.
        - name: dateEnd
          in: query
          type: array
          description: End of the date range (inclusive).
        - name: location
          in: query
          type: array
          description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
            results. For example, `-US,PT` excludes results from the US, '
        - name: continent
          in: query
          type: array
          description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
            results. For example, `-EU,NA` excludes results from Europ
        - name: ipVersion
          in: query
          type: array
          description: Filter for ip version.
        - name: protocol
          in: query
          type: array
          description: Array of L3/4 attack types.
        - name: normalization
          in: query
          type: string
          description: Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/).
        - name: direction
          in: query
          type: string
          description: Together with the `location` parameter, will apply the filter to origin or target location.
        - name: format
          in: query
          type: string
          description: Format results are returned in.
    - name: radar-attacks-layer3-timeseries_groups-duration
      path: /radar/attacks/layer3/timeseries_groups/duration
      operations:
      - name: radargetattackslayer3timeseriesgroupbyduration
        method: GET
        description: APIs.io Engineering Platform Get Layer 3 Attack By Duration Time Series
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
          description: Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals).
            Refer to [Aggregation intervals](https://developers.cloudfl
        - name: name
          in: query
          type: array
          description: Array of names that will be used to name the series in responses.
        - name: dateRange
          in: query
          type: array
          description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
            or set specific start and end dates (`dateStart` and `date
        - name: dateStart
          in: query
          type: array
          description: Array of datetimes to filter the start of a series.
        - name: dateEnd
          in: query
          type: array
          description: End of the date range (inclusive).
        - name: location
          in: query
          type: array
          description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
            results. For example, `-US,PT` excludes results from the US, '
        - name: continent
          in: query
          type: array
          description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
            results. For example, `-EU,NA` excludes results from Europ
        - name: ipVersion
          in: query
          type: array
          description: Filter for ip version.
        - name: protocol
          in: query
          type: array
          description: Array of L3/4 attack types.
        - name: normalization
          in: query
          type: string
          description: Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/).
        - name: direction
          in: query
          type: string
          description: Together with the `location` parameter, will apply the filter to origin or target location.
        - name: format
          in: query
          type: string
          description: Format results are returned in.
    - name: radar-attacks-layer3-timeseries_groups-industry
      path: /radar/attacks/layer3/timeseries_groups/industry
      operations:
      - name: radargetattackslayer3timeseriesgroupbyindustry
        method: GET
        description: APIs.io Engineering Platform Get Layer 3 Attacks By Target Industries Time Series
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
          description: Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals).
            Refer to [Aggregation intervals](https://developers.cloudfl
        - name: name
          in: query
          type: array
          description: Array of names that will be used to name the series in responses.
        - name: dateRange
          in: query
          type: array
          description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
            or set specific start and end dates (`dateStart` and `date
        - name: dateStart
          in: query
          type: array
          description: Array of datetimes to filter the start of a series.
        - name: dateEnd
          in: query
          type: array
          description: End of the date range (inclusive).
        - name: location
          in: query
          type: array
          description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
            results. For example, `-US,PT` excludes results from the US, '
        - name: continent
          in: query
          type: array
          description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
            results. For example, `-EU,NA` excludes results from Europ
        - name: ipVersion
          in: query
          type: array
          description: Filter for ip version.
        - name: protocol
          in: query
          type: array
          description: Array of L3/4 attack types.
        - name: normalization
          in: query
          type: string
          description: Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/).
        - name: direction
          in: query
          type: string
          description: Together with the `location` parameter, will apply the filter to origin or target location.
        - name: limitPerGroup
          in: query
          type: integer
          description: Limit the number of objects (eg browsers, verticals, etc) to the top items over the time range.
        - name: format
          in: query
          type: string
          description: Format results are returned in.
    - name: radar-attacks-layer3-timeseries_groups-ip_version
      path: /radar/attacks/layer3/timeseries_groups/ip_version
      operations:
      - name: radargetattackslayer3timeseriesgroupbyipversion
        method: GET
        description: APIs.io Engineering Platform Get Layer 3 Attacks By IP Version Time Series
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
          description: Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals).
            Refer to [Aggregation intervals](https://developers.cloudfl
        - name: name
          in: query
          type: array
          description: Array of names that will be used to name the series in responses.
        - name: dateRange
          in: query
          type: array
          description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
            or set specific start and end dates (`dateStart` and `date
        - name: dateStart
          in: query
          type: array
          description: Array of datetimes to filter the start of a series.
        - name: dateEnd
          in: query
          type: array
          description: End of the date range (inclusive).
        - name: location
          in: query
          type: array
          description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
            results. For example, `-US,PT` excludes results from the US, '
        - name: continent
          in: query
          type: array
          description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
            results. For example, `-EU,NA` excludes results from Europ
        - name: protocol
          in: query
          type: array
          description: Array of L3/4 attack types.
        - name: normalization
          in: query
          type: string
          description: Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/).
        - name: direction
          in: query
          type: string
          description: Together with the `location` parameter, will apply the filter to origin or target location.
        - name: format
          in: query
          type: string
          description: Format results are returned in.
    - name: radar-attacks-layer3-timeseries_groups-protocol
      path: /radar/attacks/layer3/timeseries_groups/protocol
      operations:
      - name: radargetattackslayer3timeseriesgroupbyprotocol
        method: GET
        description: APIs.io Engineering Platform Get Layer 3 Attacks By Protocol Timeseries
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
          description: Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals).
            Refer to [Aggregation intervals](https://developers.cloudfl
        - name: name
          in: query
          type: array
          description: Array of names that will be used to name the series in responses.
        - name: dateRange
          in: query
          type: array
          description: For example, use `7d` and `7dControl` to compare this week with the previous week. Use this parameter
            or set specific start and end dates (`dateStart` and `date
        - name: dateStart
          in: query
          type: array
          description: Array of datetimes to filter the start of a series.
        - name: dateEnd
          in: query
          type: array
          description: End of the date range (inclusive).
        - name: location
          in: query
          type: array
          description: 'Array of comma separated list of locations (alpha-2 country codes). Start with `-` to exclude from
            results. For example, `-US,PT` excludes results from the US, '
        - name: continent
          in: query
          type: array
          description: Array of comma separated list of continents (alpha-2 continent codes). Start with `-` to exclude from
            results. For example, `-EU,NA` excludes results from Europ
        - name: ipVersion
          in: query
          type: array
          description: Filter for ip version.
        - name: normalization
          in: query
          type: string
          description: Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/).
        - name: direction
          in: query
          type: string
          description: Together with the `location` parameter, will apply the filter to origin or target location.
        - name: format
          in: query
          type: string
          description: Format results are returned in.
    - name: radar-attacks-layer3-timeseries_groups-vector
      path: /radar/attacks/layer3/timeseries_groups/vector
      operations:
      - name: radargetattackslayer3timeseriesgroupbyvector
        method: GET
        description: APIs.io Engineering Platform Get Layer 3 Attacks By Vector
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: aggInterval
          in: query
          type: string
          description: Aggregation interval results should be returned in (f

# --- truncated at 32 KB (172 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/apis-io-engineering-platform/refs/heads/main/capabilities/cloudflare-radar-attacks.yaml