{ "opencollection": "1.0.0", "info": { "name": "APIs.io Engineering Platform Amazon API Gateway 2014 11 13 Radar Attacks API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Radar Attacks", "type": "folder" }, "items": [ { "info": { "name": "APIs.io Engineering Platform Get Layer 3 Attacks Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/summary", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of network protocols in layer 3/4 attacks over a given time period." }, { "info": { "name": "APIs.io Engineering Platform Get Attack Bitrate Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/summary/bitrate", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "protocol", "value": "", "type": "query", "description": "Array of L3/4 attack types." }, { "name": "direction", "value": "", "type": "query", "description": "Together with the `location` parameter, will apply the filter to origin or target location." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by bitrate." }, { "info": { "name": "APIs.io Engineering Platform Get Attack Durations Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/summary/duration", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "protocol", "value": "", "type": "query", "description": "Array of L3/4 attack types." }, { "name": "direction", "value": "", "type": "query", "description": "Together with the `location` parameter, will apply the filter to origin or target location." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by duration." }, { "info": { "name": "APIs.io Engineering Platform Get IP Versions Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/summary/ip_version", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "protocol", "value": "", "type": "query", "description": "Array of L3/4 attack types." }, { "name": "direction", "value": "", "type": "query", "description": "Together with the `location` parameter, will apply the filter to origin or target location." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by ip version used." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 3 Protocols Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/summary/protocol", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "direction", "value": "", "type": "query", "description": "Together with the `location` parameter, will apply the filter to origin or target location." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by protocol used." }, { "info": { "name": "APIs.io Engineering Platform Get Attack Vector Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/summary/vector", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "protocol", "value": "", "type": "query", "description": "Array of L3/4 attack types." }, { "name": "direction", "value": "", "type": "query", "description": "Together with the `location` parameter, will apply the filter to origin or target location." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by vector." }, { "info": { "name": "APIs.io Engineering Platform Get Attacks By Bytes Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/timeseries", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "protocol", "value": "", "type": "query", "description": "Array of L3/4 attack types." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "metric", "value": "", "type": "query", "description": "Measurement units, eg. bytes." }, { "name": "direction", "value": "", "type": "query", "description": "Together with the `location` parameter, will apply the filter to origin or target location." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get attacks change over time by bytes." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 3 Attacks By Network Protocol Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/timeseries_groups", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get a timeseries of the percentage distribution of network protocols in Layer 3/4 attacks." }, { "info": { "name": "APIs.io Engineering Platform Get Attacks By Bitrate Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/timeseries_groups/bitrate", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "protocol", "value": "", "type": "query", "description": "Array of L3/4 attack types." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "direction", "value": "", "type": "query", "description": "Together with the `location` parameter, will apply the filter to origin or target location." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by bitrate over time." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 3 Attack By Duration Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/timeseries_groups/duration", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "protocol", "value": "", "type": "query", "description": "Array of L3/4 attack types." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "direction", "value": "", "type": "query", "description": "Together with the `location` parameter, will apply the filter to origin or target location." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by duration over time." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 3 Attacks By Target Industries Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/timeseries_groups/industry", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "protocol", "value": "", "type": "query", "description": "Array of L3/4 attack types." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "direction", "value": "", "type": "query", "description": "Together with the `location` parameter, will apply the filter to origin or target location." }, { "name": "limitPerGroup", "value": "", "type": "query", "description": "Limit the number of objects (eg browsers, verticals, etc) to the top items over the time range." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by industry used over time." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 3 Attacks By IP Version Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/timeseries_groups/ip_version", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "protocol", "value": "", "type": "query", "description": "Array of L3/4 attack types." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "direction", "value": "", "type": "query", "description": "Together with the `location` parameter, will apply the filter to origin or target location." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by ip version used over time." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 3 Attacks By Protocol Timeseries", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/timeseries_groups/protocol", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "direction", "value": "", "type": "query", "description": "Together with the `location` parameter, will apply the filter to origin or target location." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by protocol used over time." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 3 Attacks By Vector", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/timeseries_groups/vector", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "protocol", "value": "", "type": "query", "description": "Array of L3/4 attack types." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "direction", "value": "", "type": "query", "description": "Together with the `location` parameter, will apply the filter to origin or target location." }, { "name": "limitPerGroup", "value": "", "type": "query", "description": "Limit the number of objects (eg browsers, verticals, etc) to the top items over the time range." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by vector used over time." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 3 Attacks By Vertical Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/timeseries_groups/vertical", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "protocol", "value": "", "type": "query", "description": "Array of L3/4 attack types." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "direction", "value": "", "type": "query", "description": "Together with the `location` parameter, will apply the filter to origin or target location." }, { "name": "limitPerGroup", "value": "", "type": "query", "description": "Limit the number of objects (eg browsers, verticals, etc) to the top items over the time range." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by vertical used over time." }, { "info": { "name": "APIs.io Engineering Platform Get top attack pairs (origin and target locations) of Layer 3 attacks", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/top/attacks", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "protocol", "value": "", "type": "query", "description": "Array of L3/4 attack types." }, { "name": "limitDirection", "value": "", "type": "query", "description": "Array of attack origin/target location attack limits. Together with `limitPerLocation`, limits how many objects will be fetched per origin/target location." }, { "name": "limitPerLocation", "value": "", "type": "query", "description": "Limit the number of attacks per origin/target (refer to `limitDirection` parameter) location." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top attacks from origin to target location. Values are a percentage out of the total layer 3 attacks (with billing country). You can optionally limit the number of attacks per origin/target location (useful if all the top attacks are from or to the same location)." }, { "info": { "name": "APIs.io Engineering Platform Get top Industry of attack", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/top/industry", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "protocol", "value": "", "type": "query", "description": "Array of L3/4 attack types." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the Industry of attacks." }, { "info": { "name": "APIs.io Engineering Platform Get top origin locations of attack", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/top/locations/origin", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "protocol", "value": "", "type": "query", "description": "Array of L3/4 attack types." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the origin locations of attacks." }, { "info": { "name": "APIs.io Engineering Platform Get top target locations of attack", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/top/locations/target", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "protocol", "value": "", "type": "query", "description": "Array of L3/4 attack types." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the target locations of attacks." }, { "info": { "name": "APIs.io Engineering Platform Get top Verticals of attack", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer3/top/vertical", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "protocol", "value": "", "type": "query", "description": "Array of L3/4 attack types." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the Verticals of attacks." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 7 Attacks Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/summary", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of mitigation techniques in Layer 7 attacks." }, { "info": { "name": "APIs.io Engineering Platform Get HTTP Method Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/summary/http_method", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "mitigationProduct", "value": "", "type": "query", "description": "Array of L7 mitigation products." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by http method used." }, { "info": { "name": "APIs.io Engineering Platform Get HTTP Version Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/summary/http_version", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "httpMethod", "value": "", "type": "query", "description": "Filter for http method." }, { "name": "mitigationProduct", "value": "", "type": "query", "description": "Array of L7 mitigation products." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by http version used." }, { "info": { "name": "APIs.io Engineering Platform Get Ip Version Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/summary/ip_version", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "httpMethod", "value": "", "type": "query", "description": "Filter for http method." }, { "name": "mitigationProduct", "value": "", "type": "query", "description": "Array of L7 mitigation products." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by ip version used." }, { "info": { "name": "APIs.io Engineering Platform Get Managed Rules Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/summary/managed_rules", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "httpMethod", "value": "", "type": "query", "description": "Filter for http method." }, { "name": "mitigationProduct", "value": "", "type": "query", "description": "Array of L7 mitigation products." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by managed rules used." }, { "info": { "name": "APIs.io Engineering Platform Get Mitigation Product Summary", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/summary/mitigation_product", "params": [ { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "httpMethod", "value": "", "type": "query", "description": "Filter for http method." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by mitigation product used." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 7 Attacks Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/timeseries", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "attack", "value": "", "type": "query", "description": "This field is deprecated, please use the new `mitigationProduct`." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "httpMethod", "value": "", "type": "query", "description": "Filter for http method." }, { "name": "mitigationProduct", "value": "", "type": "query", "description": "Array of L7 mitigation products." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get a timeseries of Layer 7 attacks. Values represent HTTP requests and are normalized using min-max by default." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 7 Attacks By Mitigation Technique Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/timeseries_groups", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get a time series of the percentual distribution of mitigation techniques, over time." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 7 Attacks By HTTP Method Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/timeseries_groups/http_method", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "mitigationProduct", "value": "", "type": "query", "description": "Array of L7 mitigation products." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by http method used over time." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 7 Attacks By HTTP Version Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/timeseries_groups/http_version", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "httpMethod", "value": "", "type": "query", "description": "Filter for http method." }, { "name": "mitigationProduct", "value": "", "type": "query", "description": "Array of L7 mitigation products." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by http version used over time." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 7 Attacks By Target Industries Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/timeseries_groups/industry", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "httpMethod", "value": "", "type": "query", "description": "Filter for http method." }, { "name": "mitigationProduct", "value": "", "type": "query", "description": "Array of L7 mitigation products." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "limitPerGroup", "value": "", "type": "query", "description": "Limit the number of objects (eg browsers, verticals, etc) to the top items over the time range." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by industry used over time." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 7 Attacks By IP Version Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/timeseries_groups/ip_version", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "httpMethod", "value": "", "type": "query", "description": "Filter for http method." }, { "name": "mitigationProduct", "value": "", "type": "query", "description": "Array of L7 mitigation products." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by ip version used over time." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 7 Attacks By Managed Rules Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/timeseries_groups/managed_rules", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "httpMethod", "value": "", "type": "query", "description": "Filter for http method." }, { "name": "mitigationProduct", "value": "", "type": "query", "description": "Array of L7 mitigation products." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by managed rules used over time." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 7 Attacks By Mitigation Product Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/timeseries_groups/mitigation_product", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "httpMethod", "value": "", "type": "query", "description": "Filter for http method." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by mitigation product used over time." }, { "info": { "name": "APIs.io Engineering Platform Get Layer 7 Attacks By Vertical Time Series", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/timeseries_groups/vertical", "params": [ { "name": "aggInterval", "value": "", "type": "query", "description": "Aggregation interval results should be returned in (for example, in 15 minutes or 1 hour intervals). Refer to [Aggregation intervals](https://developers.cloudflare.com/radar/concepts/aggregation-intervals/)." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "httpMethod", "value": "", "type": "query", "description": "Filter for http method." }, { "name": "mitigationProduct", "value": "", "type": "query", "description": "Array of L7 mitigation products." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "limitPerGroup", "value": "", "type": "query", "description": "Limit the number of objects (eg browsers, verticals, etc) to the top items over the time range." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Percentage distribution of attacks by vertical used over time." }, { "info": { "name": "APIs.io Engineering Platform Get Top Origin Autonomous Systems By Layer 7 Attacks", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/top/ases/origin", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "httpMethod", "value": "", "type": "query", "description": "Filter for http method." }, { "name": "mitigationProduct", "value": "", "type": "query", "description": "Array of L7 mitigation products." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top origin Autonomous Systems of and by layer 7 attacks. Values are a percentage out of the total layer 7 attacks. The origin Autonomous Systems is determined by the client IP." }, { "info": { "name": "APIs.io Engineering Platform Get Top Attack Pairs (origin and target locations) By Layer 7 Attacks", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/top/attacks", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "httpMethod", "value": "", "type": "query", "description": "Filter for http method." }, { "name": "mitigationProduct", "value": "", "type": "query", "description": "Array of L7 mitigation products." }, { "name": "limitDirection", "value": "", "type": "query", "description": "Array of attack origin/target location attack limits. Together with `limitPerLocation`, limits how many objects will be fetched per origin/target location." }, { "name": "limitPerLocation", "value": "", "type": "query", "description": "Limit the number of attacks per origin/target (refer to `limitDirection` parameter) location." }, { "name": "magnitude", "value": "", "type": "query", "description": "Attack magnitude can be defined by total requests mitigated or by total zones attacked." }, { "name": "normalization", "value": "", "type": "query", "description": "Normalization method applied. Refer to [Normalization methods](https://developers.cloudflare.com/radar/concepts/normalization/)." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top attacks from origin to target location. Values are a percentage out of the total layer 7 attacks (with billing country). The attack magnitude can be defined by the number of mitigated requests or by the number of zones affected. You can optionally limit the number of attacks per origin/target location (useful if all the top attacks are from or to the same location)." }, { "info": { "name": "APIs.io Engineering Platform Get top Industry of attack", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/top/industry", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "httpMethod", "value": "", "type": "query", "description": "Filter for http method." }, { "name": "mitigationProduct", "value": "", "type": "query", "description": "Array of L7 mitigation products." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the Industry of attacks." }, { "info": { "name": "APIs.io Engineering Platform Get Top Origin Locations By Layer 7 Attacks", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/top/locations/origin", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "httpMethod", "value": "", "type": "query", "description": "Filter for http method." }, { "name": "mitigationProduct", "value": "", "type": "query", "description": "Array of L7 mitigation products." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top origin locations of and by layer 7 attacks. Values are a percentage out of the total layer 7 attacks. The origin location is determined by the client IP." }, { "info": { "name": "APIs.io Engineering Platform Get layer 7 top target locations", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/top/locations/target", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "httpMethod", "value": "", "type": "query", "description": "Filter for http method." }, { "name": "mitigationProduct", "value": "", "type": "query", "description": "Array of L7 mitigation products." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the top target locations of and by layer 7 attacks. Values are a percentage out of the total layer 7 attacks. The target location is determined by the attacked zone's billing country, when available." }, { "info": { "name": "APIs.io Engineering Platform Get top Verticals of attack", "type": "http" }, "http": { "method": "GET", "url": "http://apigateway.{region}.amazonaws.com/radar/attacks/layer7/top/vertical", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Limit the number of objects in the response." }, { "name": "name", "value": "", "type": "query", "description": "Array of names that will be used to name the series in responses." }, { "name": "dateRange", "value": "", "type": "query", "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 `dateEnd` parameters)." }, { "name": "dateStart", "value": "", "type": "query", "description": "Array of datetimes to filter the start of a series." }, { "name": "dateEnd", "value": "", "type": "query", "description": "End of the date range (inclusive)." }, { "name": "asn", "value": "", "type": "query", "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 AS3356." }, { "name": "location", "value": "", "type": "query", "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, but includes results from PT." }, { "name": "continent", "value": "", "type": "query", "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 Europe, but includes results from North America." }, { "name": "ipVersion", "value": "", "type": "query", "description": "Filter for ip version." }, { "name": "httpVersion", "value": "", "type": "query", "description": "Filter for http version." }, { "name": "httpMethod", "value": "", "type": "query", "description": "Filter for http method." }, { "name": "mitigationProduct", "value": "", "type": "query", "description": "Array of L7 mitigation products." }, { "name": "format", "value": "", "type": "query", "description": "Format results are returned in." } ] }, "docs": "Get the Verticals of attacks." } ] } ], "bundled": true }