Skip to content
Start here

Get layer 7 attacks by targeted vertical summary

client.Radar.Attacks.Layer7.Summary.Vertical(ctx, query) (*AttackLayer7SummaryVerticalResponse, error)
GET/radar/attacks/layer7/summary/vertical

Retrieves the distribution of layer 7 attacks by targeted vertical.

Security
API Token

The preferred authorization scheme for interacting with the Cloudflare API. Create a token.

Example:Authorization: Bearer Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY
API Email + API Key

The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.

Example:X-Auth-Email: user@example.com

The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.

Example:X-Auth-Key: 144c9defac04969c7bfad8efaa8ea194
Accepted Permissions (at least one required)
User Details WriteUser Details Read
ParametersExpand Collapse
query AttackLayer7SummaryVerticalParams
ASN param.Field[[]string]Optional

Filters results by Autonomous System. Specify one or more Autonomous System Numbers (ASNs) as a comma-separated list. Prefix with - to exclude ASNs from results. For example, -174, 3356 excludes results from AS174, but includes results from AS3356.

Continent param.Field[[]string]Optional

Filters results by continent. Specify a comma-separated list of alpha-2 codes. Prefix with - to exclude continents from results. For example, -EU,NA excludes results from EU, but includes results from NA.

DateEnd param.Field[[]Time]Optional

End of the date range (inclusive).

DateRange param.Field[[]string]Optional

Filters results by date range. 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).

DateStart param.Field[[]Time]Optional

Start of the date range.

Format param.Field[AttackLayer7SummaryVerticalParamsFormat]Optional

Format in which results will be returned.

const AttackLayer7SummaryVerticalParamsFormatJson AttackLayer7SummaryVerticalParamsFormat = "JSON"
const AttackLayer7SummaryVerticalParamsFormatCsv AttackLayer7SummaryVerticalParamsFormat = "CSV"
HTTPMethod param.Field[[]AttackLayer7SummaryVerticalParamsHTTPMethod]Optional

Filters results by HTTP method.

