---
title: Informes de tráfico
slug: es/informes-de-trafico
docTags: 
createdAt: 2021-12-14T09:11:33.000Z
---

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "https://api.fsflt.net/report/traffic_reports/last/top_categories",
  "name": "Last top categories",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "bucket_size",
        "type": "String",
        "description": "Timing range\nThe bucket size must be one of the following types: 24h,  48h,  72h,  7days, 1month, 6month\n\n24h = Last 24h report\n48h = Last 48h report\n72h = Last 72h report\n7days = Last 7 days report\n1month = Last month report\n6month = Last 6 months report"
      },
      {
        "kind": "required",
        "name": "category_type",
        "type": "Number",
        "description": "The category type \nCategory Type must be one of the following types: 1, 2\n\n1 = Blocked categories\n2 = Allowed categories"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "0BtCgb0hqT2Z1Z39ElIma",
        "code": "{\n    \"code\": 200,\n    \"content\": [\n        {\n            \"category_name\": \"Advertising\",\n            \"total_requests\": \"108506\",\n            \"category_code\": \"publicite\"\n        },\n        {\n            \"category_name\": \"Online Services\",\n            \"total_requests\": \"13924\",\n            \"category_code\": \"onlineservices\"\n        },\n    ]\n}\n",
        "language": "200"
      },
      {
        "id": "XWakB6Y5GOX3hUSvB1zyW",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "CN2xSG8cPfZdsjEPM5lLM",
        "code": "{\r\n    \"code\": 500, \r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"bucket_size\": [\r\n            \"The bucket size must be one of the following types: 24h, 48h, 72h, 7days [24h = Last 24h report, 48h = Last 48h report, 72h = Last 72h report, 7days = Last 7 days report]\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "0BtCgb0hqT2Z1Z39ElIma"
  },
  "examples": {
    "languages": [
      {
        "id": "4MeIKrZxmfl-s8mqU8RxV",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/last/top_categories' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"bucket_size\":\"String\",\"category_type\":\"Number\",\"profile_code\":\"Number\"}'",
        "customLabel": ""
      },
      {
        "id": "H9RCr0DZc8_XVEYZw3zsb",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/last/top_categories',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"bucket_size\":\"String\",\"category_type\":\"Number\",\"profile_code\":\"Number\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "9vYJjEIIWcbltxwSnwYyQ",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"bucket_size\\\":\\\"String\\\",\\\"category_type\\\":\\\"Number\\\",\\\"profile_code\\\":\\\"Number\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/last/top_categories\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "xARv1N4itkZoWzz67hd-t",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/last/top_categories\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"bucket_size\\\":\\\"String\\\",\\\"category_type\\\":\\\"Number\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "CLugusiCCs6dlOv56Ps9M",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/last/top_categories\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"bucket_size\\\":\\\"String\\\",\\\"category_type\\\":\\\"Number\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "4MeIKrZxmfl-s8mqU8RxV"
  },
  "description": "Gets the top categories requested in a period of time",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "last-top-categories",
  "legacyHash": "AesFHHBAxmZ6L949nZGZm"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "https://api.fsflt.net/report/traffic_reports/last/top_domains",
  "name": "Last top domains",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "bucket_size",
        "type": "String",
        "description": "Timing range\nThe bucket size must be one of the following types: 24h,  48h,  72h,  7days, 1month, 6month\n\n24h = Last 24h report\n48h = Last 48h report\n72h = Last 72h report\n7days = Last 7 days report\n1month = Last month report\n6month = Last 6 months report"
      },
      {
        "kind": "required",
        "name": "request_type",
        "type": "Number",
        "description": "The request type \nRequest Type must be one of the following types: 1, 2, 3\n\n1 = Blocked request\n2 = Allowed request\n3 = NX unresolved request"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "gShqEj9jrXhTXMunvYhwf",
        "code": "{\n    \"code\": 200,\n    \"content\": [\n        {\n            \"domain\": \"www.googleadservices.com\",\n            \"total_requests\": \"9009\"\n        },\n        {\n            \"domain\": \"googleads.g.doubleclick.net\",\n            \"total_requests\": \"5521\"\n        },\n    ]\n}\n",
        "language": "200"
      },
      {
        "id": "aWRDO5It47SAoTzPcE6yj",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "rAzK09hVG3B6Gld9-CH2f",
        "code": "{\r\n    \"code\": 500, \r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"bucket_size\": [\r\n            \"The bucket size must be one of the following types: 24h, 48h, 72h, 7days [24h = Last 24h report, 48h = Last 48h report, 72h = Last 72h report, 7days = Last 7 days report]\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "gShqEj9jrXhTXMunvYhwf"
  },
  "examples": {
    "languages": [
      {
        "id": "ZMYjjrzoTK7v1Sd6VJSjO",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/last/top_domains' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"bucket_size\":\"String\",\"request_type\":\"Number\",\"profile_code\":\"Number\"}'",
        "customLabel": ""
      },
      {
        "id": "M96QEuJO0nNXSknyElq0R",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/last/top_domains',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"bucket_size\":\"String\",\"request_type\":\"Number\",\"profile_code\":\"Number\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "oYokMa0JjmLkbir_9BZTW",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"bucket_size\\\":\\\"String\\\",\\\"request_type\\\":\\\"Number\\\",\\\"profile_code\\\":\\\"Number\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/last/top_domains\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "-FrjaSfiqF1SwvWtdy9zE",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/last/top_domains\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"bucket_size\\\":\\\"String\\\",\\\"request_type\\\":\\\"Number\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "kutBdlSagKCkbm2dYpLEO",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/last/top_domains\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"bucket_size\\\":\\\"String\\\",\\\"request_type\\\":\\\"Number\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "ZMYjjrzoTK7v1Sd6VJSjO"
  },
  "description": "Gets the top domains requested in a period of time",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "last-top-domains",
  "legacyHash": "A-Th8StGTFq4MqDGKhuTp"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "https://api.fsflt.net/report/traffic_reports/last/statistics",
  "name": "Last statistics",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "bucket_size",
        "type": "String",
        "description": "Timing range\nThe bucket size must be one of the following types: 24h,  48h,  72h,  7days, 1month, 6month\n\n24h = Last 24h report\n48h = Last 48h report\n72h = Last 72h report\n7days = Last 7 days report\n1month = Last month report\n6month = Last 6 months report"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "KOm857amQd-qkPpZXFbdk",
        "code": "{\n    \"code\": 200,\n    \"content\": [\n        {\n            \"total_queries\": \"37403346\",\n            \"total_blocked\": \"160541\",\n            \"total_allowed\": \"36940727\",\n            \"total_unresolved\": \"302078\",\n            \"total_malwares_blocked\": \"8994\"\n        }\n    ]\n}\n",
        "language": "200"
      },
      {
        "id": "FCUwqcHPEQhtqxqScCIZS",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "e2vPpNZvyRAwWDORFa2Tj",
        "code": "{\r\n    \"code\": 500, \r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"bucket_size\": [\r\n            \"The bucket size must be one of the following types: 24h, 48h, 72h, 7days [24h = Last 24h report, 48h = Last 48h report, 72h = Last 72h report, 7days = Last 7 days report]\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "KOm857amQd-qkPpZXFbdk"
  },
  "examples": {
    "languages": [
      {
        "id": "YisLuU-m4Z66qvC_kBYux",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/last/statistics' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"bucket_size\":\"String\",\"profile_code\":\"Number\"}'",
        "customLabel": ""
      },
      {
        "id": "ixuO4zmHx4efo4Mf9urzK",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/last/statistics',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"bucket_size\":\"String\",\"profile_code\":\"Number\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "s_5re0Fh6-Fxo6h7LfjRR",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"bucket_size\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/last/statistics\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "csY9yudoLdJePRYY5mk0T",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/last/statistics\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"bucket_size\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "cBR55HNTTdds3RSxdaLDw",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/last/statistics\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"bucket_size\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "YisLuU-m4Z66qvC_kBYux"
  },
  "description": "Gets statistics in a period of time",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "last-statistics",
  "legacyHash": "gldgKUpI2yP4pRE56tDRN"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "https://api.fsflt.net/report/traffic_reports/last/hourly_requests",
  "name": " Per hour request",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "bucket_size",
        "type": "String",
        "description": "Timing range\nThe bucket size must be one of the following types: 24h,  48h,  72h,  7days, 1month, 6month\n\n24h = Last 24h report\n48h = Last 48h report\n72h = Last 72h report\n7days = Last 7 days report\n1month = Last month report\n6month = Last 6 months report"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "7SE8kdNyz-DEcBY-LjNyf",
        "code": "{\n    \"code\": 200,\n    \"content\": [\n        {\n            \"timestamp\": \"2021-12-20 09:00:00\",\n            \"total_requests\": 5853694\n        },\n        {\n            \"timestamp\": \"2021-12-20 10:00:00\",\n            \"total_requests\": 1712199\n        },\n        {\n            \"timestamp\": \"2021-12-20 11:00:00\",\n            \"total_requests\": 1942722\n        },\n    ]\n}\n",
        "language": "200"
      },
      {
        "id": "da2OTRPJ5HL_-DYEH73sg",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "4OYOMD45oLgVmyDgz2TKV",
        "code": "{\r\n    \"code\": 500, \r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"bucket_size\": [\r\n            \"The bucket size must be one of the following types: 24h, 48h, 72h, 7days [24h = Last 24h report, 48h = Last 48h report, 72h = Last 72h report, 7days = Last 7 days report]\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "7SE8kdNyz-DEcBY-LjNyf"
  },
  "examples": {
    "languages": [
      {
        "id": "VvM4sGp-7vgs50pOTJpd2",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/last/hourly_requests' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"bucket_size\":\"String\",\"profile_code\":\"Number\"}'",
        "customLabel": ""
      },
      {
        "id": "9e_ncNXHH3ztvKbfuR1bI",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/last/hourly_requests',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"bucket_size\":\"String\",\"profile_code\":\"Number\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "HrNFscVAK7O9XxJMGzbRI",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"bucket_size\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/last/hourly_requests\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "YkuKOgCfy1sPHmxdgdNPY",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/last/hourly_requests\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"bucket_size\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "emEq-XubnaHNBWN-QmKyi",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/last/hourly_requests\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"bucket_size\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "VvM4sGp-7vgs50pOTJpd2"
  },
  "description": "Gets hourly requests (blocked and allowed) in a period of time",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "per-hour-request",
  "legacyHash": "xQuwMo632Ft1dEL67yF0-"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "request",
  "url": "https://api.fsflt.net/report/traffic_reports/total_blocked_category",
  "name": "Blocked by category",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "start_datetime",
        "type": "string",
        "description": "Report lower limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "required",
        "name": "end_datetime",
        "type": "string",
        "description": "Report upper limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      },
      {
        "kind": "optional",
        "name": "lang",
        "type": "string",
        "description": "Language for the report name and category name, defaults EN"
      },
      {
        "kind": "optional",
        "name": "macro_code",
        "type": "Number",
        "description": "Only search for mcarocatogy, defaults to all\nSee panel/categories/macro/list for accepted values"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "PmhVACeI4o8xiSl1_4JFe",
        "code": "{\n    \"code\": 200,\n     \"content\": {         \n        \"title\": \"Blocked by category\",\n        \"top_items_graph\": \"http://graph.fsflt.net/histogram?rnd=891157&typeFS=4&maxWi=958&maxHe=200&barWi=60&barStyle=orange&hideLblX=0&breakLabel=0&limitChar=16&dynChartIsMobile=false&arrayVal=Advertising%7C311706%3BOnline+Services%7C42182%3BDoH+Proxy%7C14568%3BWeb+Stats%7C12699%3BGames%7C7122%3BSoftware+%26+Tech%7C3246%3BDangerous+Threats%7C1604%3BCDN%7C760\",\n        \"result\": [\n            {\n                \"category_name\": \"Advertising\",\n                \"total_requests\": \"311706\",\n                \"category_code\": \"publicite\"\n            },\n            {\n                \"category_name\": \"Online Services\",\n                \"total_requests\": \"42182\",\n                \"category_code\": \"onlineservices\"\n            },\n        ]\n    }\n}\n",
        "language": "200"
      },
      {
        "id": "lUlafin6_3nCmPFRecEzs",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "eySNQ1I_pfnyBVo-n629W",
        "code": "{\r\n    \"code\": 500, \r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"macro_code\": [\r\n            \"The macro code is invalid, please connect to categories/macro/list for the valid values list\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "PmhVACeI4o8xiSl1_4JFe"
  },
  "examples": {
    "languages": [
      {
        "id": "V_kmJ9ELXpZCqrwzE-Lib",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/total_blocked_category' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"lang\":\"String\",\"macro_code\":\"Number\"}'",
        "customLabel": ""
      },
      {
        "id": "eXumEjltv1V8GkvPkXEWQ",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/total_blocked_category',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"lang\":\"String\",\"macro_code\":\"Number\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "8wshGceBjg8TTqXgMuyld",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\",\\\"macro_code\\\":\\\"Number\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/total_blocked_category\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "3JQPrBmjy8n2Qsoif8OPP",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/total_blocked_category\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\",\\\"macro_code\\\":\\\"Number\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "Hg1a6snRN052alDhDKBXZ",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/total_blocked_category\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\",\\\"macro_code\\\":\\\"Number\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "V_kmJ9ELXpZCqrwzE-Lib"
  },
  "description": "Gets the total number of blocked requests by category for customer in a period of time. Sorted by categories with more requests",
  "currentNewParameter": {
    "label": "Body Parameter",
    "value": "bodyDataParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "blocked-by-category",
  "legacyHash": "LYKRC1as1ESG-xWQeUxGP"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "request",
  "url": "https://api.fsflt.net/report/traffic_reports/total_allowed_category",
  "name": " Allowed by category",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "start_datetime",
        "type": "String",
        "description": "Report lower limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "required",
        "name": "end_datetime",
        "type": "string",
        "description": "Report upper limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      },
      {
        "kind": "optional",
        "name": "lang",
        "type": "string",
        "description": "Language for the report name and category name, defaults EN"
      },
      {
        "kind": "optional",
        "name": "macro_code",
        "type": "Number",
        "description": "Only search for mcarocatogy, defaults to all\nSee panel/categories/macro/list for accepted values"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "FnRKkXAyGYprtbMF_gzLA",
        "code": "{\n    \"code\": 200,\n     \"content\": {         \n        \"title\": \"Blocked by category\",\n        \"top_items_graph\": \"http://graph.fsflt.net/histogram?rnd=602719&typeFS=4&maxWi=958&maxHe=200&barWi=60&barStyle=green&hideLblX=0&breakLabel=0&limitChar=16&dynChartIsMobile=false&arrayVal=Software+%26+Tech%7C1084838%3BTikTok%7C1040098%3BOnline+Services%7C588832%3BFacebook%7C471340%3BCDN%7C306955%3BWhatsApp+%28vocals+%26+calls+only%29%7C237272%3BSearch+Engines%7C226234%3BYouTube%7C128520\",\n        \"result\": [\n            {\n                \"category_name\": \"Advertising\",\n                \"total_requests\": \"311706\",\n                \"category_code\": \"publicite\"\n            },\n            {\n                \"category_name\": \"Online Services\",\n                \"total_requests\": \"42182\",\n                \"category_code\": \"onlineservices\"\n            },\n        ]\n    }\n}\n",
        "language": "200"
      },
      {
        "id": "9FOfrCAu1UurqfkE2qkJ_",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "0Fajryq7Lv-hnR0usoZLS",
        "code": "{\r\n    \"code\": 500, \r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"macro_code\": [\r\n            \"The macro code is invalid, please connect to categories/macro/list for the valid values list\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "FnRKkXAyGYprtbMF_gzLA"
  },
  "examples": {
    "languages": [
      {
        "id": "oQ2i4mi58G5VOX0LRfSfX",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/total_allowed_category' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"lang\":\"String\",\"macro_code\":\"Number\"}'",
        "customLabel": ""
      },
      {
        "id": "479btFgR7BVdakr-ay0H0",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/total_allowed_category',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"lang\":\"String\",\"macro_code\":\"Number\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "jqflkpJGaHfSK6KSsR1t6",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\",\\\"macro_code\\\":\\\"Number\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/total_allowed_category\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "0aZGpYNj4sY0lWXo7CmEL",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/total_allowed_category\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\",\\\"macro_code\\\":\\\"Number\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "DGAGpkGN14TmfBjV9W9Iy",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/total_allowed_category\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\",\\\"macro_code\\\":\\\"Number\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "oQ2i4mi58G5VOX0LRfSfX"
  },
  "description": "Gets the total number of allowed requests by category for customer in a period of time. Sorted by categories with more requests",
  "currentNewParameter": {
    "label": "Header Parameter",
    "value": "headerParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "allowed-by-category",
  "legacyHash": "2YaeMTSgEJT5122cMar93"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "request",
  "url": "https://api.fsflt.net/report/traffic_reports/total_dangerous_transited",
  "name": "Dangerous requests transited",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "start_datetime",
        "type": "String",
        "description": "Report lower limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "required",
        "name": "end_datetime",
        "type": "string",
        "description": "Report upper limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      },
      {
        "kind": "optional",
        "name": "lang",
        "type": "string",
        "description": "Language for the report name and category name, defaults EN"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "277jA47Z4qh0TWdAi3vvl",
        "code": "{\n    \"code\": 200,\n     \"content\": {         \n        \"title\": \"Dangerous requests transited\",\n        \"top_items_graph\": \"http://graph.fsflt.net/histogram?rnd=244960&typeFS=4&maxWi=958&maxHe=200&barWi=60&barStyle=black&hideLblX=0&breakLabel=0&limitChar=16&dynChartIsMobile=false&arrayVal=Games%7C14776%3BChat%7C1083%3BDating%7C333%3BDesktop+Wallpapers%7C4\",\n        \"result\": [\n            {\n                \"category_name\": \"Games\",\n                \"total_requests\": \"14776\"\n            },\n            {\n                \"category_name\": \"Chat\",\n                \"total_requests\": \"1083\"\n            },\n        ]\n    }\n}\n",
        "language": "200"
      },
      {
        "id": "ftC-ofxNT-g_xFn6cWg8V",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "g4MUTQApUdJl1vY7wlXUg",
        "code": "{\r\n    \"code\": 500,\r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"profile_code\": [\r\n            \"Profile not found, please connect to profiles/list for the list\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "277jA47Z4qh0TWdAi3vvl"
  },
  "examples": {
    "languages": [
      {
        "id": "DVpvSgySf0PYXWtFQkLCr",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/total_dangerous_transited' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"lang\":\"String\"}'",
        "customLabel": ""
      },
      {
        "id": "PbLocO-PIMQizKYsVXhLg",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/total_dangerous_transited',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"lang\":\"String\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "nvBjQhHecT9YC13dW8azv",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/total_dangerous_transited\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "AC21jJII-llYYNlAjTgYb",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/total_dangerous_transited\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "2q4OUJ7bw1ldKX-13Nl8d",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/total_dangerous_transited\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "DVpvSgySf0PYXWtFQkLCr"
  },
  "description": "Gets the total number of allowed requests by categories deemed dangerous for customer in a period of time. Sorted by categories with more requests",
  "currentNewParameter": {
    "label": "Header Parameter",
    "value": "headerParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "dangerous-requests-transited",
  "legacyHash": "E1r3LqtnfBOKjRdUh8jYh"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "examples",
  "url": "https://api.fsflt.net/report/traffic_reports/total_blocked_malware",
  "name": "Malware: threats blocked",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "start_datetime",
        "type": "String",
        "description": "Report lower limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "required",
        "name": "end_datetime",
        "type": "string",
        "description": "Report upper limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      },
      {
        "kind": "optional",
        "name": "lang",
        "type": "string",
        "description": "Language for the report name and category name, defaults EN"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "X9ldgJLj4gC83C4fmY_b1",
        "code": "{\n    \"code\": 200,\n     \"content\": {         \n        \"title\": \"Unwanted blocked\",\n        \"top_items_graph\": \"http://graph.fsflt.net/histogram?rnd=818822&typeFS=4&maxWi=958&maxHe=200&barWi=60&barStyle=black&hideLblX=0&breakLabel=0&limitChar=16&dynChartIsMobile=false&arrayVal=Dangerous+Threats%7C1604%3BMalicious+web+sites%7C18%3BMalicious+DNS+activity%7C14%3BMalicious+activity%7C7%3BFraud+and+Scams%7C2%3BTrojan%7C1\",\n        \"result\": [\n            {\n                \"category_name\": \"Dangerous Threats\",\n                \"total_requests\": \"1604\"\n            },\n            {\n                \"category_name\": \"Malicious web sites\",\n                \"total_requests\": \"18\"\n            },\n        ]\n    }\n}\n",
        "language": "200"
      },
      {
        "id": "NRA7sLD1yDSa3Z54AvweX",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "-LCVe50nUc_5u7jt3DKyg",
        "code": "{\r\n    \"code\": 500,\r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"profile_code\": [\r\n            \"Profile not found, please connect to profiles/list for the list\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "X9ldgJLj4gC83C4fmY_b1"
  },
  "examples": {
    "languages": [
      {
        "id": "xswKPlw0SYxEt73L2vbKx",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/total_blocked_malware' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"lang\":\"String\"}'",
        "customLabel": ""
      },
      {
        "id": "JgcouiyluxEEwz6ol9X0x",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/total_blocked_malware',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"lang\":\"String\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "TIQrxR97a40OKRzqWvSt0",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/total_blocked_malware\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "KWziOEyfwUMbXjkBualaL",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/total_blocked_malware\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "YyOjrzALslRNLUvusgS_3",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/total_blocked_malware\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "xswKPlw0SYxEt73L2vbKx"
  },
  "description": "Gets the total number of blocked requests by malware categories for customer in a period of time. Sorted by categories with more requests",
  "currentNewParameter": {
    "label": "Header Parameter",
    "value": "headerParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "malware-threats-blocked",
  "legacyHash": "T4sb2jjikwOOaa3uXg0DO"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "request",
  "url": "https://api.fsflt.net/report/traffic_reports/total_blocked_macrocategory",
  "name": "Blocked for macrocategory",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "start_datetime",
        "type": "String",
        "description": "Report lower limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "required",
        "name": "end_datetime",
        "type": "string",
        "description": "Report upper limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      },
      {
        "kind": "optional",
        "name": "lang",
        "type": "string",
        "description": "Language for the report name and macro category name, defaults EN"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "pCv9eiFZHRArNhPLaR6oX",
        "code": "{\n    \"code\": 200,\n    \"content\": {\n        \"title\": \"Blocked for macrocategory\",\n        \"top_items_graph\": \"http://graph.fsflt.net/histogram?rnd=769647&typeFS=4&maxWi=958&maxHe=200&barWi=60&barStyle=orange&hideLblX=0&breakLabel=0&limitChar=16&dynChartIsMobile=false&arrayVal=Ads%2C+Spam+%26+Web+Stats%7C324405%3BTechnology%7C46188%3BUnwanted+websites%7C23596%3BMalware+%26+Threats%7C1646%3BDangerous%7C1228%3BFree+Time%7C40%3BNational+Government+Blacklists%7C5%3BNews%7C2\",\n        \"result\": [\n            {\n                \"macro_name\": \"Ads, Spam & Web Stats\",\n                \"total_requests\": \"324405\",\n                \"macro_code\": 7\n            },\n            {\n                \"macro_name\": \"Technology\",\n                \"total_requests\": \"46188\",\n                \"macro_code\": 9\n            },\n        ]\n    }\n}\n",
        "language": "200"
      },
      {
        "id": "XnnI9D9nDdC3aSvKP6NIq",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "5I5oyhrknd419pIDhpDMO",
        "code": "{\r\n    \"code\": 500,\r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"profile_code\": [\r\n            \"Profile not found, please connect to profiles/list for the list\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "pCv9eiFZHRArNhPLaR6oX"
  },
  "examples": {
    "languages": [
      {
        "id": "IhsAPE_EyqdhsqvdegxTb",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/total_blocked_macrocategory' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"lang\":\"String\"}'",
        "customLabel": ""
      },
      {
        "id": "zXHc9GBNtFwJjjZWM7CK9",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/total_blocked_macrocategory',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"lang\":\"String\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "X2WU-OFW6fLdo-9GktukI",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/total_blocked_macrocategory\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "wfYSZ6HODon-NFt4-CIsK",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/total_blocked_macrocategory\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "qW_C1rRNXvV7HyR-R1Asx",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/total_blocked_macrocategory\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "IhsAPE_EyqdhsqvdegxTb"
  },
  "description": "Gets the total number of blocked  requests by macrocategory for customer in a period of time. Sorted by macrocategories with more requests",
  "currentNewParameter": {
    "label": "Header Parameter",
    "value": "headerParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "blocked-for-macrocategory",
  "legacyHash": "gMdGAFgzK-0zRKeVLcfE3"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "request",
  "url": "https://api.fsflt.net/report/traffic_reports/total_allowed_macrocategory",
  "name": "Allowed for macrocategory",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "start_datetime",
        "type": "String",
        "description": "Report lower limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "required",
        "name": "end_datetime",
        "type": "string",
        "description": "Report upper limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      },
      {
        "kind": "optional",
        "name": "lang",
        "type": "string",
        "description": "Language for the report name and macro category name, defaults EN"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "1k8EjpUWdngVxYkwbjmoH",
        "code": "{\n    \"code\": 200,\n    \"content\": {\n        \"title\": \"Allowed for macrocategory\",\n        \"top_items_graph\": \"http://graph.fsflt.net/histogram?rnd=255656&typeFS=4&maxWi=958&maxHe=200&barWi=60&barStyle=green&hideLblX=0&breakLabel=0&limitChar=16&dynChartIsMobile=false&arrayVal=Technology%7C2103670%3BSocial+Network%7C1821181%3BSearch+Engines%7C226234%3BAudio+%26+Video%7C178934%3BWork%7C59827%3BAds%2C+Spam+%26+Web+Stats%7C37286%3BUnwanted+websites%7C16196%3BNews%7C10896\",\n        \"result\": [\n            {\n                \"macro_name\": \"Ads, Spam & Web Stats\",\n                \"total_requests\": \"324405\",\n                \"macro_code\": 7\n            },\n            {\n                \"macro_name\": \"Technology\",\n                \"total_requests\": \"46188\",\n                \"macro_code\": 9\n            },\n        ]\n    }\n}\n",
        "language": "200"
      },
      {
        "id": "gEWRdJv_sbnr9uchxTPyr",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "U9SXHSIW8s1CGNtJ5iLz6",
        "code": "{\r\n    \"code\": 500,\r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"profile_code\": [\r\n            \"Profile not found, please connect to profiles/list for the list\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "1k8EjpUWdngVxYkwbjmoH"
  },
  "examples": {
    "languages": [
      {
        "id": "qxdCKzOtMobDTNcwaUlDU",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/total_allowed_macrocategory' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"lang\":\"String\"}'",
        "customLabel": ""
      },
      {
        "id": "u_ZScr1lqx0BjJyaTKNi1",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/total_allowed_macrocategory',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"lang\":\"String\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "9AOy7k3EeStOgTCgpyL8r",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/total_allowed_macrocategory\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "ODN6Y6FPQu9tFwMVnxnuY",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/total_allowed_macrocategory\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "V43Jrie1CzP0oVRczVZ42",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/total_allowed_macrocategory\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "qxdCKzOtMobDTNcwaUlDU"
  },
  "description": "Gets the total number of allowed requests by macrocategory for customer in a period of time. Sorted by macrocategories with more requests",
  "currentNewParameter": {
    "label": "Header Parameter",
    "value": "headerParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "allowed-for-macrocategory",
  "legacyHash": "UUKLUQc_rgsJ8Rn3QRe5O"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "request",
  "url": "https://api.fsflt.net/report/traffic_reports/total_allowed_country",
  "name": "Allowed by country",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "start_datetime",
        "type": "String",
        "description": "Report lower limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "required",
        "name": "end_datetime",
        "type": "string",
        "description": "Report upper limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      },
      {
        "kind": "optional",
        "name": "lang",
        "type": "string",
        "description": "Language for the report name and country name, defaults EN"
      },
      {
        "kind": "optional",
        "name": "region_code",
        "type": "string",
        "description": "Only search for country region code, defaults to all\nSee panel/countries/region/list for accepted values "
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "omyT1bw6IkTKr3DEj5cSE",
        "code": "{\n    \"code\": 200,\n    \"content\": {\n        \"title\": \"Allowed by country\",\n        \"top_items_graph\": \"http://graph.fsflt.net/histogram?rnd=621301&typeFS=4&maxWi=958&maxHe=200&barWi=60&barStyle=green&hideLblX=0&breakLabel=0&limitChar=16&dynChartIsMobile=false&arrayVal=United+States%7C816742%3BLatvia%7C74873%3BChina%7C37330%3BMexico%7C23205%3BIreland%7C11435%3BSingapore%7C5955%3BGermany%7C4279%3BNetherlands%7C3550\",\n        \"result\": [\n            {\n                \"country\": \"United States\",\n                \"total_requests\": \"816742\"\n            },\n            {\n                \"country\": \"Latvia\",\n                \"total_requests\": \"74873\"\n            },\n        ]\n    }\n}\n",
        "language": "200"
      },
      {
        "id": "It_0vj2HOptPyIlko1Ga5",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "TKw-YwX_DAl-rleC0oOFu",
        "code": "{\r\n    \"code\": 500,\r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"region_code\": [\r\n            \"The region code is invalid, please connect to countries/region/list for the valid values list\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "omyT1bw6IkTKr3DEj5cSE"
  },
  "examples": {
    "languages": [
      {
        "id": "F4vTeSOP_5eAulq9UokeJ",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/total_allowed_country' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"lang\":\"String\",\"region_code\":\"String\"}'",
        "customLabel": ""
      },
      {
        "id": "ddA6mr-bVBn3ouWhvoMMw",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/total_allowed_country',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"lang\":\"String\",\"region_code\":\"String\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "D2iII64JPZZRYPXGGjeVR",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\",\\\"region_code\\\":\\\"String\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/total_allowed_country\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "-Hk-5ELuCV8zCMbds5aPy",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/total_allowed_country\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\",\\\"region_code\\\":\\\"String\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "An1ezbANUeH_x0ULWveJl",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/total_allowed_country\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\",\\\"region_code\\\":\\\"String\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "F4vTeSOP_5eAulq9UokeJ"
  },
  "description": "Gets the total number of allowed requests by country for customer in a period of time. Sorted by countries with more requests",
  "currentNewParameter": {
    "label": "Header Parameter",
    "value": "headerParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "allowed-by-country",
  "legacyHash": "NDT5CyHIZ7nkCsyGiLoHc"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "request",
  "url": "https://api.fsflt.net/report/traffic_reports/total_allowed_geolocation",
  "name": "Allowed geolocation",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "start_datetime",
        "type": "String",
        "description": "Report lower limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "required",
        "name": "end_datetime",
        "type": "string",
        "description": "Report upper limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      },
      {
        "kind": "optional",
        "name": "lang",
        "type": "string",
        "description": "Language for the report name and region name, defaults EN"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "fv7RtR1lliwjtfML3gqSk",
        "code": "{\n    \"code\": 200,\n    \"content\": {\n        \"title\": \"Allowed geolocation\",\n        \"items_graph\": \"No image for this report\",\n        \"result\": [\n            {\n                \"region\": \"North America\",\n                \"total_requests\": \"817119\",\n                \"region_code\": \"north_america\"\n            },\n            {\n                \"region\": \"Baltics\",\n                \"total_requests\": \"74876\",\n                \"region_code\": \"baltics\"\n            },\n        ]\n    }\n}\n",
        "language": "200"
      },
      {
        "id": "ODOGLsJW75ldLcgGsbeUF",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "i-RSc235IZzgvwq8KkTIc",
        "code": "{\r\n    \"code\": 500,\r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"profile_code\": [\r\n            \"Profile not found, please connect to profiles/list for the list\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "fv7RtR1lliwjtfML3gqSk"
  },
  "examples": {
    "languages": [
      {
        "id": "vQtcL_pEfy8X54Qe_M5hB",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/total_allowed_geolocation' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"lang\":\"String\"}'",
        "customLabel": ""
      },
      {
        "id": "7-Yz56k4VdEDjq0a7Kdb0",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/total_allowed_geolocation',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"lang\":\"String\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "nI2ZTLVVLt3_eBRDLXL76",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/total_allowed_geolocation\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "FXtllO-we4CoPSHQihe_Q",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/total_allowed_geolocation\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "ya4kio7-b-sGA1-YBE7o1",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/total_allowed_geolocation\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"lang\\\":\\\"String\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "vQtcL_pEfy8X54Qe_M5hB"
  },
  "description": "Gets the total number of allowed requests by country region for customer in a period of time. Sorted by countries with more requests",
  "currentNewParameter": {
    "label": "Header Parameter",
    "value": "headerParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "allowed-geolocation",
  "legacyHash": "N4u2LmFeJLpokd3Ch8fBU"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "request",
  "url": "https://api.fsflt.net/report/traffic_reports/total_blocked_malware_domain",
  "name": "Malware: infected host blocked",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "start_datetime",
        "type": "String",
        "description": "Report lower limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "required",
        "name": "end_datetime",
        "type": "string",
        "description": "Report upper limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "WIEkcKclZSnxjwMF0qlNz",
        "code": "{\n    \"code\": 200,\n    \"content\": {\n        \"title\": \"Malware: infected host blocked\",\n        \"top_items_graph\": \"http://graph.fsflt.net/histogram?rnd=572800&typeFS=4&maxWi=958&maxHe=200&barWi=60&barStyle=black&hideLblX=0&breakLabel=0&limitChar=16&dynChartIsMobile=false&arrayVal=omnatuor.com%7C592%3Bzegons-global.zego.im%7C4%3Bnews-cimase.cc%7C3%3Bd24ak3f2b.top%7C3%3Bpatch.b68a5bd56.net%7C2%3Btracepath.cc%7C2%3Bboot.b68a5bd56.net%7C2%3Bjxn0.51ginkgo.com%7C1\",\n        \"result\": [\n            {\n                \"domain\": \"omnatuor.com\",\n                \"total_requests\": \"592\"\n            },\n            {\n                \"domain\": \"zegons-global.zego.im\",\n                \"total_requests\": \"4\"\n            },\n        ]\n    }\n}\n",
        "language": "200"
      },
      {
        "id": "eljxDwtUuKZEV9_ARSphQ",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "FFZZNggCU7fRkpDlnhxPA",
        "code": "{\r\n    \"code\": 500,\r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"profile_code\": [\r\n            \"Profile not found, please connect to profiles/list for the list\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "WIEkcKclZSnxjwMF0qlNz"
  },
  "examples": {
    "languages": [
      {
        "id": "nKoek5SyRdpuv3n1UPwYo",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/total_blocked_malware_domain' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\"}'",
        "customLabel": ""
      },
      {
        "id": "52XkOVOUSS58J_QAQvm9b",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/total_blocked_malware_domain',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "HK6Ldf5-agdm0FRAms5c7",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/total_blocked_malware_domain\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "R9fgQdqxBjmm7uy3kA5sB",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/total_blocked_malware_domain\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "RutgZG3ZqH-EUX2r_aDuW",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/total_blocked_malware_domain\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "nKoek5SyRdpuv3n1UPwYo"
  },
  "description": "Gets the total number of blocked requests by malware domain for customer in a period of time. Sorted by domains with more requests",
  "currentNewParameter": {
    "label": "Header Parameter",
    "value": "headerParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "malware-infected-host-blocked",
  "legacyHash": "pTNb4e7WtDm4nfSCmvQbf"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "request",
  "url": "https://api.fsflt.net/report/traffic_reports/total_allowed_domain",
  "name": "Domains allowed",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "start_datetime",
        "type": "String",
        "description": "Report lower limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "required",
        "name": "end_datetime",
        "type": "string",
        "description": "Report upper limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      },
      {
        "kind": "optional",
        "name": "category_code",
        "type": "string",
        "description": "Only search for category, defaults to all\nSee panel/categories/list for accepted values"
      },
      {
        "kind": "optional",
        "name": "lang",
        "type": "string",
        "description": "Language for the category name, defaults EN"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "z7MbjFKVSmJOHgCb-TiVq",
        "code": "{\n    \"code\": 200,\n    \"content\": {\n        \"title\": \"Domains allowed\",\n        \"top_items_graph\": \"http://graph.fsflt.net/histogram?rnd=946983&typeFS=4&maxWi=958&maxHe=200&barWi=60&barStyle=green&hideLblX=0&breakLabel=0&limitChar=16&dynChartIsMobile=false&arrayVal=ddns.flashstart.com%7C73190%3Bcloud.mikrotik.com%7C41785%3Bconnectivitycheck.gstatic.com%7C37853%3Bmtalk.google.com%7C28028%3Bgraph.facebook.com%7C26101%3Bmqtt-mini.facebook.com%7C22358%3Bplay.googleapis.com%7C18741%3Bg.whatsapp.net%7C16063\",\n        \"result\": [\n            {\n                \"domain\": \"connectivitycheck.gstatic.com\",\n                \"total_requests\": \"37853\"\n            },\n            {\n                \"domain\": \"mtalk.google.com\",\n                \"total_requests\": \"28028\"\n            },\n        ]\n    }\n}\n",
        "language": "200"
      },
      {
        "id": "X9CcNZ2xayDvd7YJTwXCR",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "2o_vvbE0CHshVkXS1kdT6",
        "code": "{\r\n    \"code\": 500,\r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"profile_code\": [\r\n            \"Profile not found, please connect to profiles/list for the list\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "z7MbjFKVSmJOHgCb-TiVq"
  },
  "examples": {
    "languages": [
      {
        "id": "Tsrlsthap6JIk5NSvarTa",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/total_allowed_domain' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"category_code\":\"String\",\"lang\":\"String\"}'",
        "customLabel": ""
      },
      {
        "id": "nxNfgJXSu2OLTkXI2qcmT",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/total_allowed_domain',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"category_code\":\"String\",\"lang\":\"String\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "q_4FEoRHVPkZawFni6cu6",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"category_code\\\":\\\"String\\\",\\\"lang\\\":\\\"String\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/total_allowed_domain\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "y7q2ymSvjD6Prk51BKNjI",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/total_allowed_domain\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"category_code\\\":\\\"String\\\",\\\"lang\\\":\\\"String\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "tVUcuSrdA0OuIYhAE480u",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/total_allowed_domain\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"category_code\\\":\\\"String\\\",\\\"lang\\\":\\\"String\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "Tsrlsthap6JIk5NSvarTa"
  },
  "description": "Gets the total number of allowed requests by domain for customer in a period of time. Sorted by domains with more requests",
  "currentNewParameter": {
    "label": "Header Parameter",
    "value": "headerParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "domains-allowed",
  "legacyHash": "On6HtQw3_mtF39b24ICjR"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "request",
  "url": "https://api.fsflt.net/report/traffic_reports/total_blocked_domain",
  "name": "Domains blocked",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "start_datetime",
        "type": "String",
        "description": "Report lower limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "required",
        "name": "end_datetime",
        "type": "string",
        "description": "Report upper limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      },
      {
        "kind": "optional",
        "name": "category_code",
        "type": "string",
        "description": "Only search for category, defaults to all\nSee panel/categories/list for accepted values"
      },
      {
        "kind": "optional",
        "name": "lang",
        "type": "string",
        "description": "Language for the category name, defaults EN"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "6ntuM5hTblUVp-eeif72I",
        "code": "{\n    \"code\": 200,\n    \"content\": {\n        \"title\": \"Domains blocked\",\n        \"top_items_graph\": \"http://graph.fsflt.net/histogram?rnd=692530&typeFS=4&maxWi=958&maxHe=200&barWi=60&barStyle=orange&hideLblX=0&breakLabel=0&limitChar=16&dynChartIsMobile=false&arrayVal=www.googleadservices.com%7C17541%3Bgoogleads.g.doubleclick.net%7C10013%3Bapi16-access-sg.pangle.io%7C7646%3Bsdkconfig.ad.intl.xiaomi.com%7C4746%3Bdns.google%7C4526%3Bandroid.bugly.qq.com%7C3756%3Bfirebase-settings.crashlytics.com%7C3594%3Bdata.mistat.intl.xiaomi.com%7C3290\",\n        \"result\": [\n            {\n                \"domain\": \"www.googleadservices.com\",\n                \"total_requests\": \"17541\"\n            },\n            {\n                \"domain\": \"googleads.g.doubleclick.net\",\n                \"total_requests\": \"10013\"\n            },\n        ]\n    }\n}\n",
        "language": "200"
      },
      {
        "id": "j0UXoZ5ZLu_-EQe0Dru_O",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "aoljHx2E4rww82DaHDL1T",
        "code": "{\r\n    \"code\": 500,\r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"profile_code\": [\r\n            \"Profile not found, please connect to profiles/list for the list\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "6ntuM5hTblUVp-eeif72I"
  },
  "examples": {
    "languages": [
      {
        "id": "Y5cLQUJMLi_Vnf6Q03JS7",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/total_blocked_domain' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"category_code\":\"String\",\"lang\":\"String\"}'",
        "customLabel": ""
      },
      {
        "id": "JBwbJgbsQlYEUEQPf1UKN",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/total_blocked_domain',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\",\"category_code\":\"String\",\"lang\":\"String\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "MuXbISUV-nT_5zmsiFy0g",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"category_code\\\":\\\"String\\\",\\\"lang\\\":\\\"String\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/total_blocked_domain\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "1PxCn3DcJiIG0iSIzI4CG",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/total_blocked_domain\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"category_code\\\":\\\"String\\\",\\\"lang\\\":\\\"String\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "1JGubKDeMLAWSorztamv6",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/total_blocked_domain\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\",\\\"category_code\\\":\\\"String\\\",\\\"lang\\\":\\\"String\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "Y5cLQUJMLi_Vnf6Q03JS7"
  },
  "description": "Gets the total number of blocked requests by domain for customer in a period of time. Sorted by domains with more requests",
  "currentNewParameter": {
    "label": "Header Parameter",
    "value": "headerParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "domains-blocked",
  "legacyHash": "drFQbu_xZSVQi8gYe5edg"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "request",
  "url": "https://api.fsflt.net/report/traffic_reports/total_nx_domain",
  "name": "NX - Not existing domains",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "start_datetime",
        "type": "String",
        "description": "Report lower limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "required",
        "name": "end_datetime",
        "type": "string",
        "description": "Report upper limit, format Y-m-d H:i:s\n(on customer timezone)"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "R4TK9lwGBHEWUpeqW5sg4",
        "code": "{\n    \"code\": 200,\n    \"content\": {\n        \"title\": \"NX - Not existing domains\",\n        \"top_items_graph\": \"http://graph.fsflt.net/histogram?rnd=179515&typeFS=4&maxWi=958&maxHe=200&barWi=60&barStyle=grey&hideLblX=0&breakLabel=0&limitChar=16&dynChartIsMobile=false&arrayVal=ipv6-api.kwai-pro.com%7C3035%3Bgoogle.com%7C1468%3Bsettings.crashlytics.com%7C832%3Bepdg.epc.mnc111.mcc732.pub.3gppnetwork.org%7C782%3Bepdg.epc.mnc103.mcc732.pub.3gppnetwork.org%7C571%3Bhttps%3A%2F%2Fapp-measurement.com%2Fsdk-exp%7C537%3Bd3vj4c1ig8mfeg.cloudfront.net%7C485%3Bdebug.opendns.com%7C434\",\n        \"result\": [\n            {\n                \"domain\": \"ipv6-api.kwai-pro.com\",\n                \"total_requests\": \"3035\"\n            },\n            {\n                \"domain\": \"google.com\",\n                \"total_requests\": \"1468\"\n            },\n        ]\n    }\n}\n",
        "language": "200"
      },
      {
        "id": "zlWis3FierPJHPe0Qs-l4",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "idMdRUm0ffnm0HKn63J_i",
        "code": "{\r\n    \"code\": 500,\r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"profile_code\": [\r\n            \"Profile not found, please connect to profiles/list for the list\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "R4TK9lwGBHEWUpeqW5sg4"
  },
  "examples": {
    "languages": [
      {
        "id": "l4-k25cDtJ_j8NK53qqKq",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/total_nx_domain' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\"}'",
        "customLabel": ""
      },
      {
        "id": "1aPYTm5_CoD7FznxZ0Wq9",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/total_nx_domain',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"start_datetime\":\"String\",\"end_datetime\":\"String\",\"profile_code\":\"Number\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "FhUsdmy2FH6pxSTjsColw",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/total_nx_domain\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "ta_1KLYEb38j51rPu92TI",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/total_nx_domain\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "aXZAXbrd_G6EhR0P_VK9Z",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/total_nx_domain\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_datetime\\\":\\\"String\\\",\\\"end_datetime\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "l4-k25cDtJ_j8NK53qqKq"
  },
  "description": "Gets the total number of nx requests by domain for customer in a period of time. Sorted by domains with more requests",
  "currentNewParameter": {
    "label": "Header Parameter",
    "value": "headerParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "nx-not-existing-domains",
  "legacyHash": "Z6r7ADg1rCQjWtEoQTTl0"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "request",
  "url": "https://api.fsflt.net/report/traffic_reports/traffic_hourly",
  "name": "By time slot",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "start_date",
        "type": "String",
        "description": "Report lower limit, format Y-m-d"
      },
      {
        "kind": "required",
        "name": "end_date",
        "type": "string",
        "description": "Report upper limit, format Y-m-d"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "qrSd8IZa8sCG97R-EHH0J",
        "code": "{\n    \"code\": 200,\n    \"content\": {\n        \"title\": \"By time slot\",\n        \"items_graph\": \"http://graph.fsflt.net/line?rnd=586548&typeFS=4&maxWi=958&maxHe=200&barWi=60&barStyle=orange&hideLblX=0&fontSize=9&breakLabel=0&limitChar=16&arrayVal=15+12am%7C0%3B15+1am%7C0%3B15+2am%7C0%3B15+3am%7C0%3B15+4am%7C0%3B15+5am%7C0%3B15+6am%7C0%3B15+7am%7C0%3B15+8am%7C0%3B15+9am%7C0%3B15+10am%7C0%3B15+11am%7C0%3B15+12pm%7C0%3B15+1pm%7C0%3B15+2pm%7C0%3B15+3pm%7C0%3B15+4pm%7C0%3B15+5pm%7C0%3B15+6pm%7C0%3B15+7pm%7C0%3B15+8pm%7C0%3B15+9pm%7C0%3B15+10pm%7C0%3B15+11pm%7C0%3B16+12am%7C0%3B16+1am%7C0%3B16+2am%7C0%3B16+3am%7C0%3B16+4am%7C0%3B16+5am%7C0%3B16+6am%7C11301\",\n        \"result\": [\n            {\n                \"hour\": \"19 6am\",\n                \"total_requests\": \"14073\"\n            },\n            {\n                \"hour\": \"19 7am\",\n                \"total_requests\": \"46707\"\n            },\n        ]\n    }\n}\n",
        "language": "200"
      },
      {
        "id": "-MRpRtgGM9atvGK9MNsT1",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "J4TtjXghxmGzhbZ_i85cv",
        "code": "{\r\n    \"code\": 500,\r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"profile_code\": [\r\n            \"Profile not found, please connect to profiles/list for the list\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "qrSd8IZa8sCG97R-EHH0J"
  },
  "examples": {
    "languages": [
      {
        "id": "7ToisMbaGH2vjaEVnnLgc",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/traffic_hourly' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"start_date\":\"String\",\"end_date\":\"String\",\"profile_code\":\"Number\"}'",
        "customLabel": ""
      },
      {
        "id": "6rr_mqhr7PdHOCDQXrjlB",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/traffic_hourly',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"start_date\":\"String\",\"end_date\":\"String\",\"profile_code\":\"Number\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "o5_1ZtCAR6q_-nyki4_Dj",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_date\\\":\\\"String\\\",\\\"end_date\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/traffic_hourly\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "iMBB5OQxi1QG9OsaKAcIZ",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/traffic_hourly\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_date\\\":\\\"String\\\",\\\"end_date\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "2HEX2VZokUClMq1M_oJ_Q",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/traffic_hourly\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_date\\\":\\\"String\\\",\\\"end_date\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "7ToisMbaGH2vjaEVnnLgc"
  },
  "description": "Gets the traffic hourly (allowed and blocked) for customer in a period of time",
  "currentNewParameter": {
    "label": "Header Parameter",
    "value": "headerParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "by-time-slot",
  "legacyHash": "eDHu1-QUoaUTKP_vwHByI"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "request",
  "url": "https://api.fsflt.net/report/traffic_reports/traffic_daily",
  "name": "By day",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "start_date",
        "type": "String",
        "description": "Report lower limit, format Y-m-d"
      },
      {
        "kind": "required",
        "name": "end_date",
        "type": "string",
        "description": "Report upper limit, format Y-m-d"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "98lUtieQcG5XxY9KVa26F",
        "code": "{\n    \"code\": 200,\n    \"content\": {\n        \"title\": \"By day\",\n        \"items_graph\": \"http://graph.fsflt.net/line?rnd=514836&typeFS=4&maxWi=958&maxHe=200&barWi=60&barStyle=orange&hideLblX=0&fontSize=9&breakLabel=0&limitChar=16&arrayVal=11%2F15%7C0%3B11%2F16%7C1954912%3B11%2F17%7C110868%3B11%2F18%7C0%3B11%2F19%7C56271%3B11%2F20%7C0\",\n        \"result\": [\n            {\n                \"day\": \"11/15\",\n                \"total_requests\": \"0\"\n            },\n            {\n                \"day\": \"11/16\",\n                \"total_requests\": \"1954912\"\n            },\n        ]\n    }\n}\n",
        "language": "200"
      },
      {
        "id": "kKGYX237-bqqCXFYcikxb",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "MOhozOonpmQf9p_uVRzQq",
        "code": "{\r\n    \"code\": 500,\r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"profile_code\": [\r\n            \"Profile not found, please connect to profiles/list for the list\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "98lUtieQcG5XxY9KVa26F"
  },
  "examples": {
    "languages": [
      {
        "id": "CccaILUqBUxnSbh2vXeKQ",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/traffic_daily' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"start_date\":\"String\",\"end_date\":\"String\",\"profile_code\":\"Number\"}'",
        "customLabel": ""
      },
      {
        "id": "u4RoP_scoO9PP8sPWoFB2",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/traffic_daily',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"start_date\":\"String\",\"end_date\":\"String\",\"profile_code\":\"Number\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "DvJqc8zrN_Udg5Y8UWrtH",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_date\\\":\\\"String\\\",\\\"end_date\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/traffic_daily\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "AYhc_PRaZZLEwzPDAWplJ",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/traffic_daily\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_date\\\":\\\"String\\\",\\\"end_date\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "_cvjbtTySxBXve6TlGk8R",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/traffic_daily\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_date\\\":\\\"String\\\",\\\"end_date\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "CccaILUqBUxnSbh2vXeKQ"
  },
  "description": "Gets the traffic daily (allowed and blocked) for customer in a period of time",
  "currentNewParameter": {
    "label": "Header Parameter",
    "value": "headerParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "by-day",
  "legacyHash": "MoJmJ51vdlRs3JLhWnJ2i"
}
```
:::

:::ApiMethodV2
```json
{
  "tab": "request",
  "url": "https://api.fsflt.net/report/traffic_reports/traffic_weekly",
  "name": "For weekday",
  "method": "GET",
  "request": {
    "pathParameters": [],
    "queryParameters": [],
    "headerParameters": [
      {
        "kind": "required",
        "name": "X-API-KEY",
        "type": "string",
        "description": "API Key for authorization"
      }
    ],
    "bodyDataParameters": [
      {
        "kind": "required",
        "name": "customer_code",
        "type": "Number",
        "description": "Customer code"
      },
      {
        "kind": "required",
        "name": "start_date",
        "type": "String",
        "description": "Report lower limit, format Y-m-d"
      },
      {
        "kind": "required",
        "name": "end_date",
        "type": "string",
        "description": "Report upper limit, format Y-m-d"
      },
      {
        "kind": "optional",
        "name": "profile_code",
        "type": "Number",
        "description": "Only search for profile, defaults to all\nSee panel/profiles/list for profiles list"
      }
    ],
    "formDataParameters": []
  },
  "results": {
    "languages": [
      {
        "id": "K_koA3KKIjvQZZ0rDuKGQ",
        "code": "{\n    \"code\": 200,\n    \"content\": {\n        \"title\": \"For weekday\",\n        \"items_graph\": \"http://graph.fsflt.net/line?rnd=855625&typeFS=4&maxWi=958&maxHe=200&barWi=60&barStyle=orange&hideLblX=0&fontSize=9&breakLabel=0&limitChar=16&arrayVal=monday%7C0%3Btuesday%7C2113032%3Bwednesday%7C124064%3Bthursday%7C0%3Bfriday%7C60780%3Bsaturday%7C0\",\n        \"result\": [\n            {\n                \"day\": \"monday\",\n                \"total_requests\": \"0\"\n            },\n            {\n                \"day\": \"tuesday\",\n                \"total_requests\": \"2113032\"\n            },\n        ]\n    }\n}\n",
        "language": "200"
      },
      {
        "id": "oRO3Hgudvburn3przDWsM",
        "code": "{\r\n    \"message\": \"Invalid token or Unauthorized admin\"\r\n}",
        "language": "401"
      },
      {
        "id": "EK4aQfLB1vN6zvffbXkWc",
        "code": "{\r\n    \"code\": 500,\r\n    \"message\": \"The given data was invalid.\",\r\n    \"errors\": {\r\n        \"profile_code\": [\r\n            \"Profile not found, please connect to profiles/list for the list\"\r\n        ]\r\n    }\r\n}",
        "language": "500"
      }
    ],
    "selectedLanguageId": "K_koA3KKIjvQZZ0rDuKGQ"
  },
  "examples": {
    "languages": [
      {
        "id": "8JbLfJ3P1fhv6HNbvFcJS",
        "language": "curl",
        "code": "curl --location --request GET 'https://api.fsflt.net/report/traffic_reports/traffic_weekly' \\\n--header 'X-API-KEY: string' \\\n--data '{\"customer_code\":\"Number\",\"start_date\":\"String\",\"end_date\":\"String\",\"profile_code\":\"Number\"}'",
        "customLabel": ""
      },
      {
        "id": "zlMC_SX5K525E355CJXoP",
        "language": "nodejs",
        "code": "var request = require('request');\nvar options = {\n   'method': 'GET',\n   'url': 'https://api.fsflt.net/report/traffic_reports/traffic_weekly',\n   'headers': {\n      'X-API-KEY': 'string'\n   },\n   body: '{\"customer_code\":\"Number\",\"start_date\":\"String\",\"end_date\":\"String\",\"profile_code\":\"Number\"}'\n\n};\nrequest(options, function (error, response) {\n   if (error) throw new Error(error);\n   console.log(response.body);\n});\n",
        "customLabel": ""
      },
      {
        "id": "Mg2K6FYjcBc_mye5O_aQj",
        "language": "javascript",
        "code": "var myHeaders = new Headers();\nmyHeaders.append(\"X-API-KEY\", \"string\");\n\nvar raw = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_date\\\":\\\"String\\\",\\\"end_date\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\";\n\nvar requestOptions = {\n   method: 'GET',\n   headers: myHeaders,\n   body: raw,\n   redirect: 'follow'\n};\n\nfetch(\"https://api.fsflt.net/report/traffic_reports/traffic_weekly\", requestOptions)\n   .then(response => response.text())\n   .then(result => console.log(result))\n   .catch(error => console.log('error', error));",
        "customLabel": ""
      },
      {
        "id": "cwVy6tMNf0CHkHoGkkI7i",
        "language": "python",
        "code": "import requests\n\nurl = \"https://api.fsflt.net/report/traffic_reports/traffic_weekly\"\n\npayload = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_date\\\":\\\"String\\\",\\\"end_date\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\nheaders = {\n   'X-API-KEY': 'string'\n}\n\nresponse = requests.request(\"GET\", url, headers=headers, data=payload)\n\nprint(response.text)\n",
        "customLabel": ""
      },
      {
        "id": "RJhxt2WvVhnqO-x6Q5k5M",
        "language": "ruby",
        "code": "require \"uri\"\nrequire \"net/http\"\n\nurl = URI(\"https://api.fsflt.net/report/traffic_reports/traffic_weekly\")\n\nhttps = Net::HTTP.new(url.host, url.port)\nhttps.use_ssl = true\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"X-API-KEY\"] = \"string\"\nrequest.body = \"{\\\"customer_code\\\":\\\"Number\\\",\\\"start_date\\\":\\\"String\\\",\\\"end_date\\\":\\\"String\\\",\\\"profile_code\\\":\\\"Number\\\"}\"\n\nresponse = https.request(request)\nputs response.read_body\n",
        "customLabel": ""
      }
    ],
    "selectedLanguageId": "8JbLfJ3P1fhv6HNbvFcJS"
  },
  "description": "Gets the traffic weekly (allowed and blocked) for customer in a period of time",
  "currentNewParameter": {
    "label": "Header Parameter",
    "value": "headerParameters"
  },
  "hasTryItOut": false,
  "autoGeneratedAnchorSlug": "for-weekday",
  "legacyHash": "QXgMx8dX7dVJo9l8H4ol5"
}
```
:::