const AttackLayer7SummaryVerticalParamsHTTPMethodGet AttackLayer7SummaryVerticalParamsHTTPMethod = "GET"
const AttackLayer7SummaryVerticalParamsHTTPMethodPost AttackLayer7SummaryVerticalParamsHTTPMethod = "POST"
const AttackLayer7SummaryVerticalParamsHTTPMethodDelete AttackLayer7SummaryVerticalParamsHTTPMethod = "DELETE"
const AttackLayer7SummaryVerticalParamsHTTPMethodPut AttackLayer7SummaryVerticalParamsHTTPMethod = "PUT"
const AttackLayer7SummaryVerticalParamsHTTPMethodHead AttackLayer7SummaryVerticalParamsHTTPMethod = "HEAD"
const AttackLayer7SummaryVerticalParamsHTTPMethodPurge AttackLayer7SummaryVerticalParamsHTTPMethod = "PURGE"
const AttackLayer7SummaryVerticalParamsHTTPMethodOptions AttackLayer7SummaryVerticalParamsHTTPMethod = "OPTIONS"
const AttackLayer7SummaryVerticalParamsHTTPMethodPropfind AttackLayer7SummaryVerticalParamsHTTPMethod = "PROPFIND"
const AttackLayer7SummaryVerticalParamsHTTPMethodMkcol AttackLayer7SummaryVerticalParamsHTTPMethod = "MKCOL"
const AttackLayer7SummaryVerticalParamsHTTPMethodPatch AttackLayer7SummaryVerticalParamsHTTPMethod = "PATCH"
const AttackLayer7SummaryVerticalParamsHTTPMethodACL AttackLayer7SummaryVerticalParamsHTTPMethod = "ACL"
const AttackLayer7SummaryVerticalParamsHTTPMethodBcopy AttackLayer7SummaryVerticalParamsHTTPMethod = "BCOPY"
const AttackLayer7SummaryVerticalParamsHTTPMethodBdelete AttackLayer7SummaryVerticalParamsHTTPMethod = "BDELETE"
const AttackLayer7SummaryVerticalParamsHTTPMethodBmove AttackLayer7SummaryVerticalParamsHTTPMethod = "BMOVE"
const AttackLayer7SummaryVerticalParamsHTTPMethodBpropfind AttackLayer7SummaryVerticalParamsHTTPMethod = "BPROPFIND"
const AttackLayer7SummaryVerticalParamsHTTPMethodBproppatch AttackLayer7SummaryVerticalParamsHTTPMethod = "BPROPPATCH"
const AttackLayer7SummaryVerticalParamsHTTPMethodCheckin AttackLayer7SummaryVerticalParamsHTTPMethod = "CHECKIN"
const AttackLayer7SummaryVerticalParamsHTTPMethodCheckout AttackLayer7SummaryVerticalParamsHTTPMethod = "CHECKOUT"
const AttackLayer7SummaryVerticalParamsHTTPMethodConnect AttackLayer7SummaryVerticalParamsHTTPMethod = "CONNECT"
const AttackLayer7SummaryVerticalParamsHTTPMethodCopy AttackLayer7SummaryVerticalParamsHTTPMethod = "COPY"
const AttackLayer7SummaryVerticalParamsHTTPMethodLabel AttackLayer7SummaryVerticalParamsHTTPMethod = "LABEL"
const AttackLayer7SummaryVerticalParamsHTTPMethodLock AttackLayer7SummaryVerticalParamsHTTPMethod = "LOCK"
const AttackLayer7SummaryVerticalParamsHTTPMethodMerge AttackLayer7SummaryVerticalParamsHTTPMethod = "MERGE"
const AttackLayer7SummaryVerticalParamsHTTPMethodMkactivity AttackLayer7SummaryVerticalParamsHTTPMethod = "MKACTIVITY"
const AttackLayer7SummaryVerticalParamsHTTPMethodMkworkspace AttackLayer7SummaryVerticalParamsHTTPMethod = "MKWORKSPACE"
const AttackLayer7SummaryVerticalParamsHTTPMethodMove AttackLayer7SummaryVerticalParamsHTTPMethod = "MOVE"
const AttackLayer7SummaryVerticalParamsHTTPMethodNotify AttackLayer7SummaryVerticalParamsHTTPMethod = "NOTIFY"
const AttackLayer7SummaryVerticalParamsHTTPMethodOrderpatch AttackLayer7SummaryVerticalParamsHTTPMethod = "ORDERPATCH"
const AttackLayer7SummaryVerticalParamsHTTPMethodPoll AttackLayer7SummaryVerticalParamsHTTPMethod = "POLL"
const AttackLayer7SummaryVerticalParamsHTTPMethodProppatch AttackLayer7SummaryVerticalParamsHTTPMethod = "PROPPATCH"
const AttackLayer7SummaryVerticalParamsHTTPMethodReport AttackLayer7SummaryVerticalParamsHTTPMethod = "REPORT"
const AttackLayer7SummaryVerticalParamsHTTPMethodSearch AttackLayer7SummaryVerticalParamsHTTPMethod = "SEARCH"
const AttackLayer7SummaryVerticalParamsHTTPMethodSubscribe AttackLayer7SummaryVerticalParamsHTTPMethod = "SUBSCRIBE"
const AttackLayer7SummaryVerticalParamsHTTPMethodTrace AttackLayer7SummaryVerticalParamsHTTPMethod = "TRACE"
const AttackLayer7SummaryVerticalParamsHTTPMethodUncheckout AttackLayer7SummaryVerticalParamsHTTPMethod = "UNCHECKOUT"
const AttackLayer7SummaryVerticalParamsHTTPMethodUnlock AttackLayer7SummaryVerticalParamsHTTPMethod = "UNLOCK"
const AttackLayer7SummaryVerticalParamsHTTPMethodUnsubscribe AttackLayer7SummaryVerticalParamsHTTPMethod = "UNSUBSCRIBE"
const AttackLayer7SummaryVerticalParamsHTTPMethodUpdate AttackLayer7SummaryVerticalParamsHTTPMethod = "UPDATE"
const AttackLayer7SummaryVerticalParamsHTTPMethodVersioncontrol AttackLayer7SummaryVerticalParamsHTTPMethod = "VERSIONCONTROL"
const AttackLayer7SummaryVerticalParamsHTTPMethodBaselinecontrol AttackLayer7SummaryVerticalParamsHTTPMethod = "BASELINECONTROL"
const AttackLayer7SummaryVerticalParamsHTTPMethodXmsenumatts AttackLayer7SummaryVerticalParamsHTTPMethod = "XMSENUMATTS"
const AttackLayer7SummaryVerticalParamsHTTPMethodRpcOutData AttackLayer7SummaryVerticalParamsHTTPMethod = "RPC_OUT_DATA"
const AttackLayer7SummaryVerticalParamsHTTPMethodRpcInData AttackLayer7SummaryVerticalParamsHTTPMethod = "RPC_IN_DATA"
const AttackLayer7SummaryVerticalParamsHTTPMethodJson AttackLayer7SummaryVerticalParamsHTTPMethod = "JSON"
const AttackLayer7SummaryVerticalParamsHTTPMethodCook AttackLayer7SummaryVerticalParamsHTTPMethod = "COOK"
const AttackLayer7SummaryVerticalParamsHTTPMethodTrack AttackLayer7SummaryVerticalParamsHTTPMethod = "TRACK"
HTTPVersion param.Field[[]AttackLayer7SummaryVerticalParamsHTTPVersion]Optional

Filters results by HTTP version.

const AttackLayer7SummaryVerticalParamsHTTPVersionHttPv1 AttackLayer7SummaryVerticalParamsHTTPVersion = "HTTPv1"
const AttackLayer7SummaryVerticalParamsHTTPVersionHttPv2 AttackLayer7SummaryVerticalParamsHTTPVersion = "HTTPv2"
const AttackLayer7SummaryVerticalParamsHTTPVersionHttPv3 AttackLayer7SummaryVerticalParamsHTTPVersion = "HTTPv3"
IPVersion param.Field[[]AttackLayer7SummaryVerticalParamsIPVersion]Optional

Filters results by IP version (Ipv4 vs. IPv6).

const AttackLayer7SummaryVerticalParamsIPVersionIPv4 AttackLayer7SummaryVerticalParamsIPVersion = "IPv4"
const AttackLayer7SummaryVerticalParamsIPVersionIPv6 AttackLayer7SummaryVerticalParamsIPVersion = "IPv6"
LimitPerGroup param.Field[int64]Optional

Limits the number of objects per group to the top items within the specified time range. When item count exceeds the limit, extra items appear grouped under an “other” category.

Location param.Field[[]string]Optional

Filters results by location. Specify a comma-separated list of alpha-2 codes. Prefix with - to exclude locations from results. For example, -US,PT excludes results from the US, but includes results from PT.

MitigationProduct param.Field[[]AttackLayer7SummaryVerticalParamsMitigationProduct]Optional

Filters the results by layer 7 mitigation product.

const AttackLayer7SummaryVerticalParamsMitigationProductDDoS AttackLayer7SummaryVerticalParamsMitigationProduct = "DDOS"
const AttackLayer7SummaryVerticalParamsMitigationProductWAF AttackLayer7SummaryVerticalParamsMitigationProduct = "WAF"
const AttackLayer7SummaryVerticalParamsMitigationProductBotManagement AttackLayer7SummaryVerticalParamsMitigationProduct = "BOT_MANAGEMENT"
const AttackLayer7SummaryVerticalParamsMitigationProductAccessRules AttackLayer7SummaryVerticalParamsMitigationProduct = "ACCESS_RULES"
const AttackLayer7SummaryVerticalParamsMitigationProductIPReputation AttackLayer7SummaryVerticalParamsMitigationProduct = "IP_REPUTATION"
const AttackLayer7SummaryVerticalParamsMitigationProductAPIShield AttackLayer7SummaryVerticalParamsMitigationProduct = "API_SHIELD"
const AttackLayer7SummaryVerticalParamsMitigationProductDataLossPrevention AttackLayer7SummaryVerticalParamsMitigationProduct = "DATA_LOSS_PREVENTION"
Name param.Field[[]string]Optional

Array of names used to label the series in the response.

ReturnsExpand Collapse
type AttackLayer7SummaryVerticalResponse struct{…}
Meta AttackLayer7SummaryVerticalResponseMeta

Metadata for the results.

ConfidenceInfo AttackLayer7SummaryVerticalResponseMetaConfidenceInfo
Annotations []AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotation
DataSource AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource

Data source for annotations.

One of the following:
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceAll AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "ALL"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceAIBots AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "AI_BOTS"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceAIGateway AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "AI_GATEWAY"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceBGP AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "BGP"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceBots AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "BOTS"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceConnectionAnomaly AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "CONNECTION_ANOMALY"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceCT AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "CT"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceDNS AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "DNS"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceDNSMagnitude AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "DNS_MAGNITUDE"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceDNSAS112 AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "DNS_AS112"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceDos AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "DOS"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceEmailRouting AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "EMAIL_ROUTING"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceEmailSecurity AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "EMAIL_SECURITY"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceFw AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "FW"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceFwPg AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "FW_PG"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceHTTP AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceHTTPControl AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_CONTROL"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceHTTPCrawlerReferer AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_CRAWLER_REFERER"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceHTTPOrigins AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "HTTP_ORIGINS"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceIQI AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "IQI"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceLeakedCredentials AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "LEAKED_CREDENTIALS"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceNet AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "NET"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceRobotsTXT AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "ROBOTS_TXT"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceSpeed AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "SPEED"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSourceWorkersAI AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsDataSource = "WORKERS_AI"
Description string
EndDate Time
formatdate-time
EventType AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsEventType

Event type for annotations.

One of the following:
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsEventTypeEvent AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsEventType = "EVENT"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsEventTypeGeneral AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsEventType = "GENERAL"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsEventTypeOutage AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsEventType = "OUTAGE"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsEventTypePartialProjection AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsEventType = "PARTIAL_PROJECTION"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsEventTypePipeline AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsEventType = "PIPELINE"
const AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsEventTypeTrafficAnomaly AttackLayer7SummaryVerticalResponseMetaConfidenceInfoAnnotationsEventType = "TRAFFIC_ANOMALY"
IsInstantaneous bool

Whether event is a single point in time or a time range.

LinkedURL string
formaturi
StartDate Time
formatdate-time
Tags []stringOptional
Level int64

Provides an indication of how much confidence Cloudflare has in the data.

DateRange []AttackLayer7SummaryVerticalResponseMetaDateRange
EndTime Time

Adjusted end of date range.

formatdate-time
StartTime Time

Adjusted start of date range.

formatdate-time
LastUpdated Time

Timestamp of the last dataset update.

formatdate-time
Normalization AttackLayer7SummaryVerticalResponseMetaNormalization

Normalization method applied to the results. Refer to Normalization methods.

One of the following:
const AttackLayer7SummaryVerticalResponseMetaNormalizationPercentage AttackLayer7SummaryVerticalResponseMetaNormalization = "PERCENTAGE"
const AttackLayer7SummaryVerticalResponseMetaNormalizationMin0Max AttackLayer7SummaryVerticalResponseMetaNormalization = "MIN0_MAX"
const AttackLayer7SummaryVerticalResponseMetaNormalizationMinMax AttackLayer7SummaryVerticalResponseMetaNormalization = "MIN_MAX"
const AttackLayer7SummaryVerticalResponseMetaNormalizationRawValues AttackLayer7SummaryVerticalResponseMetaNormalization = "RAW_VALUES"
const AttackLayer7SummaryVerticalResponseMetaNormalizationPercentageChange AttackLayer7SummaryVerticalResponseMetaNormalization = "PERCENTAGE_CHANGE"
const AttackLayer7SummaryVerticalResponseMetaNormalizationRollingAverage AttackLayer7SummaryVerticalResponseMetaNormalization = "ROLLING_AVERAGE"
const AttackLayer7SummaryVerticalResponseMetaNormalizationOverlappedPercentage AttackLayer7SummaryVerticalResponseMetaNormalization = "OVERLAPPED_PERCENTAGE"
const AttackLayer7SummaryVerticalResponseMetaNormalizationRatio AttackLayer7SummaryVerticalResponseMetaNormalization = "RATIO"
Units []AttackLayer7SummaryVerticalResponseMetaUnit

Measurement units for the results.

Name string
Value string
Summary0 map[string, string]

Get layer 7 attacks by targeted vertical summary

package main

import (
  "context"
  "fmt"

  "github.com/stainless-sdks/cloudflare-go"
  "github.com/stainless-sdks/cloudflare-go/option"
  "github.com/stainless-sdks/cloudflare-go/radar"
)

func main() {
  client := cloudflare.NewClient(
    option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"),
  )
  response, err := client.Radar.Attacks.Layer7.Summary.Vertical(context.TODO(), radar.AttackLayer7SummaryVerticalParams{

  })
  if err != nil {
    panic(err.Error())
  }
  fmt.Printf("%+v\n", response.Meta)
}
{
  "result": {
    "meta": {
      "confidenceInfo": {
        "annotations": [
          {
            "dataSource": "ALL",
            "description": "Cable cut in Tonga",
            "endDate": "2019-12-27T18:11:19.117Z",
            "eventType": "EVENT",
            "isInstantaneous": true,
            "linkedUrl": "https://example.com",
            "startDate": "2019-12-27T18:11:19.117Z",
            "tags": [
              "BOT_CLASS"
            ]
          }
        ],
        "level": 0
      },
      "dateRange": [
        {
          "endTime": "2022-09-17T10:22:57.555Z",
          "startTime": "2022-09-16T10:22:57.555Z"
        }
      ],
      "lastUpdated": "2019-12-27T18:11:19.117Z",
      "normalization": "PERCENTAGE",
      "units": [
        {
          "name": "*",
          "value": "requests"
        }
      ]
    },
    "summary_0": {
      "Internet and Telecom": "5.519081"
    }
  },
  "success": true
}
Returns Examples
{
  "result": {
    "meta": {
      "confidenceInfo": {
        "annotations": [
          {
            "dataSource": "ALL",
            "description": "Cable cut in Tonga",
            "endDate": "2019-12-27T18:11:19.117Z",
            "eventType": "EVENT",
            "isInstantaneous": true,
            "linkedUrl": "https://example.com",
            "startDate": "2019-12-27T18:11:19.117Z",
            "tags": [
              "BOT_CLASS"
            ]
          }
        ],
        "level": 0
      },
      "dateRange": [
        {
          "endTime": "2022-09-17T10:22:57.555Z",
          "startTime": "2022-09-16T10:22:57.555Z"
        }
      ],
      "lastUpdated": "2019-12-27T18:11:19.117Z",
      "normalization": "PERCENTAGE",
      "units": [
        {
          "name": "*",
          "value": "requests"
        }
      ]
    },
    "summary_0": {
      "Internet and Telecom": "5.519081"
    }
  },
  "success": true
}