{"info":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","description":"<html><head></head><body><p>Welcome to the <strong>Internet Protection 2026 API</strong> documentation.</p>\n<p>This API powers the Internet Protection 2026 web configuration portal and is also available for customers who wish to integrate portal's functionalities directly into their own systems or automation tools.</p>\n<hr>\n<h2 id=\"🧭-overview\">🧭 Overview</h2>\n<p>The Internet Protection 2026 API provides full access to all the functionalities already available in the web configuration portal.</p>\n<p>In general, the API always mirrors the features and capabilities of the frontend application — anything that can be done through the web panel can also be achieved programmatically via the API.</p>\n<p>The API is organized around <strong>four main domains</strong>, each corresponding to a key functional area of the system.</p>\n<h3 id=\"1-authentication\">1. <strong>Authentication</strong></h3>\n<p>Handles user authentication and authorization operations.</p>\n<p><strong>Main features:</strong></p>\n<ul>\n<li><p>Register a new organization and its initial admin user</p>\n</li>\n<li><p>Log in, log out, and refresh access tokens</p>\n</li>\n<li><p>Verify user permissions to perform actions within a specific organization context</p>\n</li>\n</ul>\n<h3 id=\"2-organization\">2. <strong>Organization</strong></h3>\n<p>Manages organizations, sub-organizations, and their members.</p>\n<p><strong>Main features:</strong></p>\n<ul>\n<li><p>List organization hierarchies and children</p>\n</li>\n<li><p>Manage organization members (CRUD operations)</p>\n</li>\n<li><p>Retrieve organization information</p>\n</li>\n</ul>\n<blockquote>\n<p>Each organization can have multiple users (members) who access and manage its web panel. </p>\n</blockquote>\n<h3 id=\"3-network\">3. <strong>Network</strong></h3>\n<p>Handles network-related operations and associations with policies.</p>\n<p><strong>Main features:</strong></p>\n<ul>\n<li><p>Create, edit, and delete networks</p>\n</li>\n<li><p>Validate new networks according to business logic rules</p>\n</li>\n<li><p>Associate networks with existing protection policies</p>\n</li>\n</ul>\n<blockquote>\n<p>The network endpoints perform validation checks to ensure that the requested configurations comply with Internet Protection's internal consistency rules. </p>\n</blockquote>\n<h3 id=\"4-protection\">4. <strong>Protection</strong></h3>\n<p>Manages all protection configurations and policies.</p>\n<p><strong>Main features:</strong></p>\n<ul>\n<li><p>Create and manage protection policies</p>\n</li>\n<li><p>Block and allow categories on policies</p>\n</li>\n<li><p>Add, update, or delete exceptions and associate those with policies</p>\n</li>\n<li><p>Retrieve lists of blockable entities such as categories, countries, and TLDs</p>\n</li>\n</ul>\n<blockquote>\n<p>These endpoints form the core of the DNS filtering configuration layer. </p>\n</blockquote>\n<hr>\n<h2 id=\"🔐-authentication\">🔐 Authentication</h2>\n<p>The API supports <strong>two authentication methods</strong>.</p>\n<p>Choose the one that best fits your integration use case.</p>\n<h3 id=\"1-jwt-bearer-token\">1. JWT (Bearer Token)</h3>\n<p>Used primarily by the Internet Protection 2026 web portal.</p>\n<p>Include your JWT token in the <code>Authorization</code> header:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-http\">Authorization: Bearer &lt;ACCESS_TOKEN&gt;\n\n</code></pre>\n<p>The token can be obtained via the <code>/auth/login</code> endpoint.</p>\n<h3 id=\"2-api-key\">2. API Key</h3>\n<p>Recommended for <strong>third-party integrations</strong> or backend scripts.</p>\n<p>Include your API key in the request header:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-http\">x-api-key: &lt;YOUR_API_KEY&gt;\n\n</code></pre>\n<p>The API key can be retrieved from the <code>/auth/login</code> endpoint response or by visiting the <code>/integrations/api</code> page of the web portal.</p>\n<p>🔒 <strong>Security Note:</strong></p>\n<p>Treat both JWTs and API keys as sensitive credentials.</p>\n<p>Do not share or expose them in client-side code or public repositories.</p>\n<hr>\n<h2 id=\"🏢-organization-context\">🏢 Organization Context</h2>\n<p>Almost every API route supports the <code>organizationId</code> parameter, which determines the <strong>organization context</strong> on which the operation is performed.</p>\n<p>This parameter is <strong>not explicitly listed</strong> in each route’s documentation because it is universally supported.</p>\n<h3 id=\"behavior\">Behavior</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Method</th>\n<th>Where to provide <code>organizationId</code></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>GET</code></td>\n<td>Query parameter</td>\n<td>Determines from which organization to fetch data</td>\n</tr>\n<tr>\n<td><code>POST</code></td>\n<td>Request body</td>\n<td>Determines in which organization to create or modify entities</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"examples\">Examples</h3>\n<h4 id=\"example-1--creating-a-policy-for-another-organization\">Example 1 — Creating a Policy for Another Organization</h4>\n<p>You can include <code>organizationId</code> in the request body to create a policy for a specific organization (different from the one the requesting user belongs to).</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"name\": \"Guest Policy\",\n  \"isLimited\": false,\n  \"organizationId\": \"1234\"\n}\n\n</code></pre>\n<p>If <code>organizationId</code> is omitted, the API automatically uses the organization of the authenticated user.</p>\n<h4 id=\"example-2--listing-networks-of-a-specific-organization\">Example 2 — Listing Networks of a Specific Organization</h4>\n<p>When calling the <code>/network</code> endpoint, by default it returns the networks belonging to the requester’s organization.</p>\n<p>If you include <code>organizationId</code> as a query parameter, it returns the networks of the specified organization instead.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET /network?organizationId=1234\n\n</code></pre><hr>\n<h2 id=\"🚫-rate-limits\">🚫 Rate Limits</h2>\n<p>There is <strong>no rate-limiting policy</strong> enforced during this stage.</p>\n<p>Future releases will introduce rate limits based on the purchased licence, so it’s good practice to design integrations with reasonable request pacing.</p>\n<hr>\n<h2 id=\"⚙️-using-this-postman-collection\">⚙️ Using This Postman Collection</h2>\n<p>This collection is structured and documented to make exploration and testing straightforward.</p>\n<p>Each request includes:</p>\n<ul>\n<li><p>A <strong>successful example response</strong></p>\n</li>\n<li><p>Documented <strong>path, query, and body parameters</strong> with type, format, and description</p>\n</li>\n<li><p>A <strong>JSON schema</strong> for the request body</p>\n</li>\n</ul>\n<h3 id=\"environment-variables\">Environment Variables</h3>\n<p>This collection uses <strong>Postman environment variables</strong> to make requests reusable, configurable, and easier to test.</p>\n<p>When importing it, simply select the <strong>Production</strong> environment from the dropdown menu in the upper-right corner. Alternatively, you can create your own custom environment — just make sure to define the following variables to ensure all requests work correctly:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Variable</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>baseUrl</code></td>\n<td>The base URL of the API</td>\n<td><code>https://core.fsflt.net</code></td>\n</tr>\n<tr>\n<td><code>apiVersion</code></td>\n<td>Current API version</td>\n<td><code>v1</code></td>\n</tr>\n</tbody>\n</table>\n</div><p>You can manage or create these variables from the <strong>Environments</strong> section in the left sidebar.</p>\n<h3 id=\"login-script-automation\">Login Script Automation</h3>\n<p>This collection includes a Postman script attached to the <code>/login</code> route.<br>After a successful login, the script automatically extracts both the <strong>JWT access token</strong> and the <strong>organization ID</strong> from the response and stores them as environment variables (<code>accessToken</code> and <code>organizationId</code>).</p>\n<p>This means subsequent requests are automatically authenticated and associated with the correct organization, without any manual setup.</p>\n<h3 id=\"other-environment-variables\">Other Environment Variables</h3>\n<p>In addition to the core variables above, many routes and examples reference <strong>entity-specific environment variables</strong> — such as <code>networkId</code>, <code>policyId</code>, <code>exceptionGroupId</code>, and others. These variables are used to dynamically build request URLs and bodies.</p>\n<p>You can set these variables manually while testing, typically using data returned from previous requests.<br>For example:</p>\n<ul>\n<li><p>To test the <strong>Delete an exception group</strong> route:</p>\n<ol>\n<li><p>First, use the <strong>Create an exceptyion group</strong> route to create a new entity.</p>\n</li>\n<li><p>Copy the returned id from the response and set it as the value of the <code>exceptionGroupId</code> environment variable.</p>\n</li>\n<li><p>Then, execute the <strong>DELETE</strong> request — it will automatically reference the correct <code>exceptionGroupId</code> variable.</p>\n</li>\n</ol>\n</li>\n</ul>\n<p>This approach applies to all similar routes (e.g., networks, policies, etc.).<br>By chaining requests in this way, you can easily simulate real workflows and test dependencies between entities.</p>\n<hr>\n<h2 id=\"🧾-best-practices\">🧾 Best Practices</h2>\n<ul>\n<li><p>Authenticate first using the <strong>Login</strong> route to retrieve your credentials.</p>\n</li>\n<li><p>Use <strong>API Key</strong> authentication for backend or server-to-server use cases.</p>\n</li>\n<li><p>Use <strong>environment variables</strong> for sensitive credentials and endpoints.</p>\n</li>\n<li><p>Review <strong>example responses</strong> to understand expected structures and data models.</p>\n</li>\n</ul>\n<hr>\n<h2 id=\"🚀-getting-started\">🚀 Getting Started</h2>\n<ol>\n<li><p>Import the collection into Postman.</p>\n</li>\n<li><p>Set the environment variables (<code>baseUrl</code> and <code>apiVersion</code>).</p>\n</li>\n<li><p>Authenticate using <code>/login</code> to obtain your credentials.</p>\n</li>\n<li><p>Explore the requests organized under the four domain folders.</p>\n</li>\n<li><p>Execute them and review example responses.</p>\n</li>\n</ol>\n<hr>\n<h2 id=\"📬-support--feedback\">📬 Support &amp; Feedback</h2>\n<p>For issues, feedback, or clarifications about <strong>this API</strong>, please contact us by making a post on out Canny page, accessible from <a href=\"https://flashstart.canny.io/\">this link</a>.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"38770009","collectionId":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","publishedId":"2sB3WnwMVm","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"2c58fe"},"publishDate":"2026-03-04T08:12:53.000Z"},"item":[{"name":"Auth","item":[{"name":"Authentication","item":[{"name":"User login","event":[{"listen":"test","script":{"id":"3a865fb6-10a2-4247-8630-0731e981bcba","exec":["const res = pm.response.json();\r","\r","// Save access token and refresh token\r","if (res.accessToken) {\r","    pm.environment.set(\"accessToken\", res.accessToken);\r","    console.log(\"Access token saved.\");\r","}\r","\r","if (res.refreshToken) {\r","    pm.environment.set(\"refreshToken\", res.refreshToken);\r","    console.log(\"Refresh token saved.\");\r","}\r","\r","// Optional: Save user info if needed\r","if (res.user) {\r","    pm.environment.set(\"userId\", res.user.id);\r","    pm.environment.set(\"roleId\", res.user.role.id);\r","    pm.environment.set(\"organizationId\", res.user.organizationId);\r","    console.log(\"User info saved.\");\r","}\r",""],"type":"text/javascript","packages":{},"requests":{}}},{"listen":"prerequest","script":{"id":"169874c5-4d75-4bd0-9f17-da07602d9b98","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"ee37346e-6da4-489f-b98b-85cb560a2cc1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"{{username}}\",\r\n    \"password\": \"{{password}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/authentication/v1/login","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["authentication","v1","login"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"975a8d9a-b0ef-4771-aafc-44b9e503261d","name":"Login successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"jdue@company.com\",\r\n    \"password\": \"passWord123!\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/authentication/v1/login"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"accessToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlSWQiOiIwMTk5ZTM3NS1lMjdhLTdhODItOGI4ZS04NDcwNmYzODE1MTIiLCJ1c2VySWQiOiIwMTk5ZTZjYS0yYWQ0LTdiMDAtYjEwMy1iMWE2MmY4N2QzNWMiLCJ1c2VybmFtZSI6ImpkdWVAY29tcGFueS5jb20iLCJpYXQiOjE3NjA1MTY3NjcsImV4cCI6MTc2MDUxNzY2NywiYXVkIjoiaHR0cHM6Ly93d3cuZmxhc2hzdGFydC5jb20iLCJpc3MiOiJGbGFzaFN0YXJ0IEdyb3VwIFNybCJ9.XB4Tiu5WaC06HVLe4bwnwogieBs0dV3OeN5ssDIu_OY\",\r\n    \"accessTokenExpiresAt\": 1760517667060,\r\n    \"refreshToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlSWQiOiIwMTk5ZTM3NS1lMjdhLTdhODItOGI4ZS04NDcwNmYzODE1MTIiLCJ1c2VySWQiOiIwMTk5ZTZjYS0yYWQ0LTdiMDAtYjEwMy1iMWE2MmY4N2QzNWMiLCJ1c2VybmFtZSI6ImpkdWVAY29tcGFueS5jb20iLCJpYXQiOjE3NjA1MTY3NjcsImV4cCI6MTc2MDUyMDM2NywiYXVkIjoiaHR0cHM6Ly93d3cuZmxhc2hzdGFydC5jb20iLCJpc3MiOiJGbGFzaFN0YXJ0IEdyb3VwIFNybCJ9.JXXuKvyiiWuL7RDTFntklxsH8YyW6SpNqdlsRZONzw4\",\r\n    \"refreshTokenExpiresAt\": 1760520367060,\r\n    \"user\": {\r\n        \"apiKey\": {\r\n            \"id\": \"0199e6ca-2ace-7af3-955c-c21629c90214\",\r\n            \"value\": \"0199e6ca-2acd-7499-ac52-097896c6a5c7\",\r\n            \"createdAt\": \"2025-10-15T07:33:52.975Z\",\r\n            \"updatedAt\": \"2025-10-15T07:33:52.975Z\"\r\n        },\r\n        \"id\": \"0199e6ca-2ad4-7b00-b103-b1a62f87d35c\",\r\n        \"name\": \"John Due\",\r\n        \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\r\n        \"role\": {\r\n            \"id\": \"0199e375-e27a-7a82-8b8e-84706f381512\",\r\n            \"name\": \"ADMIN\"\r\n        },\r\n        \"username\": \"jdue@company.com\"\r\n    }\r\n}"},{"id":"31f573f6-a568-4f8f-afe6-4243331fde39","name":"Login failed - invalid credentials","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"jdue@company.com\",\r\n    \"password\": \"password123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/authentication/v1/login"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"unauthorized\",\n    \"details\": {\n        \"category\": \"authorization\",\n        \"cause\": \"wrong_credentials\"\n    }\n}"}],"_postman_id":"ee37346e-6da4-489f-b98b-85cb560a2cc1"},{"name":"Refresh the access token","event":[{"listen":"test","script":{"id":"3a865fb6-10a2-4247-8630-0731e981bcba","exec":[""],"type":"text/javascript","packages":{},"requests":{}}},{"listen":"prerequest","script":{"id":"169874c5-4d75-4bd0-9f17-da07602d9b98","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"a6b1ecce-b779-4b1d-8170-8634a69abc12","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"refreshToken\": \"{{refreshToken}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/authentication/v1/refresh","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["authentication","v1","refresh"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"e9a5d0d8-91be-491c-93aa-7dab40e4393f","name":"Refresh successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"refreshToken\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/authentication/v1/refresh"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"accessToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlSWQiOiIwMTk5ZTM3NS1lMjdhLTdhODItOGI4ZS04NDcwNmYzODE1MTIiLCJ1c2VySWQiOiIwMTk5ZTZjYS0yYWQ0LTdiMDAtYjEwMy1iMWE2MmY4N2QzNWMiLCJ1c2VybmFtZSI6ImpkdWVAY29tcGFueS5jb20iLCJpYXQiOjE3NjA1MTY3MjYsImV4cCI6MTc2MDUxNzYyNiwiYXVkIjoiaHR0cHM6Ly93d3cuZmxhc2hzdGFydC5jb20iLCJpc3MiOiJGbGFzaFN0YXJ0IEdyb3VwIFNybCJ9.m3JZbjMx2P3AtAc0OJ1vRzMlerH_AuFa7ojPZCvNN-w\",\r\n    \"accessTokenExpiresAt\": 1760517637021,\r\n    \"refreshToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlSWQiOiIwMTk5ZTM3NS1lMjdhLTdhODItOGI4ZS04NDcwNmYzODE1MTIiLCJ1c2VySWQiOiIwMTk5ZTZjYS0yYWQ0LTdiMDAtYjEwMy1iMWE2MmY4N2QzNWMiLCJ1c2VybmFtZSI6ImpkdWVAY29tcGFueS5jb20iLCJpYXQiOjE3NjA1MTY3MjYsImV4cCI6MTc2MDUyMDMyNiwiYXVkIjoiaHR0cHM6Ly93d3cuZmxhc2hzdGFydC5jb20iLCJpc3MiOiJGbGFzaFN0YXJ0IEdyb3VwIFNybCJ9.nHlexlD-ds7o6fcjJOcN1YKyATSjz87bO3FhwDZADXw\",\r\n    \"refreshTokenExpiresAt\": 1760520337017\r\n}"}],"_postman_id":"a6b1ecce-b779-4b1d-8170-8634a69abc12"},{"name":"User logout","id":"690c5488-cd43-4f43-840f-81932b26de6c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"refreshToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlSWQiOiIwMTk5ZTM3NS1lMjdhLTdhODItOGI4ZS04NDcwNmYzODE1MTIiLCJ1c2VySWQiOiIwMTk5ZTZjYS0yYWQ0LTdiMDAtYjEwMy1iMWE2MmY4N2QzNWMiLCJ1c2VybmFtZSI6ImpkdWVAY29tcGFueS5jb20iLCJpYXQiOjE3NjA1MTY3MjYsImV4cCI6MTc2MDUyMDMyNiwiYXVkIjoiaHR0cHM6Ly93d3cuZmxhc2hzdGFydC5jb20iLCJpc3MiOiJGbGFzaFN0YXJ0IEdyb3VwIFNybCJ9.nHlexlD-ds7o6fcjJOcN1YKyATSjz87bO3FhwDZADXw\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/authentication/v1/logout","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["authentication","v1","logout"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"3f53458c-48ae-42d8-9912-42dd76df603f","name":"Logout successful with refresh token","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"refreshToken\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlSWQiOiIwMTk5ZTM3NS1lMjdhLTdhODItOGI4ZS04NDcwNmYzODE1MTIiLCJ1c2VySWQiOiIwMTk5ZTZjYS0yYWQ0LTdiMDAtYjEwMy1iMWE2MmY4N2QzNWMiLCJ1c2VybmFtZSI6ImpkdWVAY29tcGFueS5jb20iLCJpYXQiOjE3NjA1MTY3MjYsImV4cCI6MTc2MDUyMDMyNiwiYXVkIjoiaHR0cHM6Ly93d3cuZmxhc2hzdGFydC5jb20iLCJpc3MiOiJGbGFzaFN0YXJ0IEdyb3VwIFNybCJ9.nHlexlD-ds7o6fcjJOcN1YKyATSjz87bO3FhwDZADXw\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/authentication/v1/logout"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"message\": \"Logged out successfully\"\r\n}"},{"id":"fd7bd300-b18e-46df-b3d0-e6d9d32e0a87","name":"Logout successful without refresh token","originalRequest":{"method":"POST","header":[],"url":"https://core.fsflt.net/authentication/v1/logout"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"Logged out successfully\"\r\n}"}],"_postman_id":"690c5488-cd43-4f43-840f-81932b26de6c"},{"name":"Get the current user","id":"84003ff9-0606-4cb3-8f62-95c466dedfad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/authentication/v1/me","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["authentication","v1","me"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"42624168-016a-4a18-9db6-fa72a7d670a6","name":"Get current user successful","originalRequest":{"method":"GET","header":[],"url":"https://core.fsflt.net/authentication/v1/me"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"apiKey\": {\n        \"id\": \"0199e6ca-2ace-7af3-955c-c21629c90214\",\n        \"value\": \"0199e6ca-2acd-7499-ac52-097896c6a5c7\",\n        \"createdAt\": \"2025-10-15T07:33:52.975Z\",\n        \"updatedAt\": \"2025-10-15T07:33:52.975Z\"\n    },\n    \"id\": \"0199e6ca-2ad4-7b00-b103-b1a62f87d35c\",\n    \"name\": \"John Due\",\n    \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n    \"role\": {\n        \"id\": \"0199e375-e27a-7a82-8b8e-84706f381512\",\n        \"name\": \"ADMIN\"\n    },\n    \"username\": \"jdue@company.com\"\n}"}],"_postman_id":"84003ff9-0606-4cb3-8f62-95c466dedfad"},{"name":"Get autit logs","id":"1975117f-11fd-4679-8032-245a79b17aae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/authentication/v1/audit?organizationIds={{organizationId}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["authentication","v1","audit"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>The organization IDs to get the audit logs for. Can either be a single value or a list of UUIDs. Default to the current organization</p>\n","type":"text/plain"},"key":"organizationIds","value":"{{organizationId}}"}],"variable":[]}},"response":[{"id":"f622d6ff-d77e-43e8-aad8-e26b9d11b827","name":"Get autit logs successful","originalRequest":{"method":"GET","header":[],"url":"https://core.fsflt.net/authentication/v1/audit"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"actor\": {\n            \"organizationId\": \"019c9587-641b-747d-8d15-5d0c18a64af2\",\n            \"organizationName\": \"fsdev\",\n            \"role\": \"ADMIN\"\n        },\n        \"event\": {\n            \"action\": \"USER_LOGIN\",\n            \"description\": \"User logged in\",\n            \"resourceType\": \"USER\",\n            \"type\": \"LOGIN\"\n        },\n        \"eventDate\": \"2026-02-26T09:28:15.000Z\",\n        \"id\": \"019c997d-f7a5-7ebc-8597-37c8a1c297a0\",\n        \"resource\": {\n            \"name\": \"\",\n            \"organizationId\": \"019c9587-641b-747d-8d15-5d0c18a64af2\",\n            \"organizationName\": \"fsdev\"\n        },\n        \"result\": {\n            \"verdict\": \"SUCCESS\"\n        }\n    }\n]"}],"_postman_id":"1975117f-11fd-4679-8032-245a79b17aae"},{"name":"Get 2FA status","id":"2806c48f-7822-472b-89c8-03d3f4603e78","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/authentication/v1/2fa/status","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["authentication","v1","2fa","status"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"5e24a640-821c-41a0-804c-d8e35923ca81","name":"Get 2FA status successful","originalRequest":{"method":"GET","header":[],"url":"https://core.fsflt.net/authentication/v1/2fa/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"backupCodesRemaining\": 0,\r\n  \"enabled\": false\r\n}"}],"_postman_id":"2806c48f-7822-472b-89c8-03d3f4603e78"},{"name":"Setup 2FA","id":"17f6d729-dc55-477b-b030-e6809d361a4d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/authentication/v1/2fa/setup","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["authentication","v1","2fa","setup"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"8e4fe68c-df93-4c4a-8660-f7bb37039716","name":"Setup 2FA successful","originalRequest":{"method":"GET","header":[],"url":"https://core.fsflt.net/authentication/v1/2fa/setup"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"otpauthUrl\": \"otpauth://totp/FlashStart:fsdev8080%40gmail.com?secret=NUUVK4YXAAYU4ADY&period=30&digits=6&algorithm=SHA1&issuer=FlashStart\",\r\n  \"qrCode\": \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAADUCAYAAADk3g0YAAAAAklEQVR4AewaftIAAAp+SURBVO3BQY7gRpIAQXei/v9l3z7GKQGCWS1pNszsD9ZaVzysta55WGtd87DWuuZhrXXNw1rrmoe11jUPa61rHtZa1zysta55WGtd87DWuuZhrXXNw1rrmoe11jUPa61rfvhI5W+qmFRuqphUpooTlaliUpkqblJ5o2JSuaniRGWqmFT+poovHtZa1zysta55WGtd88NlFTepvFExqZxUvKEyVUwVk8qJyknFpHJS8UXFicpJxYnKVPFGxU0qNz2sta55WGtd87DWuuaHX6byRsVvqphUTiomlUllqjipmFROVKaKE5WpYlKZKk5UpopJZVKZKn6TyhsVv+lhrXXNw1rrmoe11jU//MdVTCpTxaTyRcUbFScVX6h8oXJScVLxhcpU8V/2sNa65mGtdc3DWuuaH/7jVKaKLypOVE4qTlR+U8WkMlW8ofJGxaTy/8nDWuuah7XWNQ9rrWt++GUVv6liUpkq3lD5QmWqmComlaniDZVJ5UTljYoTlZOK31Txb/Kw1rrmYa11zcNa65ofLlP5m1SmikllqphUpopJZaqYVKaKSWWqeENlqjipmFSmikllqphUpoo3VKaKSWWqOFH5N3tYa13zsNa65mGtdc0PH1X8kyomlanipGJSuanii4o3VKaK31QxqZyovFHxX/Kw1rrmYa11zcNa65ofPlKZKk5U/iaVqWJSeUNlqjhRmSpOVP5NKiaVk4oTlaliUpkqTlSmiknljYovHtZa1zysta55WGtd88NfVnGiMlVMKlPF/5KKL1QmlZOKE5WTihOVqWJSOVH5omJSmSpuelhrXfOw1rrmYa11zQ+/TOWkYqqYVE5UTiomlaniRGWq+EJlqnhD5d9E5YuKSWWqeEPlDZWp4ouHtdY1D2utax7WWtf8cJnKVPGGylQxqUwVJypTxaQyVUwVJypvVPymii9UpooTlZOKSeULlani3+RhrXXNw1rrmoe11jU/XFYxqUwVJxWTylTxT1I5qZhUTlSmikllqphU3lCZKqaKSWWqOKmYVE4qTlROVKaKf9LDWuuah7XWNQ9rrWvsD36RylQxqZxUTCpTxYnKScWk8kbFGypTxYnKScWJylQxqUwVJypTxaQyVUwqX1ScqEwVf9PDWuuah7XWNQ9rrWt+uExlqphUpopJZVKZKt6ouKliUjmpmComlanipGJSmSreqJhUpoqpYlL5ouJE5URlqphU3qj44mGtdc3DWuuah7XWNfYHH6i8UTGpnFRMKlPFpDJVnKhMFZPKScUXKlPFFypvVEwqU8WkMlW8oXJSMal8UTGpTBU3Pay1rnlYa13zsNa6xv7gA5WTii9U3qg4UZkq3lCZKiaVNypOVE4qTlROKt5QeaNiUpkqJpWpYlL5TRVfPKy1rnlYa13zsNa65oePKr5QmSqmikllqphUpoqpYlKZKk4qJpWTijdUTir+JpWp4g2VE5UvKiaVqWJSmSpuelhrXfOw1rrmYa11jf3BBypTxYnKTRVvqJxUnKhMFScqJxWTyhcVJypfVEwqU8WJylRxojJVvKFyUnHTw1rrmoe11jUPa61rfvioYlKZKk4q3lB5Q+Wk4o2KSWWqmComlZOKN1ROVKaKSeWk4qTijYqbVKaKk4pJZar44mGtdc3DWuuah7XWNT98pDJVvKHyhcpUMVVMKpPKVDGpfKEyVUwqN6n8JpUvKiaVN1ROVKaKv+lhrXXNw1rrmoe11jX2B79I5Y2KN1ROKr5QmSomlZOKE5Wp4g2VqWJSOamYVE4qJpWp4kTlpOINlS8qbnpYa13zsNa65mGtdc0Pf1nFpHKiMlW8ofJGxRsVk8qkMlW8oTJVnKhMFZPKGxWTyt+kMlV8UTGpTBVfPKy1rnlYa13zsNa65odfVvFFxRcVk8pUMan8JpU3Kt6o+KLiC5WpYqqYVE4q3qiYVP6mh7XWNQ9rrWse1lrX/PCXqZyofFFxUjGpnFScqLxRMalMKr+pYlI5qTipuEnlpoq/6WGtdc3DWuuah7XWNT98pHJS8UXFGypTxaTyhspUcVIxqZxUTCo3qZxUfKFyUvFFxRcqJxU3Pay1rnlYa13zsNa65ofLKiaVL1ROKv4mlROVqWJSmSq+qPhC5Y2KL1SmikllUnmj4qTiNz2sta55WGtd87DWuuaHf5mKE5VJZao4qZhUTiq+UHmjYlI5UZkqvqi4SWWqmFTeqJhU3lCZKm56WGtd87DWuuZhrXXND39ZxaQyqdyk8oXKTRUnKicVk8pJxaQyVUwqU8WJylQxVUwqf1PFpDKpTBVfPKy1rnlYa13zsNa65oePKn5TxaRyonJScaIyVbyhcqIyVUwVk8qkcqIyVZyofFExqZxUTCpTxYnKv9nDWuuah7XWNQ9rrWt++GUVJxUnKlPFpDJVvKFyovJGxaQyVUwqU8VU8YbKGxW/qeILlaliUplU3qi46WGtdc3DWuuah7XWNfYHH6i8UXGiMlV8oXJScaLyRcWkclIxqUwVJypvVEwqJxVfqEwVk8pU8YXKVPGbHtZa1zysta55WGtdY3/wgco/qWJSeaPiROWk4kTli4pJ5aRiUnmj4guVqeJEZar4QmWqmFSmipse1lrXPKy1rnlYa11jf3CRyk0Vk8pUMamcVEwqb1RMKlPFGypvVNyk8kXFFypTxaQyVUwqb1RMKlPFFw9rrWse1lrXPKy1rvnhsoo3VKaKSWWqOKmYVCaVk4pJZVKZKiaVqeKkYlL5QmWqmFTeqJhU3lA5qXhD5d/sYa11zcNa65qHtdY19gcXqXxRcaJyUnGiMlVMKlPFTSpTxRsqU8UbKlPFGyonFW+ovFFxojJVTConFV88rLWueVhrXfOw1rrG/uADlaniROWkYlKZKk5UpooTlaliUjmpmFSmihOVv6liUpkqJpX/kooTlZOKLx7WWtc8rLWueVhrXfPDRxVvVLxRcaJyojJVTBWTyk0qb1S8oXJSMal8UfGGylQxqUwVb6icqEwVv+lhrXXNw1rrmoe11jU/fKTyN1V8ofKbKt5QOVGZKk4qJpWp4kRlqphUporfpDJV/Js9rLWueVhrXfOw1rrmh8sqblJ5o2JSeaNiUjlROan4ouINlS8qvlC5qeINlROVk4ovHtZa1zysta55WGtd88MvU3mj4qaKE5WTijdUJpWp4kTli4pJ5QuVqWJSOal4Q+WmiknlNz2sta55WGtd87DWuuaH/zEqJxVvqJxUTBVvVJyovKEyVZyonFRMKlPFpDKpnFScqEwVJyr/pIe11jUPa61rHtZa1/zwH1fxhsqJylQxqUwqU8UbKlPFVHGi8kXFicoXFZPKicpUMam8ofI3Pay1rnlYa13zsNa65odfVvFPUnmj4qTiC5Wp4kTlpOJE5Y2KLyomlaniDZWp4g2Vv+lhrXXNw1rrmoe11jX2Bx+o/E0Vk8rfVDGpvFFxojJVTConFScqU8VvUjmpeEPljYq/6WGtdc3DWuuah7XWNfYHa60rHtZa1zysta55WGtd87DWuuZhrXXNw1rrmoe11jUPa61rHtZa1zysta55WGtd87DWuuZhrXXNw1rrmoe11jX/B1QNpdb+HwkgAAAAAElFTkSuQmCC\",\r\n  \"secret\": \"NUUVK4YXAAYU4ADY\"\r\n}"}],"_postman_id":"17f6d729-dc55-477b-b030-e6809d361a4d"},{"name":"Enable 2FA","id":"33673f06-bdd0-475c-9a1d-4115e34c7666","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"token\": \"123456\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/authentication/v1/2fa/enable","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["authentication","v1","2fa","enable"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"374d61f6-df65-4fe0-a5b4-5555ffde7f89","name":"Enable 2FA","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"token\": \"123456\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/authentication/v1/2fa/enable"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n  \"backupCodes\": [\r\n    \"4887K7X8\",\r\n    \"8X394QYL\",\r\n    \"WAAL2GR7\",\r\n    \"QBEIBRWR\",\r\n    \"KW8LIDMB\",\r\n    \"JDX04N67\",\r\n    \"DZUSVRB3\",\r\n    \"YZ25P4KK\",\r\n    \"T9GEP52J\",\r\n    \"44T51U0L\"\r\n  ],\r\n  \"message\": \"Two-factor authentication enabled successfully\"\r\n}"}],"_postman_id":"33673f06-bdd0-475c-9a1d-4115e34c7666"},{"name":"Disable 2FA","id":"3df5d7e9-e822-4553-aa0e-1cd457195e7d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://core.fsflt.net/authentication/v1/2fa/disable","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["authentication","v1","2fa","disable"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"ad01daf4-bacd-44ee-9096-0220c3d055ba","name":"Disable 2FA","originalRequest":{"method":"POST","header":[],"url":"https://core.fsflt.net/authentication/v1/2fa/disable"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"message\": \"Two-factor authentication disabled successfully\"\n}"}],"_postman_id":"3df5d7e9-e822-4553-aa0e-1cd457195e7d"},{"name":"Regenerate 2FA backup codes","id":"e5bb12ba-19dc-445f-84d8-69401596aa91","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://core.fsflt.net/authentication/v1/2fa/backup-codes","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["authentication","v1","2fa","backup-codes"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"e34dfe6f-2cb8-4274-8ff6-2a8d08438e2b","name":"Regenerate 2FA backup codes","originalRequest":{"method":"POST","header":[],"url":"https://core.fsflt.net/authentication/v1/2fa/backup-codes"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n  \"backupCodes\": [\r\n    \"VIWW76IF\",\r\n    \"4K9AXEZC\",\r\n    \"1X78VBJK\",\r\n    \"LLSQXLGF\",\r\n    \"THN5H4NK\",\r\n    \"45I56J4K\",\r\n    \"TL6HJYXM\",\r\n    \"VZYCFJW2\",\r\n    \"KT17ERVH\",\r\n    \"IINUTDJD\"\r\n  ],\r\n  \"message\": \"Backup codes regenerated successfully\"\r\n}"}],"_postman_id":"e5bb12ba-19dc-445f-84d8-69401596aa91"}],"id":"0d4a02dd-caad-4a22-b2a9-6d18bb5d613a","description":"<p>Endpoints for authentication-related operations.</p>\n","_postman_id":"0d4a02dd-caad-4a22-b2a9-6d18bb5d613a","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Authorization","item":[{"name":"Ask for a permission","id":"114a642b-cc43-4b0e-8773-d6a3cfe16aeb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"permissionName\": \"protection.policies.*\",\r\n    \"organizationId\": \"{{organizationId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/authentication/v1/can","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["authentication","v1","can"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"a80a94d4-ef3b-4058-b745-88bb9f751f2b","name":"Ask for a simple permission successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"permissionName\": \"protection.policies.view\",\r\n     \"organizationId\": \"{{organizationId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/authentication/v1/can"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"can\": true\n}"},{"id":"d13caadd-4690-49cb-a794-c0594da948cc","name":"Ask for a structured permission successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"permissionName\": \"network.encrypted.create\",\r\n    \"context\": {\r\n        \"networksCount\": 10,\r\n        \"networksToInsert\": 1\r\n    },\r\n    \"organizationId\": \"{{organizationId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/authentication/v1/can"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"can\": true\n}"},{"id":"6fd15ba4-0b56-4ef4-b2d7-e6a116522c36","name":"Ask for a non-existing permission","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"permissionName\": \"policy.rules.*\",\r\n    \"organizationId\": \"{{organizationId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/authentication/v1/can"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"forbidden\",\n    \"details\": {\n        \"category\": \"permission\",\n        \"cause\": \"inexistent_permission\",\n        \"permission\": \"policy.rules.*\"\n    }\n}"}],"_postman_id":"114a642b-cc43-4b0e-8773-d6a3cfe16aeb"},{"name":"Get available roles","id":"1ff43ac2-0bd0-4dde-8d78-c27bce32d46c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/authentication/v1/roles","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["authentication","v1","roles"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"79042710-25ee-45e0-8253-662a9f24ea96","name":"Get available roles","originalRequest":{"method":"GET","header":[],"url":"https://core.fsflt.net/authentication/v1/roles"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"[\n    {\n        \"id\": \"0199e375-e273-7b31-89ca-a9d54c5b32c0\",\n        \"name\": \"SUPER_ADMIN\"\n    },\n    {\n        \"id\": \"0199e375-e27a-7a82-8b8e-84706f381512\",\n        \"name\": \"ADMIN\"\n    },\n    {\n        \"id\": \"0199e375-e27d-7c12-a3e3-190ce6667f92\",\n        \"name\": \"EDITOR\"\n    },\n    {\n        \"id\": \"0199e375-e27f-7b62-9966-76b0bc6e0d85\",\n        \"name\": \"POLICY\"\n    },\n    {\n        \"id\": \"0199e375-e282-7423-abff-fd94bf927958\",\n        \"name\": \"READ_ONLY\"\n    }\n]"}],"_postman_id":"1ff43ac2-0bd0-4dde-8d78-c27bce32d46c"}],"id":"107c03d5-45a6-4347-927a-3e671dd21e83","description":"<p>Endpoints for authorization-related operations.</p>\n","_postman_id":"107c03d5-45a6-4347-927a-3e671dd21e83","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}}],"id":"2ac2255d-cbc1-41dc-9c75-2b1343dd06b4","description":"<p>Contains endpoints for authentication and authorization management.</p>\n<p>Includes operations to register new organizations, log in and log out users, refresh access tokens, and verify user permissions within a specific organization.</p>\n","event":[{"listen":"prerequest","script":{"id":"ce07ed93-0168-4ae5-84a6-db261ab9711e","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"a360ca79-f047-412b-a936-a228ecdf45ff","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"2ac2255d-cbc1-41dc-9c75-2b1343dd06b4","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Organization","item":[{"name":"Members","item":[{"name":"Create a member","id":"1da54793-ce49-4f87-868c-782fb403e868","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"anna.wright@gmail.com\",\r\n    \"name\": \"Anna Wright\",\r\n    \"roleId\": \"{{roleId}}\",\r\n    \"organizationId\": \"{{organizationId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/organization/v1/member","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["organization","v1","member"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"db6117d7-3bac-40b1-82d6-853218b35fda","name":"Create a member successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"anna.wright@gmail.com\",\r\n    \"name\": \"Anna Wright\",\r\n    \"roleId\": \"{{roleId}}\",\r\n    \"organizationId\": \"{{organizationId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/organization/v1/member"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"name\": \"Anna Wright\",\n    \"username\": \"anna.wright@gmail.com\",\n    \"notificationEmail\": \"anna.wright@gmail.com\",\n    \"isEmailVerified\": false,\n    \"organizationName\": \"John Due\",\n    \"organizationId\": \"0199f1c2-76a1-7b21-a758-a1cdab30d590\",\n    \"roleName\": \"READ_ONLY\",\n    \"roleId\": \"0199f187-786d-7da1-979d-bbed7a111f13\",\n    \"userId\": \"0199f1cf-2812-7e03-974e-0ca8d96cadbe\",\n    \"memberId\": \"0199f1cf-281c-71c0-ae78-c569e0b8c509\",\n    \"createdAt\": \"2025-10-17T10:55:09.330Z\",\n    \"updatedAt\": \"2025-10-17T10:55:09.330Z\"\n}"}],"_postman_id":"1da54793-ce49-4f87-868c-782fb403e868"},{"name":"Get a member","id":"3928f890-d611-4d39-a52b-f808629181c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/organization/v1/member/:memberId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["organization","v1","member",":memberId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the member to fetch</p>\n","type":"text/plain"},"type":"any","value":"{{memberId}}","key":"memberId"}]}},"response":[{"id":"7c4db8ce-9cde-4617-8b8b-9eaf1b398771","name":"Get a member successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/organization/v1/member/:memberId","host":["https://core.fsflt.net"],"path":["organization","v1","member",":memberId"],"variable":[{"key":"memberId","value":"{{memberId}}","description":"The id of the member to fetch"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"name\": \"Anna Wright\",\n    \"username\": \"anna.wright@gmail.com\",\n    \"notificationEmail\": \"anna.wright@gmail.com\",\n    \"isEmailVerified\": false,\n    \"organizationName\": \"John Due\",\n    \"organizationId\": \"0199f1c2-76a1-7b21-a758-a1cdab30d590\",\n    \"roleName\": \"READ_ONLY\",\n    \"roleId\": \"0199f187-786d-7da1-979d-bbed7a111f13\",\n    \"memberId\": \"0199f1cf-281c-71c0-ae78-c569e0b8c509\",\n    \"userId\": \"0199f1cf-2812-7e03-974e-0ca8d96cadbe\",\n    \"createdAt\": \"2025-10-17T10:55:09.330Z\",\n    \"updatedAt\": \"2025-10-17T10:55:09.330Z\"\n}"}],"_postman_id":"3928f890-d611-4d39-a52b-f808629181c2"},{"name":"Update a member","id":"d5bce692-b795-4cca-9999-68ab10e7cf8e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Annabel Wright\",\r\n    \"roleId\": \"0199f187-786b-7851-b1dc-e1c5d21f510b\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/organization/v1/member/:memberId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["organization","v1","member",":memberId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the member to update</p>\n","type":"text/plain"},"type":"any","value":"{{memberId}}","key":"memberId"}]}},"response":[{"id":"f3b8a5ae-6c4f-430c-8827-99fb2fa845d7","name":"Update a member successful","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Annabel Wright\",\r\n    \"roleId\": \"0199f187-786b-7851-b1dc-e1c5d21f510b\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/organization/v1/member/:memberId","host":["https://core.fsflt.net"],"path":["organization","v1","member",":memberId"],"variable":[{"key":"memberId","value":"{{memberId}}","description":"The id of the member to update"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"name\": \"Annabel Wright\",\n    \"username\": \"anna.wright@gmail.com\",\n    \"notificationEmail\": \"anna.wright@gmail.com\",\n    \"isEmailVerified\": false,\n    \"organizationName\": \"John Due\",\n    \"organizationId\": \"0199f1c2-76a1-7b21-a758-a1cdab30d590\",\n    \"roleName\": \"EDITOR\",\n    \"roleId\": \"0199f187-786b-7851-b1dc-e1c5d21f510b\",\n    \"createdAt\": \"2025-10-17T10:55:09.330Z\",\n    \"updatedAt\": \"2025-10-17T12:37:36.539Z\",\n    \"userId\": \"0199f1cf-2812-7e03-974e-0ca8d96cadbe\",\n    \"memberId\": \"0199f1cf-281c-71c0-ae78-c569e0b8c509\"\n}"}],"_postman_id":"d5bce692-b795-4cca-9999-68ab10e7cf8e"},{"name":"Delete a member","id":"6e1c4fae-66f2-4531-927f-f89747281444","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://core.fsflt.net/organization/v1/member/:memberId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["organization","v1","member",":memberId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the member to delete</p>\n","type":"text/plain"},"type":"any","value":"{{memberId}}","key":"memberId"}]}},"response":[{"id":"5d8bfa1b-60ed-4b9e-b0d8-5c835191fe21","name":"Delete a member successful","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://core.fsflt.net/organization/v1/member/:memberId","host":["https://core.fsflt.net"],"path":["organization","v1","member",":memberId"],"variable":[{"key":"memberId","value":"{{memberId}}","description":"The id of the member to delete"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"name\": \"Annabel Wright\",\n    \"username\": \"anna.wright@gmail.com\",\n    \"notificationEmail\": \"anna.wright@gmail.com\",\n    \"isEmailVerified\": false,\n    \"organizationName\": \"John Due\",\n    \"organizationId\": \"0199f1c2-76a1-7b21-a758-a1cdab30d590\",\n    \"roleName\": \"EDITOR\",\n    \"roleId\": \"0199f187-786b-7851-b1dc-e1c5d21f510b\",\n    \"memberId\": \"0199f1cf-281c-71c0-ae78-c569e0b8c509\",\n    \"userId\": \"0199f1cf-2812-7e03-974e-0ca8d96cadbe\",\n    \"createdAt\": \"2025-10-17T12:41:01.626Z\",\n    \"updatedAt\": \"2025-10-17T12:41:01.626Z\"\n}"}],"_postman_id":"6e1c4fae-66f2-4531-927f-f89747281444"}],"id":"186d4a13-6e12-4098-85b3-4e7de0a9aac6","description":"<p>Endpoints for organization members management.</p>\n","_postman_id":"186d4a13-6e12-4098-85b3-4e7de0a9aac6","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Get current user's organization","id":"f034b140-4d92-48d6-abc9-e21711479d78","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/organization/v1","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["organization","v1"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"bced8906-45fd-43d6-a230-2fc18fe1c1f2","name":"Get current user's organization successful","originalRequest":{"method":"GET","header":[],"url":"https://core.fsflt.net/organization/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0199f1c2-76a1-7b21-a758-a1cdab30d590\",\n    \"name\": \"John Due\",\n    \"timezoneId\": \"0199f187-7894-76f3-a8e4-4294794cda0e\",\n    \"type\": \"DEALER\"\n}"}],"_postman_id":"f034b140-4d92-48d6-abc9-e21711479d78"},{"name":"Get organization's members","id":"c7d35902-e5d7-4404-af44-c9b449f15a15","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/organization/v1/members","description":"<p>Returns the list of users in the organization</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["organization","v1","members"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"0b2ee8fa-d18d-48ce-be06-08545d20485b","name":"Get organization members","originalRequest":{"method":"GET","header":[],"url":"https://core.fsflt.net/organization/v1/members"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"createdAt\": \"2025-10-17T10:41:17.458Z\",\n        \"isEmailVerified\": false,\n        \"lastLoginAt\": \"2025-10-17T11:02:38.650Z\",\n        \"memberId\": \"0199f1c2-76a9-72c0-ba1f-5276686fdf7e\",\n        \"name\": \"John Due\",\n        \"notificationEmail\": \"jdue@company.com\",\n        \"organizationId\": \"0199f1c2-76a1-7b21-a758-a1cdab30d590\",\n        \"organizationName\": \"John Due\",\n        \"roleId\": \"0199f187-7869-7c20-8a6b-b767f53a3070\",\n        \"roleName\": \"ADMIN\",\n        \"updatedAt\": \"2025-10-17T11:02:38.651Z\",\n        \"userId\": \"0199f1c2-7691-7a12-90b0-2779a956f9ad\",\n        \"username\": \"jdue@company.com\"\n    },\n    {\n        \"createdAt\": \"2025-10-17T10:55:09.330Z\",\n        \"isEmailVerified\": false,\n        \"memberId\": \"0199f1cf-281c-71c0-ae78-c569e0b8c509\",\n        \"name\": \"Anna Wright\",\n        \"notificationEmail\": \"anna.wright@gmail.com\",\n        \"organizationId\": \"0199f1c2-76a1-7b21-a758-a1cdab30d590\",\n        \"organizationName\": \"John Due\",\n        \"roleId\": \"0199f187-786d-7da1-979d-bbed7a111f13\",\n        \"roleName\": \"READ_ONLY\",\n        \"updatedAt\": \"2025-10-17T10:55:09.330Z\",\n        \"userId\": \"0199f1cf-2812-7e03-974e-0ca8d96cadbe\",\n        \"username\": \"anna.wright@gmail.com\"\n    }\n]"}],"_postman_id":"c7d35902-e5d7-4404-af44-c9b449f15a15"},{"name":"Get organization's children","id":"7bed6299-f698-4a90-be75-86015eda5214","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/organization/v1/children","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["organization","v1","children"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"15de0535-2796-4519-8272-2e025125bd7c","name":"Get current user's organization children successful","originalRequest":{"method":"GET","header":[],"url":"https://core.fsflt.net/organization/v1/children"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"0199f1c9-281b-76bb-b232-280e8497a9d0\",\n        \"name\": \"Bob White\",\n        \"parentOrganizationId\": \"0199f1c2-76a1-7b21-a758-a1cdab30d590\",\n        \"timezoneId\": \"0199f187-7894-76f3-a8e4-4294794cda0e\",\n        \"type\": \"END_CUSTOMER\"\n    }\n]"}],"_postman_id":"7bed6299-f698-4a90-be75-86015eda5214"}],"id":"3624b0e1-0d17-4c3f-aa39-90e975c39195","description":"<p>Provides endpoints to manage organizations, sub-organizations, and their members.  </p>\n<p>Supports listing organization hierarchies, performing CRUD operations on members, and retrieving organization details.</p>\n","event":[{"listen":"prerequest","script":{"id":"99926004-cb36-45fb-8f0f-f13929e0b2c1","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"792a223d-6afd-472f-822c-03baff685471","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"3624b0e1-0d17-4c3f-aa39-90e975c39195","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Integration","item":[{"name":"Device","item":[{"name":"List all devices","id":"8e5d07ca-daf8-4bc6-bd19-4a94a28e91a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/integration/v1/devices/:deviceType?organizationId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["integration","v1","devices",":deviceType"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>Filter devices by organization; omit to use authenticated user's org</p>\n","type":"text/plain"},"key":"organizationId","value":null}],"variable":[{"description":{"content":"<p>Type of device (e.g., CLOUDBOX)</p>\n","type":"text/plain"},"type":"any","value":"CLOUDBOX","key":"deviceType"}]}},"response":[],"_postman_id":"8e5d07ca-daf8-4bc6-bd19-4a94a28e91a0"},{"name":"Get device details","id":"a639ac9e-d533-48a0-917a-1b4917af2b7b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/integration/v1/devices/:deviceType/:deviceId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["integration","v1","devices",":deviceType",":deviceId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>Type of device</p>\n","type":"text/plain"},"type":"any","value":"CLOUDBOX","key":"deviceType"},{"description":{"content":"<p>Unique identifier of the device</p>\n","type":"text/plain"},"type":"any","value":"","key":"deviceId"}]}},"response":[],"_postman_id":"a639ac9e-d533-48a0-917a-1b4917af2b7b"},{"name":"Get device credentials","id":"81e2eb07-61f4-4c14-82f5-fea258090bed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/integration/v1/devices/:deviceType/:deviceId/credentials","description":"<p>Generated from cURL: curl --request GET --url 'https://core.fsflt.net/integration/v1/devices/:deviceType/:deviceId/credentials'</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["integration","v1","devices",":deviceType",":deviceId","credentials"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>Type of device</p>\n","type":"text/plain"},"type":"any","value":"CLOUDBOX","key":"deviceType"},{"description":{"content":"<p>Unique identifier of the device</p>\n","type":"text/plain"},"type":"any","value":"","key":"deviceId"}]}},"response":[],"_postman_id":"81e2eb07-61f4-4c14-82f5-fea258090bed"},{"name":"Create device","id":"52126a54-0dda-4fc9-b33b-c7f1c360a0e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","disabled":false}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"New Cloud box\",\r\n    \"organizationId\": {{organizationId}},\r\n    \"catchAllPolicyId\": {{catchAllPolicyId}},\r\n    \"username\": \"admin123\",\r\n    \"password\": \"Password456!\",\r\n    \"note\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/integration/v1/devices/:deviceType","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["integration","v1","devices",":deviceType"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>Type of device</p>\n","type":"text/plain"},"type":"any","value":"CLOUDBOX","key":"deviceType"}]}},"response":[],"_postman_id":"52126a54-0dda-4fc9-b33b-c7f1c360a0e5"},{"name":"Update device details","id":"c8d87b26-87ac-4363-bb33-0fe07998c33e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","disabled":false}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"\",\r\n    \"note\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/integration/v1/devices/:deviceType/:deviceId","description":"<p>Generated from cURL: curl -X PATCH \"https://core.fsflt.net/integration/v1/devices/:deviceType/:deviceId\" -H \"Content-Type: application/json\" -d \"{\\n  \"name\": \"\",\\n  \"note\": \"\"\\n}\"</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["integration","v1","devices",":deviceType",":deviceId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>Type of device</p>\n","type":"text/plain"},"type":"any","value":"CLOUDBOX","key":"deviceType"},{"description":{"content":"<p>Unique identifier of the device</p>\n","type":"text/plain"},"type":"any","value":"","key":"deviceId"}]}},"response":[],"_postman_id":"c8d87b26-87ac-4363-bb33-0fe07998c33e"},{"name":"Update device catch-all policy","id":"9dbaf9af-7fd3-46b3-90a1-fd1de88c4aa3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","disabled":false}],"body":{"mode":"raw","raw":"{\r\n    \"catchAllPolicyId\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/integration/v1/devices/:deviceType/:deviceId/catch-all","description":"<p>Generated from cURL: curl -X PATCH \"https://core.fsflt.net/integration/v1/devices/:deviceType/:deviceId/catch-all\" -H \"Content-Type: application/json\" -d \"{\\n  \"catchAllPolicyId\": \"\"\\n}\"</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["integration","v1","devices",":deviceType",":deviceId","catch-all"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>Type of device</p>\n","type":"text/plain"},"type":"any","value":"CLOUDBOX","key":"deviceType"},{"description":{"content":"<p>Unique identifier of the device</p>\n","type":"text/plain"},"type":"any","value":"","key":"deviceId"}]}},"response":[],"_postman_id":"9dbaf9af-7fd3-46b3-90a1-fd1de88c4aa3"},{"name":"Update device credentials","id":"ab1929f4-9c6c-4502-8093-33c93db1d767","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","disabled":false}],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"\",\r\n    \"password\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/integration/v1/devices/:deviceType/:deviceId/credentials","description":"<p>Generated from cURL: curl -X PATCH \"https://core.fsflt.net/integration/v1/devices/:deviceType/:deviceId/credentials\" -H \"Content-Type: application/json\" -d \"{\\n  \"username\": \"\",\\n  \"password\": \"\"\\n}\"</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["integration","v1","devices",":deviceType",":deviceId","credentials"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>Type of device</p>\n","type":"text/plain"},"type":"any","value":"CLOUDBOX","key":"deviceType"},{"description":{"content":"<p>Unique identifier of the device</p>\n","type":"text/plain"},"type":"any","value":"","key":"deviceId"}]}},"response":[],"_postman_id":"ab1929f4-9c6c-4502-8093-33c93db1d767"},{"name":"Delete device","id":"b9443e65-8245-4f2d-b1e2-00444d3b1779","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://core.fsflt.net/integration/v1/devices/:deviceType/:deviceId","description":"<p>Generated from cURL: curl --request GET --url 'https://core.fsflt.net/integration/v1/devices/:deviceType/:deviceId/credentials'</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["integration","v1","devices",":deviceType",":deviceId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>Type of device</p>\n","type":"text/plain"},"type":"any","value":"CLOUDBOX","key":"deviceType"},{"description":{"content":"<p>Unique identifier of the device</p>\n","type":"text/plain"},"type":"any","value":"","key":"deviceId"}]}},"response":[],"_postman_id":"b9443e65-8245-4f2d-b1e2-00444d3b1779"}],"id":"8ca4167e-0590-4855-8ed2-814595347eee","_postman_id":"8ca4167e-0590-4855-8ed2-814595347eee","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Rule","item":[{"name":"Create Rule","id":"81321d23-c755-4c02-95a7-55fabee5a620","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"organizationId\": \"\",\r\n    \"policyId\": \"\",\r\n    \"localAddress\": {\r\n        \"type:\": \"\",\r\n        \"ip\": \"\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/integration/v1/rules","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["integration","v1","rules"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"81321d23-c755-4c02-95a7-55fabee5a620"},{"name":"List all rules","id":"bb7c0fef-9c51-4e25-b6bf-43a2024509a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/integration/v1/rules?organizationId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["integration","v1","rules"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>Filter rules by organization; omit to use authenticated user's org</p>\n","type":"text/plain"},"key":"organizationId","value":null}],"variable":[]}},"response":[],"_postman_id":"bb7c0fef-9c51-4e25-b6bf-43a2024509a1"},{"name":"Delete rule","id":"aa623477-e917-40f8-a4a1-bdf3697501e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://core.fsflt.net/integration/v1/rules/:ruleId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["integration","v1","rules",":ruleId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>Unique identifier of the rule</p>\n","type":"text/plain"},"type":"any","value":"","key":"ruleId"}]}},"response":[],"_postman_id":"aa623477-e917-40f8-a4a1-bdf3697501e5"}],"id":"3ac4814c-2542-4cca-8b5a-d4057a2ac7b3","_postman_id":"3ac4814c-2542-4cca-8b5a-d4057a2ac7b3","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"DNS Route","item":[{"name":"List all DNS routes","id":"ec37da82-2085-4181-8cbf-bb2d133bc73e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/integration/v1/dns-routes?organizationId={{organizationId}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["integration","v1","dns-routes"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>Filter DNS routes by organization; omit to use authenticated user's org</p>\n","type":"text/plain"},"key":"organizationId","value":"{{organizationId}}"}],"variable":[]}},"response":[],"_postman_id":"ec37da82-2085-4181-8cbf-bb2d133bc73e"},{"name":"Create DNS route","id":"1e224480-cb35-4fd2-a654-41512e9de33d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"domain\": \"\",\r\n    \"primaryForwardIp\": \"\",\r\n    \"secondaryForwardIp\": \"\",\r\n    \"organizationId\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/integration/v1/dns-routes","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["integration","v1","dns-routes"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[],"_postman_id":"1e224480-cb35-4fd2-a654-41512e9de33d"},{"name":"Delete DNS route","id":"3118c934-75dd-40ab-85a6-cde2dde3f998","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://core.fsflt.net/integration/v1/dns-routes/:dnsRouteId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["integration","v1","dns-routes",":dnsRouteId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>Unique identifier of the DNS route</p>\n","type":"text/plain"},"type":"any","value":"","key":"dnsRouteId"}]}},"response":[],"_postman_id":"3118c934-75dd-40ab-85a6-cde2dde3f998"},{"name":"Associate device to DNS route","id":"73c59932-d3dc-45cf-8b69-797d33642b22","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://core.fsflt.net/integration/v1/dns-routes/:dnsRouteId/devices","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["integration","v1","dns-routes",":dnsRouteId","devices"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>Unique identifier of the DNS route</p>\n","type":"text/plain"},"type":"any","value":"","key":"dnsRouteId"}]}},"response":[],"_postman_id":"73c59932-d3dc-45cf-8b69-797d33642b22"},{"name":"Dissociate device from DNS route","id":"73b1b27f-8cc5-4553-a3af-e4171e21e586","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://core.fsflt.net/integration/v1/dns-routes/:dnsRouteId/devices","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["integration","v1","dns-routes",":dnsRouteId","devices"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>Unique identifier of the DNS route</p>\n","type":"text/plain"},"type":"any","value":"","key":"dnsRouteId"}]}},"response":[],"_postman_id":"73b1b27f-8cc5-4553-a3af-e4171e21e586"}],"id":"e9814909-c723-4ac0-8075-016017b9b323","_postman_id":"e9814909-c723-4ac0-8075-016017b9b323","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}}],"id":"54fde3e8-3c50-44ca-8c47-7e15bfab5103","description":"<p>General notes:</p>\n<ul>\n<li>Device type is a path parameter on all routes (e.g., <code>/v1/devices/CLOUDBOX</code>)</li>\n<li>All device IDs are UUIDs.</li>\n<li>Organization ID in query params is optional; if omitted, defaults to the authenticated user's organization.</li>\n<li>Credentials (username/password) follow DDNS validation rules.</li>\n<li>Device names must be at least 3 characters long.</li>\n</ul>\n","_postman_id":"54fde3e8-3c50-44ca-8c47-7e15bfab5103","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Protection","item":[{"name":"Policy","item":[{"name":"Exceptions","item":[{"name":"Group","item":[{"name":"Add an exception group to a policy","id":"bd7a2094-6b9b-4b79-ad70-1dc9eb9fe836","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"exceptionGroupId\": \"{{exceptionGroupId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/policies/:policyId/exceptiongroups","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","exceptiongroups"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to add the exception group to</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"2f553df2-19d2-405e-a27a-41453ae80268","name":"Add an exception group to a policy successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"exceptionGroupId\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/exceptiongroups","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","exceptiongroups"],"variable":[{"key":"policyId","value":"","description":"The id of the policy to add the exception group to"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0199ec9d-046c-74e1-a50c-89384017ca58\",\n    \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n    \"exceptionGroupId\": \"0199ec91-18b4-7ba1-922b-e42690acfd2e\"\n}"}],"_postman_id":"bd7a2094-6b9b-4b79-ad70-1dc9eb9fe836"},{"name":"Remove an exception group from a policy","id":"185986fd-b2c9-4434-ad46-cb3307fee7b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://core.fsflt.net/protection/v1/policies/:policyId/exceptiongroups/:exceptionGroupId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","exceptiongroups",":exceptionGroupId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the polict to remove the exception group from</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"},{"description":{"content":"<p>The id of the exception group to delete</p>\n","type":"text/plain"},"type":"any","value":"{{exceptionGroupId}}","key":"exceptionGroupId"}]}},"response":[{"id":"4349c826-c702-4e46-8536-a88c4776ba9f","name":"Remove an exception group from a policy successful","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/exceptiongroups/:exceptionGroupId","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","exceptiongroups",":exceptionGroupId"],"variable":[{"key":"policyId","value":"","description":"The id of the polict to remove the exception group from"},{"key":"exceptionGroupId","value":"","description":"The id of the exception group to delete"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0199ec9d-046c-74e1-a50c-89384017ca58\",\n    \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n    \"exceptionGroupId\": \"0199ec91-18b4-7ba1-922b-e42690acfd2e\"\n}"}],"_postman_id":"185986fd-b2c9-4434-ad46-cb3307fee7b6"}],"id":"e47c30aa-4280-498c-9cd7-45dbbf6280f5","_postman_id":"e47c30aa-4280-498c-9cd7-45dbbf6280f5","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Get policy's exception groups","id":"f432bf73-0e26-4403-9fe7-c6d0eeab25e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/policies/:policyId/exceptiongroups","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","exceptiongroups"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to fetch exception groups from</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"3dad583b-19b9-431b-8237-c1340497fa66","name":"Get policy's exception groups successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/exceptiongroups","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","exceptiongroups"],"variable":[{"key":"policyId","value":"","description":"The id of the policy to fetch exception groups from"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"id\": \"0199ec91-18b4-7ba1-922b-e42690acfd2e\",\r\n        \"name\": \"My new allow Exception group\",\r\n        \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\r\n        \"type\": \"allowlist\",\r\n        \"domains\": [\r\n            \"www.secure-domain.net\"\r\n        ],\r\n    }\r\n]"}],"_postman_id":"f432bf73-0e26-4403-9fe7-c6d0eeab25e6"}],"id":"c62a7cff-1295-4ca3-95ed-b136b2ce757f","description":"<p>Endpoints for managing excetion groups in the context of a policy.</p>\n","_postman_id":"c62a7cff-1295-4ca3-95ed-b136b2ce757f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Categories","item":[{"name":"Schedule","item":[{"name":"Add Schedule on blocked category","id":"149cf397-0f66-472a-8f0e-2e866f7528e4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryId\": \"{{contentCategory1Id}}\",\r\n    \"blockSchedulation\": [\r\n        {\r\n            \"day\": 1,\r\n            \"from\": \"18:00\",\r\n            \"to\": \"23:59\"\r\n        },\r\n        {\r\n            \"day\": 6,\r\n            \"from\": \"00:00\",\r\n            \"to\": \"23:59\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/policies/:policyId/categories/blocked/schedule","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","categories","blocked","schedule"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to add the schedulation to</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"4f67a0c8-49e7-4cfa-abd5-b137bdafc777","name":"Add Schedule on blocked category successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryId\": \"\",\r\n    \"blockSchedulation\": [\r\n        {\r\n            \"day\": 1,\r\n            \"from\": \"18:00\",\r\n            \"to\": \"23:59\"\r\n        },\r\n        {\r\n            \"day\": 6,\r\n            \"from\": \"00:00\",\r\n            \"to\": \"23:59\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/categories/blocked/schedule","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","categories","blocked","schedule"],"query":[{"key":"categoryId","value":"0198a241-508a-74d0-a095-2b891acbf872","type":"text","disabled":true}],"variable":[{"key":"policyId","value":"","description":"The id of the policy to add the schedulation to"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"0199ed84-1c93-7f31-8735-22f61a611ebb\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"categoryId\": \"0199e375-ede2-7851-a18a-b6d9ee5deae2\",\n        \"from\": \"1970-01-01T18:00:00.000Z\",\n        \"to\": \"1970-01-01T23:59:00.000Z\",\n        \"day\": 1\n    },\n    {\n        \"id\": \"0199ed84-1c93-7f31-8735-2304ab90129f\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"categoryId\": \"0199e375-ede2-7851-a18a-b6d9ee5deae2\",\n        \"from\": \"1970-01-01T00:00:00.000Z\",\n        \"to\": \"1970-01-01T23:59:00.000Z\",\n        \"day\": 6\n    }\n]"}],"_postman_id":"149cf397-0f66-472a-8f0e-2e866f7528e4"},{"name":"Remove Schedule on blocked category","id":"c6f4732d-085d-4e5a-9a36-6f35227a6921","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://core.fsflt.net/protection/v1/policies/:policyId/categories/blocked/schedule/:scheduleId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","categories","blocked","schedule",":scheduleId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to delete the schedulation from</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"},{"description":{"content":"<p>The id of the schedule to delete</p>\n","type":"text/plain"},"type":"any","value":"{{scheduleId}}","key":"scheduleId"}]}},"response":[{"id":"5a1e939f-410d-419f-92d3-e81255a62644","name":"Remove Schedule on blocked category successful","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/categories/blocked/schedule/:scheduleId","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","categories","blocked","schedule",":scheduleId"],"variable":[{"key":"policyId","value":"","description":"The id of the policy to delete the schedulation from"},{"key":"scheduleId","value":"","description":"The id of the schedule to delete"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0199ed84-1c93-7f31-8735-22f61a611ebb\",\n    \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n    \"categoryId\": \"0199e375-ede2-7851-a18a-b6d9ee5deae2\",\n    \"from\": \"1970-01-01T18:00:00.000Z\",\n    \"to\": \"1970-01-01T23:59:00.000Z\",\n    \"day\": 1\n}"}],"_postman_id":"c6f4732d-085d-4e5a-9a36-6f35227a6921"}],"id":"989a85d4-9eec-4992-8a65-222739f59099","_postman_id":"989a85d4-9eec-4992-8a65-222739f59099","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Block content categories on a policy","id":"6f6d5a3e-dc67-4691-b5ad-2bda235e2cee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryIds\": [\r\n        \"{{contentCategory1Id}}\",\r\n        \"{{contentCategory2Id}}\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/policies/:policyId/categories/blocked","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","categories","blocked"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to block content categories on</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"ac507672-e3b5-45b5-ba69-59f4d4ed8c90","name":"Block content categories on a policy successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryIds\": [\r\n        \"\",\r\n        \"\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/categories/blocked","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","categories","blocked"],"variable":[{"key":"policyId","value":"","description":"The id of the policy to block content categories on"}]}},"status":"Multi-status","code":207,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [],\n    \"successes\": [\n        {\n            \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n            \"categoryId\": \"0199e375-ede2-7851-a18a-b6d9ee5deae2\"\n        },\n        {\n            \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n            \"categoryId\": \"0199e375-edeb-7c02-8997-a58432372ff6\"\n        }\n    ]\n}"}],"_postman_id":"6f6d5a3e-dc67-4691-b5ad-2bda235e2cee"},{"name":"Get blocked content categories","id":"0e3364fa-e031-4e19-b4d7-17ae172944d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/policies/:policyId/categories/blocked","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","categories","blocked"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to fetch blocked content categories from</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"9d4653f2-5c10-41f0-bcc3-e96aeded80a1","name":"Get blocked content categories successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/categories/blocked","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","categories","blocked"],"variable":[{"key":"policyId","value":"","description":"The id of the policy to fetch blocked content categories from"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"categoryId\": \"0199e375-ede2-7851-a18a-b6d9ee5deae2\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"id\": \"0199e375-ede2-7851-a18a-b6d9ee5deae2\",\n        \"code\": \"government\",\n        \"macroCategoryId\": \"0199e375-ede2-7851-a18a-b6cedcf65da6\",\n        \"timeBlocks\": []\n    },\n    {\n        \"categoryId\": \"0199e375-edeb-7c02-8997-a58432372ff6\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"id\": \"0199e375-edeb-7c02-8997-a58432372ff6\",\n        \"code\": \"hobby\",\n        \"macroCategoryId\": \"0199e375-edeb-7c02-8997-a1bea49beddd\",\n        \"timeBlocks\": []\n    }\n]"}],"_postman_id":"0e3364fa-e031-4e19-b4d7-17ae172944d1"},{"name":"Allow content categories on a policy","id":"4f7b5458-294d-41fb-8b47-fe2416843cb0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryIds\": [\r\n        \"{{contentCategory1Id}}\",\r\n        \"{{contentCategory2Id}}\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/policies/:policyId/categories/blocked","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","categories","blocked"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to allow content categories on</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"0665bf25-3d4c-4396-9ce5-333f5e685690","name":"Allow content categories on a policy successful","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryIds\": [\r\n        \"{{contentCategory1Id}}\",\r\n        \"{{contentCategory2Id}}\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/categories/blocked","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","categories","blocked"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to allow content categories on"}]}},"status":"Multi-status","code":207,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [],\n    \"successes\": [\n        {\n            \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n            \"categoryId\": \"0199e375-ede2-7851-a18a-b6d9ee5deae2\"\n        },\n        {\n            \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n            \"categoryId\": \"0199e375-edeb-7c02-8997-a58432372ff6\"\n        }\n    ]\n}"}],"_postman_id":"4f7b5458-294d-41fb-8b47-fe2416843cb0"}],"id":"31c90d0e-926e-429a-bbfa-63e2d6bfa509","description":"<p>Endpoints for managing content categories in the context of a policy.</p>\n","_postman_id":"31c90d0e-926e-429a-bbfa-63e2d6bfa509","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"AppBlocker","item":[{"name":"Schedule","item":[{"name":"Add schedule on blocked appBlocker category","id":"c2db4b5a-e6c7-4fe2-a492-d4fe7d46adc1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryId\": \"{{appBlockedCategory1Id}}\",\r\n    \"blockSchedulation\": [\r\n        {\r\n            \"day\": 1,\r\n            \"from\": \"09:00\",\r\n            \"to\": \"18:00\"\r\n        },\r\n        {\r\n            \"day\": 2,\r\n            \"from\": \"09:00\",\r\n            \"to\": \"18:00\"\r\n        },\r\n        {\r\n            \"day\": 3,\r\n            \"from\": \"09:00\",\r\n            \"to\": \"18:00\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/policies/:policyId/appblocker/blocked/schedule","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","appblocker","blocked","schedule"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to add the schedulation to</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"c446c093-603b-4741-95da-d5e26079f726","name":"Add schedule on blocked appBlocker category successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryId\": \"{{appBlockedCategory1Id}}\",\r\n    \"blockSchedulation\": [\r\n        {\r\n            \"day\": 1,\r\n            \"from\": \"09:00\",\r\n            \"to\": \"18:00\"\r\n        },\r\n        {\r\n            \"day\": 2,\r\n            \"from\": \"09:00\",\r\n            \"to\": \"18:00\"\r\n        },\r\n        {\r\n            \"day\": 3,\r\n            \"from\": \"09:00\",\r\n            \"to\": \"18:00\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/appblocker/blocked/schedule","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","appblocker","blocked","schedule"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to add the schedulation to"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"0199ed80-4233-7581-bb5c-9bebaf6a5afa\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"categoryId\": \"0199e375-ee17-7471-a4df-07afe74be221\",\n        \"from\": \"1970-01-01T09:00:00.000Z\",\n        \"to\": \"1970-01-01T18:00:00.000Z\",\n        \"day\": 1\n    },\n    {\n        \"id\": \"0199ed80-4233-7581-bb5c-9bf9e4777784\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"categoryId\": \"0199e375-ee17-7471-a4df-07afe74be221\",\n        \"from\": \"1970-01-01T09:00:00.000Z\",\n        \"to\": \"1970-01-01T18:00:00.000Z\",\n        \"day\": 2\n    },\n    {\n        \"id\": \"0199ed80-4233-7581-bb5c-9c0559efc930\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"categoryId\": \"0199e375-ee17-7471-a4df-07afe74be221\",\n        \"from\": \"1970-01-01T09:00:00.000Z\",\n        \"to\": \"1970-01-01T18:00:00.000Z\",\n        \"day\": 3\n    }\n]"}],"_postman_id":"c2db4b5a-e6c7-4fe2-a492-d4fe7d46adc1"},{"name":"Remove schedule on blocked appBlocker category","id":"195ded78-364e-4037-b149-70d08695105d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://core.fsflt.net/protection/v1/policies/:policyId/appblocker/blocked/schedule/:scheduleId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","appblocker","blocked","schedule",":scheduleId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to delete the schedulation from</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"},{"description":{"content":"<p>The id of the schedule to delete</p>\n","type":"text/plain"},"type":"any","value":"{{scheduleId}}","key":"scheduleId"}]}},"response":[{"id":"d129138e-abfe-47ec-a462-173c61235a19","name":"Remove schedule on blocked appBlocker category successful","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/appblocker/blocked/schedule/:scheduleId","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","appblocker","blocked","schedule",":scheduleId"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to delete the schedulation from"},{"key":"scheduleId","value":"{{scheduleId}}","description":"The id of the schedule to delete"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0199ed80-4233-7581-bb5c-9c0559efc930\",\n    \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n    \"categoryId\": \"0199e375-ee17-7471-a4df-07afe74be221\",\n    \"from\": \"1970-01-01T09:00:00.000Z\",\n    \"to\": \"1970-01-01T18:00:00.000Z\",\n    \"day\": 3\n}"}],"_postman_id":"195ded78-364e-4037-b149-70d08695105d"}],"id":"5fae74a8-fad6-41a2-9dae-c6386aa49ffe","_postman_id":"5fae74a8-fad6-41a2-9dae-c6386aa49ffe","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Block an appBlocker category on a policy","id":"cda7b2fb-b078-44bb-b1ca-eee580904671","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryIds\": [\r\n        \"{{appBlockedCategory1Id}}\",\r\n        \"{{appBlockerCategory2Id}}\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/policies/:policyId/appblocker/blocked","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","appblocker","blocked"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to block appBlocked categories on</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"73058821-fc5b-4321-9dce-c615dc20dfe9","name":"Block an appBlocker category on a policy successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryIds\": [\r\n        \"{{appBlockedCategory1Id}}\",\r\n        \"{{appBlockerCategory2Id}}\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/appblocker/blocked","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","appblocker","blocked"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to block appBlocked categories on"}]}},"status":"Multi-status","code":207,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [],\n    \"successes\": [\n        {\n            \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n            \"categoryId\": \"0199e375-ee17-7471-a4df-07afe74be221\"\n        },\n        {\n            \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n            \"categoryId\": \"0199e375-ee0c-7ac3-808f-b387e5678932\"\n        }\n    ]\n}"}],"_postman_id":"cda7b2fb-b078-44bb-b1ca-eee580904671"},{"name":"Get blocked appBlocker categories","id":"55f42c94-2afa-4441-9c61-7cc02ad59e5a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/policies/:policyId/appblocker/blocked","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","appblocker","blocked"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to fetch blocked appBlocked categories from</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"baa8628b-8aaa-49c2-a17a-872c95bd9281","name":"Get blocked appBlocker categories successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/appblocker/blocked","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","appblocker","blocked"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to fetch blocked appBlocked categories from"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"categoryId\": \"0199e375-ee0c-7ac3-808f-b387e5678932\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"id\": \"0199e375-ee0c-7ac3-808f-b387e5678932\",\n        \"code\": \"app_aliexpress\",\n        \"macroCategoryId\": \"0199e375-ee0c-7ac3-808f-b2db5b5540e9\",\n        \"timeBlocks\": []\n    },\n    {\n        \"categoryId\": \"0199e375-ee17-7471-a4df-07afe74be221\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"id\": \"0199e375-ee17-7471-a4df-07afe74be221\",\n        \"code\": \"app_activision\",\n        \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\n        \"timeBlocks\": []\n    }\n]"}],"_postman_id":"55f42c94-2afa-4441-9c61-7cc02ad59e5a"},{"name":"Allow an appBlocker category on a policy","id":"96aa80e4-b6ab-4c72-8a81-8b571586d67b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryIds\": [\r\n        \"{{appBlockerCategory2Id}}\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/policies/:policyId/appblocker/blocked","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","appblocker","blocked"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to allow appBlocked categories on</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"0ce44d52-5dc5-427e-a18c-07cee1cf650f","name":"Allow an appBlocker category on a policy successful","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryIds\": [\r\n        \"{{appBlockerCategory2Id}}\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/appblocker/blocked","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","appblocker","blocked"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to allow appBlocked categories on"}]}},"status":"Multi-status","code":207,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [],\n    \"successes\": [\n        {\n            \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n            \"categoryId\": \"0199e375-ee0c-7ac3-808f-b387e5678932\"\n        }\n    ]\n}"}],"_postman_id":"96aa80e4-b6ab-4c72-8a81-8b571586d67b"}],"id":"57a13992-c74c-4a65-8202-725bc7eab9f4","description":"<p>Endpoints for managing appBlocker categories in the context of a policy.</p>\n","_postman_id":"57a13992-c74c-4a65-8202-725bc7eab9f4","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Malwares","item":[{"name":"Schedule","item":[{"name":"Add Schedule on blocked category","id":"addd794e-5895-46f4-bb6b-d9594b90aaf5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryId\": \"{{malwareCategory1Id}}\",\r\n    \"blockSchedulation\": [\r\n        {\r\n            \"day\": 2,\r\n            \"from\": \"08:00\",\r\n            \"to\": \"18:00\"\r\n        },\r\n        {\r\n            \"day\": 3,\r\n            \"from\": \"08:00\",\r\n            \"to\": \"18:00\"\r\n        },\r\n        {\r\n            \"day\": 4,\r\n            \"from\": \"08:00\",\r\n            \"to\": \"18:00\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/policies/:policyId/malwares/blocked/schedule","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","malwares","blocked","schedule"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to add a schedule to</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"a2d15114-85af-490f-b08e-c98a26663632","name":"Add Schedule on blocked category successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryId\": \"{{malwareCategory1Id}}\",\r\n    \"blockSchedulation\": [\r\n        {\r\n            \"day\": 2,\r\n            \"from\": \"08:00\",\r\n            \"to\": \"18:00\"\r\n        },\r\n        {\r\n            \"day\": 3,\r\n            \"from\": \"08:00\",\r\n            \"to\": \"18:00\"\r\n        },\r\n        {\r\n            \"day\": 4,\r\n            \"from\": \"08:00\",\r\n            \"to\": \"18:00\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/malwares/blocked/schedule","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","malwares","blocked","schedule"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to add a schedule to"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"0199ec62-e8f7-7a23-8b31-f3102fffa3de\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"categoryId\": \"0199e375-eda7-7932-93c4-11c79fa017ab\",\n        \"from\": \"1970-01-01T08:00:00.000Z\",\n        \"to\": \"1970-01-01T18:00:00.000Z\",\n        \"day\": 2\n    },\n    {\n        \"id\": \"0199ec62-e8f7-7a23-8b31-f3221968124c\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"categoryId\": \"0199e375-eda7-7932-93c4-11c79fa017ab\",\n        \"from\": \"1970-01-01T08:00:00.000Z\",\n        \"to\": \"1970-01-01T18:00:00.000Z\",\n        \"day\": 3\n    },\n    {\n        \"id\": \"0199ec62-e8f7-7a23-8b31-f33a243aa968\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"categoryId\": \"0199e375-eda7-7932-93c4-11c79fa017ab\",\n        \"from\": \"1970-01-01T08:00:00.000Z\",\n        \"to\": \"1970-01-01T18:00:00.000Z\",\n        \"day\": 4\n    }\n]"}],"_postman_id":"addd794e-5895-46f4-bb6b-d9594b90aaf5"},{"name":"Remove Schedule on blocked category","id":"0bc92582-5860-484e-bbd9-0a6f633b97a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://core.fsflt.net/protection/v1/policies/:policyId/malwares/blocked/schedule/:scheduleId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","malwares","blocked","schedule",":scheduleId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to remove a schedule from</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"},{"description":{"content":"<p>The id of the schedule to remove</p>\n","type":"text/plain"},"type":"any","value":"{{scheduleId}}","key":"scheduleId"}]}},"response":[{"id":"449821bf-3a0a-47e6-983a-459c48b6225e","name":"Remove Schedule on blocked category successful","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/malwares/blocked/schedule/:scheduleId","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","malwares","blocked","schedule",":scheduleId"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to remove a schedule from"},{"key":"scheduleId","value":"{{scheduleId}}","description":"The id of the schedule to remove"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"id\": \"0199ec62-e8f7-7a23-8b31-f3221968124c\",\n    \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n    \"categoryId\": \"0199e375-eda7-7932-93c4-11c79fa017ab\",\n    \"from\": \"1970-01-01T08:00:00.000Z\",\n    \"to\": \"1970-01-01T18:00:00.000Z\",\n    \"day\": 3\n}"}],"_postman_id":"0bc92582-5860-484e-bbd9-0a6f633b97a2"}],"id":"0b06a153-f4b1-4602-af17-92d214de9831","_postman_id":"0b06a153-f4b1-4602-af17-92d214de9831","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Block malware categories on a policy","id":"240fde65-f3b6-49db-8813-59c3aa0acd08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryIds\": [\r\n        \"{{malwareCategory1Id}}\",\r\n        \"{{malwareCategory2Id}}\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/policies/:policyId/malwares/blocked","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","malwares","blocked"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to block malware categories on</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"24c37e06-c3c7-4f22-9485-3720aa0c2cb7","name":"Block malware categories on a policy successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryIds\": [\r\n        \"{{malwareCategory1Id}}\",\r\n        \"{{malwareCategory2Id}}\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/malwares/blocked","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","malwares","blocked"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to block malware categories on"}]}},"status":"Multi-status","code":207,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [],\n    \"successes\": [\n        {\n            \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n            \"categoryId\": \"0199e375-eda7-7932-93c4-11c79fa017ab\"\n        },\n        {\n            \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n            \"categoryId\": \"0199e375-eda7-7932-93c4-1211a11e076e\"\n        }\n    ]\n}"}],"_postman_id":"240fde65-f3b6-49db-8813-59c3aa0acd08"},{"name":"Get blocked malware categories","id":"bb0500d1-ce75-4b33-bcdd-5a2f9cfff408","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/policies/:policyId/malwares/blocked","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","malwares","blocked"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to fetch blocked malware categories from</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"9d3ed01e-de9a-4186-a7c1-7ba241c8fbf2","name":"Get blocked malware categories successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/malwares/blocked","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","malwares","blocked"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to fetch blocked malware categories from"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"categoryId\": \"0199e375-eda7-7932-93c4-11c79fa017ab\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"id\": \"0199e375-eda7-7932-93c4-11c79fa017ab\",\n        \"code\": \"malicious_activity\",\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n        \"timeBlocks\": []\n    },\n    {\n        \"categoryId\": \"0199e375-eda7-7932-93c4-1211a11e076e\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"id\": \"0199e375-eda7-7932-93c4-1211a11e076e\",\n        \"code\": \"exploit\",\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n        \"timeBlocks\": []\n    }\n]"}],"_postman_id":"bb0500d1-ce75-4b33-bcdd-5a2f9cfff408"},{"name":"Allow malware categories on a policy","id":"25398efe-b6cf-4994-a8a7-0a8bc9efd1a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryIds\": [\r\n        \"{{malwareCategory1Id}}\",\r\n        \"{{malwareCategory2Id}}\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/policies/:policyId/malwares/blocked","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","malwares","blocked"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to allow malware categories on</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"cbe5f66c-2778-4752-8dd4-0bee06887b3e","name":"Allow malware categories on a policy successful","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryIds\": [\r\n        \"{{malwareCategory1Id}}\",\r\n        \"{{malwareCategory2Id}}\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/malwares/blocked","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","malwares","blocked"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to allow malware categories on"}]}},"status":"Multi-status","code":207,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"errors\": [],\n    \"successes\": [\n        {\n            \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n            \"categoryId\": \"0199e375-eda7-7932-93c4-11c79fa017ab\"\n        },\n        {\n            \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n            \"categoryId\": \"0199e375-eda7-7932-93c4-1211a11e076e\"\n        }\n    ]\n}"}],"_postman_id":"25398efe-b6cf-4994-a8a7-0a8bc9efd1a3"}],"id":"3e656641-64cf-464c-82f6-5b716620fc43","description":"<p>Endpoints for managing malware categories in the context of a policy.</p>\n","_postman_id":"3e656641-64cf-464c-82f6-5b716620fc43","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Geoblocking","item":[{"name":"Block a country on a policy","id":"e245a2f8-0e1f-4e5e-aee5-02127c3ed606","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"countryId\": \"{{countryId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/policies/:policyId/countries/blocked","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","countries","blocked"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to block countries on</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"167b90a8-6d11-4cf1-97b2-91c05b5571e5","name":"Block a country on a policy successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"countryId\": \"{{countryId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/countries/blocked","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","countries","blocked"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to block countries on"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": \"SM\",\r\n    \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\r\n    \"id\": \"0199e375-ef2e-7032-9d43-0a4a981ac05b\",\r\n    \"name\": \"San Marino\",\r\n    \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\"\r\n}"}],"_postman_id":"e245a2f8-0e1f-4e5e-aee5-02127c3ed606"},{"name":"Get Blocked Countries","id":"e5c1950f-00e4-4ec4-8a8d-fa105322c56a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/policies/:policyId/countries/blocked","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","countries","blocked"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to fetch blocked countries from</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"c93358bb-8c75-49cd-82cb-524e9890c8af","name":"Get Blocked Countries successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/countries/blocked","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","countries","blocked"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to fetch blocked countries from"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"code\": \"SM\",\n        \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n        \"id\": \"0199e375-ef2e-7032-9d43-0a4a981ac05b\",\n        \"name\": \"San Marino\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\"\n    },\n    {\n        \"code\": \"UK\",\n        \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n        \"id\": \"0199e375-ef2e-7032-9d43-0a947688290a\",\n        \"name\": \"United Kingdom\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\"\n    }\n]"}],"_postman_id":"e5c1950f-00e4-4ec4-8a8d-fa105322c56a"},{"name":"Allow a Country on a policy","id":"6f6636c4-7bb7-4251-bf35-cd8a3b32efc5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"countryIds\": [\r\n        \"0199bf43-64ec-76ec-b620-b576120a1d30\",\r\n        \"0199bf43-aec9-7a08-82e2-5efc7721dcd0\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/policies/:policyId/countries/blocked/:countryId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","countries","blocked",":countryId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to allow countries on</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"},{"description":{"content":"<p>The id of the policy to allow countries on</p>\n","type":"text/plain"},"type":"any","value":"{{countryId}}","key":"countryId"}]}},"response":[{"id":"f1a6d112-ac3e-43ac-b98d-72b6927053c9","name":"Allow a Country on a policy successful","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"countryIds\": [\r\n        \"0199bf43-64ec-76ec-b620-b576120a1d30\",\r\n        \"0199bf43-aec9-7a08-82e2-5efc7721dcd0\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/countries/blocked/:countryId","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","countries","blocked",":countryId"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to allow countries on"},{"key":"countryId","value":"{{countryId}}","description":"The id of the policy to allow countries on\n"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0199e375-ef2e-7032-9d43-0a4a981ac05b\",\n    \"code\": \"SM\",\n    \"name\": \"San Marino\",\n    \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\"\n    \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n}"}],"_postman_id":"6f6636c4-7bb7-4251-bf35-cd8a3b32efc5"}],"id":"c47a2c31-ce22-4516-8a3b-579b82ed3977","description":"<p>Endpoints for managing geoblock in the context of a policy.</p>\n","_postman_id":"c47a2c31-ce22-4516-8a3b-579b82ed3977","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"TLDs","item":[{"name":"Block TLDs on a Policy","id":"bf6e3196-466e-41db-a443-736403dd0cde","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"tldId\": \"{{tldId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/policies/:policyId/tlds/blocked","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","tlds","blocked"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to block TLDs on</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"22c00342-37b7-4640-9147-1e30857ce3a6","name":"Block TLDs on a policy successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"tldId\": \"{{tldId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/tlds/blocked","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","tlds","blocked"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to block TLDs on"}]}},"status":"Created","code":201,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"id\": \"0199e375-ef61-7080-a32f-58cae2bbc53b\",\r\n    \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\r\n    \"tld\": \".aero\"\r\n}"}],"_postman_id":"bf6e3196-466e-41db-a443-736403dd0cde"},{"name":"Get Blocked TLDs","id":"8466e0a2-5e29-496e-9595-49c1172f9fc1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/policies/:policyId/tlds/blocked","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","tlds","blocked"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to fetch the blocked TLDs from</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"b84b935a-2a72-41a8-a756-2bebe21cfd9b","name":"Get Blocked TLDs successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/tlds/blocked","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","tlds","blocked"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to fetch the blocked TLDs from"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"[\n    {\n        \"id\": \"0199e375-ef61-7080-a32f-58cae2bbc53b\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"tld\": \".aero\"\n    },\n    {\n        \"id\": \"0199e375-ef59-7271-bcd4-f61d5026af9e\",\n        \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"tld\": \".app\"\n    }\n]"}],"_postman_id":"8466e0a2-5e29-496e-9595-49c1172f9fc1"},{"name":"Allow TLDs on a Policy","id":"0cd16f42-7871-45a1-aeda-9973a42e9024","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://core.fsflt.net/protection/v1/policies/:policyId/tlds/blocked/:tldId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","tlds","blocked",":tldId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to allow TLDs on</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"},{"description":{"content":"<p>The id of the tld to allow on the specified policy</p>\n","type":"text/plain"},"type":"any","value":"{{tldId}}","key":"tldId"}]}},"response":[{"id":"31cf4e62-3c08-4cf5-a1f8-b34a62441138","name":"Allow TLDs on a Policy successful","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/tlds/blocked/:tldId","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","tlds","blocked",":tldId"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to allow TLDs on"},{"key":"tldId","value":"{{tldId}}","description":"The id of the tld to allow on the specified policy"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0199e375-ef61-7080-a32f-58cae2bbc53b\",\n    \"policyId\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n    \"tld\": \".aero\"\n}"}],"_postman_id":"0cd16f42-7871-45a1-aeda-9973a42e9024"}],"id":"feafb01c-f39a-468c-8b0b-0ad857708774","description":"<p>Endpoints for managing TLDs in the context of a policy.</p>\n","_postman_id":"feafb01c-f39a-468c-8b0b-0ad857708774","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Settings","item":[{"name":"Get policies' settings","id":"2450baa9-a6a0-4eb4-9d69-71b9bb067a2b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/policies/:policyId/settings","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","settings"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to get settings from</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"beb9c0eb-e2ca-4c05-864c-3c4cd9682dac","name":"Get policies' settings","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/settings","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","settings"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to get settings from"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"bingSafeSearchEnabled\": false,\n    \"duckduckgoSafeSearchEnabled\": false,\n    \"googleSafeSearchEnabled\": false,\n    \"ipBlockingEnabled\": false,\n    \"youtubeSafeSearchEnabled\": false\n}"}],"_postman_id":"2450baa9-a6a0-4eb4-9d69-71b9bb067a2b"},{"name":"Edit settings of a policy","id":"367c040b-641c-4e68-bdf6-ac269c10b292","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"googleSafeSearchEnabled\": true,\r\n    \"ipBlockingEnabled\": true,\r\n    \"youtubeSafeSearchEnabled\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/policies/:policyId/settings","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId","settings"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to update settings on</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"4c281661-cf4c-4521-81dc-d311438afd7b","name":"Edit settings of a policy successful","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"googleSafeSearchEnabled\": true,\r\n    \"ipBlockingEnabled\": true,\r\n    \"youtubeSafeSearchEnabled\": true\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId/settings","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId","settings"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to update settings on"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"bingSafeSearchEnabled\": false,\r\n    \"duckduckgoSafeSearchEnabled\": false,\r\n    \"googleSafeSearchEnabled\": true,\r\n    \"ipBlockingEnabled\": true,\r\n    \"youtubeSafeSearchEnabled\": true\r\n}"}],"_postman_id":"367c040b-641c-4e68-bdf6-ac269c10b292"}],"id":"8de29f36-684c-45c1-b4f7-39347c0cdcaf","description":"<p>Endpoints for managing plicy settings.</p>\n","_postman_id":"8de29f36-684c-45c1-b4f7-39347c0cdcaf","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Create a Policy","id":"71615489-76ff-4889-8737-59eb8f351c60","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"default policy\",\r\n    \"organizationId\": \"{{organizationId}}\",\r\n    \"isLimited\": false,\r\n    \"isShared\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/policies","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"1821a789-d7d2-48b2-b8b6-b95adae8a895","name":"Create a shared policy successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"My new shared policy\",\r\n    \"organizationId\": \"{{organizationId}}\",\r\n    \"isLimited\": false,\r\n    \"isShared\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/policies"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0199e88b-5ca8-7b03-a3fd-0b051e38e1c7\",\n    \"name\": \"My new shared policy\",\n    \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n    \"isLimited\": false,\n    \"isShared\": true\n}"}],"_postman_id":"71615489-76ff-4889-8737-59eb8f351c60"},{"name":"Get Policy","id":"6754eced-861f-4dbc-b183-fdf0f851ccce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/policies/:policyId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to fetch</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"9e8a17cb-69d8-4de5-a387-610a16f7cbdf","name":"Get Policy successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to fetch"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n    \"name\": \"Medium Policy\",\n    \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n    \"isLimited\": false,\n    \"isShared\": false\n}"}],"_postman_id":"6754eced-861f-4dbc-b183-fdf0f851ccce"},{"name":"Get Policies","id":"194e4e1a-d2ec-4c40-bf29-6f6ddb8d2635","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/policies","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"55962472-b485-4831-b274-500abc911dd0","name":"Get Policies successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/policies?includeNetworkCount=false","host":["https://core.fsflt.net"],"path":["protection","v1","policies"],"query":[{"key":"includeNetworkCount","value":"false","description":"If set to true, it includes, for each policy, the number of associated networks"},{"key":"organizationId","value":null,"description":"The id of the organization to fetch the policies from. By default, the requester's organizationId is used","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"0199e6ca-2b28-7d71-aa0e-e276ca05c60c\",\n        \"name\": \"Light Policy\",\n        \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n        \"isLimited\": false,\n        \"isShared\": false\n    },\n    {\n        \"id\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"name\": \"Medium Policy\",\n        \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n        \"isLimited\": false,\n        \"isShared\": false\n    },\n    {\n        \"id\": \"0199e6ca-2b3f-7df0-844d-ce77457eed4a\",\n        \"name\": \"Limited Policy\",\n        \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n        \"isLimited\": true,\n        \"isShared\": false\n    }\n]"},{"id":"0894952b-1925-4b0d-95f7-ceb6914c68da","name":"Get Policies with network count successful","originalRequest":{"method":"GET","header":[{"key":"ap","value":"0199d01b-7662-74bf-b880-888d77aef057","type":"text"}],"url":{"raw":"https://core.fsflt.net/protection/v1/policies?includeNetworkCount=true","host":["https://core.fsflt.net"],"path":["protection","v1","policies"],"query":[{"key":"includeNetworkCount","value":"true","description":"If set to true, it includes, for each policy, the number of associated networks"},{"key":"organizationId","value":null,"description":"The id of the organization to fetch the policies from. By default, the requester's organizationId is used","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"0199e6ca-2b28-7d71-aa0e-e276ca05c60c\",\n        \"name\": \"Light Policy\",\n        \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n        \"isLimited\": false,\n        \"isShared\": false,\n        \"networkCount\": 0\n    },\n    {\n        \"id\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"name\": \"Medium Policy\",\n        \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n        \"isLimited\": false,\n        \"isShared\": false,\n        \"networkCount\": 0\n    },\n    {\n        \"id\": \"0199e6ca-2b3f-7df0-844d-ce77457eed4a\",\n        \"name\": \"Limited Policy\",\n        \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n        \"isLimited\": true,\n        \"isShared\": false,\n        \"networkCount\": 0\n    }\n]"}],"_postman_id":"194e4e1a-d2ec-4c40-bf29-6f6ddb8d2635"},{"name":"Update a policy","id":"69de7d5f-10a0-4313-97e8-5e507d4002a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Updated policy name\",\r\n    \"isLimited\": true,\r\n    \"isShared\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/policies/:policyId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to update</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"b97b8c7b-32e7-4152-9f13-91374bafff59","name":"Update a policy","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Updated policy name\",\r\n    \"isLimited\": true,\r\n    \"isShared\": false\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId"],"variable":[{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to update"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"id\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n    \"name\": \"Updated policy name\",\n    \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n    \"isLimited\": true,\n    \"isShared\": false\n}"}],"_postman_id":"69de7d5f-10a0-4313-97e8-5e507d4002a8"},{"name":"Delete a policy","id":"8ba1f2c3-96e5-4eb8-aba5-95f14119aabf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://core.fsflt.net/protection/v1/policies/:policyId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","policies",":policyId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the policy to delete</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"2056c82d-a2d9-4be8-b8f6-9fb86b83c7d8","name":"Delete a policy successful","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/policies/:policyId","host":["https://core.fsflt.net"],"path":["protection","v1","policies",":policyId"],"variable":[{"key":"policyId","value":"0199e88b-5ca8-7b03-a3fd-0b051e38e1c7","description":"The id of the policy to delete"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0199e88b-5ca8-7b03-a3fd-0b051e38e1c7\",\n    \"name\": \"My new shared policy\",\n    \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n    \"isLimited\": false,\n    \"isShared\": true\n}"}],"_postman_id":"8ba1f2c3-96e5-4eb8-aba5-95f14119aabf"}],"id":"87660f81-d443-477c-9076-09446c0719e8","description":"<p>Endpoints for policy-related operations.</p>\n","_postman_id":"87660f81-d443-477c-9076-09446c0719e8","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Content categories","item":[{"name":"Get content categories","id":"f1a4d0a8-d0bd-48e4-a8ca-35412e5a1338","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/categories/?lang=es-ES","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","categories",""],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>The language of the returned content's categories</p>\n","type":"text/plain"},"key":"lang","value":"es-ES"}],"variable":[]}},"response":[{"id":"8b2d674e-bed9-4323-a022-d4d6ca6dd9ec","name":"Get content categories successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/categories/?lang=es-ES","host":["https://core.fsflt.net"],"path":["protection","v1","categories",""],"query":[{"key":"lang","value":"es-ES","description":"The language of the returned content's categories"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"0199e375-edd1-7731-a8a5-17fc66efaf5f\",\n        \"code\": \"abortion\",\n        \"macroCategoryId\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n        \"name\": \"Aborto\"\n    },\n    {\n        \"id\": \"0199e375-edd1-7731-a8a5-18e3f0c3f6fe\",\n        \"code\": \"child_abuse\",\n        \"macroCategoryId\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n        \"name\": \"Abuso infantil\"\n    },\n    {\n        \"id\": \"0199e375-eddb-7d13-be04-aaf60a1b2be2\",\n        \"code\": \"updatesites\",\n        \"macroCategoryId\": \"0199e375-eddb-7d13-be04-a901a7f798f2\",\n        \"name\": \"Actualizaciones\"\n    },\n    {\n        \"id\": \"0199e375-ede2-7851-a18a-b6d9ee5deae2\",\n        \"code\": \"government\",\n        \"macroCategoryId\": \"0199e375-ede2-7851-a18a-b6cedcf65da6\",\n        \"name\": \"Administración Pública y Gobierno\"\n    },\n    {\n        \"id\": \"0199e375-edeb-7c02-8997-a58432372ff6\",\n        \"code\": \"hobby\",\n        \"macroCategoryId\": \"0199e375-edeb-7c02-8997-a1bea49beddd\",\n        \"name\": \"Aficiones\"\n    },\n    {\n        \"id\": \"0199e375-edd1-7731-a8a5-157a9c025f57\",\n        \"code\": \"alcohol\",\n        \"macroCategoryId\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n        \"name\": \"Alcohol\"\n    },\n    {\n        \"id\": \"0199e375-eddb-7d13-be04-ac34bbdcaf4e\",\n        \"code\": \"filehosting\",\n        \"macroCategoryId\": \"0199e375-eddb-7d13-be04-a901a7f798f2\",\n        \"name\": \"Alojamiento de archivos\"\n    },\n    {\n        \"id\": \"0199e375-edec-7e21-bac6-b11095698378\",\n        \"code\": \"pets\",\n        \"macroCategoryId\": \"0199e375-edeb-7c02-8997-a1bea49beddd\",\n        \"name\": \"Animales\"\n    },\n    {\n        \"id\": \"0199e375-edd1-7731-a8a5-166566b9abb3\",\n        \"code\": \"weapons\",\n        \"macroCategoryId\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n        \"name\": \"Armas\"\n    },\n    {\n        \"id\": \"0199e375-ede3-7a53-b28a-a51ba2eedcd5\",\n        \"code\": \"association\",\n        \"macroCategoryId\": \"0199e375-ede2-7851-a18a-b6cedcf65da6\",\n        \"name\": \"Asociaciones\"\n    },\n    {\n        \"id\": \"0199e375-edeb-7c02-8997-a21aee3734c1\",\n        \"code\": \"audio-video\",\n        \"macroCategoryId\": \"0199e375-edeb-7c02-8997-a1bea49beddd\",\n        \"name\": \"Audio y Video\"\n    },\n    {\n        \"id\": \"0199e375-edeb-7c02-8997-a6cb955e73d8\",\n        \"code\": \"motor\",\n        \"macroCategoryId\": \"0199e375-edeb-7c02-8997-a1bea49beddd\",\n        \"name\": \"Automoción\"\n    },\n    {\n        \"id\": \"0199e375-edeb-7c02-8997-a4473c341264\",\n        \"code\": \"blog\",\n        \"macroCategoryId\": \"0199e375-edeb-7c02-8997-a1bea49beddd\",\n        \"name\": \"Blog\"\n    },\n    {\n        \"id\": \"0199e375-edeb-7c02-8997-a67dcc64ce43\",\n        \"code\": \"jobsearch\",\n        \"macroCategoryId\": \"0199e375-edeb-7c02-8997-a1bea49beddd\",\n        \"name\": \"Búsqueda de empleo\"\n    },\n    {\n        \"id\": \"0199e375-edff-7241-9a37-20c24b33f735\",\n        \"code\": \"internet_watch_foundation\",\n        \"macroCategoryId\": \"0199e375-edfe-7ce1-a1f5-ea3705987ffa\",\n        \"name\": \"IWF - Internet Watch Foundation\"\n    },\n    {\n        \"id\": \"0199e375-eddb-7d13-be04-ab9ad3b49003\",\n        \"code\": \"filesharing\",\n        \"macroCategoryId\": \"0199e375-eddb-7d13-be04-a901a7f798f2\",\n        \"name\": \"Intercambio de archivos / Peer to Peer (P2P)\"\n    },\n    {\n        \"id\": \"0199e375-edff-7241-9a37-21600f3c8841\",\n        \"code\": \"blacklist_adm_it\",\n        \"macroCategoryId\": \"0199e375-edfe-7ce1-a1f5-ea3705987ffa\",\n        \"name\": \"Italia - ADM Agencia de Aduanas y Monopolios\"\n    },\n    {\n        \"id\": \"0199e375-edff-7241-9a37-21111eaed764\",\n        \"code\": \"blacklist_agcom_it\",\n        \"macroCategoryId\": \"0199e375-edfe-7ce1-a1f5-ea3705987ffa\",\n        \"name\": \"Italia - Autoridad de Comunicaciones y Medidas (BETA)\"\n    },\n    {\n        \"id\": \"0199e375-edd1-7731-a8a5-143d27b0f56b\",\n        \"code\": \"gambling\",\n        \"macroCategoryId\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n        \"name\": \"Juego de Azar\"\n    },\n    {\n        \"id\": \"0199e375-edeb-7c02-8997-a492b4e28174\",\n        \"code\": \"music\",\n        \"macroCategoryId\": \"0199e375-edeb-7c02-8997-a1bea49beddd\",\n        \"name\": \"Música\"\n    },\n    {\n        \"id\": \"0199e375-edec-7e21-bac6-b2048ec1d6a7\",\n        \"code\": \"news\",\n        \"macroCategoryId\": \"0199e375-edeb-7c02-8997-a1bea49beddd\",\n        \"name\": \"Noticias\"\n    },\n    {\n        \"id\": \"0199e375-edd1-7731-a8a5-15203f0f903d\",\n        \"code\": \"nudity\",\n        \"macroCategoryId\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n        \"name\": \"Nudismo\"\n    },\n    {\n        \"id\": \"0199e375-edd1-7731-a8a5-15cb6eb5cefd\",\n        \"code\": \"hate\",\n        \"macroCategoryId\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n        \"name\": \"Odio y Discriminación\"\n    },\n    {\n        \"id\": \"0199e375-edd1-7731-a8a5-189f5684ddb0\",\n        \"code\": \"violence\",\n        \"macroCategoryId\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n        \"name\": \"Violencia\"\n    },\n    {\n        \"id\": \"0199e375-ede3-7a53-b28a-a4c8f57c8fdc\",\n        \"code\": \"mail\",\n        \"macroCategoryId\": \"0199e375-ede2-7851-a18a-b6cedcf65da6\",\n        \"name\": \"Webmail\"\n    }\n]"}],"_postman_id":"f1a4d0a8-d0bd-48e4-a8ca-35412e5a1338"},{"name":"Get content macro categories","id":"38d4dda3-c718-4efc-9e81-db7a7564c9c0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/categories/macros?lang=it-IT","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","categories","macros"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>The language of the returned content's categories</p>\n","type":"text/plain"},"key":"lang","value":"it-IT"}],"variable":[]}},"response":[{"id":"cfe38a8e-d7f2-459b-86d4-6ba051536bd0","name":"Get content macro categories successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/categories/macros?lang=it-IT","host":["https://core.fsflt.net"],"path":["protection","v1","categories","macros"],"query":[{"key":"lang","value":"it-IT","description":"The language of the returned content's categories"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-edd1-7731-a8a5-17a5fed3ab65\",\n                \"code\": \"gambling_comm\",\n                \"macroCategoryId\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n                \"name\": \"Gioco d'azzardo - Liste Community\"\n            },\n            {\n                \"id\": \"0199e375-edd1-7731-a8a5-16120331618a\",\n                \"code\": \"marijuana\",\n                \"macroCategoryId\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n                \"name\": \"Marijuana\"\n            },\n            {\n                \"id\": \"0199e375-edd1-7731-a8a5-1752774bb933\",\n                \"code\": \"gruesome\",\n                \"macroCategoryId\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n                \"name\": \"Materiale estremo/raccapricciante\"\n            },\n            {\n                \"id\": \"0199e375-edd1-7731-a8a5-15203f0f903d\",\n                \"code\": \"nudity\",\n                \"macroCategoryId\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n                \"name\": \"Nudità\"\n            },\n            {\n                \"id\": \"0199e375-edd1-7731-a8a5-15cb6eb5cefd\",\n                \"code\": \"hate\",\n                \"macroCategoryId\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n                \"name\": \"Odio e Discriminazione\"\n            },\n            {\n                \"id\": \"0199e375-edd1-7731-a8a5-16bace4c52c8\",\n                \"code\": \"porn\",\n                \"macroCategoryId\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n                \"name\": \"Pornografia\"\n            },\n            {\n                \"id\": \"0199e375-edd1-7731-a8a5-1706a5bfb4ed\",\n                \"code\": \"sects\",\n                \"macroCategoryId\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n                \"name\": \"Sette e Cospirazioni\"\n            },\n            {\n                \"id\": \"0199e375-edd1-7731-a8a5-14d875e5e39a\",\n                \"code\": \"tobacco\",\n                \"macroCategoryId\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n                \"name\": \"Tabacco\"\n            },\n            {\n                \"id\": \"0199e375-edd1-7731-a8a5-189f5684ddb0\",\n                \"code\": \"violence\",\n                \"macroCategoryId\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n                \"name\": \"Violenza\"\n            }\n        ],\n        \"id\": \"0199e375-edd1-7731-a8a5-1421e02efd08\",\n        \"name\": \"Controllo Parentale\",\n        \"protectionModule\": \"content_filter\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-eddb-7d13-be04-aaf60a1b2be2\",\n                \"code\": \"updatesites\",\n                \"macroCategoryId\": \"0199e375-eddb-7d13-be04-a901a7f798f2\",\n                \"name\": \"Aggiornamenti\"\n            },\n            {\n                \"id\": \"0199e375-eddb-7d13-be04-aa0b4eba2baa\",\n                \"code\": \"content\",\n                \"macroCategoryId\": \"0199e375-eddb-7d13-be04-a901a7f798f2\",\n                \"name\": \"CDN\"\n            },\n            {\n                \"id\": \"0199e375-eddb-7d13-be04-aaa9a054927b\",\n                \"code\": \"arpa\",\n                \"macroCategoryId\": \"0199e375-eddb-7d13-be04-a901a7f798f2\",\n                \"name\": \"Domini IANA, TLD e ARPA\"\n            },\n            {\n                \"id\": \"0199e375-eddb-7d13-be04-ac34bbdcaf4e\",\n                \"code\": \"filehosting\",\n                \"macroCategoryId\": \"0199e375-eddb-7d13-be04-a901a7f798f2\",\n                \"name\": \"File hosting\"\n            },\n            {\n                \"id\": \"0199e375-eddb-7d13-be04-ab9ad3b49003\",\n                \"code\": \"filesharing\",\n                \"macroCategoryId\": \"0199e375-eddb-7d13-be04-a901a7f798f2\",\n                \"name\": \"Filesharing / Peer to Peer (P2P)\"\n            },\n            {\n                \"id\": \"0199e375-eddb-7d13-be04-aa58254e34ce\",\n                \"code\": \"sipprovider\",\n                \"macroCategoryId\": \"0199e375-eddb-7d13-be04-a901a7f798f2\",\n                \"name\": \"SIP Provider\"\n            },\n            {\n                \"id\": \"0199e375-eddb-7d13-be04-abe289f36297\",\n                \"code\": \"urlshortener\",\n                \"macroCategoryId\": \"0199e375-eddb-7d13-be04-a901a7f798f2\",\n                \"name\": \"Servizi di URL abbreviato\"\n            },\n            {\n                \"id\": \"0199e375-eddb-7d13-be04-a917ace8fd84\",\n                \"code\": \"onlineservices\",\n                \"macroCategoryId\": \"0199e375-eddb-7d13-be04-a901a7f798f2\",\n                \"name\": \"Servizi online\"\n            },\n            {\n                \"id\": \"0199e375-eddb-7d13-be04-a96a18dc2ce0\",\n                \"code\": \"ict\",\n                \"macroCategoryId\": \"0199e375-eddb-7d13-be04-a901a7f798f2\",\n                \"name\": \"Software & Tech\"\n            }\n        ],\n        \"id\": \"0199e375-eddb-7d13-be04-a901a7f798f2\",\n        \"name\": \"Servizi IT\",\n        \"protectionModule\": \"content_filter\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-ede3-7a53-b28a-a51ba2eedcd5\",\n                \"code\": \"association\",\n                \"macroCategoryId\": \"0199e375-ede2-7851-a18a-b6cedcf65da6\",\n                \"name\": \"Associazioni\"\n            },\n            {\n                \"id\": \"0199e375-ede3-7a53-b28a-a4c8f57c8fdc\",\n                \"code\": \"mail\",\n                \"macroCategoryId\": \"0199e375-ede2-7851-a18a-b6cedcf65da6\",\n                \"name\": \"Webmail\"\n            }\n        ],\n        \"id\": \"0199e375-ede2-7851-a18a-b6cedcf65da6\",\n        \"name\": \"Lavoro\",\n        \"protectionModule\": \"content_filter\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-edec-7e21-bac6-b11095698378\",\n                \"code\": \"pets\",\n                \"macroCategoryId\": \"0199e375-edeb-7c02-8997-a1bea49beddd\",\n                \"name\": \"Animali\"\n            },\n            {\n                \"id\": \"0199e375-edeb-7c02-8997-a309cdecaa01\",\n                \"code\": \"desktopsillies\",\n                \"macroCategoryId\": \"0199e375-edeb-7c02-8997-a1bea49beddd\",\n                \"name\": \"Sfondi desktop\"\n            },\n            {\n                \"id\": \"0199e375-edeb-7c02-8997-a53583a46d3d\",\n                \"code\": \"socialnetworking\",\n                \"macroCategoryId\": \"0199e375-edeb-7c02-8997-a1bea49beddd\",\n                \"name\": \"Social Networks\"\n            },\n            {\n                \"id\": \"0199e375-edeb-7c02-8997-a3f2823f31c8\",\n                \"code\": \"showbiz\",\n                \"macroCategoryId\": \"0199e375-edeb-7c02-8997-a1bea49beddd\",\n                \"name\": \"Spettacolo e VIP\"\n            },\n            {\n                \"id\": \"0199e375-edec-7e21-bac6-b25ae93ffa5e\",\n                \"code\": \"sports\",\n                \"macroCategoryId\": \"0199e375-edeb-7c02-8997-a1bea49beddd\",\n                \"name\": \"Sport\"\n            },\n            {\n                \"id\": \"0199e375-edeb-7c02-8997-a621c0e17c04\",\n                \"code\": \"freetime\",\n                \"macroCategoryId\": \"0199e375-edeb-7c02-8997-a1bea49beddd\",\n                \"name\": \"Tempo libero\"\n            },\n            {\n                \"id\": \"0199e375-edec-7e21-bac6-b2aaa5ee63c2\",\n                \"code\": \"vacation\",\n                \"macroCategoryId\": \"0199e375-edeb-7c02-8997-a1bea49beddd\",\n                \"name\": \"Viaggi\"\n            }\n        ],\n        \"id\": \"0199e375-edeb-7c02-8997-a1bea49beddd\",\n        \"name\": \"Tempo Libero e altri\",\n        \"protectionModule\": \"content_filter\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-edfa-7602-bf8c-a8a464839571\",\n                \"code\": \"publicite\",\n                \"macroCategoryId\": \"0199e375-edfa-7602-bf8c-a7fe90ece461\",\n                \"name\": \"Pubblicità\"\n            },\n            {\n                \"id\": \"0199e375-edfa-7602-bf8c-a800fe1237bf\",\n                \"code\": \"spam\",\n                \"macroCategoryId\": \"0199e375-edfa-7602-bf8c-a7fe90ece461\",\n                \"name\": \"Spam\"\n            },\n            {\n                \"id\": \"0199e375-edfa-7602-bf8c-a85f70c69f56\",\n                \"code\": \"stats\",\n                \"macroCategoryId\": \"0199e375-edfa-7602-bf8c-a7fe90ece461\",\n                \"name\": \"Statistiche Web\"\n            }\n        ],\n        \"id\": \"0199e375-edfa-7602-bf8c-a7fe90ece461\",\n        \"name\": \"Ads e Tracker\",\n        \"protectionModule\": \"content_filter\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-edff-7241-9a37-220ad6c3bb4c\",\n                \"code\": \"blacklist_colombia_games\",\n                \"macroCategoryId\": \"0199e375-edfe-7ce1-a1f5-ea3705987ffa\",\n                \"name\": \"Colombia - MINTIC Giochi\"\n            },\n            {\n                \"id\": \"0199e375-edff-7241-9a37-207af76d2ec8\",\n                \"code\": \"blacklist_colombia\",\n                \"macroCategoryId\": \"0199e375-edfe-7ce1-a1f5-ea3705987ffa\",\n                \"name\": \"Colombia - MINTIC Pornografia Infantil\"\n            },\n            {\n                \"id\": \"0199e375-edff-7241-9a37-20c24b33f735\",\n                \"code\": \"internet_watch_foundation\",\n                \"macroCategoryId\": \"0199e375-edfe-7ce1-a1f5-ea3705987ffa\",\n                \"name\": \"IWF - Internet Watch Foundation\"\n            },\n            {\n                \"id\": \"0199e375-edff-7241-9a37-21600f3c8841\",\n                \"code\": \"blacklist_adm_it\",\n                \"macroCategoryId\": \"0199e375-edfe-7ce1-a1f5-ea3705987ffa\",\n                \"name\": \"Italia - ADM Agenzia delle dogane e dei monopoli\"\n            },\n            {\n                \"id\": \"0199e375-edff-7241-9a37-21111eaed764\",\n                \"code\": \"blacklist_agcom_it\",\n                \"macroCategoryId\": \"0199e375-edfe-7ce1-a1f5-ea3705987ffa\",\n                \"name\": \"Italia - Autorità comunicazioni e provvedimenti (BETA)\"\n            },\n            {\n                \"id\": \"0199e375-edff-7241-9a37-2257e4b9c568\",\n                \"code\": \"indecopi_peru\",\n                \"macroCategoryId\": \"0199e375-edfe-7ce1-a1f5-ea3705987ffa\",\n                \"name\": \"Perù - Indecopi | Protezione della Proprietà Intellettuale\"\n            },\n            {\n                \"id\": \"0199e375-edff-7241-9a37-21bfd62d1ec0\",\n                \"code\": \"blacklist_uk\",\n                \"macroCategoryId\": \"0199e375-edfe-7ce1-a1f5-ea3705987ffa\",\n                \"name\": \"UK Anti-terrorismo\"\n            }\n        ],\n        \"id\": \"0199e375-edfe-7ce1-a1f5-ea3705987ffa\",\n        \"name\": \"Blocklist Nazionali e Fondazioni\",\n        \"protectionModule\": \"content_filter\"\n    }\n]"}],"_postman_id":"38d4dda3-c718-4efc-9e81-db7a7564c9c0"}],"id":"56ec07e6-4806-4704-ad00-06d76cffaf24","description":"<p>Endpoints for retrieving all blockable content categories.</p>\n","_postman_id":"56ec07e6-4806-4704-ad00-06d76cffaf24","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"AppBlocker categories","item":[{"name":"Get appBlocker categories","id":"79907970-26a1-4471-a7b2-bbe6e39019ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/appblocker/categories?lang=en-US","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","appblocker","categories"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>The language of the returned appBlocker's categories</p>\n","type":"text/plain"},"key":"lang","value":"en-US"}],"variable":[]}},"response":[{"id":"52f773e1-0d08-41e7-94bb-25b01d1392ea","name":"Get appBlocker categories successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/appblocker/categories?lang=en-US","host":["https://core.fsflt.net"],"path":["protection","v1","appblocker","categories"],"query":[{"key":"lang","value":"en-US","description":"The language of the returned appBlocker's categories"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"id\": \"0199e375-ee17-7471-a4df-07afe74be221\",\r\n        \"code\": \"app_activision\",\r\n        \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\r\n        \"name\": \"Activision\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee5f-70a3-81b4-3829d89e1b9a\",\r\n        \"code\": \"app_adobe\",\r\n        \"macroCategoryId\": \"0199e375-ee5f-70a3-81b4-3814da8e9c44\",\r\n        \"name\": \"Adobe\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee0c-7ac3-808f-b387e5678932\",\r\n        \"code\": \"app_aliexpress\",\r\n        \"macroCategoryId\": \"0199e375-ee0c-7ac3-808f-b2db5b5540e9\",\r\n        \"name\": \"AliExpress\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee0c-7ac3-808f-b3d4d3979cbe\",\r\n        \"code\": \"app_amazon\",\r\n        \"macroCategoryId\": \"0199e375-ee0c-7ac3-808f-b2db5b5540e9\",\r\n        \"name\": \"Amazon\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee60-7d50-baef-022959f316c2\",\r\n        \"code\": \"app_android_playstore\",\r\n        \"macroCategoryId\": \"0199e375-ee5f-70a3-81b4-3814da8e9c44\",\r\n        \"name\": \"Android & Playstore\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee60-7d50-baef-01d1442d2cc9\",\r\n        \"code\": \"app_apple\",\r\n        \"macroCategoryId\": \"0199e375-ee5f-70a3-81b4-3814da8e9c44\",\r\n        \"name\": \"Apple\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee4a-7ea1-ad54-4bb9067cfd77\",\r\n        \"code\": \"app_atlasvpn\",\r\n        \"macroCategoryId\": \"0199e375-ee49-7ff1-96e7-99cb046c8fca\",\r\n        \"name\": \"AtlasVPN\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee31-7b00-b0eb-9a5048a60e16\",\r\n        \"code\": \"app_bbc\",\r\n        \"macroCategoryId\": \"0199e375-ee31-7b00-b0eb-9862a973b8ac\",\r\n        \"name\": \"BBC\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee06-7151-971a-edc4f439f8a8\",\r\n        \"code\": \"app_badoo\",\r\n        \"macroCategoryId\": \"0199e375-ee06-7151-971a-ec7ef28bb7c8\",\r\n        \"name\": \"Badoo\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee4a-7ea1-ad54-4c54c90a2962\",\r\n        \"code\": \"app_purevpn\",\r\n        \"macroCategoryId\": \"0199e375-ee49-7ff1-96e7-99cb046c8fca\",\r\n        \"name\": \"PureVPN\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee3a-7563-b98f-85e6debd91e5\",\r\n        \"code\": \"app_reddit\",\r\n        \"macroCategoryId\": \"0199e375-ee39-7433-b187-698798286fe7\",\r\n        \"name\": \"Reddit\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee3a-7563-b98f-8727cc153f52\",\r\n        \"code\": \"app_renren\",\r\n        \"macroCategoryId\": \"0199e375-ee39-7433-b187-698798286fe7\",\r\n        \"name\": \"Renren\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee17-7471-a4df-066c3ea68f85\",\r\n        \"code\": \"app_riotgames\",\r\n        \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\r\n        \"name\": \"Riot Games\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee17-7471-a4df-043678951f96\",\r\n        \"code\": \"app_roblox\",\r\n        \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\r\n        \"name\": \"Roblox\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee17-7471-a4df-048325251266\",\r\n        \"code\": \"app_rockstargames\",\r\n        \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\r\n        \"name\": \"Rockstar Games\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee31-7b00-b0eb-996882d9e92c\",\r\n        \"code\": \"app_sap\",\r\n        \"macroCategoryId\": \"0199e375-ee31-7b00-b0eb-9862a973b8ac\",\r\n        \"name\": \"SAP\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee12-7152-a68c-f8e86d71a026\",\r\n        \"code\": \"app_sharefile\",\r\n        \"macroCategoryId\": \"0199e375-ee11-7ba2-826e-d5c2b6cd07c1\",\r\n        \"name\": \"ShareFile\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee39-7433-b187-6992a88a61b5\",\r\n        \"code\": \"app_signal\",\r\n        \"macroCategoryId\": \"0199e375-ee39-7433-b187-698798286fe7\",\r\n        \"name\": \"Signal\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee68-7412-85a6-467f6223bb3f\",\r\n        \"code\": \"app_skype\",\r\n        \"macroCategoryId\": \"0199e375-ee68-7412-85a6-44d58e03215a\",\r\n        \"name\": \"Skype\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee68-7412-85a6-476373862995\",\r\n        \"code\": \"app_slack\",\r\n        \"macroCategoryId\": \"0199e375-ee68-7412-85a6-44d58e03215a\",\r\n        \"name\": \"Slack\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee39-7433-b187-69e03c5be775\",\r\n        \"code\": \"app_snapchat\",\r\n        \"macroCategoryId\": \"0199e375-ee39-7433-b187-698798286fe7\",\r\n        \"name\": \"Snapchat\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee28-7f50-8b42-4cb4c635b7b3\",\r\n        \"code\": \"app_soundcloud\",\r\n        \"macroCategoryId\": \"0199e375-ee28-7f50-8b42-4c5ab4860092\",\r\n        \"name\": \"SoundCloud\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee31-7b00-b0eb-987e4fe0eac9\",\r\n        \"code\": \"app_speedify\",\r\n        \"macroCategoryId\": \"0199e375-ee31-7b00-b0eb-9862a973b8ac\",\r\n        \"name\": \"Speedify\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee28-7f50-8b42-4d0bb9daa234\",\r\n        \"code\": \"app_spotify\",\r\n        \"macroCategoryId\": \"0199e375-ee28-7f50-8b42-4c5ab4860092\",\r\n        \"name\": \"Spotify\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee17-7471-a4df-04dccc0cc160\",\r\n        \"code\": \"app_steam\",\r\n        \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\r\n        \"name\": \"Steam\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee4a-7ea1-ad54-4ca5d978b164\",\r\n        \"code\": \"app_strongvpn\",\r\n        \"macroCategoryId\": \"0199e375-ee49-7ff1-96e7-99cb046c8fca\",\r\n        \"name\": \"StrongVPN\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee4a-7ea1-ad54-4d4768552971\",\r\n        \"code\": \"app_surfshark\",\r\n        \"macroCategoryId\": \"0199e375-ee49-7ff1-96e7-99cb046c8fca\",\r\n        \"name\": \"SurfShark\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee3a-7563-b98f-863eea5d165d\",\r\n        \"code\": \"app_tagged\",\r\n        \"macroCategoryId\": \"0199e375-ee39-7433-b187-698798286fe7\",\r\n        \"name\": \"Tagged\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee39-7433-b187-6a351c4f29ad\",\r\n        \"code\": \"app_taringa\",\r\n        \"macroCategoryId\": \"0199e375-ee39-7433-b187-698798286fe7\",\r\n        \"name\": \"Taringa\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee44-7a80-a9e8-c01458ead6ec\",\r\n        \"code\": \"app_youtube\",\r\n        \"macroCategoryId\": \"0199e375-ee44-7a80-a9e8-bf63e8658807\",\r\n        \"name\": \"Youtube\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee28-7f50-8b42-4c6b6bb4a681\",\r\n        \"code\": \"app_youtubemusic\",\r\n        \"macroCategoryId\": \"0199e375-ee28-7f50-8b42-4c5ab4860092\",\r\n        \"name\": \"Youtube Music\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee57-7732-9e37-e2166e93ff11\",\r\n        \"code\": \"app_zoom\",\r\n        \"macroCategoryId\": \"0199e375-ee57-7732-9e37-dfde65a8dfe0\",\r\n        \"name\": \"Zoom\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee17-7471-a4df-05ced8705742\",\r\n        \"code\": \"app_zynga\",\r\n        \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\r\n        \"name\": \"Zynga\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ee22-75a3-ad90-b97362584739\",\r\n        \"code\": \"app_zcash\",\r\n        \"macroCategoryId\": \"0199e375-ee22-75a3-ad90-b91f719d8083\",\r\n        \"name\": \"zCash\"\r\n    }\r\n]"}],"_postman_id":"79907970-26a1-4471-a7b2-bbe6e39019ce"},{"name":"Get appBlocker macro categories","id":"d9356557-3efe-438b-b4e3-853017383761","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/appblocker/macros?lang=en-US","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","appblocker","macros"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>The language of the returned appBlocker's macro categories</p>\n","type":"text/plain"},"key":"lang","value":"en-US"}],"variable":[]}},"response":[{"id":"93e59972-ae68-42f5-a9fe-febd3636ac48","name":"Get appBlocker macro categories successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/appblocker/macros?lang=en-US","host":["https://core.fsflt.net"],"path":["protection","v1","appblocker","macros"],"query":[{"key":"lang","value":"en-US","description":"The language of the returned appBlocker's macro categories"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-ee06-7151-971a-edc4f439f8a8\",\n                \"code\": \"app_badoo\",\n                \"macroCategoryId\": \"0199e375-ee06-7151-971a-ec7ef28bb7c8\",\n                \"name\": \"Badoo\"\n            },\n            {\n                \"id\": \"0199e375-ee06-7151-971a-ed2aa880d5ec\",\n                \"code\": \"app_fetlife\",\n                \"macroCategoryId\": \"0199e375-ee06-7151-971a-ec7ef28bb7c8\",\n                \"name\": \"Fetlife\"\n            },\n            {\n                \"id\": \"0199e375-ee06-7151-971a-ecd1aa7df8ee\",\n                \"code\": \"app_grindr\",\n                \"macroCategoryId\": \"0199e375-ee06-7151-971a-ec7ef28bb7c8\",\n                \"name\": \"Grindr\"\n            },\n            {\n                \"id\": \"0199e375-ee06-7151-971a-ed7811a3f568\",\n                \"code\": \"app_match\",\n                \"macroCategoryId\": \"0199e375-ee06-7151-971a-ec7ef28bb7c8\",\n                \"name\": \"Match\"\n            },\n            {\n                \"id\": \"0199e375-ee06-7151-971a-ec8ad13ddc0a\",\n                \"code\": \"app_tinder\",\n                \"macroCategoryId\": \"0199e375-ee06-7151-971a-ec7ef28bb7c8\",\n                \"name\": \"Tinder\"\n            }\n        ],\n        \"id\": \"0199e375-ee06-7151-971a-ec7ef28bb7c8\",\n        \"name\": \"Dating Apps\",\n        \"protectionModule\": \"app_blocker\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-ee0c-7ac3-808f-b387e5678932\",\n                \"code\": \"app_aliexpress\",\n                \"macroCategoryId\": \"0199e375-ee0c-7ac3-808f-b2db5b5540e9\",\n                \"name\": \"AliExpress\"\n            },\n            {\n                \"id\": \"0199e375-ee0c-7ac3-808f-b3d4d3979cbe\",\n                \"code\": \"app_amazon\",\n                \"macroCategoryId\": \"0199e375-ee0c-7ac3-808f-b2db5b5540e9\",\n                \"name\": \"Amazon\"\n            },\n            {\n                \"id\": \"0199e375-ee0c-7ac3-808f-b33a5df27f3d\",\n                \"code\": \"app_ebay\",\n                \"macroCategoryId\": \"0199e375-ee0c-7ac3-808f-b2db5b5540e9\",\n                \"name\": \"Ebay\"\n            },\n            {\n                \"id\": \"0199e375-ee0c-7ac3-808f-b2e7631e3bd6\",\n                \"code\": \"app_vinted\",\n                \"macroCategoryId\": \"0199e375-ee0c-7ac3-808f-b2db5b5540e9\",\n                \"name\": \"Vinted\"\n            }\n        ],\n        \"id\": \"0199e375-ee0c-7ac3-808f-b2db5b5540e9\",\n        \"name\": \"Ecommerce\",\n        \"protectionModule\": \"app_blocker\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-ee12-7152-a68c-f89b242c29a2\",\n                \"code\": \"app_dropbox\",\n                \"macroCategoryId\": \"0199e375-ee11-7ba2-826e-d5c2b6cd07c1\",\n                \"name\": \"Dropbox\"\n            },\n            {\n                \"id\": \"0199e375-ee11-7ba2-826e-d5d65f01d26a\",\n                \"code\": \"app_mediafire\",\n                \"macroCategoryId\": \"0199e375-ee11-7ba2-826e-d5c2b6cd07c1\",\n                \"name\": \"MediaFire\"\n            },\n            {\n                \"id\": \"0199e375-ee12-7152-a68c-f843f7d1c69c\",\n                \"code\": \"app_mega\",\n                \"macroCategoryId\": \"0199e375-ee11-7ba2-826e-d5c2b6cd07c1\",\n                \"name\": \"Mega\"\n            },\n            {\n                \"id\": \"0199e375-ee12-7152-a68c-f8e86d71a026\",\n                \"code\": \"app_sharefile\",\n                \"macroCategoryId\": \"0199e375-ee11-7ba2-826e-d5c2b6cd07c1\",\n                \"name\": \"ShareFile\"\n            }\n        ],\n        \"id\": \"0199e375-ee11-7ba2-826e-d5c2b6cd07c1\",\n        \"name\": \"File Sharing\",\n        \"protectionModule\": \"app_blocker\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-ee17-7471-a4df-07afe74be221\",\n                \"code\": \"app_activision\",\n                \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\n                \"name\": \"Activision\"\n            },\n            {\n                \"id\": \"0199e375-ee17-7471-a4df-07f8e3f53d13\",\n                \"code\": \"app_ea\",\n                \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\n                \"name\": \"EA\"\n            },\n            {\n                \"id\": \"0199e375-ee17-7471-a4df-070adcf5b59b\",\n                \"code\": \"app_pubg\",\n                \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\n                \"name\": \"PUBG\"\n            },\n            {\n                \"id\": \"0199e375-ee17-7471-a4df-066c3ea68f85\",\n                \"code\": \"app_riotgames\",\n                \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\n                \"name\": \"Riot Games\"\n            },\n            {\n                \"id\": \"0199e375-ee17-7471-a4df-043678951f96\",\n                \"code\": \"app_roblox\",\n                \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\n                \"name\": \"Roblox\"\n            },\n            {\n                \"id\": \"0199e375-ee17-7471-a4df-048325251266\",\n                \"code\": \"app_rockstargames\",\n                \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\n                \"name\": \"Rockstar Games\"\n            },\n            {\n                \"id\": \"0199e375-ee17-7471-a4df-04dccc0cc160\",\n                \"code\": \"app_steam\",\n                \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\n                \"name\": \"Steam\"\n            },\n            {\n                \"id\": \"0199e375-ee17-7471-a4df-052b1c3653f9\",\n                \"code\": \"app_tencent\",\n                \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\n                \"name\": \"Tencent\"\n            },\n            {\n                \"id\": \"0199e375-ee17-7471-a4df-05788329b03f\",\n                \"code\": \"app_ubisoft\",\n                \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\n                \"name\": \"Ubisoft\"\n            },\n            {\n                \"id\": \"0199e375-ee17-7471-a4df-06b13b4d79ac\",\n                \"code\": \"app_valorant\",\n                \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\n                \"name\": \"Valorant\"\n            },\n            {\n                \"id\": \"0199e375-ee17-7471-a4df-0755fa73ffa3\",\n                \"code\": \"app_valvegames\",\n                \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\n                \"name\": \"Valve Games\"\n            },\n            {\n                \"id\": \"0199e375-ee17-7471-a4df-05ced8705742\",\n                \"code\": \"app_zynga\",\n                \"macroCategoryId\": \"0199e375-ee17-7471-a4df-03d17660a902\",\n                \"name\": \"Zynga\"\n            }\n        ],\n        \"id\": \"0199e375-ee17-7471-a4df-03d17660a902\",\n        \"name\": \"Gaming\",\n        \"protectionModule\": \"app_blocker\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-ee22-75a3-ad90-b92a2ede937c\",\n                \"code\": \"app_coinbase\",\n                \"macroCategoryId\": \"0199e375-ee22-75a3-ad90-b91f719d8083\",\n                \"name\": \"CoinBase\"\n            },\n            {\n                \"id\": \"0199e375-ee22-75a3-ad90-b9c4ff499f6d\",\n                \"code\": \"app_ethermine\",\n                \"macroCategoryId\": \"0199e375-ee22-75a3-ad90-b91f719d8083\",\n                \"name\": \"EtherMine\"\n            },\n            {\n                \"id\": \"0199e375-ee22-75a3-ad90-ba16138bf3b1\",\n                \"code\": \"app_metamask\",\n                \"macroCategoryId\": \"0199e375-ee22-75a3-ad90-b91f719d8083\",\n                \"name\": \"MetaMask\"\n            },\n            {\n                \"id\": \"0199e375-ee22-75a3-ad90-b97362584739\",\n                \"code\": \"app_zcash\",\n                \"macroCategoryId\": \"0199e375-ee22-75a3-ad90-b91f719d8083\",\n                \"name\": \"zCash\"\n            }\n        ],\n        \"id\": \"0199e375-ee22-75a3-ad90-b91f719d8083\",\n        \"name\": \"Crypto Mining\",\n        \"protectionModule\": \"app_blocker\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-ee28-7f50-8b42-4cb4c635b7b3\",\n                \"code\": \"app_soundcloud\",\n                \"macroCategoryId\": \"0199e375-ee28-7f50-8b42-4c5ab4860092\",\n                \"name\": \"SoundCloud\"\n            },\n            {\n                \"id\": \"0199e375-ee28-7f50-8b42-4d0bb9daa234\",\n                \"code\": \"app_spotify\",\n                \"macroCategoryId\": \"0199e375-ee28-7f50-8b42-4c5ab4860092\",\n                \"name\": \"Spotify\"\n            },\n            {\n                \"id\": \"0199e375-ee28-7f50-8b42-4c6b6bb4a681\",\n                \"code\": \"app_youtubemusic\",\n                \"macroCategoryId\": \"0199e375-ee28-7f50-8b42-4c5ab4860092\",\n                \"name\": \"Youtube Music\"\n            }\n        ],\n        \"id\": \"0199e375-ee28-7f50-8b42-4c5ab4860092\",\n        \"name\": \"Music\",\n        \"protectionModule\": \"app_blocker\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-ee2d-73e2-979f-1f4b7c022855\",\n                \"code\": \"app_paypal\",\n                \"macroCategoryId\": \"0199e375-ee2d-73e2-979f-1f37d6f380f3\",\n                \"name\": \"PayPal\"\n            }\n        ],\n        \"id\": \"0199e375-ee2d-73e2-979f-1f37d6f380f3\",\n        \"name\": \"Finance\",\n        \"protectionModule\": \"app_blocker\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-ee31-7b00-b0eb-9a5048a60e16\",\n                \"code\": \"app_bbc\",\n                \"macroCategoryId\": \"0199e375-ee31-7b00-b0eb-9862a973b8ac\",\n                \"name\": \"BBC\"\n            },\n            {\n                \"id\": \"0199e375-ee31-7b00-b0eb-987e4fe0eac9\",\n                \"code\": \"app_speedify\",\n                \"macroCategoryId\": \"0199e375-ee31-7b00-b0eb-9862a973b8ac\",\n                \"name\": \"Speedify\"\n            },\n            {\n                \"id\": \"0199e375-ee31-7b00-b0eb-9aa7160cf57f\",\n                \"code\": \"app_ubnt\",\n                \"macroCategoryId\": \"0199e375-ee31-7b00-b0eb-9862a973b8ac\",\n                \"name\": \"UBNT\"\n            },\n            {\n                \"id\": \"0199e375-ee31-7b00-b0eb-9af5879fdd20\",\n                \"code\": \"app_uber\",\n                \"macroCategoryId\": \"0199e375-ee31-7b00-b0eb-9862a973b8ac\",\n                \"name\": \"Uber\"\n            },\n            {\n                \"id\": \"0199e375-ee31-7b00-b0eb-99b587ff39b9\",\n                \"code\": \"app_mifitxiaomi\",\n                \"macroCategoryId\": \"0199e375-ee31-7b00-b0eb-9862a973b8ac\",\n                \"name\": \"Xiaomi Mi Fit\"\n            }\n        ],\n        \"id\": \"0199e375-ee31-7b00-b0eb-9862a973b8ac\",\n        \"name\": \"Services\",\n        \"protectionModule\": \"app_blocker\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-ee3a-7563-b98f-84fe22448460\",\n                \"code\": \"app_bereal\",\n                \"macroCategoryId\": \"0199e375-ee39-7433-b187-698798286fe7\",\n                \"name\": \"BeReal\"\n            },\n            {\n                \"id\": \"0199e375-ee39-7433-b187-6992a88a61b5\",\n                \"code\": \"app_signal\",\n                \"macroCategoryId\": \"0199e375-ee39-7433-b187-698798286fe7\",\n                \"name\": \"Signal\"\n            },\n            {\n                \"id\": \"0199e375-ee39-7433-b187-69e03c5be775\",\n                \"code\": \"app_snapchat\",\n                \"macroCategoryId\": \"0199e375-ee39-7433-b187-698798286fe7\",\n                \"name\": \"Snapchat\"\n            },\n            {\n                \"id\": \"0199e375-ee3a-7563-b98f-863eea5d165d\",\n                \"code\": \"app_tagged\",\n                \"macroCategoryId\": \"0199e375-ee39-7433-b187-698798286fe7\",\n                \"name\": \"Tagged\"\n            },\n            {\n                \"id\": \"0199e375-ee39-7433-b187-6a351c4f29ad\",\n                \"code\": \"app_taringa\",\n                \"macroCategoryId\": \"0199e375-ee39-7433-b187-698798286fe7\",\n                \"name\": \"Taringa\"\n            },\n            {\n                \"id\": \"0199e375-ee39-7433-b187-6b2b47c9d7fd\",\n                \"code\": \"app_tiktok\",\n                \"macroCategoryId\": \"0199e375-ee39-7433-b187-698798286fe7\",\n                \"name\": \"TikTok\"\n            },\n            {\n                \"id\": \"0199e375-ee3a-7563-b98f-86d452bc3738\",\n                \"code\": \"app_twitter\",\n                \"macroCategoryId\": \"0199e375-ee39-7433-b187-698798286fe7\",\n                \"name\": \"Twitter\"\n            }\n        ],\n        \"id\": \"0199e375-ee39-7433-b187-698798286fe7\",\n        \"name\": \"Social Networks\",\n        \"protectionModule\": \"app_blocker\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-ee44-7a80-a9e8-c064b319ef7a\",\n                \"code\": \"app_disney+\",\n                \"macroCategoryId\": \"0199e375-ee44-7a80-a9e8-bf63e8658807\",\n                \"name\": \"Disney+\"\n            },\n            {\n                \"id\": \"0199e375-ee44-7a80-a9e8-bfcbb41ec41a\",\n                \"code\": \"app_netflix\",\n                \"macroCategoryId\": \"0199e375-ee44-7a80-a9e8-bf63e8658807\",\n                \"name\": \"Netflix\"\n            },\n            {\n                \"id\": \"0199e375-ee44-7a80-a9e8-bf776ae92054\",\n                \"code\": \"app_primevideo\",\n                \"macroCategoryId\": \"0199e375-ee44-7a80-a9e8-bf63e8658807\",\n                \"name\": \"PrimeVideo\"\n            },\n            {\n                \"id\": \"0199e375-ee44-7a80-a9e8-c01458ead6ec\",\n                \"code\": \"app_youtube\",\n                \"macroCategoryId\": \"0199e375-ee44-7a80-a9e8-bf63e8658807\",\n                \"name\": \"Youtube\"\n            }\n        ],\n        \"id\": \"0199e375-ee44-7a80-a9e8-bf63e8658807\",\n        \"name\": \"Streaming Apps\",\n        \"protectionModule\": \"app_blocker\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-ee4a-7ea1-ad54-4bb9067cfd77\",\n                \"code\": \"app_atlasvpn\",\n                \"macroCategoryId\": \"0199e375-ee49-7ff1-96e7-99cb046c8fca\",\n                \"name\": \"AtlasVPN\"\n            },\n            {\n                \"id\": \"0199e375-ee4a-7ea1-ad54-4e34679f89f8\",\n                \"code\": \"app_hide\",\n                \"macroCategoryId\": \"0199e375-ee49-7ff1-96e7-99cb046c8fca\",\n                \"name\": \"Hide\"\n            },\n            {\n                \"id\": \"0199e375-ee4a-7ea1-ad54-4e8c06854ba7\",\n                \"code\": \"app_hotspotshield\",\n                \"macroCategoryId\": \"0199e375-ee49-7ff1-96e7-99cb046c8fca\",\n                \"name\": \"HotspotShield\"\n            },\n            {\n                \"id\": \"0199e375-ee4a-7ea1-ad54-4f2f03be3cbb\",\n                \"code\": \"app_ipvanish\",\n                \"macroCategoryId\": \"0199e375-ee49-7ff1-96e7-99cb046c8fca\",\n                \"name\": \"IP Vanish\"\n            },\n            {\n                \"id\": \"0199e375-ee4a-7ea1-ad54-4930ef553680\",\n                \"code\": \"app_ivpn\",\n                \"macroCategoryId\": \"0199e375-ee49-7ff1-96e7-99cb046c8fca\",\n                \"name\": \"IVPN\"\n            },\n            {\n                \"id\": \"0199e375-ee4a-7ea1-ad54-4ca5d978b164\",\n                \"code\": \"app_strongvpn\",\n                \"macroCategoryId\": \"0199e375-ee49-7ff1-96e7-99cb046c8fca\",\n                \"name\": \"StrongVPN\"\n            },\n            {\n                \"id\": \"0199e375-ee4a-7ea1-ad54-4d4768552971\",\n                \"code\": \"app_surfshark\",\n                \"macroCategoryId\": \"0199e375-ee49-7ff1-96e7-99cb046c8fca\",\n                \"name\": \"SurfShark\"\n            },\n            {\n                \"id\": \"0199e375-ee4a-7ea1-ad54-4cf6f2d0d6b6\",\n                \"code\": \"app_tunnelbear\",\n                \"macroCategoryId\": \"0199e375-ee49-7ff1-96e7-99cb046c8fca\",\n                \"name\": \"TunnelBear\"\n            },\n            {\n                \"id\": \"0199e375-ee4a-7ea1-ad54-4d95253e31ed\",\n                \"code\": \"app_urbanvpn\",\n                \"macroCategoryId\": \"0199e375-ee49-7ff1-96e7-99cb046c8fca\",\n                \"name\": \"UrbanVPN\"\n            },\n            {\n                \"id\": \"0199e375-ee4a-7ea1-ad54-4b17746e1346\",\n                \"code\": \"app_veepn\",\n                \"macroCategoryId\": \"0199e375-ee49-7ff1-96e7-99cb046c8fca\",\n                \"name\": \"VeePN\"\n            },\n            {\n                \"id\": \"0199e375-ee4a-7ea1-ad54-4decec14c2d5\",\n                \"code\": \"app_windscribe\",\n                \"macroCategoryId\": \"0199e375-ee49-7ff1-96e7-99cb046c8fca\",\n                \"name\": \"WindScribe\"\n            }\n        ],\n        \"id\": \"0199e375-ee49-7ff1-96e7-99cb046c8fca\",\n        \"name\": \"VPN and Proxy\",\n        \"protectionModule\": \"app_blocker\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-ee57-7732-9e37-dfe9577fa309\",\n                \"code\": \"app_gmail\",\n                \"macroCategoryId\": \"0199e375-ee57-7732-9e37-dfde65a8dfe0\",\n                \"name\": \"Gmail\"\n            },\n            {\n                \"id\": \"0199e375-ee57-7732-9e37-e03978806e1f\",\n                \"code\": \"app_wikipedia\",\n                \"macroCategoryId\": \"0199e375-ee57-7732-9e37-dfde65a8dfe0\",\n                \"name\": \"Wikipedia\"\n            },\n            {\n                \"id\": \"0199e375-ee57-7732-9e37-e26f2b81412b\",\n                \"code\": \"app_yahoomail\",\n                \"macroCategoryId\": \"0199e375-ee57-7732-9e37-dfde65a8dfe0\",\n                \"name\": \"Yahoo Mail\"\n            },\n            {\n                \"id\": \"0199e375-ee57-7732-9e37-e2166e93ff11\",\n                \"code\": \"app_zoom\",\n                \"macroCategoryId\": \"0199e375-ee57-7732-9e37-dfde65a8dfe0\",\n                \"name\": \"Zoom\"\n            }\n        ],\n        \"id\": \"0199e375-ee57-7732-9e37-dfde65a8dfe0\",\n        \"name\": \"Business Apps\",\n        \"protectionModule\": \"app_blocker\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-ee5f-70a3-81b4-3829d89e1b9a\",\n                \"code\": \"app_adobe\",\n                \"macroCategoryId\": \"0199e375-ee5f-70a3-81b4-3814da8e9c44\",\n                \"name\": \"Adobe\"\n            },\n            {\n                \"id\": \"0199e375-ee60-7d50-baef-022959f316c2\",\n                \"code\": \"app_android_playstore\",\n                \"macroCategoryId\": \"0199e375-ee5f-70a3-81b4-3814da8e9c44\",\n                \"name\": \"Android & Playstore\"\n            },\n            {\n                \"id\": \"0199e375-ee60-7d50-baef-01d1442d2cc9\",\n                \"code\": \"app_apple\",\n                \"macroCategoryId\": \"0199e375-ee5f-70a3-81b4-3814da8e9c44\",\n                \"name\": \"Apple\"\n            },\n            {\n                \"id\": \"0199e375-ee60-7d50-baef-03607bde25f1\",\n                \"code\": \"app_google\",\n                \"macroCategoryId\": \"0199e375-ee5f-70a3-81b4-3814da8e9c44\",\n                \"name\": \"Google\"\n            },\n            {\n                \"id\": \"0199e375-ee5f-70a3-81b4-387f14ac1b77\",\n                \"code\": \"app_windows\",\n                \"macroCategoryId\": \"0199e375-ee5f-70a3-81b4-3814da8e9c44\",\n                \"name\": \"Windows\"\n            },\n            {\n                \"id\": \"0199e375-ee60-7d50-baef-02c3ca7a6233\",\n                \"code\": \"app_yahoo\",\n                \"macroCategoryId\": \"0199e375-ee5f-70a3-81b4-3814da8e9c44\",\n                \"name\": \"Yahoo\"\n            }\n        ],\n        \"id\": \"0199e375-ee5f-70a3-81b4-3814da8e9c44\",\n        \"name\": \"Application Ecosystem\",\n        \"protectionModule\": \"app_blocker\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-ee68-7412-85a6-46c9b1c9acf9\",\n                \"code\": \"app_discord\",\n                \"macroCategoryId\": \"0199e375-ee68-7412-85a6-44d58e03215a\",\n                \"name\": \"Discord\"\n            },\n            {\n                \"id\": \"0199e375-ee68-7412-85a6-462a7155d032\",\n                \"code\": \"app_messenger\",\n                \"macroCategoryId\": \"0199e375-ee68-7412-85a6-44d58e03215a\",\n                \"name\": \"Facebook Messenger\"\n            },\n            {\n                \"id\": \"0199e375-ee68-7412-85a6-467f6223bb3f\",\n                \"code\": \"app_skype\",\n                \"macroCategoryId\": \"0199e375-ee68-7412-85a6-44d58e03215a\",\n                \"name\": \"Skype\"\n            },\n            {\n                \"id\": \"0199e375-ee68-7412-85a6-45324ff0e2b5\",\n                \"code\": \"app_whatsapp\",\n                \"macroCategoryId\": \"0199e375-ee68-7412-85a6-44d58e03215a\",\n                \"name\": \"Whatsapp\"\n            }\n        ],\n        \"id\": \"0199e375-ee68-7412-85a6-44d58e03215a\",\n        \"name\": \"Messaging Apps\",\n        \"protectionModule\": \"app_blocker\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-ee70-7490-b673-5ca225928dc0\",\n                \"code\": \"app_openai\",\n                \"macroCategoryId\": \"0199e375-ee70-7490-b673-5c9d48a96dbd\",\n                \"name\": \"ChatGPT\"\n            },\n            {\n                \"id\": \"0199e375-ee70-7490-b673-5cf106adb968\",\n                \"code\": \"app_deepseek\",\n                \"macroCategoryId\": \"0199e375-ee70-7490-b673-5c9d48a96dbd\",\n                \"name\": \"DeepSeek\"\n            }\n        ],\n        \"id\": \"0199e375-ee70-7490-b673-5c9d48a96dbd\",\n        \"name\": \"AI Provider Applications\",\n        \"protectionModule\": \"app_blocker\"\n    }\n]"}],"_postman_id":"d9356557-3efe-438b-b4e3-853017383761"}],"id":"7574dfe6-27ee-44d4-8f12-f257479e84d4","description":"<p>Endpoints for retrieving all blockable appBlocker categories.</p>\n","_postman_id":"7574dfe6-27ee-44d4-8f12-f257479e84d4","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Malwares categories","item":[{"name":"Get malwares categories","id":"d29ab94f-deef-40f4-a339-f0c2191964d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/malwares/categories?lang=it-IT","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","malwares","categories"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>The language of the returned malwares' categories</p>\n","type":"text/plain"},"key":"lang","value":"it-IT"}],"variable":[]}},"response":[{"id":"b69ad839-20c0-4a73-82ef-35634ed64091","name":"Get malwares categories successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/malwares/categories?lang=it-IT","host":["https://core.fsflt.net"],"path":["protection","v1","malwares","categories"],"query":[{"key":"lang","value":"it-IT","description":"The language of the returned malwares' categories"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"id\": \"0199e375-eda8-7771-a15f-1fa5799daba4\",\r\n        \"code\": \"adware\",\r\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\r\n        \"name\": \"Adware\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-eda7-7932-93c4-17150de0baa6\",\r\n        \"code\": \"c2\",\r\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\r\n        \"name\": \"Attacchi Command and Control\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-edba-7211-992a-7c5efb04c634\",\r\n        \"code\": \"malware_comm\",\r\n        \"macroCategoryId\": \"0199e375-edb9-7cd1-8f2e-8b01a4ff0301\",\r\n        \"name\": \"Attività Malevola Community\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-eda7-7932-93c4-11c79fa017ab\",\r\n        \"code\": \"malicious_activity\",\r\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\r\n        \"name\": \"Attività malevola\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-eda7-7932-93c4-1353442f354f\",\r\n        \"code\": \"backdoor\",\r\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\r\n        \"name\": \"Backdoor\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-edba-7211-992a-7a2f321e54ef\",\r\n        \"code\": \"backdoor_comm\",\r\n        \"macroCategoryId\": \"0199e375-edb9-7cd1-8f2e-8b01a4ff0301\",\r\n        \"name\": \"Backdoor Community\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-edc3-7820-a447-6bb431a7668d\",\r\n        \"code\": \"newly_registered\",\r\n        \"macroCategoryId\": \"0199e375-edc3-7820-a447-6bac77892f85\",\r\n        \"name\": \"Blocca i domini di nuova registrazione\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-eda7-7932-93c4-13a3a621ee89\",\r\n        \"code\": \"botnet\",\r\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\r\n        \"name\": \"Botnet\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-edba-7211-992a-7a7a0894cda5\",\r\n        \"code\": \"botnet_comm\",\r\n        \"macroCategoryId\": \"0199e375-edb9-7cd1-8f2e-8b01a4ff0301\",\r\n        \"name\": \"Botnet Community\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-edba-7211-992a-7b15948905e7\",\r\n        \"code\": \"chongluadao\",\r\n        \"macroCategoryId\": \"0199e375-edb9-7cd1-8f2e-8b01a4ff0301\",\r\n        \"name\": \"Chongluadao Vietnam Threat Intelligence\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-edcb-7293-ae4e-6989909bd394\",\r\n        \"code\": \"cracks_warez\",\r\n        \"macroCategoryId\": \"0199e375-edcb-7293-ae4e-69753bd9a536\",\r\n        \"name\": \"Cracks e warez\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-eda7-7932-93c4-1261cab4469f\",\r\n        \"code\": \"dga\",\r\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\r\n        \"name\": \"DGA - Algoritmo di generazione domini\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-edcb-7293-ae4e-69d1f24a7b73\",\r\n        \"code\": \"selling_domains\",\r\n        \"macroCategoryId\": \"0199e375-edcb-7293-ae4e-69753bd9a536\",\r\n        \"name\": \"Domini in vendita\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-eda7-7932-93c4-1211a11e076e\",\r\n        \"code\": \"exploit\",\r\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\r\n        \"name\": \"Exploit\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-edcb-7293-ae4e-6a270c7621db\",\r\n        \"code\": \"coronavirus\",\r\n        \"macroCategoryId\": \"0199e375-edcb-7293-ae4e-69753bd9a536\",\r\n        \"name\": \"Frodi Coronavirus\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-eda7-7932-93c4-149849c213fa\",\r\n        \"code\": \"scamadviser\",\r\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\r\n        \"name\": \"Frodi e truffe\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-eda8-7771-a15f-1f57601f5a93\",\r\n        \"code\": \"android_malwares\",\r\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\r\n        \"name\": \"Malware Android\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-edc7-7d42-8dbc-66c2858e20b9\",\r\n        \"code\": \"proxy\",\r\n        \"macroCategoryId\": \"0199e375-edc7-7d42-8dbc-66b96433b398\",\r\n        \"name\": \"Proxy anonimi\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-edc7-7d42-8dbc-67161dbedb08\",\r\n        \"code\": \"translator_proxy\",\r\n        \"macroCategoryId\": \"0199e375-edc7-7d42-8dbc-66b96433b398\",\r\n        \"name\": \"Proxy traduttori\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-eda7-7932-93c4-11708e798e75\",\r\n        \"code\": \"cryptowall\",\r\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\r\n        \"name\": \"Ransomware\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-edba-7211-992a-7ac73c08b253\",\r\n        \"code\": \"cryptowall_comm\",\r\n        \"macroCategoryId\": \"0199e375-edb9-7cd1-8f2e-8b01a4ff0301\",\r\n        \"name\": \"Ransomware Community\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-eda7-7932-93c4-167df82c00b0\",\r\n        \"code\": \"riskware\",\r\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\r\n        \"name\": \"Riskware\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-eda7-7932-93c4-16c46bab3dc5\",\r\n        \"code\": \"rootkit\",\r\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\r\n        \"name\": \"Rootkit\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-edcb-7293-ae4e-6a77ad594ca5\",\r\n        \"code\": \"suspicious_sites\",\r\n        \"macroCategoryId\": \"0199e375-edcb-7293-ae4e-69753bd9a536\",\r\n        \"name\": \"Siti Sospetti\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-edba-7211-992a-7c0b3ea85cb8\",\r\n        \"code\": \"cc_skimming\",\r\n        \"macroCategoryId\": \"0199e375-edb9-7cd1-8f2e-8b01a4ff0301\",\r\n        \"name\": \"Skimmer Carte di Credito Community\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-eda8-7771-a15f-1eb0ad94db34\",\r\n        \"code\": \"spyware\",\r\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\r\n        \"name\": \"Spyware\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-eda7-7932-93c4-1308721470d0\",\r\n        \"code\": \"banker\",\r\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\r\n        \"name\": \"Trojan Banker\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-eda7-7932-93c4-158a4f7fc3e5\",\r\n        \"code\": \"hoax\",\r\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\r\n        \"name\": \"Virus hoax\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-eda7-7932-93c4-13fe5b7ba6aa\",\r\n        \"code\": \"worm\",\r\n        \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\r\n        \"name\": \"Worm\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-edba-7211-992a-79dd5a422525\",\r\n        \"code\": \"worm_comm\",\r\n        \"macroCategoryId\": \"0199e375-edb9-7cd1-8f2e-8b01a4ff0301\",\r\n        \"name\": \"Worm Community\"\r\n    }\r\n]"}],"_postman_id":"d29ab94f-deef-40f4-a339-f0c2191964d8"},{"name":"Get malwares macro categories","id":"35309b17-1573-4047-848f-474d3e5861ba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/malwares/macros","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","malwares","macros"],"host":["https://core.fsflt.net"],"query":[{"disabled":true,"description":{"content":"<p>The language of the returned malwares' macro categories</p>\n","type":"text/plain"},"key":"lang","value":"en-US"}],"variable":[]}},"response":[{"id":"eacd1c10-1461-446b-a133-8c8aebfa309e","name":"Get malwares macro categories successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/malwares/macros?lang=en-US","host":["https://core.fsflt.net"],"path":["protection","v1","malwares","macros"],"query":[{"key":"lang","value":"en-US","description":"The language of the returned malwares' macro categories"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-eda8-7771-a15f-1fa5799daba4\",\n                \"code\": \"adware\",\n                \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n                \"name\": \"Adware\"\n            },\n            {\n                \"id\": \"0199e375-eda8-7771-a15f-1f57601f5a93\",\n                \"code\": \"android_malwares\",\n                \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n                \"name\": \"Android Malwares\"\n            },\n            {\n                \"id\": \"0199e375-eda7-7932-93c4-1353442f354f\",\n                \"code\": \"backdoor\",\n                \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n                \"name\": \"Backdoor\"\n            },\n            {\n                \"id\": \"0199e375-eda7-7932-93c4-13a3a621ee89\",\n                \"code\": \"botnet\",\n                \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n                \"name\": \"Botnet\"\n            },\n            {\n                \"id\": \"0199e375-eda7-7932-93c4-17150de0baa6\",\n                \"code\": \"c2\",\n                \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n                \"name\": \"Command and control attacks\"\n            },\n            {\n                \"id\": \"0199e375-eda7-7932-93c4-12bf3430a998\",\n                \"code\": \"mining\",\n                \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n                \"name\": \"Cryptocurrency Mining\"\n            },\n            {\n                \"id\": \"0199e375-eda7-7932-93c4-1261cab4469f\",\n                \"code\": \"dga\",\n                \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n                \"name\": \"DGA - Domain generation algorithm\"\n            },\n            {\n                \"id\": \"0199e375-eda7-7932-93c4-1211a11e076e\",\n                \"code\": \"exploit\",\n                \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n                \"name\": \"Exploit\"\n            },\n            {\n                \"id\": \"0199e375-eda7-7932-93c4-149849c213fa\",\n                \"code\": \"scamadviser\",\n                \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n                \"name\": \"Frauds and scams\"\n            },\n            {\n                \"id\": \"0199e375-eda7-7932-93c4-1443241f10a3\",\n                \"code\": \"trojan\",\n                \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n                \"name\": \"Generic Trojan\"\n            },\n            {\n                \"id\": \"0199e375-eda7-7932-93c4-11c79fa017ab\",\n                \"code\": \"malicious_activity\",\n                \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n                \"name\": \"Malicious activity\"\n            },\n            {\n                \"id\": \"0199e375-eda8-7771-a15f-1f04cccd37e9\",\n                \"code\": \"phishing\",\n                \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n                \"name\": \"Phishing\"\n            },\n            {\n                \"id\": \"0199e375-eda7-7932-93c4-14ec320942cd\",\n                \"code\": \"downloader\",\n                \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n                \"name\": \"Trojan Downloader\"\n            },\n            {\n                \"id\": \"0199e375-eda7-7932-93c4-1535063fb403\",\n                \"code\": \"dropper\",\n                \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n                \"name\": \"Trojan Dropper\"\n            },\n            {\n                \"id\": \"0199e375-eda7-7932-93c4-158a4f7fc3e5\",\n                \"code\": \"hoax\",\n                \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n                \"name\": \"Virus hoax\"\n            },\n            {\n                \"id\": \"0199e375-eda7-7932-93c4-13fe5b7ba6aa\",\n                \"code\": \"worm\",\n                \"macroCategoryId\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n                \"name\": \"Worm\"\n            }\n        ],\n        \"id\": \"0199e375-eda7-7932-93c4-1168f0d227ed\",\n        \"name\": \"Malware & Threats\",\n        \"protectionModule\": \"malware_protection\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-edba-7211-992a-7a2f321e54ef\",\n                \"code\": \"backdoor_comm\",\n                \"macroCategoryId\": \"0199e375-edb9-7cd1-8f2e-8b01a4ff0301\",\n                \"name\": \"Backdoor Community\"\n            },\n            {\n                \"id\": \"0199e375-edba-7211-992a-7a7a0894cda5\",\n                \"code\": \"botnet_comm\",\n                \"macroCategoryId\": \"0199e375-edb9-7cd1-8f2e-8b01a4ff0301\",\n                \"name\": \"Botnet Community\"\n            },\n            {\n                \"id\": \"0199e375-edba-7211-992a-7b15948905e7\",\n                \"code\": \"chongluadao\",\n                \"macroCategoryId\": \"0199e375-edb9-7cd1-8f2e-8b01a4ff0301\",\n                \"name\": \"Chongluadao Vietnam Threat Intelligence\"\n            },\n            {\n                \"id\": \"0199e375-edba-7211-992a-7c0b3ea85cb8\",\n                \"code\": \"cc_skimming\",\n                \"macroCategoryId\": \"0199e375-edb9-7cd1-8f2e-8b01a4ff0301\",\n                \"name\": \"Credit Card Skimmers Community\"\n            },\n            {\n                \"id\": \"0199e375-edba-7211-992a-7b680b2dcbbb\",\n                \"code\": \"trojan_comm\",\n                \"macroCategoryId\": \"0199e375-edb9-7cd1-8f2e-8b01a4ff0301\",\n                \"name\": \"Generic Trojan Community\"\n            },\n            {\n                \"id\": \"0199e375-edba-7211-992a-7c5efb04c634\",\n                \"code\": \"malware_comm\",\n                \"macroCategoryId\": \"0199e375-edb9-7cd1-8f2e-8b01a4ff0301\",\n                \"name\": \"Malicious Activity Community\"\n            }\n        ],\n        \"id\": \"0199e375-edb9-7cd1-8f2e-8b01a4ff0301\",\n        \"name\": \"Malware & Threats Community\",\n        \"protectionModule\": \"malware_protection\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-edc3-7820-a447-6bb431a7668d\",\n                \"code\": \"newly_registered\",\n                \"macroCategoryId\": \"0199e375-edc3-7820-a447-6bac77892f85\",\n                \"name\": \"Newly Registered Domains\"\n            }\n        ],\n        \"id\": \"0199e375-edc3-7820-a447-6bac77892f85\",\n        \"name\": \"Newly Registered Domains\",\n        \"protectionModule\": \"malware_protection\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-edc7-7d42-8dbc-66c2858e20b9\",\n                \"code\": \"proxy\",\n                \"macroCategoryId\": \"0199e375-edc7-7d42-8dbc-66b96433b398\",\n                \"name\": \"Anonymous Proxies\"\n            },\n            {\n                \"id\": \"0199e375-edc7-7d42-8dbc-67161dbedb08\",\n                \"code\": \"translator_proxy\",\n                \"macroCategoryId\": \"0199e375-edc7-7d42-8dbc-66b96433b398\",\n                \"name\": \"Translator Proxy\"\n            }\n        ],\n        \"id\": \"0199e375-edc7-7d42-8dbc-66b96433b398\",\n        \"name\": \"Proxy Bypass Filters\",\n        \"protectionModule\": \"malware_protection\"\n    },\n    {\n        \"categories\": [\n            {\n                \"id\": \"0199e375-edcb-7293-ae4e-6a270c7621db\",\n                \"code\": \"coronavirus\",\n                \"macroCategoryId\": \"0199e375-edcb-7293-ae4e-69753bd9a536\",\n                \"name\": \"Coronavirus Scams\"\n            },\n            {\n                \"id\": \"0199e375-edcb-7293-ae4e-6989909bd394\",\n                \"code\": \"cracks_warez\",\n                \"macroCategoryId\": \"0199e375-edcb-7293-ae4e-69753bd9a536\",\n                \"name\": \"Cracks and Warez\"\n            },\n            {\n                \"id\": \"0199e375-edcb-7293-ae4e-69d1f24a7b73\",\n                \"code\": \"selling_domains\",\n                \"macroCategoryId\": \"0199e375-edcb-7293-ae4e-69753bd9a536\",\n                \"name\": \"Domains for Sale\"\n            },\n            {\n                \"id\": \"0199e375-edcb-7293-ae4e-6a77ad594ca5\",\n                \"code\": \"suspicious_sites\",\n                \"macroCategoryId\": \"0199e375-edcb-7293-ae4e-69753bd9a536\",\n                \"name\": \"Suspicious Sites\"\n            }\n        ],\n        \"id\": \"0199e375-edcb-7293-ae4e-69753bd9a536\",\n        \"name\": \"Frauds and Dangerous Sites\",\n        \"protectionModule\": \"malware_protection\"\n    }\n]"}],"_postman_id":"35309b17-1573-4047-848f-474d3e5861ba"}],"id":"d6f7647f-2364-4bf2-8d18-d363f0905788","description":"<p>Endpoints for retrieving all blockable malware categories.</p>\n","_postman_id":"d6f7647f-2364-4bf2-8d18-d363f0905788","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Countries","item":[{"name":"Get the list of all countries","id":"3a8d386d-af39-47d7-8df6-985369ae611d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/countries","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","countries"],"host":["https://core.fsflt.net"],"query":[{"disabled":true,"description":{"content":"<p>The language of the returned continents and countries</p>\n","type":"text/plain"},"key":"lang","value":"en-US"}],"variable":[]}},"response":[{"id":"30990027-cfa7-4cb9-b9a1-5aaf2aa4067b","name":"Get the list of all countries","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/countries","host":["https://core.fsflt.net"],"path":["protection","v1","countries"],"query":[{"key":"lang","value":"en-US","description":"The language of the returned continents and countries","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"[\r\n    {\r\n        \"code\": \"AO\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-0e634be4aa73\",\r\n        \"name\": \"Angola\"\r\n    },\r\n    {\r\n        \"code\": \"CI\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-0f2a314b9083\",\r\n        \"name\": \"Cote D'Ivoire\"\r\n    },\r\n    {\r\n        \"code\": \"DJ\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-0f3938e44bed\",\r\n        \"name\": \"Djibouti\"\r\n    },\r\n    {\r\n        \"code\": \"GQ\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-0f49f047f591\",\r\n        \"name\": \"Equatorial Guinea\"\r\n    },\r\n    {\r\n        \"code\": \"ER\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-0f5a1800736f\",\r\n        \"name\": \"Eritrea\"\r\n    },\r\n    {\r\n        \"code\": \"ET\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-0f67d6e16efd\",\r\n        \"name\": \"Ethiopia\"\r\n    },\r\n    {\r\n        \"code\": \"GA\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-0f7344383656\",\r\n        \"name\": \"Gabon\"\r\n    },\r\n    {\r\n        \"code\": \"GM\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-0f8ed5808a8a\",\r\n        \"name\": \"Gambia\"\r\n    },\r\n    {\r\n        \"code\": \"GH\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-0f96d085b2fc\",\r\n        \"name\": \"Ghana\"\r\n    },\r\n    {\r\n        \"code\": \"GN\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-0fa58b150d8c\",\r\n        \"name\": \"Guinea\"\r\n    },\r\n    {\r\n        \"code\": \"GW\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-0fb4a547f287\",\r\n        \"name\": \"Guinea-Bissau\"\r\n    },\r\n    {\r\n        \"code\": \"KE\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-0fc3a9c00064\",\r\n        \"name\": \"Kenya\"\r\n    },\r\n    {\r\n        \"code\": \"ZA\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-11109babb8d2\",\r\n        \"name\": \"South Africa\"\r\n    },\r\n    {\r\n        \"code\": \"SS\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-112aa08910bf\",\r\n        \"name\": \"South Sudan\"\r\n    },\r\n    {\r\n        \"code\": \"SD\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-113584d38330\",\r\n        \"name\": \"Sudan\"\r\n    },\r\n    {\r\n        \"code\": \"SZ\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-114fb9dffcb4\",\r\n        \"name\": \"Swaziland\"\r\n    },\r\n    {\r\n        \"code\": \"TZ\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-11591f55a63a\",\r\n        \"name\": \"Tanzania\"\r\n    },\r\n    {\r\n        \"code\": \"TG\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-116d224bc760\",\r\n        \"name\": \"Togo\"\r\n    },\r\n    {\r\n        \"code\": \"UG\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-11730205f8d7\",\r\n        \"name\": \"Uganda\"\r\n    },\r\n    {\r\n        \"code\": \"ZM\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-1184f7ead922\",\r\n        \"name\": \"Zambia\"\r\n    },\r\n    {\r\n        \"code\": \"ZW\",\r\n        \"continentId\": \"0199e375-ef2c-71e0-960f-0e54711772a1\",\r\n        \"id\": \"0199e375-ef2c-71e0-960f-119064a05175\",\r\n        \"name\": \"Zimbabwe\"\r\n    },\r\n    {\r\n        \"code\": \"AI\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-5d6d8a85b7d4\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-5d7c5533dccd\",\r\n        \"name\": \"Anguilla\"\r\n    },\r\n    {\r\n        \"code\": \"AG\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-5d6d8a85b7d4\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-5d8555694d33\",\r\n        \"name\": \"Antigua and Barbuda\"\r\n    },\r\n    {\r\n        \"code\": \"AR\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-5d6d8a85b7d4\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-5d98325944ca\",\r\n        \"name\": \"Argentina\"\r\n    },\r\n    {\r\n        \"code\": \"AW\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-5d6d8a85b7d4\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-5da070be8ba0\",\r\n        \"name\": \"Aruba\"\r\n    },\r\n    {\r\n        \"code\": \"BS\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-5d6d8a85b7d4\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-5dba0cc2f771\",\r\n        \"name\": \"Bahamas\"\r\n    },\r\n    {\r\n        \"code\": \"CU\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-5d6d8a85b7d4\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-5e5ec6d69133\",\r\n        \"name\": \"Cuba\"\r\n    },\r\n    {\r\n        \"code\": \"CW\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-5d6d8a85b7d4\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-5e6bf55fc87b\",\r\n        \"name\": \"Curacao\"\r\n    },\r\n    {\r\n        \"code\": \"DM\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-5d6d8a85b7d4\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-5e747be9155a\",\r\n        \"name\": \"Dominica\"\r\n    },\r\n    {\r\n        \"code\": \"DO\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-5d6d8a85b7d4\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-5e80f5a48834\",\r\n        \"name\": \"Dominican Republic\"\r\n    },\r\n    {\r\n        \"code\": \"EC\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-5d6d8a85b7d4\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-5e9a2759c2ae\",\r\n        \"name\": \"Ecuador\"\r\n    },\r\n    {\r\n        \"code\": \"SV\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-5d6d8a85b7d4\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-5ea68847c5e8\",\r\n        \"name\": \"El Salvador\"\r\n    },\r\n    {\r\n        \"code\": \"FK\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-5d6d8a85b7d4\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-5eb1e6d2e524\",\r\n        \"name\": \"Falkland Islands (Malvinas)\"\r\n    },\r\n    {\r\n        \"code\": \"GF\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-5d6d8a85b7d4\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-5ecf5db73df0\",\r\n        \"name\": \"French Guiana\"\r\n    },\r\n    {\r\n        \"code\": \"GD\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-5d6d8a85b7d4\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-5ed845fbecce\",\r\n        \"name\": \"Grenada\"\r\n    },\r\n    {\r\n        \"code\": \"GP\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-5d6d8a85b7d4\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-5ee58528d832\",\r\n        \"name\": \"Guadeloupe\"\r\n    },\r\n    {\r\n        \"code\": \"KH\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-61fa6712bf85\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-6255dfc7cab3\",\r\n        \"name\": \"Cambodia\"\r\n    },\r\n    {\r\n        \"code\": \"CN\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-61fa6712bf85\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-62656566c57f\",\r\n        \"name\": \"China\"\r\n    },\r\n    {\r\n        \"code\": \"KP\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-61fa6712bf85\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-627296c68e43\",\r\n        \"name\": \"Corea del nord\"\r\n    },\r\n    {\r\n        \"code\": \"KR\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-61fa6712bf85\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-6280988315a4\",\r\n        \"name\": \"Corea del sud\"\r\n    },\r\n    {\r\n        \"code\": \"HK\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-61fa6712bf85\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-6295d2a1c52f\",\r\n        \"name\": \"Hong Kong\"\r\n    },\r\n    {\r\n        \"code\": \"IN\",\r\n        \"continentId\": \"0199e375-ef2d-70e2-9d69-61fa6712bf85\",\r\n        \"id\": \"0199e375-ef2d-70e2-9d69-62ae2e07d04c\",\r\n        \"name\": \"India\"\r\n    },\r\n    {\r\n        \"code\": \"SM\",\r\n        \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\r\n        \"id\": \"0199e375-ef2e-7032-9d43-0a4a981ac05b\",\r\n        \"name\": \"San Marino\"\r\n    },\r\n    {\r\n        \"code\": \"ES\",\r\n        \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\r\n        \"id\": \"0199e375-ef2e-7032-9d43-0a588f5860f2\",\r\n        \"name\": \"Spain\"\r\n    },\r\n    {\r\n        \"code\": \"SJ\",\r\n        \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\r\n        \"id\": \"0199e375-ef2e-7032-9d43-0a6367009970\",\r\n        \"name\": \"Svalbard and Jan Mayen\"\r\n    },\r\n    {\r\n        \"code\": \"SE\",\r\n        \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\r\n        \"id\": \"0199e375-ef2e-7032-9d43-0a740775713a\",\r\n        \"name\": \"Sweden\"\r\n    },\r\n    {\r\n        \"code\": \"CH\",\r\n        \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\r\n        \"id\": \"0199e375-ef2e-7032-9d43-0a8349a45bf0\",\r\n        \"name\": \"Switzerland\"\r\n    },\r\n    {\r\n        \"code\": \"UK\",\r\n        \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\r\n        \"id\": \"0199e375-ef2e-7032-9d43-0a947688290a\",\r\n        \"name\": \"United Kingdom\"\r\n    }\r\n]"}],"_postman_id":"3a8d386d-af39-47d7-8df6-985369ae611d"},{"name":"Get continents with related countries","id":"d40df495-7782-4b24-807a-372585c44531","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/continents?lang=it-IT","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","continents"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>The language of the returned continents</p>\n","type":"text/plain"},"key":"lang","value":"it-IT"}],"variable":[]}},"response":[{"id":"b379e3e7-306c-447e-8618-872bc18f5865","name":"Get continents successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/continents","host":["https://core.fsflt.net"],"path":["protection","v1","continents"],"query":[{"key":"lang","value":"en-US","description":"The language of the returned continents","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"code\": \"EU\",\n        \"countries\": [\n            {\n                \"code\": \"AX\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-08bab0db7373\",\n                \"name\": \"Aland Islands\"\n            },\n            {\n                \"code\": \"AD\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-08c78aaf189f\",\n                \"name\": \"Andorra\"\n            },\n            {\n                \"code\": \"AT\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-08d9f40ed23f\",\n                \"name\": \"Austria\"\n            },\n            {\n                \"code\": \"BE\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-08e835633713\",\n                \"name\": \"Belgium\"\n            },\n            {\n                \"code\": \"DK\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-08f3b9d4e339\",\n                \"name\": \"Denmark\"\n            },\n            {\n                \"code\": \"FO\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-09065c82bcf0\",\n                \"name\": \"Faroe Islands\"\n            },\n            {\n                \"code\": \"FI\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0918eaeaf925\",\n                \"name\": \"Finland\"\n            },\n            {\n                \"code\": \"FR\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-092c0264aa4e\",\n                \"name\": \"France\"\n            },\n            {\n                \"code\": \"DE\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-093f8f05f6cd\",\n                \"name\": \"Germany\"\n            },\n            {\n                \"code\": \"GI\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-094cf0ac4bdf\",\n                \"name\": \"Gibraltar\"\n            },\n            {\n                \"code\": \"GR\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-095a9789dad4\",\n                \"name\": \"Greece\"\n            },\n            {\n                \"code\": \"VA\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-096100de5272\",\n                \"name\": \"Holy See (Vatican City State)\"\n            },\n            {\n                \"code\": \"IS\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0979e3f0ef96\",\n                \"name\": \"Iceland\"\n            },\n            {\n                \"code\": \"IE\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-09896ef229d7\",\n                \"name\": \"Ireland\"\n            },\n            {\n                \"code\": \"IM\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-09908730ff33\",\n                \"name\": \"Isle of Man\"\n            },\n            {\n                \"code\": \"IT\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-09a7111c0f58\",\n                \"name\": \"Italy\"\n            },\n            {\n                \"code\": \"LI\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-09b0d75f2f3a\",\n                \"name\": \"Liechtenstein\"\n            },\n            {\n                \"code\": \"LU\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-09c9962293d3\",\n                \"name\": \"Luxembourg\"\n            },\n            {\n                \"code\": \"MT\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-09d9059cc6ef\",\n                \"name\": \"Malta\"\n            },\n            {\n                \"code\": \"MC\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-09eeee609c4d\",\n                \"name\": \"Monaco\"\n            },\n            {\n                \"code\": \"NL\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-09febdeee25a\",\n                \"name\": \"Netherlands\"\n            },\n            {\n                \"code\": \"NO\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0a0861bdedde\",\n                \"name\": \"Norway\"\n            },\n            {\n                \"code\": \"MD\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0a16d641aaf3\",\n                \"name\": \"Moldova, Republic of\"\n            },\n            {\n                \"code\": \"PT\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0a259e75a0bf\",\n                \"name\": \"Portugal\"\n            },\n            {\n                \"code\": \"RU\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0a30044b17c7\",\n                \"name\": \"Russian Federation\"\n            },\n            {\n                \"code\": \"SM\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0a4a981ac05b\",\n                \"name\": \"San Marino\"\n            },\n            {\n                \"code\": \"ES\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0a588f5860f2\",\n                \"name\": \"Spain\"\n            },\n            {\n                \"code\": \"SJ\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0a6367009970\",\n                \"name\": \"Svalbard and Jan Mayen\"\n            },\n            {\n                \"code\": \"SE\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0a740775713a\",\n                \"name\": \"Sweden\"\n            },\n            {\n                \"code\": \"CH\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0a8349a45bf0\",\n                \"name\": \"Switzerland\"\n            },\n            {\n                \"code\": \"UK\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0a947688290a\",\n                \"name\": \"United Kingdom\"\n            },\n            {\n                \"code\": \"AL\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0aac11975506\",\n                \"name\": \"Albania\"\n            },\n            {\n                \"code\": \"BY\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0ab2f759391d\",\n                \"name\": \"Belarus\"\n            },\n            {\n                \"code\": \"BA\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0ac279d4237b\",\n                \"name\": \"Bosnia and Herzegovina\"\n            },\n            {\n                \"code\": \"BG\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0ad20677cb8e\",\n                \"name\": \"Bulgaria\"\n            },\n            {\n                \"code\": \"HR\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0ae160937e17\",\n                \"name\": \"Croatia\"\n            },\n            {\n                \"code\": \"CZ\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0afe6c160083\",\n                \"name\": \"Czech Republic\"\n            },\n            {\n                \"code\": \"HU\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0b0e46b09225\",\n                \"name\": \"Hungary\"\n            },\n            {\n                \"code\": \"MK\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0b1bda86e6df\",\n                \"name\": \"Macedonia\"\n            },\n            {\n                \"code\": \"ME\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0b27f6d1ecb7\",\n                \"name\": \"Montenegro\"\n            },\n            {\n                \"code\": \"PL\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0b37f4a351b4\",\n                \"name\": \"Poland\"\n            },\n            {\n                \"code\": \"RO\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0b4afd0877af\",\n                \"name\": \"Romania\"\n            },\n            {\n                \"code\": \"RS\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0b5f39a1b012\",\n                \"name\": \"Serbia\"\n            },\n            {\n                \"code\": \"SK\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0b6e7cc81f01\",\n                \"name\": \"Slovakia\"\n            },\n            {\n                \"code\": \"SI\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0b7389eda9a9\",\n                \"name\": \"Slovenia\"\n            },\n            {\n                \"code\": \"UA\",\n                \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n                \"id\": \"0199e375-ef2e-7032-9d43-0b8f097e69c2\",\n                \"name\": \"Ukraine\"\n            }\n        ],\n        \"id\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n        \"name\": \"Europe\"\n    }\n]"},{"id":"aaa2a0f0-7aef-40f1-a4a9-05d6420ae98e","name":"Get continents in italian successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/continents?lang=it-IT","host":["https://core.fsflt.net"],"path":["protection","v1","continents"],"query":[{"key":"lang","value":"it-IT","description":"The language of the returned continents"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"code\": \"EU\",\n    \"countries\": [\n        {\n            \"code\": \"AX\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-08bab0db7373\",\n            \"name\": \"Aland Islands\"\n        },\n        {\n            \"code\": \"AD\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-08c78aaf189f\",\n            \"name\": \"Andorra\"\n        },\n        {\n            \"code\": \"AT\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-08d9f40ed23f\",\n            \"name\": \"Austria\"\n        },\n        {\n            \"code\": \"BE\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-08e835633713\",\n            \"name\": \"Belgium\"\n        },\n        {\n            \"code\": \"DK\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-08f3b9d4e339\",\n            \"name\": \"Denmark\"\n        },\n        {\n            \"code\": \"FO\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-09065c82bcf0\",\n            \"name\": \"Faroe Islands\"\n        },\n        {\n            \"code\": \"FI\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0918eaeaf925\",\n            \"name\": \"Finland\"\n        },\n        {\n            \"code\": \"FR\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-092c0264aa4e\",\n            \"name\": \"France\"\n        },\n        {\n            \"code\": \"DE\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-093f8f05f6cd\",\n            \"name\": \"Germany\"\n        },\n        {\n            \"code\": \"GI\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-094cf0ac4bdf\",\n            \"name\": \"Gibraltar\"\n        },\n        {\n            \"code\": \"GR\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-095a9789dad4\",\n            \"name\": \"Greece\"\n        },\n        {\n            \"code\": \"VA\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-096100de5272\",\n            \"name\": \"Holy See (Vatican City State)\"\n        },\n        {\n            \"code\": \"IS\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0979e3f0ef96\",\n            \"name\": \"Iceland\"\n        },\n        {\n            \"code\": \"IE\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-09896ef229d7\",\n            \"name\": \"Ireland\"\n        },\n        {\n            \"code\": \"IM\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-09908730ff33\",\n            \"name\": \"Isle of Man\"\n        },\n        {\n            \"code\": \"IT\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-09a7111c0f58\",\n            \"name\": \"Italy\"\n        },\n        {\n            \"code\": \"LI\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-09b0d75f2f3a\",\n            \"name\": \"Liechtenstein\"\n        },\n        {\n            \"code\": \"LU\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-09c9962293d3\",\n            \"name\": \"Luxembourg\"\n        },\n        {\n            \"code\": \"MT\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-09d9059cc6ef\",\n            \"name\": \"Malta\"\n        },\n        {\n            \"code\": \"MC\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-09eeee609c4d\",\n            \"name\": \"Monaco\"\n        },\n        {\n            \"code\": \"NL\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-09febdeee25a\",\n            \"name\": \"Netherlands\"\n        },\n        {\n            \"code\": \"NO\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0a0861bdedde\",\n            \"name\": \"Norway\"\n        },\n        {\n            \"code\": \"MD\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0a16d641aaf3\",\n            \"name\": \"Moldova, Republic of\"\n        },\n        {\n            \"code\": \"PT\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0a259e75a0bf\",\n            \"name\": \"Portugal\"\n        },\n        {\n            \"code\": \"RU\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0a30044b17c7\",\n            \"name\": \"Russian Federation\"\n        },\n        {\n            \"code\": \"SM\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0a4a981ac05b\",\n            \"name\": \"San Marino\"\n        },\n        {\n            \"code\": \"ES\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0a588f5860f2\",\n            \"name\": \"Spain\"\n        },\n        {\n            \"code\": \"SJ\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0a6367009970\",\n            \"name\": \"Svalbard and Jan Mayen\"\n        },\n        {\n            \"code\": \"SE\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0a740775713a\",\n            \"name\": \"Sweden\"\n        },\n        {\n            \"code\": \"CH\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0a8349a45bf0\",\n            \"name\": \"Switzerland\"\n        },\n        {\n            \"code\": \"UK\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0a947688290a\",\n            \"name\": \"United Kingdom\"\n        },\n        {\n            \"code\": \"AL\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0aac11975506\",\n            \"name\": \"Albania\"\n        },\n        {\n            \"code\": \"BY\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0ab2f759391d\",\n            \"name\": \"Belarus\"\n        },\n        {\n            \"code\": \"BA\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0ac279d4237b\",\n            \"name\": \"Bosnia and Herzegovina\"\n        },\n        {\n            \"code\": \"BG\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0ad20677cb8e\",\n            \"name\": \"Bulgaria\"\n        },\n        {\n            \"code\": \"HR\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0ae160937e17\",\n            \"name\": \"Croatia\"\n        },\n        {\n            \"code\": \"CZ\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0afe6c160083\",\n            \"name\": \"Czech Republic\"\n        },\n        {\n            \"code\": \"HU\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0b0e46b09225\",\n            \"name\": \"Hungary\"\n        },\n        {\n            \"code\": \"MK\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0b1bda86e6df\",\n            \"name\": \"Macedonia\"\n        },\n        {\n            \"code\": \"ME\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0b27f6d1ecb7\",\n            \"name\": \"Montenegro\"\n        },\n        {\n            \"code\": \"PL\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0b37f4a351b4\",\n            \"name\": \"Poland\"\n        },\n        {\n            \"code\": \"RO\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0b4afd0877af\",\n            \"name\": \"Romania\"\n        },\n        {\n            \"code\": \"RS\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0b5f39a1b012\",\n            \"name\": \"Serbia\"\n        },\n        {\n            \"code\": \"SK\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0b6e7cc81f01\",\n            \"name\": \"Slovakia\"\n        },\n        {\n            \"code\": \"SI\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0b7389eda9a9\",\n            \"name\": \"Slovenia\"\n        },\n        {\n            \"code\": \"UA\",\n            \"continentId\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n            \"id\": \"0199e375-ef2e-7032-9d43-0b8f097e69c2\",\n            \"name\": \"Ukraine\"\n        }\n    ],\n    \"id\": \"0199e375-ef2e-7032-9d43-08a6837f4ddf\",\n    \"name\": \"Europa\"\n}"}],"_postman_id":"d40df495-7782-4b24-807a-372585c44531"}],"id":"f91a4d97-0f70-4eb4-8bde-a26462708755","description":"<p>Endpoints for retrieving all blockable countries for geoblock operations.</p>\n","_postman_id":"f91a4d97-0f70-4eb4-8bde-a26462708755","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Exceptions","item":[{"name":"Group","item":[{"name":"Create an exception group","id":"117c74df-ed5c-4714-97e9-97ed554cdef5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"My new block Exception group with domains\",\r\n    \"organizationId\": \"{{organizationId}}\",\r\n    \"type\": \"blocklist\",\r\n    \"domains\": [\r\n        \"www.google.com\",\r\n        \"www.apple.com\",\r\n        \"xn--l3cg7a8a0cwa3f.com\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/exceptiongroups","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","exceptiongroups"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"b4e0707f-1be8-483a-8e39-6d0dd8abd351","name":"Create an exception group successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"My new allow Exception group\",\r\n    \"organizationId\": \"{{organizationId}}\",\r\n    \"type\": \"allowlist\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/exceptiongroups"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0199ec91-18b4-7ba1-922b-e42690acfd2e\",\n    \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n    \"name\": \"My new allow Exception group\",\n    \"type\": \"allowlist\",\n    \"domains\": []\n}"},{"id":"308e3452-bddb-43fd-947a-9fcccd40a9f1","name":"Create an exception group with domains successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"My new block Exception group with domains\",\r\n    \"organizationId\": \"{{organizationId}}\",\r\n    \"type\": \"blocklist\",\r\n    \"domains\": [\r\n        \"www.google.com\",\r\n        \"www.apple.com\",\r\n        \"xn--l3cg7a8a0cwa3f.com\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/exceptiongroups"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0199ec96-055c-7731-ba07-a37e6785492b\",\n    \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n    \"name\": \"My new block Exception group with domains\",\n    \"type\": \"blocklist\",\n    \"domains\": [\n        {\n            \"id\": \"0199ec96-0577-7133-afc4-0e4b23903c0b\",\n            \"name\": \"www.google.com\"\n        },\n        {\n            \"id\": \"0199ec96-0577-7133-afc4-0e5921936f5f\",\n            \"name\": \"www.apple.com\"\n        },\n        {\n            \"id\": \"0199ec96-0577-7133-afc4-0e6e34c39a33\",\n            \"name\": \"xn--l3cg7a8a0cwa3f.com\"\n        }\n    ]\n}"}],"_postman_id":"117c74df-ed5c-4714-97e9-97ed554cdef5"},{"name":"Get exception groups","id":"01fd4478-be33-4555-96ba-6fd52f2dfa23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/exceptiongroups?includeAssociatedPolicies=true","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","exceptiongroups"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>If set to true, it includes, for each exception group, the list of possible associated policies</p>\n","type":"text/plain"},"key":"includeAssociatedPolicies","value":"true"}],"variable":[]}},"response":[{"id":"c015267c-5a98-4eed-ac03-79c745c7b64c","name":"Get exception groups successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/exceptiongroups","host":["https://core.fsflt.net"],"path":["protection","v1","exceptiongroups"],"query":[{"key":"includeAssociatedPolicies","value":"true","description":"If set to true, it includes, for each exception group, the list of possible associated policies","disabled":true},{"key":"organizationId","value":null,"description":"The id of the organization to fetch the exception groups from","disabled":true}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"0199ec96-055c-7731-ba07-a37e6785492b\",\n        \"name\": \"My new block Exception group with domains\",\n        \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n        \"type\": \"blocklist\",\n        \"domains\": [\n            {\n                \"id\": \"0199ec96-0577-7133-afc4-0e4b23903c0b\",\n                \"name\": \"www.google.com\"\n            },\n            {\n                \"id\": \"0199ec96-0577-7133-afc4-0e5921936f5f\",\n                \"name\": \"www.apple.com\"\n            },\n            {\n                \"id\": \"0199ec96-0577-7133-afc4-0e6e34c39a33\",\n                \"name\": \"xn--l3cg7a8a0cwa3f.com\"\n            }\n        ]\n    },\n    {\n        \"id\": \"0199ec91-18b4-7ba1-922b-e42690acfd2e\",\n        \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n        \"name\": \"My new allow Exception group\",\n        \"type\": \"allowlist\",\n        \"domains\": []\n    }\n]"},{"id":"1685748f-d3f4-4bcc-a6f5-cfa1f95f7762","name":"Get exception groups with associated policies successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/exceptiongroups?includeAssociatedPolicies=true","host":["https://core.fsflt.net"],"path":["protection","v1","exceptiongroups"],"query":[{"key":"includeAssociatedPolicies","value":"true","description":"If set to true, it includes, for each exception group, the list of possible associated policies"},{"key":"organizationId","value":null,"description":"The id of the organization to fetch the exception groups from","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"0199ec96-055c-7731-ba07-a37e6785492b\",\n        \"name\": \"My new block Exception group with domains\",\n        \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n        \"type\": \"blocklist\",\n        \"domains\": [\n            {\n                \"id\": \"0199ec96-0577-7133-afc4-0e4b23903c0b\",\n                \"name\": \"www.google.com\"\n            },\n            {\n                \"id\": \"0199ec96-0577-7133-afc4-0e5921936f5f\",\n                \"name\": \"www.apple.com\"\n            },\n            {\n                \"id\": \"0199ec96-0577-7133-afc4-0e6e34c39a33\",\n                \"name\": \"xn--l3cg7a8a0cwa3f.com\"\n            }\n        ],\n        \"policies\": []\n    },\n    {\n        \"domains\": [],\n        \"id\": \"0199ec91-18b4-7ba1-922b-e42690acfd2e\",\n        \"name\": \"My new allow Exception group\",\n        \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n        \"type\": \"allowlist\",\n        \"policies\": [\n            {\n                \"id\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n                \"name\": \"Updated policy name\",\n                \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n                \"isLimited\": true,\n                \"isShared\": false\n            }\n        ]\n    }\n]"}],"_postman_id":"01fd4478-be33-4555-96ba-6fd52f2dfa23"},{"name":"Update an exception group","id":"5e0cc200-35aa-44da-954b-f30e10dedf21","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"My new allow Exception group\",\r\n    \"type\": \"allowlist\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/exceptiongroups/:exceptionGroupId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","exceptiongroups",":exceptionGroupId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the exception group to update</p>\n","type":"text/plain"},"type":"any","value":"{{exceptionGroupId}}","key":"exceptionGroupId"}]}},"response":[{"id":"49820bb5-8b72-4515-b8d8-3104b1106e2c","name":"Update an exception group successful","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"My updated blocklist group\",\r\n    \"type\": \"blocklist\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/protection/v1/exceptiongroups/:exceptionGroupId","host":["https://core.fsflt.net"],"path":["protection","v1","exceptiongroups",":exceptionGroupId"],"variable":[{"key":"exceptionGroupId","value":"{{exceptionGroupId}}","description":"The id of the exception group to update"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0199ec91-18b4-7ba1-922b-e42690acfd2e\",\n    \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n    \"name\": \"My updated blocklist group\",\n    \"type\": \"blocklist\"\n}"}],"_postman_id":"5e0cc200-35aa-44da-954b-f30e10dedf21"},{"name":"Delete an exception group","id":"9c112d86-f267-4228-89b6-49cae85e0dba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://core.fsflt.net/protection/v1/exceptiongroups/:exceptionGroupId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","exceptiongroups",":exceptionGroupId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the exception group to delete</p>\n","type":"text/plain"},"type":"any","value":"{{exceptionGroupId}}","key":"exceptionGroupId"}]}},"response":[{"id":"cfef2d04-168b-4bd0-88cf-2d9b5c173201","name":"Delete an exception group successful","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/exceptiongroups/:exceptionGroupId","host":["https://core.fsflt.net"],"path":["protection","v1","exceptiongroups",":exceptionGroupId"],"variable":[{"key":"exceptionGroupId","value":"{{exceptionGroupId}}","description":"The id of the exception group to delete"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0199ec91-18b4-7ba1-922b-e42690acfd2e\",\n    \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n    \"name\": \"My new allow Exception group\",\n    \"type\": \"allowlist\"\n}"}],"_postman_id":"9c112d86-f267-4228-89b6-49cae85e0dba"}],"id":"49e24fe5-55a9-49bb-8888-422f771ab569","_postman_id":"49e24fe5-55a9-49bb-8888-422f771ab569","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Domain","item":[{"name":"Add domains to an exception group","id":"70297a06-5d66-4b95-b289-449529c07d1b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"domains\": [\r\n        \"www.mercedes-benz.it\",\r\n        \"www.adobe.com\",\r\n        \"xn--pokmon-dva.com\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/protection/v1/exceptiongroups/:exceptionGroupId/domains","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","exceptiongroups",":exceptionGroupId","domains"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the exception group to add domains to</p>\n","type":"text/plain"},"type":"any","value":"{{exceptionGroupId}}","key":"exceptionGroupId"}]}},"response":[{"id":"a1fc6a91-594e-47e8-a606-192d6b6e2e55","name":"Add domains to an exception group successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"domains\": [\r\n        \"www.mercedes-benz.it\",\r\n        \"www.adobe.com\",\r\n        \"xn--pokmon-dva.com\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/protection/v1/exceptiongroups/:exceptionGroupId/domains","host":["https://core.fsflt.net"],"path":["protection","v1","exceptiongroups",":exceptionGroupId","domains"],"variable":[{"key":"exceptionGroupId","value":"{{exceptionGroupId}}","description":"The id of the exception group to add domains to"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"exceptionGroupId\": \"0199ecab-4baa-7353-bfdf-390f190f907e\",\n        \"domainId\": \"0199ecac-3f80-7902-b4de-ec0a80e9ff5d\"\n    },\n    {\n        \"exceptionGroupId\": \"0199ecab-4baa-7353-bfdf-391e579c6a3d\",\n        \"domainId\": \"0199ecac-3f80-7902-b4de-ec0a80e9ff5d\"\n    },\n    {\n        \"exceptionGroupId\": \"0199ec96-055c-7731-ba07-a37e6785492b\",\n        \"domainId\": \"0199ecac-3f80-7902-b4de-ec0a80e9ff5d\"\n    }\n]"}],"_postman_id":"70297a06-5d66-4b95-b289-449529c07d1b"},{"name":"Delete domain from an exception group","id":"7a6b7e52-9f08-403b-ae3a-9744aa7c20be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://core.fsflt.net/protection/v1/exceptiongroups/:exceptionGroupId/domains/:domainId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","exceptiongroups",":exceptionGroupId","domains",":domainId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the exception group to delete the domain from</p>\n","type":"text/plain"},"type":"any","value":"{{exceptionGroupId}}","key":"exceptionGroupId"},{"description":{"content":"<p>The id of the domain to delete</p>\n","type":"text/plain"},"type":"any","value":"{{domainId}}","key":"domainId"}]}},"response":[{"id":"2b2efc2e-a790-4d91-986f-a5b5fe91992b","name":"Delete domain from an exception group successful","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/exceptiongroups/:exceptionGroupId/domains/:domainId","host":["https://core.fsflt.net"],"path":["protection","v1","exceptiongroups",":exceptionGroupId","domains",":domainId"],"variable":[{"key":"exceptionGroupId","value":"{{exceptionGroupId}}","description":"The id of the exception group to delete the domain from"},{"key":"domainId","value":"{{domainId}}","description":"The id of the domain to delete"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"exceptionGroupId\": \"0199ec96-055c-7731-ba07-a37e6785492b\",\n    \"domainId\": \"0199ecab-4baa-7353-bfdf-391e579c6a3d\"\n}"}],"_postman_id":"7a6b7e52-9f08-403b-ae3a-9744aa7c20be"},{"name":"Get domains of an exception group","id":"cff4fb14-a534-441b-83dc-af0099a1a993","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/exceptiongroups/:exceptionGroupId/domains","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","exceptiongroups",":exceptionGroupId","domains"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the exception group to fetch domains from</p>\n","type":"text/plain"},"type":"any","value":"{{exceptionGroupId}}","key":"exceptionGroupId"}]}},"response":[{"id":"6cd25926-6b6b-4f33-b9b4-3576972ad258","name":"Get domains of an exception group successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/exceptiongroups/:exceptionGroupId/domains","host":["https://core.fsflt.net"],"path":["protection","v1","exceptiongroups",":exceptionGroupId","domains"],"variable":[{"key":"exceptionGroupId","value":"{{exceptionGroupId}}","description":"The id of the exception group to fetch domains from"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"0199ec96-0577-7133-afc4-0e4b23903c0b\",\n        \"name\": \"www.google.com\"\n    },\n    {\n        \"id\": \"0199ec96-0577-7133-afc4-0e5921936f5f\",\n        \"name\": \"www.apple.com\"\n    },\n    {\n        \"id\": \"0199ec96-0577-7133-afc4-0e6e34c39a33\",\n        \"name\": \"xn--l3cg7a8a0cwa3f.com\"\n    }\n]"}],"_postman_id":"cff4fb14-a534-441b-83dc-af0099a1a993"}],"id":"e8d57843-1331-4119-af6a-975a83949c38","_postman_id":"e8d57843-1331-4119-af6a-975a83949c38","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}}],"id":"00cb991f-a243-4af9-8168-fbc1a45a07fb","description":"<p>Endpoints for managing exception groups in the context of an organization.</p>\n","_postman_id":"00cb991f-a243-4af9-8168-fbc1a45a07fb","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"TLDs","item":[{"name":"Get available TLDs","id":"ce2244cf-3c6e-4205-b0f0-0e6f10ee1fe8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/tlds","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","tlds"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"d464bee1-4266-41c0-8cfd-b774719a3ba4","name":"Get available TLDs successful","originalRequest":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/tlds"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"[\r\n    {\r\n        \"id\": \"0199e375-ef61-7080-a32f-58cae2bbc53b\",\r\n        \"tld\": \".aero\",\r\n        \"macroTldId\": \"0199e375-ef61-7080-a32f-5875a559f0ee\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ef59-7271-bcd4-f61d5026af9e\",\r\n        \"tld\": \".app\",\r\n        \"macroTldId\": \"0199e375-ef59-7271-bcd4-f60a94708c35\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ef5d-7df3-8a7f-5386ac7650f1\",\r\n        \"tld\": \".arpa\",\r\n        \"macroTldId\": \"0199e375-ef5d-7df3-8a7f-537c58a33422\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ef4d-71c3-8932-03fdebe7f852\",\r\n        \"tld\": \".au\",\r\n        \"macroTldId\": \"0199e375-ef4d-71c3-8932-037f7319c3e9\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ef54-7d53-ac67-a0ee4bf4b2ce\",\r\n        \"tld\": \".biz\",\r\n        \"macroTldId\": \"0199e375-ef54-7d53-ac67-a098cafe055a\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ef59-7271-bcd4-f62f14bb1f80\",\r\n        \"tld\": \".blog\",\r\n        \"macroTldId\": \"0199e375-ef59-7271-bcd4-f60a94708c35\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ef4d-71c3-8932-040eb2d6a4e0\",\r\n        \"tld\": \".br\",\r\n        \"macroTldId\": \"0199e375-ef4d-71c3-8932-037f7319c3e9\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ef4d-71c3-8932-03e71b2fba4c\",\r\n        \"tld\": \".ca\",\r\n        \"macroTldId\": \"0199e375-ef4d-71c3-8932-037f7319c3e9\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ef61-7080-a32f-5919aac00d85\",\r\n        \"tld\": \".cat\",\r\n        \"macroTldId\": \"0199e375-ef61-7080-a32f-5875a559f0ee\"\r\n    },\r\n    {\r\n        \"id\": \"0199e375-ef59-7271-bcd4-f6753b573670\",\r\n        \"tld\": \".club\",\r\n        \"macroTldId\": \"0199e375-ef59-7271-bcd4-f60a94708c35\"\r\n    }\r\n}"}],"_postman_id":"ce2244cf-3c6e-4205-b0f0-0e6f10ee1fe8"},{"name":"Get a TLD by name","id":"491f95c7-4af6-4806-a4a4-6c70b619598b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/tlds/:tldName","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","tlds",":tldName"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The name of the TLD to fetch, including the leading dot</p>\n","type":"text/plain"},"type":"any","value":"{{tldName}}","key":"tldName"}]}},"response":[{"id":"8c0321b1-a1f0-4ab6-90c8-84955bbbb405","name":"Get a TLD by name successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/tlds/:tldName","host":["https://core.fsflt.net"],"path":["protection","v1","tlds",":tldName"],"variable":[{"key":"tldName","value":"{{tldName}}","description":"The name of the TLD to fetch, including the leading dot"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0199e375-ef54-7d53-ac67-a0ac72a66317\",\n    \"tld\": \".com\"\n}"}],"_postman_id":"491f95c7-4af6-4806-a4a4-6c70b619598b"},{"name":"Get TLD categories","id":"7259e8c0-335c-4821-af48-c16b22d97f94","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/tlds/macro","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","tlds","macro"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"e87efa2e-7499-4b21-8714-a5a71814b0f5","name":"Get TLD categories successful","originalRequest":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/tlds/macro"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"code\": \"country_tlds\",\r\n        \"id\": \"0199e375-ef4d-71c3-8932-037f7319c3e9\",\r\n        \"name\": \"Country TLDs\",\r\n        \"tlds\": [\r\n            {\r\n                \"id\": \"0199e375-ef4d-71c3-8932-0387dd4b44d3\",\r\n                \"tld\": \".uk\"\r\n            },\r\n            {\r\n                \"id\": \"0199e375-ef4d-71c3-8932-0393c0e6c514\",\r\n                \"tld\": \".us\"\r\n            },\r\n            {\r\n                \"id\": \"0199e375-ef4d-71c3-8932-03a7336ff65b\",\r\n                \"tld\": \".it\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"code\": \"generic_tlds\",\r\n        \"id\": \"0199e375-ef54-7d53-ac67-a098cafe055a\",\r\n        \"name\": \"Generic TLDs\",\r\n        \"tlds\": [\r\n            {\r\n                \"id\": \"0199e375-ef54-7d53-ac67-a0ac72a66317\",\r\n                \"tld\": \".com\"\r\n            },\r\n            {\r\n                \"id\": \"0199e375-ef54-7d53-ac67-a0b62058087d\",\r\n                \"tld\": \".net\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"code\": \"new_gtlds\",\r\n        \"id\": \"0199e375-ef59-7271-bcd4-f60a94708c35\",\r\n        \"name\": \"New gTLDs\",\r\n        \"tlds\": [\r\n            {\r\n                \"id\": \"0199e375-ef59-7271-bcd4-f61d5026af9e\",\r\n                \"tld\": \".app\"\r\n            },\r\n            {\r\n                \"id\": \"0199e375-ef59-7271-bcd4-f62f14bb1f80\",\r\n                \"tld\": \".blog\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"code\": \"infrastructure_tlds\",\r\n        \"id\": \"0199e375-ef5d-7df3-8a7f-537c58a33422\",\r\n        \"name\": \"Arpa's TLDs\",\r\n        \"tlds\": [\r\n            {\r\n                \"id\": \"0199e375-ef5d-7df3-8a7f-5386ac7650f1\",\r\n                \"tld\": \".arpa\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"code\": \"sponsored_tlds\",\r\n        \"id\": \"0199e375-ef61-7080-a32f-5875a559f0ee\",\r\n        \"name\": \"Sponsored TLDs\",\r\n        \"tlds\": [\r\n            {\r\n                \"id\": \"0199e375-ef61-7080-a32f-58912d11cda6\",\r\n                \"tld\": \".gov\"\r\n            },\r\n            {\r\n                \"id\": \"0199e375-ef61-7080-a32f-58cae2bbc53b\",\r\n                \"tld\": \".aero\"\r\n            }\r\n        ]\r\n    }\r\n]"}],"_postman_id":"7259e8c0-335c-4821-af48-c16b22d97f94"}],"id":"73a216ae-67c7-40cb-893c-b475952a03a0","description":"<p>Endpoints for retrieving all blockable TLDs.</p>\n","_postman_id":"73a216ae-67c7-40cb-893c-b475952a03a0","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Templates","item":[{"name":"Get available templates","id":"b0036ed8-e35f-4930-84d0-87fb21af3ce2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/templates?lang=en-US","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","templates"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>The language of the returned categories inside ech templates</p>\n","type":"text/plain"},"key":"lang","value":"en-US"}],"variable":[]}},"response":[{"id":"0dc020f2-f5e6-4478-aa42-5578e9653630","name":"Get available templates","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/templates?lang=en-US","host":["https://core.fsflt.net"],"path":["protection","v1","templates"],"query":[{"key":"lang","value":"en-US","description":"The language of the returned categories inside ech templates\n"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"[\n    {\n        \"id\": \"019a9c6d-ea53-7400-b0ea-141ea3f4162a\",\n        \"name\": \"Malware & Threats\",\n        \"type\": \"malware_threats\",\n        \"categories\": [\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9977a4f34d28\",\n                \"code\": \"cryptowall\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Ransomware\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-99c33d092231\",\n                \"code\": \"malicious_activity\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Malicious activity\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9a162c6a2d6f\",\n                \"code\": \"exploit\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Exploit\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9a64ad0eefa5\",\n                \"code\": \"dga\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"DGA - Domain generation algorithm\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9ab17c463ad8\",\n                \"code\": \"mining\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Cryptocurrency Mining\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9b0b6b9843c0\",\n                \"code\": \"banker\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Trojan Banker\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9b5306ea34d4\",\n                \"code\": \"backdoor\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Backdoor\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-018e61ce4439\",\n                \"code\": \"botnet\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Botnet\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-01deee1eab46\",\n                \"code\": \"worm\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Worm\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-022786a3d880\",\n                \"code\": \"trojan\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Generic Trojan\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-027be6d9ff31\",\n                \"code\": \"scamadviser\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Frauds and scams\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-02c87895cc84\",\n                \"code\": \"downloader\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Trojan Downloader\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-031ab335683a\",\n                \"code\": \"dropper\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Trojan Dropper\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-03618fa3f872\",\n                \"code\": \"hoax\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Virus hoax\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-03b9856ed468\",\n                \"code\": \"rat\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Remote Access Trojan\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-040a0f21d47c\",\n                \"code\": \"stealer\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Stealer Malwares\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-045c7c45d64c\",\n                \"code\": \"riskware\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Riskware\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-04a8d0d588e2\",\n                \"code\": \"rootkit\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Rootkit\"\n            },\n            {\n                \"id\": \"019a9c6d-e89f-7733-9eb2-70c45529ae2b\",\n                \"code\": \"c2\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Command and control attacks\"\n            },\n            {\n                \"id\": \"019a9c6d-e89f-7733-9eb2-7118d3c455a7\",\n                \"code\": \"spyware\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Spyware\"\n            },\n            {\n                \"id\": \"019a9c6d-e89f-7733-9eb2-7165b8814455\",\n                \"code\": \"phishing\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Phishing\"\n            },\n            {\n                \"id\": \"019a9c6d-e89f-7733-9eb2-71b04bd7f86a\",\n                \"code\": \"android_malwares\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Android Malwares\"\n            },\n            {\n                \"id\": \"019a9c6d-e8a0-7701-a6d6-8775049f58ec\",\n                \"code\": \"adware\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Adware\"\n            },\n            {\n                \"id\": \"019a9c6d-e8d4-7d63-abe4-8ee613f538ec\",\n                \"code\": \"proxy\",\n                \"macroCategoryId\": \"019a9c6d-e8d3-78f2-aa7a-be2c36e7a528\",\n                \"name\": \"Anonymous Proxies\"\n            },\n            {\n                \"id\": \"019a9c6d-e8d4-7d63-abe4-8f39d2546f16\",\n                \"code\": \"translator_proxy\",\n                \"macroCategoryId\": \"019a9c6d-e8d3-78f2-aa7a-be2c36e7a528\",\n                \"name\": \"Translator Proxy\"\n            }\n        ],\n        \"settings\": []\n    },\n    {\n        \"id\": \"019a9c6d-ea63-7ad2-a8a8-dce77e63b054\",\n        \"name\": \"Malware & Unwanted Content\",\n        \"type\": \"malware_contents\",\n        \"categories\": [\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9977a4f34d28\",\n                \"code\": \"cryptowall\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Ransomware\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-99c33d092231\",\n                \"code\": \"malicious_activity\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Malicious activity\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9a162c6a2d6f\",\n                \"code\": \"exploit\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Exploit\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9a64ad0eefa5\",\n                \"code\": \"dga\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"DGA - Domain generation algorithm\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9ab17c463ad8\",\n                \"code\": \"mining\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Cryptocurrency Mining\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9b0b6b9843c0\",\n                \"code\": \"banker\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Trojan Banker\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9b5306ea34d4\",\n                \"code\": \"backdoor\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Backdoor\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-018e61ce4439\",\n                \"code\": \"botnet\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Botnet\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-01deee1eab46\",\n                \"code\": \"worm\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Worm\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-022786a3d880\",\n                \"code\": \"trojan\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Generic Trojan\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-027be6d9ff31\",\n                \"code\": \"scamadviser\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Frauds and scams\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-02c87895cc84\",\n                \"code\": \"downloader\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Trojan Downloader\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-031ab335683a\",\n                \"code\": \"dropper\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Trojan Dropper\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-03618fa3f872\",\n                \"code\": \"hoax\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Virus hoax\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-03b9856ed468\",\n                \"code\": \"rat\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Remote Access Trojan\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-040a0f21d47c\",\n                \"code\": \"stealer\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Stealer Malwares\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-045c7c45d64c\",\n                \"code\": \"riskware\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Riskware\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-04a8d0d588e2\",\n                \"code\": \"rootkit\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Rootkit\"\n            },\n            {\n                \"id\": \"019a9c6d-e89f-7733-9eb2-70c45529ae2b\",\n                \"code\": \"c2\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Command and control attacks\"\n            },\n            {\n                \"id\": \"019a9c6d-e89f-7733-9eb2-7118d3c455a7\",\n                \"code\": \"spyware\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Spyware\"\n            },\n            {\n                \"id\": \"019a9c6d-e89f-7733-9eb2-7165b8814455\",\n                \"code\": \"phishing\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Phishing\"\n            },\n            {\n                \"id\": \"019a9c6d-e89f-7733-9eb2-71b04bd7f86a\",\n                \"code\": \"android_malwares\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Android Malwares\"\n            },\n            {\n                \"id\": \"019a9c6d-e8a0-7701-a6d6-8775049f58ec\",\n                \"code\": \"adware\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Adware\"\n            },\n            {\n                \"id\": \"019a9c6d-e8d4-7d63-abe4-8ee613f538ec\",\n                \"code\": \"proxy\",\n                \"macroCategoryId\": \"019a9c6d-e8d3-78f2-aa7a-be2c36e7a528\",\n                \"name\": \"Anonymous Proxies\"\n            },\n            {\n                \"id\": \"019a9c6d-e8d4-7d63-abe4-8f39d2546f16\",\n                \"code\": \"translator_proxy\",\n                \"macroCategoryId\": \"019a9c6d-e8d3-78f2-aa7a-be2c36e7a528\",\n                \"name\": \"Translator Proxy\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e7-76c0-a952-57b7477407aa\",\n                \"code\": \"gambling\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Gambling\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6b9fe1a39deb\",\n                \"code\": \"drugs\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Drugs and health hazards\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6bebc9ddb91c\",\n                \"code\": \"tobacco\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Tobacco\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6c3a8dfe86a1\",\n                \"code\": \"nudity\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Nudity\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6c866db3b31b\",\n                \"code\": \"alcohol\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Alcohol\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6cd6ebaa73d9\",\n                \"code\": \"hate\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Hate and Discrimination\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6d262079cf44\",\n                \"code\": \"marijuana\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Marijuana\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6d7cf2df3c90\",\n                \"code\": \"weapons\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Weapons\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6dc542d48871\",\n                \"code\": \"porn\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Pornography\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6e109118c7a3\",\n                \"code\": \"sects\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Sects and Conspiracies\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6e6d93b43aa6\",\n                \"code\": \"gruesome\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Extreme/Gruesome Content\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6ebfa1d06c21\",\n                \"code\": \"gambling_comm\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Gambling - Community Lists\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6f0055def115\",\n                \"code\": \"abortion\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Abortion\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6f58500ab8e3\",\n                \"code\": \"mixed_content\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Potentially Adult Content\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6fac779b9e73\",\n                \"code\": \"violence\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Violence\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e9-7460-83d8-521231c8e7fb\",\n                \"code\": \"child_abuse\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Child Abuse\"\n            },\n            {\n                \"id\": \"019a9c6d-e933-7352-9027-5ec57a77660f\",\n                \"code\": \"blacklist_agcom_it\",\n                \"macroCategoryId\": \"019a9c6d-e933-7352-9027-5e1689a22fc1\",\n                \"name\": \"Italy - Communications Authority and Measures (BETA)\"\n            },\n            {\n                \"id\": \"019a9c6d-e934-7ca0-bcd2-689bcd582048\",\n                \"code\": \"blacklist_adm_it\",\n                \"macroCategoryId\": \"019a9c6d-e933-7352-9027-5e1689a22fc1\",\n                \"name\": \"Italy - ADM Customs and Monopolies Agency\"\n            }\n        ],\n        \"settings\": [\n            \"google_safesearch\",\n            \"bing_safesearch\",\n            \"duckduckgo_safesearch\"\n        ]\n    },\n    {\n        \"id\": \"019a9c6d-ea6f-7dd1-9011-6590fc68e519\",\n        \"name\": \"Malware & Free Time\",\n        \"type\": \"malware_free_time\",\n        \"categories\": [\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9977a4f34d28\",\n                \"code\": \"cryptowall\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Ransomware\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-99c33d092231\",\n                \"code\": \"malicious_activity\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Malicious activity\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9a162c6a2d6f\",\n                \"code\": \"exploit\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Exploit\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9a64ad0eefa5\",\n                \"code\": \"dga\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"DGA - Domain generation algorithm\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9ab17c463ad8\",\n                \"code\": \"mining\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Cryptocurrency Mining\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9b0b6b9843c0\",\n                \"code\": \"banker\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Trojan Banker\"\n            },\n            {\n                \"id\": \"019a9c6d-e89d-7713-a522-9b5306ea34d4\",\n                \"code\": \"backdoor\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Backdoor\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-018e61ce4439\",\n                \"code\": \"botnet\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Botnet\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-01deee1eab46\",\n                \"code\": \"worm\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Worm\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-022786a3d880\",\n                \"code\": \"trojan\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Generic Trojan\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-027be6d9ff31\",\n                \"code\": \"scamadviser\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Frauds and scams\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-02c87895cc84\",\n                \"code\": \"downloader\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Trojan Downloader\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-031ab335683a\",\n                \"code\": \"dropper\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Trojan Dropper\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-03618fa3f872\",\n                \"code\": \"hoax\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Virus hoax\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-03b9856ed468\",\n                \"code\": \"rat\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Remote Access Trojan\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-040a0f21d47c\",\n                \"code\": \"stealer\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Stealer Malwares\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-045c7c45d64c\",\n                \"code\": \"riskware\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Riskware\"\n            },\n            {\n                \"id\": \"019a9c6d-e89e-7333-ba50-04a8d0d588e2\",\n                \"code\": \"rootkit\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Rootkit\"\n            },\n            {\n                \"id\": \"019a9c6d-e89f-7733-9eb2-70c45529ae2b\",\n                \"code\": \"c2\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Command and control attacks\"\n            },\n            {\n                \"id\": \"019a9c6d-e89f-7733-9eb2-7118d3c455a7\",\n                \"code\": \"spyware\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Spyware\"\n            },\n            {\n                \"id\": \"019a9c6d-e89f-7733-9eb2-7165b8814455\",\n                \"code\": \"phishing\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Phishing\"\n            },\n            {\n                \"id\": \"019a9c6d-e89f-7733-9eb2-71b04bd7f86a\",\n                \"code\": \"android_malwares\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Android Malwares\"\n            },\n            {\n                \"id\": \"019a9c6d-e8a0-7701-a6d6-8775049f58ec\",\n                \"code\": \"adware\",\n                \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n                \"name\": \"Adware\"\n            },\n            {\n                \"id\": \"019a9c6d-e8d4-7d63-abe4-8ee613f538ec\",\n                \"code\": \"proxy\",\n                \"macroCategoryId\": \"019a9c6d-e8d3-78f2-aa7a-be2c36e7a528\",\n                \"name\": \"Anonymous Proxies\"\n            },\n            {\n                \"id\": \"019a9c6d-e8d4-7d63-abe4-8f39d2546f16\",\n                \"code\": \"translator_proxy\",\n                \"macroCategoryId\": \"019a9c6d-e8d3-78f2-aa7a-be2c36e7a528\",\n                \"name\": \"Translator Proxy\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e7-76c0-a952-57b7477407aa\",\n                \"code\": \"gambling\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Gambling\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6b9fe1a39deb\",\n                \"code\": \"drugs\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Drugs and health hazards\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6bebc9ddb91c\",\n                \"code\": \"tobacco\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Tobacco\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6c3a8dfe86a1\",\n                \"code\": \"nudity\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Nudity\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6c866db3b31b\",\n                \"code\": \"alcohol\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Alcohol\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6cd6ebaa73d9\",\n                \"code\": \"hate\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Hate and Discrimination\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6d262079cf44\",\n                \"code\": \"marijuana\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Marijuana\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6d7cf2df3c90\",\n                \"code\": \"weapons\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Weapons\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6dc542d48871\",\n                \"code\": \"porn\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Pornography\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6e109118c7a3\",\n                \"code\": \"sects\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Sects and Conspiracies\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6e6d93b43aa6\",\n                \"code\": \"gruesome\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Extreme/Gruesome Content\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6ebfa1d06c21\",\n                \"code\": \"gambling_comm\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Gambling - Community Lists\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6f0055def115\",\n                \"code\": \"abortion\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Abortion\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6f58500ab8e3\",\n                \"code\": \"mixed_content\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Potentially Adult Content\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e8-7943-931f-6fac779b9e73\",\n                \"code\": \"violence\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Violence\"\n            },\n            {\n                \"id\": \"019a9c6d-e8e9-7460-83d8-521231c8e7fb\",\n                \"code\": \"child_abuse\",\n                \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n                \"name\": \"Child Abuse\"\n            },\n            {\n                \"id\": \"019a9c6d-e916-7871-93d4-9f9fc80c4a70\",\n                \"code\": \"ecommerce\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"E-commerce\"\n            },\n            {\n                \"id\": \"019a9c6d-e916-7871-93d4-9fea36db3569\",\n                \"code\": \"audio-video\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Audio and Video\"\n            },\n            {\n                \"id\": \"019a9c6d-e916-7871-93d4-a03a45cf5535\",\n                \"code\": \"books\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Books\"\n            },\n            {\n                \"id\": \"019a9c6d-e916-7871-93d4-a08ed4a5c0d8\",\n                \"code\": \"dating\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Online Dating\"\n            },\n            {\n                \"id\": \"019a9c6d-e916-7871-93d4-a0d8f7f58073\",\n                \"code\": \"desktopsillies\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Desktop Wallpapers\"\n            },\n            {\n                \"id\": \"019a9c6d-e917-7100-8c97-5e05b06ee022\",\n                \"code\": \"radio\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Radio\"\n            },\n            {\n                \"id\": \"019a9c6d-e917-7100-8c97-5e5369dd87ab\",\n                \"code\": \"fashion\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Fashion and Clothing\"\n            },\n            {\n                \"id\": \"019a9c6d-e917-7100-8c97-5ea967a3658d\",\n                \"code\": \"showbiz\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Show Business and VIPs\"\n            },\n            {\n                \"id\": \"019a9c6d-e917-7100-8c97-5ef9b9a21ee2\",\n                \"code\": \"blog\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Blog\"\n            },\n            {\n                \"id\": \"019a9c6d-e917-7100-8c97-5f48bb41ad15\",\n                \"code\": \"music\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Music\"\n            },\n            {\n                \"id\": \"019a9c6d-e917-7100-8c97-5f9573133918\",\n                \"code\": \"photo\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Photography\"\n            },\n            {\n                \"id\": \"019a9c6d-e917-7100-8c97-5fee4deb012d\",\n                \"code\": \"socialnetworking\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Social Networks\"\n            },\n            {\n                \"id\": \"019a9c6d-e917-7100-8c97-6039a59d4df6\",\n                \"code\": \"hobby\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Hobbies\"\n            },\n            {\n                \"id\": \"019a9c6d-e917-7100-8c97-608b6155349b\",\n                \"code\": \"lingerie\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Lingerie & Swimwear\"\n            },\n            {\n                \"id\": \"019a9c6d-e917-7100-8c97-60d5c6c587c1\",\n                \"code\": \"freetime\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Free Time\"\n            },\n            {\n                \"id\": \"019a9c6d-e918-7522-b1bc-be0175887e88\",\n                \"code\": \"jobsearch\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Job Search\"\n            },\n            {\n                \"id\": \"019a9c6d-e918-7522-b1bc-be5c3fbc37df\",\n                \"code\": \"motor\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Automotive\"\n            },\n            {\n                \"id\": \"019a9c6d-e918-7522-b1bc-bea22c4203e7\",\n                \"code\": \"chat\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Chat\"\n            },\n            {\n                \"id\": \"019a9c6d-e918-7522-b1bc-befc4be86a31\",\n                \"code\": \"onlineauctions\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Online Auctions\"\n            },\n            {\n                \"id\": \"019a9c6d-e918-7522-b1bc-bf4e349b45af\",\n                \"code\": \"pets\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Pets\"\n            },\n            {\n                \"id\": \"019a9c6d-e918-7522-b1bc-bf9cb865cca4\",\n                \"code\": \"religion\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Religion\"\n            },\n            {\n                \"id\": \"019a9c6d-e918-7522-b1bc-bfee89abc4c9\",\n                \"code\": \"games\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Games\"\n            },\n            {\n                \"id\": \"019a9c6d-e918-7522-b1bc-c0354126cf2c\",\n                \"code\": \"news\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"News\"\n            },\n            {\n                \"id\": \"019a9c6d-e919-7dc1-b43d-0df9f5322079\",\n                \"code\": \"sports\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Sports\"\n            },\n            {\n                \"id\": \"019a9c6d-e919-7dc1-b43d-0e49a4fa2457\",\n                \"code\": \"vacation\",\n                \"macroCategoryId\": \"019a9c6d-e915-7b13-a9fd-78b89c748484\",\n                \"name\": \"Travel\"\n            },\n            {\n                \"id\": \"019a9c6d-e933-7352-9027-5ec57a77660f\",\n                \"code\": \"blacklist_agcom_it\",\n                \"macroCategoryId\": \"019a9c6d-e933-7352-9027-5e1689a22fc1\",\n                \"name\": \"Italy - Communications Authority and Measures (BETA)\"\n            },\n            {\n                \"id\": \"019a9c6d-e934-7ca0-bcd2-689bcd582048\",\n                \"code\": \"blacklist_adm_it\",\n                \"macroCategoryId\": \"019a9c6d-e933-7352-9027-5e1689a22fc1\",\n                \"name\": \"Italy - ADM Customs and Monopolies Agency\"\n            }\n        ],\n        \"settings\": [\n            \"google_safesearch\",\n            \"bing_safesearch\",\n            \"duckduckgo_safesearch\",\n            \"youtube_safesearch\"\n        ]\n    }\n]"}],"_postman_id":"b0036ed8-e35f-4930-84d0-87fb21af3ce2"},{"name":"Get template's categories","id":"5161fdef-9b53-4b52-b0e9-6736a5ebe61c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/protection/v1/templates/:templateId/categories?lang=en-US","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["protection","v1","templates",":templateId","categories"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>The language of the returned template's categories</p>\n","type":"text/plain"},"key":"lang","value":"en-US"}],"variable":[{"description":{"content":"<p>The id of the template to fetch the categories from</p>\n","type":"text/plain"},"type":"any","value":"","key":"templateId"}]}},"response":[{"id":"e2959743-6c24-405a-90d4-9d6b1bc7cd7f","name":"Get template's categories","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/protection/v1/templates/:templateId/categories?lang=en-US","host":["https://core.fsflt.net"],"path":["protection","v1","templates",":templateId","categories"],"query":[{"key":"lang","value":"en-US","description":"The language of the returned template's categories"}],"variable":[{"key":"templateId","value":"","description":"The id of the template to fetch the categories from"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"[\n    {\n        \"id\": \"019a9c6d-e89d-7713-a522-9977a4f34d28\",\n        \"code\": \"cryptowall\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Ransomware\"\n    },\n    {\n        \"id\": \"019a9c6d-e89d-7713-a522-99c33d092231\",\n        \"code\": \"malicious_activity\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Malicious activity\"\n    },\n    {\n        \"id\": \"019a9c6d-e89d-7713-a522-9a162c6a2d6f\",\n        \"code\": \"exploit\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Exploit\"\n    },\n    {\n        \"id\": \"019a9c6d-e89d-7713-a522-9a64ad0eefa5\",\n        \"code\": \"dga\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"DGA - Domain generation algorithm\"\n    },\n    {\n        \"id\": \"019a9c6d-e89d-7713-a522-9ab17c463ad8\",\n        \"code\": \"mining\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Cryptocurrency Mining\"\n    },\n    {\n        \"id\": \"019a9c6d-e89d-7713-a522-9b0b6b9843c0\",\n        \"code\": \"banker\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Trojan Banker\"\n    },\n    {\n        \"id\": \"019a9c6d-e89d-7713-a522-9b5306ea34d4\",\n        \"code\": \"backdoor\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Backdoor\"\n    },\n    {\n        \"id\": \"019a9c6d-e89e-7333-ba50-018e61ce4439\",\n        \"code\": \"botnet\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Botnet\"\n    },\n    {\n        \"id\": \"019a9c6d-e89e-7333-ba50-01deee1eab46\",\n        \"code\": \"worm\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Worm\"\n    },\n    {\n        \"id\": \"019a9c6d-e89e-7333-ba50-022786a3d880\",\n        \"code\": \"trojan\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Generic Trojan\"\n    },\n    {\n        \"id\": \"019a9c6d-e89e-7333-ba50-027be6d9ff31\",\n        \"code\": \"scamadviser\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Frauds and scams\"\n    },\n    {\n        \"id\": \"019a9c6d-e89e-7333-ba50-02c87895cc84\",\n        \"code\": \"downloader\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Trojan Downloader\"\n    },\n    {\n        \"id\": \"019a9c6d-e89e-7333-ba50-031ab335683a\",\n        \"code\": \"dropper\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Trojan Dropper\"\n    },\n    {\n        \"id\": \"019a9c6d-e89e-7333-ba50-03618fa3f872\",\n        \"code\": \"hoax\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Virus hoax\"\n    },\n    {\n        \"id\": \"019a9c6d-e89e-7333-ba50-03b9856ed468\",\n        \"code\": \"rat\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Remote Access Trojan\"\n    },\n    {\n        \"id\": \"019a9c6d-e89e-7333-ba50-040a0f21d47c\",\n        \"code\": \"stealer\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Stealer Malwares\"\n    },\n    {\n        \"id\": \"019a9c6d-e89e-7333-ba50-045c7c45d64c\",\n        \"code\": \"riskware\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Riskware\"\n    },\n    {\n        \"id\": \"019a9c6d-e89e-7333-ba50-04a8d0d588e2\",\n        \"code\": \"rootkit\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Rootkit\"\n    },\n    {\n        \"id\": \"019a9c6d-e89f-7733-9eb2-70c45529ae2b\",\n        \"code\": \"c2\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Command and control attacks\"\n    },\n    {\n        \"id\": \"019a9c6d-e89f-7733-9eb2-7118d3c455a7\",\n        \"code\": \"spyware\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Spyware\"\n    },\n    {\n        \"id\": \"019a9c6d-e89f-7733-9eb2-7165b8814455\",\n        \"code\": \"phishing\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Phishing\"\n    },\n    {\n        \"id\": \"019a9c6d-e89f-7733-9eb2-71b04bd7f86a\",\n        \"code\": \"android_malwares\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Android Malwares\"\n    },\n    {\n        \"id\": \"019a9c6d-e8a0-7701-a6d6-8775049f58ec\",\n        \"code\": \"adware\",\n        \"macroCategoryId\": \"019a9c6d-e89c-7502-8874-cf713074e617\",\n        \"name\": \"Adware\"\n    },\n    {\n        \"id\": \"019a9c6d-e8d4-7d63-abe4-8ee613f538ec\",\n        \"code\": \"proxy\",\n        \"macroCategoryId\": \"019a9c6d-e8d3-78f2-aa7a-be2c36e7a528\",\n        \"name\": \"Anonymous Proxies\"\n    },\n    {\n        \"id\": \"019a9c6d-e8d4-7d63-abe4-8f39d2546f16\",\n        \"code\": \"translator_proxy\",\n        \"macroCategoryId\": \"019a9c6d-e8d3-78f2-aa7a-be2c36e7a528\",\n        \"name\": \"Translator Proxy\"\n    },\n    {\n        \"id\": \"019a9c6d-e8e7-76c0-a952-57b7477407aa\",\n        \"code\": \"gambling\",\n        \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n        \"name\": \"Gambling\"\n    },\n    {\n        \"id\": \"019a9c6d-e8e8-7943-931f-6b9fe1a39deb\",\n        \"code\": \"drugs\",\n        \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n        \"name\": \"Drugs and health hazards\"\n    },\n    {\n        \"id\": \"019a9c6d-e8e8-7943-931f-6bebc9ddb91c\",\n        \"code\": \"tobacco\",\n        \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n        \"name\": \"Tobacco\"\n    },\n    {\n        \"id\": \"019a9c6d-e8e8-7943-931f-6c3a8dfe86a1\",\n        \"code\": \"nudity\",\n        \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n        \"name\": \"Nudity\"\n    },\n    {\n        \"id\": \"019a9c6d-e8e8-7943-931f-6c866db3b31b\",\n        \"code\": \"alcohol\",\n        \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n        \"name\": \"Alcohol\"\n    },\n    {\n        \"id\": \"019a9c6d-e8e8-7943-931f-6cd6ebaa73d9\",\n        \"code\": \"hate\",\n        \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n        \"name\": \"Hate and Discrimination\"\n    },\n    {\n        \"id\": \"019a9c6d-e8e8-7943-931f-6d262079cf44\",\n        \"code\": \"marijuana\",\n        \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n        \"name\": \"Marijuana\"\n    },\n    {\n        \"id\": \"019a9c6d-e8e8-7943-931f-6d7cf2df3c90\",\n        \"code\": \"weapons\",\n        \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n        \"name\": \"Weapons\"\n    },\n    {\n        \"id\": \"019a9c6d-e8e8-7943-931f-6dc542d48871\",\n        \"code\": \"porn\",\n        \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n        \"name\": \"Pornography\"\n    },\n    {\n        \"id\": \"019a9c6d-e8e8-7943-931f-6e109118c7a3\",\n        \"code\": \"sects\",\n        \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n        \"name\": \"Sects and Conspiracies\"\n    },\n    {\n        \"id\": \"019a9c6d-e8e8-7943-931f-6e6d93b43aa6\",\n        \"code\": \"gruesome\",\n        \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n        \"name\": \"Extreme/Gruesome Content\"\n    },\n    {\n        \"id\": \"019a9c6d-e8e8-7943-931f-6ebfa1d06c21\",\n        \"code\": \"gambling_comm\",\n        \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n        \"name\": \"Gambling - Community Lists\"\n    },\n    {\n        \"id\": \"019a9c6d-e8e8-7943-931f-6f0055def115\",\n        \"code\": \"abortion\",\n        \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n        \"name\": \"Abortion\"\n    },\n    {\n        \"id\": \"019a9c6d-e8e8-7943-931f-6f58500ab8e3\",\n        \"code\": \"mixed_content\",\n        \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n        \"name\": \"Potentially Adult Content\"\n    },\n    {\n        \"id\": \"019a9c6d-e8e8-7943-931f-6fac779b9e73\",\n        \"code\": \"violence\",\n        \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n        \"name\": \"Violence\"\n    },\n    {\n        \"id\": \"019a9c6d-e8e9-7460-83d8-521231c8e7fb\",\n        \"code\": \"child_abuse\",\n        \"macroCategoryId\": \"019a9c6d-e8e7-76c0-a952-57a8bccc2559\",\n        \"name\": \"Child Abuse\"\n    },\n    {\n        \"id\": \"019a9c6d-e933-7352-9027-5ec57a77660f\",\n        \"code\": \"blacklist_agcom_it\",\n        \"macroCategoryId\": \"019a9c6d-e933-7352-9027-5e1689a22fc1\",\n        \"name\": \"Italy - Communications Authority and Measures (BETA)\"\n    },\n    {\n        \"id\": \"019a9c6d-e934-7ca0-bcd2-689bcd582048\",\n        \"code\": \"blacklist_adm_it\",\n        \"macroCategoryId\": \"019a9c6d-e933-7352-9027-5e1689a22fc1\",\n        \"name\": \"Italy - ADM Customs and Monopolies Agency\"\n    }\n]"}],"_postman_id":"5161fdef-9b53-4b52-b0e9-6736a5ebe61c"}],"id":"0100ee00-45b3-4f49-abdf-73f4817994f5","_postman_id":"0100ee00-45b3-4f49-abdf-73f4817994f5","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}}],"id":"4a298157-1d04-4d0a-9510-02ced388252f","description":"<p>Covers all protection and policy configuration operations.</p>\n<p>Allows creating and managing protection policies, blocking or allowing categories, managing exceptions, and listing blockable entities such as categories, countries, and TLDs.</p>\n","_postman_id":"4a298157-1d04-4d0a-9510-02ced388252f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Report","item":[{"name":"Statistics overview","id":"5fe7a5f3-774d-48ed-a323-aa53c53cb662","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/report/v1/statistics?start={{reportStartDate}}&end={{reportEndDate}}&granularity=daily","description":"<p>Retrieves aggregated security statistics over a specified time interval, providing key metrics such as total requests, blocked connections, and unresolved queries. Results can be broken down by time granularity and filtered by organization, policy, or network.</p>\n<h3 id=\"query-params\">Query params</h3>\n<h4 id=\"enum-values\">Enum values</h4>\n<p><strong>granularity</strong>:</p>\n<ul>\n<li><p><code>hourly</code> — Data grouped into hourly buckets (detailed time-series data)</p>\n</li>\n<li><p><code>daily</code> — Data grouped into daily buckets (default; balanced granularity)</p>\n</li>\n<li><p><code>monthly</code> — Data grouped into monthly buckets (high-level summary)</p>\n</li>\n</ul>\n<h4 id=\"parameters\">Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Default</th>\n<th>Allowed values / constraints</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>start</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>None</td>\n<td>ISO 8601 datetime</td>\n<td>Start of the reporting interval (inclusive).</td>\n</tr>\n<tr>\n<td><code>end</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>None</td>\n<td>ISO 8601 datetime</td>\n<td>End of the reporting interval (inclusive). Must be after <code>start</code>.</td>\n</tr>\n<tr>\n<td><code>granularity</code></td>\n<td>string</td>\n<td>No</td>\n<td><code>daily</code></td>\n<td><code>hourly</code>, <code>daily</code>, <code>monthly</code></td>\n<td>Controls how the time interval is grouped in the response series.</td>\n</tr>\n<tr>\n<td><code>organizationIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Restricts statistics to one or more organizations; omit for all.</td>\n</tr>\n<tr>\n<td><code>policyIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Restricts statistics to one or more policies; omit for all.</td>\n</tr>\n<tr>\n<td><code>networkIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Restricts statistics to one or more networks; omit for all.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["report","v1","statistics"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>Start of the reporting interval</p>\n","type":"text/plain"},"key":"start","value":"{{reportStartDate}}"},{"description":{"content":"<p>End of the reporting interval</p>\n","type":"text/plain"},"key":"end","value":"{{reportEndDate}}"},{"description":{"content":"<p>Controls how the time interval is grouped in the response series</p>\n","type":"text/plain"},"key":"granularity","value":"daily"},{"disabled":true,"description":{"content":"<p>Restricts the report to one or more policies</p>\n","type":"text/plain"},"key":"policyIds","value":""},{"disabled":true,"description":{"content":"<p>Restricts the report to one or more organizations</p>\n","type":"text/plain"},"key":"organizationIds","value":""},{"disabled":true,"description":{"content":"<p>Restricts the report to one or more networks</p>\n","type":"text/plain"},"key":"networkIds","value":""}],"variable":[]}},"response":[],"_postman_id":"5fe7a5f3-774d-48ed-a323-aa53c53cb662"},{"name":"Top categories","id":"ec99efa5-3fd7-4999-9e78-e40925d31c6d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/report/v1/categories?start={{reportStartDate}}&end={{reportEndDate}}&limit=5&metric=requests&protectionModule=app_blocker","description":"<p>Returns a ranked list of the most active or problematic content categories based on a selected metric (requests, blocked, allowed, or unresolved). Useful for identifying which types of content dominate your network activity and which are most frequently blocked.</p>\n<h3 id=\"query-params\">Query params</h3>\n<h4 id=\"enum-values\">Enum values</h4>\n<p><strong>metric</strong>:</p>\n<ul>\n<li><p><code>blocked</code> — Rank categories by number of blocked requests (default behavior shows what you blocked most)</p>\n</li>\n<li><p><code>unresolved</code> — Rank categories by unresolved queries (DNS lookups that failed to resolve)</p>\n</li>\n<li><p><code>allowed</code> — Rank categories by allowed requests (shows what users access most)</p>\n</li>\n<li><p><code>requests</code> — Rank categories by total request count (overall traffic volume)</p>\n</li>\n</ul>\n<p><strong>protectionModule</strong>:</p>\n<ul>\n<li><p><code>content_filter</code> — Results from content filtering policies</p>\n</li>\n<li><p><code>malware_protection</code> — Results from malware detection and prevention</p>\n</li>\n<li><p><code>app_blocker</code> — Results from application-level blocking</p>\n</li>\n</ul>\n<p><strong>reason</strong>:</p>\n<ul>\n<li><code>ip_blocker</code> — Results filtered by IP blocking reason</li>\n</ul>\n<h4 id=\"parameters\">Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Default</th>\n<th>Allowed values / constraints</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>start</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>None</td>\n<td>ISO 8601 datetime</td>\n<td>Start of the reporting interval (inclusive).</td>\n</tr>\n<tr>\n<td><code>end</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>None</td>\n<td>ISO 8601 datetime</td>\n<td>End of the reporting interval (inclusive). Must be after <code>start</code>.</td>\n</tr>\n<tr>\n<td><code>metric</code></td>\n<td>string</td>\n<td>No</td>\n<td><code>requests</code></td>\n<td><code>blocked</code>, <code>unresolved</code>, <code>allowed</code>, <code>requests</code></td>\n<td>Which counter to use for ranking categories; determines ordering and values returned.</td>\n</tr>\n<tr>\n<td><code>limit</code></td>\n<td>number</td>\n<td>No</td>\n<td><code>5</code></td>\n<td>Min <code>1</code>, max <code>15</code></td>\n<td>Maximum number of top categories to return.</td>\n</tr>\n<tr>\n<td><code>organizationIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Restricts results to one or more organizations; omit for all.</td>\n</tr>\n<tr>\n<td><code>policyIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Restricts results to one or more policies; omit for all.</td>\n</tr>\n<tr>\n<td><code>networkIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Restricts results to one or more networks; omit for all.</td>\n</tr>\n<tr>\n<td><code>categoryIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Limits results to specific categories only; omit to include all categories.</td>\n</tr>\n<tr>\n<td><code>protectionModule</code></td>\n<td>string</td>\n<td>No</td>\n<td>None</td>\n<td><code>content_filter</code>, <code>malware_protection</code>, <code>app_blocker</code></td>\n<td>Filters data by the source protection module; omit to combine all sources.</td>\n</tr>\n<tr>\n<td><code>reason</code></td>\n<td>string</td>\n<td>No</td>\n<td>None</td>\n<td><code>ip_blocker</code></td>\n<td>Filters results to a specific blocking reason; omit to include all reasons.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["report","v1","categories"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>Start of the reporting interval (inclusive).</p>\n","type":"text/plain"},"key":"start","value":"{{reportStartDate}}"},{"description":{"content":"<p>End of the reporting interval (inclusive). Must be after <code>start</code>.  </p>\n","type":"text/plain"},"key":"end","value":"{{reportEndDate}}"},{"description":{"content":"<p>Maximum number of categories returned</p>\n","type":"text/plain"},"key":"limit","value":"5"},{"description":{"content":"<p>Which counter to use for ranking categories; determines ordering and values returned.</p>\n","type":"text/plain"},"key":"metric","value":"requests"},{"description":{"content":"<p>Filters data by the source protection module</p>\n","type":"text/plain"},"key":"protectionModule","value":"app_blocker"},{"disabled":true,"description":{"content":"<p>Filters results to a specific blocking reason</p>\n","type":"text/plain"},"key":"reason","value":"ip_blocker"},{"disabled":true,"description":{"content":"<p>Limits results to specific categories only; omit to include all categories</p>\n","type":"text/plain"},"key":"categoryIds","value":""},{"disabled":true,"description":{"content":"<p>Restricts the report to one or more policies</p>\n","type":"text/plain"},"key":"policyIds","value":""},{"disabled":true,"description":{"content":"<p>Restricts the report to one or more networks</p>\n","type":"text/plain"},"key":"networkIds","value":""},{"disabled":true,"description":{"content":"<p>Restricts the report to one or more organizations</p>\n","type":"text/plain"},"key":"organizationIds","value":""}],"variable":[]}},"response":[],"_postman_id":"ec99efa5-3fd7-4999-9e78-e40925d31c6d"},{"name":"Domains by category","id":"e031617e-4aa5-4296-932b-1bf9c9423e0f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/report/v1/categories/domains?start={{reportStartDate}}&end={{reportEndDate}}&categoryIds={{categoryId}}&metric=requests","description":"<p>Retrieves the top domains for each of the specified categories, ranked by a selected metric. This provides a detailed breakdown of which specific domains are most active within particular content categories, enabling granular visibility into traffic patterns by category.</p>\n<h3 id=\"query-params\">Query params</h3>\n<h4 id=\"enum-values\">Enum values</h4>\n<p><strong>metric</strong>:</p>\n<ul>\n<li><p><code>blocked</code> — Rank domains by number of blocked requests</p>\n</li>\n<li><p><code>unresolved</code> — Rank domains by unresolved queries</p>\n</li>\n<li><p><code>allowed</code> — Rank domains by allowed requests</p>\n</li>\n<li><p><code>requests</code> — Rank domains by total request count (default)</p>\n</li>\n</ul>\n<p><strong>protectionModule</strong>:</p>\n<ul>\n<li><p><code>content_filter</code> — Results from content filtering policies</p>\n</li>\n<li><p><code>malware_protection</code> — Results from malware detection and prevention</p>\n</li>\n<li><p><code>app_blocker</code> — Results from application-level blocking</p>\n</li>\n</ul>\n<p><strong>reason</strong>:</p>\n<ul>\n<li><code>ip_blocker</code> — Results filtered by IP blocking reason</li>\n</ul>\n<h4 id=\"parameters\">Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Default</th>\n<th>Allowed values / constraints</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>start</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>None</td>\n<td>ISO 8601 datetime</td>\n<td>Start of the reporting interval (inclusive).</td>\n</tr>\n<tr>\n<td><code>end</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>None</td>\n<td>ISO 8601 datetime</td>\n<td>End of the reporting interval (inclusive). Must be after <code>start</code>.</td>\n</tr>\n<tr>\n<td><code>categoryIds</code></td>\n<td>UUID or UUID[]</td>\n<td>Yes</td>\n<td>None</td>\n<td>At least one category id is required; single UUID or repeated query param</td>\n<td>Categories for which domains must be aggregated. At least one required.</td>\n</tr>\n<tr>\n<td><code>metric</code></td>\n<td>string</td>\n<td>No</td>\n<td><code>requests</code></td>\n<td><code>blocked</code>, <code>unresolved</code>, <code>allowed</code>, <code>requests</code></td>\n<td>Metric used to rank domains within each category; determines ordering and values returned.</td>\n</tr>\n<tr>\n<td><code>limit</code></td>\n<td>number</td>\n<td>No</td>\n<td><code>5</code></td>\n<td>Min <code>1</code>, max <code>15</code></td>\n<td>Maximum number of domains to return per category.</td>\n</tr>\n<tr>\n<td><code>organizationIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Restricts results to one or more organizations; omit for all.</td>\n</tr>\n<tr>\n<td><code>policyIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Restricts results to one or more policies; omit for all.</td>\n</tr>\n<tr>\n<td><code>networkIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Restricts results to one or more networks; omit for all.</td>\n</tr>\n<tr>\n<td><code>protectionModule</code></td>\n<td>string</td>\n<td>No</td>\n<td>None</td>\n<td><code>content_filter</code>, <code>malware_protection</code>, <code>app_blocker</code></td>\n<td>Filters data by the source protection module; omit to combine all sources.</td>\n</tr>\n<tr>\n<td><code>reason</code></td>\n<td>string</td>\n<td>No</td>\n<td>None</td>\n<td><code>ip_blocker</code></td>\n<td>Filters results to a specific blocking reason; omit to include all reasons.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["report","v1","categories","domains"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>Start of the reporting interval (inclusive)</p>\n","type":"text/plain"},"key":"start","value":"{{reportStartDate}}"},{"description":{"content":"<p>End of the reporting interval (inclusive). Must be after <code>start</code></p>\n","type":"text/plain"},"key":"end","value":"{{reportEndDate}}"},{"description":{"content":"<p>Categories for which domains must be aggregated. At least one required</p>\n","type":"text/plain"},"key":"categoryIds","value":"{{categoryId}}"},{"description":{"content":"<p>Metric used to rank domains within each category; determines ordering and values returned</p>\n","type":"text/plain"},"key":"metric","value":"requests"},{"disabled":true,"description":{"content":"<p>Filters results to a specific blocking reason</p>\n","type":"text/plain"},"key":"reason","value":"ip_blocker"},{"disabled":true,"description":{"content":"<p>Maximum number of domains returned for each category</p>\n","type":"text/plain"},"key":"limit","value":"5"},{"disabled":true,"description":{"content":"<p>Filters data by the source protection module</p>\n","type":"text/plain"},"key":"protectionModule","value":"app_blocker"},{"disabled":true,"description":{"content":"<p>Single UUID or repeated query param</p>\n","type":"text/plain"},"key":"policyIds","value":""},{"disabled":true,"description":{"content":"<p>Single UUID or repeated query param</p>\n","type":"text/plain"},"key":"networkIds","value":""},{"disabled":true,"description":{"content":"<p>Single UUID or repeated query param</p>\n","type":"text/plain"},"key":"organizationIds","value":""}],"variable":[]}},"response":[],"_postman_id":"e031617e-4aa5-4296-932b-1bf9c9423e0f"},{"name":"Top domains","id":"54a30543-fbd4-47e8-b839-0428680de3cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/report/v1/domains?start={{reportStartDate}}&end={{reportEndDate}}&limit=5&metric=blocked","description":"<p>Retrieves a ranked list of the most active or problematic domains across your network based on a selected metric. Use this to identify which specific domains generate the most traffic, blocks, or issues in your environment.</p>\n<h3 id=\"query-params\">Query params</h3>\n<h4 id=\"enum-values\">Enum values</h4>\n<p><strong>metric</strong>:</p>\n<ul>\n<li><p><code>blocked</code> — Rank domains by number of blocked requests</p>\n</li>\n<li><p><code>unresolved</code> — Rank domains by unresolved queries</p>\n</li>\n<li><p><code>allowed</code> — Rank domains by allowed requests</p>\n</li>\n<li><p><code>requests</code> — Rank domains by total request count (default)</p>\n</li>\n</ul>\n<p><strong>protectionModule</strong>:</p>\n<ul>\n<li><p><code>content_filter</code> — Results from content filtering policies</p>\n</li>\n<li><p><code>malware_protection</code> — Results from malware detection and prevention</p>\n</li>\n<li><p><code>app_blocker</code> — Results from application-level blocking</p>\n</li>\n</ul>\n<p><strong>reason</strong>:</p>\n<ul>\n<li><code>ip_blocker</code> — Results filtered by IP blocking reason</li>\n</ul>\n<h4 id=\"parameters\">Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Default</th>\n<th>Allowed values / constraints</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>start</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>None</td>\n<td>ISO 8601 datetime</td>\n<td>Start of the reporting interval (inclusive).</td>\n</tr>\n<tr>\n<td><code>end</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>None</td>\n<td>ISO 8601 datetime</td>\n<td>End of the reporting interval (inclusive). Must be after <code>start</code>.</td>\n</tr>\n<tr>\n<td><code>metric</code></td>\n<td>string</td>\n<td>No</td>\n<td><code>requests</code></td>\n<td><code>blocked</code>, <code>unresolved</code>, <code>allowed</code>, <code>requests</code></td>\n<td>Which counter to use for ranking domains; determines ordering and values returned.</td>\n</tr>\n<tr>\n<td><code>limit</code></td>\n<td>number</td>\n<td>No</td>\n<td><code>5</code></td>\n<td>Min <code>1</code>, max <code>15</code></td>\n<td>Maximum number of top domains to return.</td>\n</tr>\n<tr>\n<td><code>organizationIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Restricts results to one or more organizations; omit for all.</td>\n</tr>\n<tr>\n<td><code>policyIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Restricts results to one or more policies; omit for all.</td>\n</tr>\n<tr>\n<td><code>networkIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Restricts results to one or more networks; omit for all.</td>\n</tr>\n<tr>\n<td><code>categoryIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Limits results to domains belonging to specific categories; omit to include all categories.</td>\n</tr>\n<tr>\n<td><code>protectionModule</code></td>\n<td>string</td>\n<td>No</td>\n<td>None</td>\n<td><code>content_filter</code>, <code>malware_protection</code>, <code>app_blocker</code></td>\n<td>Filters data by the source protection module; omit to combine all sources.</td>\n</tr>\n<tr>\n<td><code>reason</code></td>\n<td>string</td>\n<td>No</td>\n<td>None</td>\n<td><code>ip_blocker</code></td>\n<td>Filters results to a specific blocking reason; omit to include all reasons.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["report","v1","domains"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>Start of the reporting interval (inclusive)</p>\n","type":"text/plain"},"key":"start","value":"{{reportStartDate}}"},{"description":{"content":"<p>End of the reporting interval (inclusive). Must be after <code>start</code></p>\n","type":"text/plain"},"key":"end","value":"{{reportEndDate}}"},{"description":{"content":"<p>Maximum number of top domains to return</p>\n","type":"text/plain"},"key":"limit","value":"5"},{"description":{"content":"<p>Which counter to use for ranking domains; determines ordering and values returned</p>\n","type":"text/plain"},"key":"metric","value":"blocked"},{"disabled":true,"description":{"content":"<p>Filters results to a specific blocking reason</p>\n","type":"text/plain"},"key":"reason","value":"ip_blocker"},{"disabled":true,"description":{"content":"<p>Filters data by the source protection module</p>\n","type":"text/plain"},"key":"protectionModule","value":"content_filter"},{"disabled":true,"description":{"content":"<p>Restricts the report to one or more policies</p>\n","type":"text/plain"},"key":"policyIds","value":""},{"disabled":true,"description":{"content":"<p>Restricts the report to one or more categories</p>\n","type":"text/plain"},"key":"categoryIds","value":""},{"disabled":true,"description":{"content":"<p>Restricts the report to one or more organizations</p>\n","type":"text/plain"},"key":"organizationIds","value":""},{"disabled":true,"description":{"content":"<p>Restricts the report to one or more networks</p>\n","type":"text/plain"},"key":"networkIds","value":""}],"variable":[]}},"response":[],"_postman_id":"54a30543-fbd4-47e8-b839-0428680de3cb"},{"name":"Historical DNS logs","id":"24b4e145-807b-4e4f-a962-504258c6e39a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/report/v1/dns-logs?start={{reportStartDate}}&end={{reportEndDate}}&limit=5&offset=0","description":"<p>Retrieves detailed historical DNS query logs for the specified time period. Each log record includes the domain queried, the action taken (allowed, denied, or unresolved), the reason for that decision, and associated metadata (organization, policy, network, category). Use this for auditing, investigating suspicious activity, or analyzing network DNS behavior at a granular level.</p>\n<h3 id=\"query-params\">Query params</h3>\n<h4 id=\"enum-values\">Enum values</h4>\n<p><strong>actions</strong>:</p>\n<ul>\n<li><p><code>UNRESOLVED</code> — DNS query could not be resolved</p>\n</li>\n<li><p><code>GRANTED</code> — DNS query was allowed and resolved</p>\n</li>\n<li><p><code>DENIED</code> — DNS query was blocked and denied</p>\n</li>\n</ul>\n<p><strong>reasons</strong>:</p>\n<ul>\n<li><p><code>CATEGORY</code> — Blocked because domain belongs to a filtered category</p>\n</li>\n<li><p><code>BLOCK_LIST</code> — Blocked because domain is on an exception of type block list</p>\n</li>\n<li><p><code>ALLOW_LIST</code> — Allowed because domain is on an exception of type allow list</p>\n</li>\n<li><p><code>GEO_BLOCK</code> — Blocked because domain access is restricted by geolocation policy</p>\n</li>\n<li><p><code>IP_BLOCK</code> — Blocked because source IP is on an IP block list</p>\n</li>\n<li><p><code>IP_REMOVED</code> — Blocked because IP was explicitly removed from allowed access</p>\n</li>\n<li><p><code>NO_POLICY</code> — No policy rule matched (default denial)</p>\n</li>\n<li><p><code>YOUTUBE_SAFESEARCH</code> — Restricted by YouTube SafeSearch enforcement</p>\n</li>\n<li><p><code>BING_SAFESEARCH</code> — Restricted by Bing SafeSearch enforcement</p>\n</li>\n<li><p><code>GOOGLE_SAFESEARCH</code> — Restricted by Google SafeSearch enforcement</p>\n</li>\n<li><p><code>DUCKDUCKGO_SAFESEARCH</code> — Restricted by DuckDuckGo SafeSearch enforcement</p>\n</li>\n</ul>\n<h4 id=\"parameters\">Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Default</th>\n<th>Allowed values / constraints</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>start</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>None</td>\n<td>ISO 8601 datetime</td>\n<td>Start of the search interval (inclusive).</td>\n</tr>\n<tr>\n<td><code>end</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>None</td>\n<td>ISO 8601 datetime</td>\n<td>End of the search interval (inclusive). Must be after <code>start</code>.</td>\n</tr>\n<tr>\n<td><code>limit</code></td>\n<td>number</td>\n<td>No</td>\n<td><code>100</code></td>\n<td>Min <code>1</code>, max <code>1000</code></td>\n<td>Maximum number of log rows to return per request.</td>\n</tr>\n<tr>\n<td><code>offset</code></td>\n<td>number</td>\n<td>No</td>\n<td><code>0</code></td>\n<td>Min <code>0</code></td>\n<td>Pagination offset; use with <code>limit</code> to iterate through results.</td>\n</tr>\n<tr>\n<td><code>organizationIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Restricts logs to one or more organizations; omit for all.</td>\n</tr>\n<tr>\n<td><code>policyIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Restricts logs to one or more policies; omit for all.</td>\n</tr>\n<tr>\n<td><code>networkIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Restricts logs to one or more networks; omit for all.</td>\n</tr>\n<tr>\n<td><code>categoryIds</code></td>\n<td>UUID or UUID[]</td>\n<td>No</td>\n<td>None</td>\n<td>Single UUID or repeated query param</td>\n<td>Restricts logs to one or more categories; omit for all.</td>\n</tr>\n<tr>\n<td><code>actions</code></td>\n<td>string or string[]</td>\n<td>No</td>\n<td>None</td>\n<td><code>UNRESOLVED</code>, <code>GRANTED</code>, <code>DENIED</code>; single value or repeated query param</td>\n<td>Filters log rows by DNS action outcome; omit to include all.</td>\n</tr>\n<tr>\n<td><code>fqdnSearch</code></td>\n<td>string</td>\n<td>No</td>\n<td>None</td>\n<td>Max length <code>255</code></td>\n<td>Free-text filter on the fully qualified domain name (FQDN); performs substring match.</td>\n</tr>\n<tr>\n<td><code>reasons</code></td>\n<td>string or string[]</td>\n<td>No</td>\n<td>None</td>\n<td><code>CATEGORY</code>, <code>BLOCK_LIST</code>, <code>ALLOW_LIST</code>, <code>GEO_BLOCK</code>, <code>IP_BLOCK</code>, <code>IP_REMOVED</code>, <code>YOUTUBE_SAFESEARCH</code>, <code>BING_SAFESEARCH</code>, <code>GOOGLE_SAFESEARCH</code>, <code>NO_POLICY</code>, <code>DUCKDUCKGO_SAFESEARCH</code>; single value or repeated query param</td>\n<td>Filters log rows by the decision reason; omit to include all.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["report","v1","dns-logs"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>Start of the search interval (inclusive)</p>\n","type":"text/plain"},"key":"start","value":"{{reportStartDate}}"},{"description":{"content":"<p>End of the search interval (inclusive). Must be after <code>start</code></p>\n","type":"text/plain"},"key":"end","value":"{{reportEndDate}}"},{"description":{"content":"<p>Maximum number of log rows to return per request</p>\n","type":"text/plain"},"key":"limit","value":"5"},{"description":{"content":"<p>Pagination offset; use with <code>limit</code> to iterate through results</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"<p>Free-text filter on the fully qualified domain name (FQDN); performs substring match</p>\n","type":"text/plain"},"key":"fqdnSearch","value":""},{"disabled":true,"description":{"content":"<p>Filters log rows by DNS action outcome; omit to include all</p>\n","type":"text/plain"},"key":"actions","value":" "},{"disabled":true,"description":{"content":"<p>Filters log rows by the decision reason; omit to include all</p>\n","type":"text/plain"},"key":"reasons","value":""},{"disabled":true,"description":{"content":"<p>Restricts the logs to one or more organizations</p>\n","type":"text/plain"},"key":"organizationIds","value":""},{"disabled":true,"description":{"content":"<p>Restricts the logs to one or more categories</p>\n","type":"text/plain"},"key":"categoryIds","value":""},{"disabled":true,"description":{"content":"<p>Restricts the logs to one or more policies</p>\n","type":"text/plain"},"key":"policyIds","value":""},{"disabled":true,"description":{"content":"<p>Restricts the logs to one or more networks</p>\n","type":"text/plain"},"key":"networkIds","value":""}],"variable":[]}},"response":[],"_postman_id":"24b4e145-807b-4e4f-a962-504258c6e39a"}],"id":"be9ef1e7-7946-4b1e-9a91-89c20e817223","description":"<p>General notes:</p>\n<ul>\n<li>All report endpoints are <code>GET</code>.</li>\n<li>All routes currently have no path parameters.</li>\n<li>All routes currently have no request body.</li>\n<li>Date filters use ISO 8601 datetime strings.</li>\n<li>When both <code>start</code> and <code>end</code> are present, validation requires <code>start &lt; end</code>.</li>\n<li>For UUID list filters, the API accepts either a single UUID or repeated query params with the same key. Example: <code>organizationIds=&lt;uuid&gt;</code> or <code>organizationIds=&lt;uuid1&gt;&amp;organizationIds=&lt;uuid2&gt;</code>.</li>\n</ul>\n","event":[{"listen":"prerequest","script":{"id":"8fd00571-edb3-4a9a-8d2f-70f935cb09d7","type":"text/javascript","packages":{},"requests":{},"exec":[""]}},{"listen":"test","script":{"id":"fa6f1911-a1b4-4f01-b869-878013a8b4a3","type":"text/javascript","packages":{},"requests":{},"exec":[""]}}],"_postman_id":"be9ef1e7-7946-4b1e-9a91-89c20e817223","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Network","item":[{"name":"Static","item":[{"name":"Create static single network","id":"57cefde5-b629-48d5-8a6f-901823250f35","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Single static network\",\n    \"note\": \"Some network's details...\",\n    \"organizationId\": \"{{organizationId}}\",\n    \"ip\": \"10.55.90.211\"\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/network/v1/static/single","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["network","v1","static","single"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"0f203b3d-de12-433c-9b5b-0f0e9ffe3833","name":"Create static single network successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Single static network\",\n    \"note\": \"Some network's details...\",\n    \"organizationId\": \"{{organizationId}}\",\n    \"ip\": \"172.55.90.211\"\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/network/v1/static/single"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"createdAt\": \"2025-10-15T09:55:05.049Z\",\r\n    \"id\": \"0199e74b-70d9-7b80-b138-36ae8c1ca3b3\",\r\n    \"lastQueriedAt\": null,\r\n    \"name\": \"Single static network\",\r\n    \"note\": \"Some network's details...\",\r\n    \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\r\n    \"type\": \"STATIC_SINGLE\",\r\n    \"updatedAt\": \"2025-10-15T09:55:05.049Z\",\r\n    \"ip\": \"172.55.90.211\"\r\n}"}],"_postman_id":"57cefde5-b629-48d5-8a6f-901823250f35"},{"name":"Edit static single network","id":"3a100227-4468-4d6b-a795-cfc7ad6e39ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Single static network 2\",\n    \"note\": \"Some network's details\"\n}","options":{"raw":{"language":"json"}}},"url":"{{networkService}}/v1/static/single/:networkId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["v1","static","single",":networkId"],"host":["{{networkService}}"],"query":[],"variable":[{"description":{"content":"<p>The id of the network to edit</p>\n","type":"text/plain"},"type":"any","value":"{{singleNetworkId}}","key":"networkId"}]}},"response":[{"id":"a8b0329b-e7cc-4358-8644-b9664e4c0ecd","name":"Edit static single network successful","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Updated Single static network name\",\n    \"note\": \"Some more network's details\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/network/v1/static/single/:networkId","host":["https://core.fsflt.net"],"path":["network","v1","static","single",":networkId"],"variable":[{"key":"networkId","value":"{{singleNetworkId}}","description":"The id of the network to edit"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"createdAt\": \"2025-10-15T09:55:05.049Z\",\n    \"id\": \"0199e74b-70d9-7b80-b138-36ae8c1ca3b3\",\n    \"lastQueriedAt\": null,\n    \"name\": \"Updated Single static network name\",\n    \"note\": \"Some more network's details\",\n    \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n    \"type\": \"STATIC_SINGLE\",\n    \"updatedAt\": \"2025-10-15T10:14:50.784Z\",\n    \"ip\": \"172.55.90.211\"\n}"}],"_postman_id":"3a100227-4468-4d6b-a795-cfc7ad6e39ce"},{"name":"Create static CIDR network","id":"c0231565-e1bf-49e6-bc29-f8fc1b897f38","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Cidr static network\",\n    \"note\": \"Some network's details\",\n    \"organizationId\": \"{{organizationId}}\",\n    \"cidr\": \"19.16.31.10/24\"\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/network/v1/static/cidr","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["network","v1","static","cidr"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"2d353e7c-a91a-4ae2-a210-38cf4612ed9b","name":"Create static CIDR network successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Cidr static network\",\n    \"note\": \"Some network's details\",\n    \"organizationId\": \"{{organizationId}}\",\n    \"cidr\": \"19.16.31.10/24\"\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/network/v1/static/cidr"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"createdAt\": \"2025-10-15T09:58:01.218Z\",\n    \"id\": \"0199e74e-2102-7790-b07a-743070883d35\",\n    \"lastQueriedAt\": null,\n    \"name\": \"Cidr static network\",\n    \"note\": \"Some network's details\",\n    \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n    \"type\": \"STATIC_CIDR\",\n    \"updatedAt\": \"2025-10-15T09:58:01.218Z\",\n    \"cidr\": \"19.16.31.0/24\"\n}"}],"_postman_id":"c0231565-e1bf-49e6-bc29-f8fc1b897f38"},{"name":"Edit static CIDR network","id":"76e9dc62-1f08-4e95-81b1-618ef17a6e48","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Cidr static network 2\",\n    \"note\": \"Some network's details\"\n}","options":{"raw":{"language":"json"}}},"url":"{{networkService}}/v1/static/cidr/:networkId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["v1","static","cidr",":networkId"],"host":["{{networkService}}"],"query":[],"variable":[{"description":{"content":"<p>The id of the network to edit</p>\n","type":"text/plain"},"type":"any","value":"{{cidrNetworkId}}","key":"networkId"}]}},"response":[{"id":"0038fa69-422d-464b-8d74-961611c9e92c","name":"Edit static CIDR network successful","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Updated Cidr static network name\",\n    \"note\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/network/v1/static/cidr/:networkId","host":["https://core.fsflt.net"],"path":["network","v1","static","cidr",":networkId"],"variable":[{"key":"networkId","value":"{{cidrNetworkId}}","description":"The id of the network to edit"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"createdAt\": \"2025-10-15T09:58:01.218Z\",\n    \"id\": \"0199e74e-2102-7790-b07a-743070883d35\",\n    \"lastQueriedAt\": null,\n    \"name\": \"Updated Cidr static network name\",\n    \"note\": \"\",\n    \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n    \"type\": \"STATIC_CIDR\",\n    \"updatedAt\": \"2025-10-15T10:18:28.762Z\",\n    \"cidr\": \"19.16.31.0/24\"\n}"}],"_postman_id":"76e9dc62-1f08-4e95-81b1-618ef17a6e48"},{"name":"Create static range network","id":"409d21e7-f0bf-4da3-972a-70b33d5e85fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Range static network\",\n    \"rangeIp\": {\n        \"start\": \"151.24.10.1\",\n        \"end\": \"151.24.19.254\"\n    },\n    \"organizationId\": \"{{organizationId}}\",\n    \"note\": \"Some network's details\"\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/network/v1/static/range","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["network","v1","static","range"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"1fae713b-4036-4fa5-a912-32b3302afb6d","name":"Create static range network successful","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Range static network\",\n    \"rangeIp\": {\n        \"start\": \"151.24.10.1\",\n        \"end\": \"151.24.19.254\"\n    },\n    \"organizationId\": \"{{organizationId}}\",\n    \"note\": \"Some network's details\"\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/network/v1/static/range"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"createdAt\": \"2025-10-15T10:32:02.759Z\",\n    \"id\": \"0199e76d-47c7-7d42-bdc7-3374607b29cc\",\n    \"lastQueriedAt\": null,\n    \"name\": \"Range static network\",\n    \"note\": \"Some network's details\",\n    \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n    \"type\": \"STATIC_RANGE\",\n    \"updatedAt\": \"2025-10-15T10:32:02.759Z\",\n    \"rangeIp\": {\n        \"start\": \"151.24.10.1\",\n        \"end\": \"151.24.19.254\"\n    }\n}"}],"_postman_id":"409d21e7-f0bf-4da3-972a-70b33d5e85fd"},{"name":"Edit static range network","id":"98d42f9c-d3aa-4963-b2f9-8b856ec65883","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Range static network 2\",\n    \"note\": \"Some network's details\"\n}","options":{"raw":{"language":"json"}}},"url":"{{networkService}}/v1/static/range/:networkId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["v1","static","range",":networkId"],"host":["{{networkService}}"],"query":[],"variable":[{"description":{"content":"<p>The id of the network to edit</p>\n","type":"text/plain"},"type":"any","value":"{{rangeNetworkId}}","key":"networkId"}]}},"response":[{"id":"07e45e59-e057-4d8d-a5d6-eb76ec44f120","name":"Edit static range network","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Updated range static network name\",\n    \"note\": \"Some network's notes\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/network/v1/static/range/:networkId","host":["https://core.fsflt.net"],"path":["network","v1","static","range",":networkId"],"variable":[{"key":"networkId","value":"{{rangeNetworkId}}","description":"The id of the network to edit"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"createdAt\": \"2025-10-15T10:32:02.759Z\",\n    \"id\": \"0199e76d-47c7-7d42-bdc7-3374607b29cc\",\n    \"lastQueriedAt\": null,\n    \"name\": \"Updated range static network name\",\n    \"note\": \"Some network's notes\",\n    \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n    \"type\": \"STATIC_RANGE\",\n    \"updatedAt\": \"2025-10-15T11:10:34.770Z\",\n    \"rangeIp\": {\n        \"start\": \"151.24.10.1\",\n        \"end\": \"151.24.19.254\"\n    }\n}"}],"_postman_id":"98d42f9c-d3aa-4963-b2f9-8b856ec65883"}],"id":"757878f7-bb74-47b0-9629-5eb450067208","description":"<p>Endpoints to manage STATIC networks.</p>\n","_postman_id":"757878f7-bb74-47b0-9629-5eb450067208","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Policies","item":[{"name":"Add policy to a network","id":"6677ff52-fee2-42a9-afcf-cc8b410639da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"policyId\": \"{{policyId}}\",\r\n    \"dnsId\": \"{{dnsId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/network/v1/:networkId/policies","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["network","v1",":networkId","policies"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the network to add the policy to</p>\n","type":"text/plain"},"type":"any","value":"{{networkId}}","key":"networkId"}]}},"response":[{"id":"772954f9-5f43-46f4-80e3-b135430ee973","name":"Add policy to a network","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"policyId\": \"{{policyId}}\",\r\n    \"dnsId\": \"{{dnsId}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/network/v1/:networkId/policies","host":["https://core.fsflt.net"],"path":["network","v1",":networkId","policies"],"variable":[{"key":"networkId","value":"{{cidrNetworkId}}","description":"The id of the network to add the policy to"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"networkId\": \"0199e74e-2102-7790-b07a-743070883d35\",\n    \"note\": null,\n    \"policy\": {\n        \"id\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"name\": \"Medium Policy\",\n        \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n        \"isShared\": false,\n        \"isLimited\": false\n    },\n    \"dns\": {\n        \"id\": \"0182e9f8-9bdf-47ea-99e1-632498e17169\",\n        \"port\": 5404,\n        \"primaryDNSv4\": \"185.236.104.154\",\n        \"primaryDNSv6\": \"2a12:7bc0:104:154::\",\n        \"secondaryDNSv4\": \"185.236.105.155\",\n        \"secondaryDNSv6\": \"2a12:7bc0:105:155::\"\n    }\n}"}],"_postman_id":"6677ff52-fee2-42a9-afcf-cc8b410639da"},{"name":"Get network's policies","id":"b379089e-51d2-48b7-b7e5-96497d463dc0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/network/v1/:networkId/policies","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["network","v1",":networkId","policies"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the network to fetch the policies from</p>\n","type":"text/plain"},"type":"any","value":"019ab52c-60e0-77c1-ab45-a60b9ad75884","key":"networkId"}]}},"response":[{"id":"3adfba8c-d8a0-4faa-8349-cd92af401d6e","name":"Get network's policies","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/network/v1/:networkId/policies","host":["https://core.fsflt.net"],"path":["network","v1",":networkId","policies"],"variable":[{"key":"networkId","value":"{{cidrNetworkId}}","description":"The id of the network to fetch the policies from"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"[\n    {\n        \"networkId\": \"0199e74e-2102-7790-b07a-743070883d35\",\n        \"note\": null,\n        \"policy\": {\n            \"id\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n            \"name\": \"Medium Policy\",\n            \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n            \"isShared\": false,\n            \"isLimited\": false\n        },\n        \"dns\": {\n            \"id\": \"0182e9f8-9bdf-47ea-99e1-632498e17169\",\n            \"port\": 5404,\n            \"primaryDNSv4\": \"185.236.104.154\",\n            \"primaryDNSv6\": \"2a12:7bc0:104:154::\",\n            \"secondaryDNSv4\": \"185.236.105.155\",\n            \"secondaryDNSv6\": \"2a12:7bc0:105:155::\"\n        }\n    },\n    {\n        \"networkId\": \"0199e74e-2102-7790-b07a-743070883d35\",\n        \"note\": null,\n        \"policy\": {\n            \"id\": \"0199e6ca-2b28-7d71-aa0e-e276ca05c60c\",\n            \"name\": \"Light Policy\",\n            \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n            \"isShared\": false,\n            \"isLimited\": false\n        },\n        \"dns\": {\n            \"id\": \"b048c57f-4069-49be-a0e6-69bb8fbd3d33\",\n            \"port\": 5406,\n            \"primaryDNSv4\": \"185.236.104.174\",\n            \"primaryDNSv6\": \"2a12:7bc0:104:174::\",\n            \"secondaryDNSv4\": \"185.236.105.175\",\n            \"secondaryDNSv6\": \"2a12:7bc0:105:175::\"\n        }\n    }\n]"}],"_postman_id":"b379089e-51d2-48b7-b7e5-96497d463dc0"},{"name":"Remove policy from a network","id":"d115ca65-7de5-4b62-9890-927483ef4755","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://core.fsflt.net/network/v1/:networkId/policies/:policyId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["network","v1",":networkId","policies",":policyId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the network to add the policy to</p>\n","type":"text/plain"},"type":"any","value":"{{networkId}}","key":"networkId"},{"description":{"content":"<p>The id of the policy to add to the network</p>\n","type":"text/plain"},"type":"any","value":"{{policyId}}","key":"policyId"}]}},"response":[{"id":"7a504f82-432f-4adb-9e8c-77416b39cd68","name":"Remove policy from a network successful","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://core.fsflt.net/network/v1/:networkId/policies/:policyId","host":["https://core.fsflt.net"],"path":["network","v1",":networkId","policies",":policyId"],"variable":[{"key":"networkId","value":"{{cidrNetworkId}}","description":"The id of the network to add the policy to"},{"key":"policyId","value":"{{policyId}}","description":"The id of the policy to add to the network"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"networkId\": \"0199e74e-2102-7790-b07a-743070883d35\",\n    \"note\": null,\n    \"policy\": {\n        \"id\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n        \"name\": \"Updated policy name\",\n        \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n        \"isShared\": false,\n        \"isLimited\": true\n    },\n    \"dns\": {\n        \"id\": \"0182e9f8-9bdf-47ea-99e1-632498e17169\",\n        \"port\": 5404,\n        \"primaryDNSv4\": \"185.236.104.154\",\n        \"primaryDNSv6\": \"2a12:7bc0:104:154::\",\n        \"secondaryDNSv4\": \"185.236.105.155\",\n        \"secondaryDNSv6\": \"2a12:7bc0:105:155::\"\n    }\n}"}],"_postman_id":"d115ca65-7de5-4b62-9890-927483ef4755"}],"id":"f4110fd8-a409-4c70-a8f7-3a4f73f4712c","description":"<p>Endpoints for network - policy association.</p>\n","_postman_id":"f4110fd8-a409-4c70-a8f7-3a4f73f4712c","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"DNS","item":[{"name":"Get network's available DNSs","id":"859b0071-778c-4608-a770-3ba0d28afc07","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/network/v1/:networkId/dns/available","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["network","v1",":networkId","dns","available"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the network to fetch the available DNSs from</p>\n","type":"text/plain"},"type":"any","value":"{{singleNetworkId}}","key":"networkId"}]}},"response":[{"id":"a5943dd3-02af-4e6d-828e-aa22355befab","name":"Get network's available DNSs successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/network/v1/:networkId/dns/available","host":["https://core.fsflt.net"],"path":["network","v1",":networkId","dns","available"],"variable":[{"key":"networkId","value":"{{singleNetworkId}}","description":"The id of the network to fetch the available DNSs from"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"5a44c7e2-2cd4-4e82-ab1c-76efcc422af2\",\n        \"port\": 5412,\n        \"primaryDNSv4\": \"185.236.104.234\",\n        \"secondaryDNSv4\": \"185.236.105.235\",\n        \"primaryDNSv6\": \"2a12:7bc0:104:234::\",\n        \"secondaryDNSv6\": \"2a12:7bc0:105:235::\"\n    },\n    {\n        \"id\": \"cc6fde74-6d3e-4cfe-932f-e26538951ee8\",\n        \"port\": 5413,\n        \"primaryDNSv4\": \"185.236.104.244\",\n        \"secondaryDNSv4\": \"185.236.105.245\",\n        \"primaryDNSv6\": \"2a12:7bc0:104:244::\",\n        \"secondaryDNSv6\": \"2a12:7bc0:105:245::\"\n    }\n]"}],"_postman_id":"859b0071-778c-4608-a770-3ba0d28afc07"},{"name":"Get all DNSs","id":"996e2a16-bd53-49f2-b940-2277d5ab13e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/network/v1/dns","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["network","v1","dns"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"fe6aed2c-1701-44f2-a73a-4e21de81a411","name":"Get all DNSs successful","originalRequest":{"method":"GET","header":[],"url":"https://core.fsflt.net/network/v1/dns"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"0182e9f8-9bdf-47ea-99e1-632498e17169\",\n        \"port\": 5404,\n        \"primaryDNSv4\": \"185.236.104.154\",\n        \"secondaryDNSv4\": \"185.236.105.155\",\n        \"primaryDNSv6\": \"2a12:7bc0:104:154::\",\n        \"secondaryDNSv6\": \"2a12:7bc0:105:155::\"\n    },\n    {\n        \"id\": \"e4b25e98-abfd-4f05-ba27-a5f239978707\",\n        \"port\": 5405,\n        \"primaryDNSv4\": \"185.236.104.164\",\n        \"secondaryDNSv4\": \"185.236.105.165\",\n        \"primaryDNSv6\": \"2a12:7bc0:104:164::\",\n        \"secondaryDNSv6\": \"2a12:7bc0:105:165::\"\n    },\n    {\n        \"id\": \"b048c57f-4069-49be-a0e6-69bb8fbd3d33\",\n        \"port\": 5406,\n        \"primaryDNSv4\": \"185.236.104.174\",\n        \"secondaryDNSv4\": \"185.236.105.175\",\n        \"primaryDNSv6\": \"2a12:7bc0:104:174::\",\n        \"secondaryDNSv6\": \"2a12:7bc0:105:175::\"\n    }\n]"}],"_postman_id":"996e2a16-bd53-49f2-b940-2277d5ab13e2"}],"id":"b5c12c68-04ef-46d4-89e2-cb8be0e8e13d","description":"<p>Endpoints for fetching DNS records, essential in the network - policy association process.</p>\n","_postman_id":"b5c12c68-04ef-46d4-89e2-cb8be0e8e13d","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Encrypted","item":[{"name":"Create encrypted network","id":"8e098781-2b1c-4d32-b2e3-92319ab007b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Single static network\",\r\n    \"note\": \"Some network's details...\", // Optional\r\n    \"organizationId\": \"{{organizationId}}\",\r\n    \"policyId\": \"550e8400-e29b-41d4-a716-446655440000\", // Policy Id, UUID format.\r\n    \"tag\": \"abcdef123\" // Optional\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/network/v1/encrypted","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["network","v1","encrypted"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"c6b665d9-7ce9-4257-b653-9062d49db972","name":"Create encrypted network","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Single static network\",\r\n    \"note\": \"Some network's details...\", // Optional\r\n    \"organizationId\": \"{{organizationId}}\",\r\n    \"policyId\": \"550e8400-e29b-41d4-a716-446655440000\", // Policy Id, UUID format.\r\n    \"tag\": \"abcdef123\" // Optional\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/network/v1/encrypted"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n  \"id\": \"660e8400-e29b-41d4-a716-446655441234\",\r\n  \"type\": \"STATIC_ENCRYPTED\",\r\n  \"tag\": \"abcdef123\", // This is needed to format the DOH/DOT\r\n  \"policyId\": \"550e8400-e29b-41d4-a716-446655440000\",\r\n  \"createdAt\": \"2023-04-01T00:00:00Z\",\r\n  \"name\": \"Single static network\",\r\n  \"note\": \"Some network's details...\",\r\n  \"organizationId\": \"12345678-1234-1234-1234-123456789012\",\r\n  \"updatedAt\": \"2023-04-01T00:00:00Z\"\r\n}"}],"_postman_id":"8e098781-2b1c-4d32-b2e3-92319ab007b8"},{"name":"Update Encrypted network's data","id":"177e8349-4f55-4f0c-899a-06c8232d15af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Single static network\", // Optional\r\n    \"note\": \"Some network's details...\" // Optional\r\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/network/v1/encrypted/:networkId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["network","v1","encrypted",":networkId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"type":"any","value":"","key":"networkId"}]}},"response":[{"id":"e700a0eb-8324-444b-b6aa-800df8ce7517","name":"Update Encrypted network's data","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Single static network\", // Optional\r\n    \"note\": \"Some network's details...\" // Optional\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/network/v1/encrypted/:networkId","host":["https://core.fsflt.net"],"path":["network","v1","encrypted",":networkId"],"variable":[{"key":"networkId","value":""}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n  \"id\": \"660e8400-e29b-41d4-a716-446655441234\",\r\n  \"type\": \"STATIC_ENCRYPTED\",\r\n  \"tag\": \"abcdef123\", // This is needed to format the DOH/DOT\r\n  \"policyId\": \"550e8400-e29b-41d4-a716-446655440000\",\r\n  \"createdAt\": \"2023-04-01T00:00:00Z\",\r\n  \"name\": \"Single static network\",\r\n  \"note\": \"Some network's details...\",\r\n  \"organizationId\": \"12345678-1234-1234-1234-123456789012\",\r\n  \"updatedAt\": \"2023-04-01T00:00:00Z\"\r\n}"}],"_postman_id":"177e8349-4f55-4f0c-899a-06c8232d15af"}],"id":"272abd34-88a3-4597-bec4-42395bd093d4","_postman_id":"272abd34-88a3-4597-bec4-42395bd093d4","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Dynamic","item":[{"name":"Internal","item":[{"name":"Add dynamic internal network","id":"9c8743c1-e846-461a-ba66-a64d727c6ef6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"DynamicNetwork\",\n    \"note\": \"Lorem ipsum\",\n    \"organizationId\": \"019dcf1d-07c0-757b-8e46-e8437b8daa8b\",\n    \"ddns\": {\n        \"username\": \"username09122\",\n        \"password\": \"password\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/network/v1/dynamic/internal","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["network","v1","dynamic","internal"],"host":["https://core.fsflt.net"],"query":[],"variable":[]}},"response":[{"id":"626b78bc-5980-48c1-9036-f3e5cb05d20e","name":"Add dynamic internal network","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"DynamicNetwork\",\n    \"note\": \"Lorem ipsum\",\n    \"organizationId\": \"1230ddbf-3df1-74fe-92ca-c5ae31c7412d\",\n    \"ddns\": {\n        \"username\": \"username09122\",\n        \"password\": \"password\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/network/v1/dynamic/internal"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"id\": \"019dcf27-4af9-73fa-95d2-fc99ed302064\",\n    \"name\": \"DynamicNetwork\",\n    \"organizationId\": \"1230ddbf-3df1-74fe-92ca-c5ae31c7412d\",\n    \"lastQueriedAt\": null,\n    \"createdAt\": \"2026-04-27T13:35:52.058Z\",\n    \"updatedAt\": \"2026-04-27T13:35:52.058Z\",\n    \"note\": \"Lorem ipsum\",\n    \"type\": \"DYNAMIC_INTERNAL\",\n    \"ddns\": {\n        \"password\": \"password\",\n        \"username\": \"username09122\"\n    },\n    \"dynamicIp\": \"\"\n}"}],"_postman_id":"9c8743c1-e846-461a-ba66-a64d727c6ef6"},{"name":"Edit dynamic internal network","id":"d0afc63e-2684-4f99-b6e1-0e1f7dd29a46","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"DynamicNetwork\",\n    \"note\": \"Lorem ipsum\",\n    \"ddns\": {\n        \"username\": \"username09122\",\n        \"password\": \"password\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://core.fsflt.net/network/v1/dynamic/internal/:networkId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["network","v1","dynamic","internal",":networkId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"description":{"content":"<p>The id of the network to edit</p>\n","type":"text/plain"},"type":"any","value":"","key":"networkId"}]}},"response":[{"id":"1815a28e-5449-49ba-96dc-c75c977f3e31","name":"Edit dynamic internal network","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"DynamicNetwork\",\n    \"note\": \"Lorem ipsum\",\n    \"ddns\": {\n        \"username\": \"username09122\",\n        \"password\": \"password\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://core.fsflt.net/network/v1/dynamic/internal/:networkId","host":["https://core.fsflt.net"],"path":["network","v1","dynamic","internal",":networkId"],"variable":[{"key":"networkId","value":"","description":"The id of the network to edit"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"id\": \"019dcf27-4af9-73fa-95d2-fc99ed302064\",\n    \"name\": \"DynamicNetwork\",\n    \"organizationId\": \"1230ddbf-3df1-74fe-92ca-c5ae31c7412d\",\n    \"lastQueriedAt\": null,\n    \"createdAt\": \"2026-04-27T13:35:52.058Z\",\n    \"updatedAt\": \"2026-04-27T13:36:31.682Z\",\n    \"ddnsProvider\": [],\n    \"ddnsUpdate\": [\n        {\n            \"id\": \"019dcf27-4b02-71ef-976e-a5b4ea69b405\",\n            \"username\": \"username09122\",\n            \"password\": \"password\",\n            \"networkId\": \"019dcf27-4af9-73fa-95d2-fc99ed302064\",\n            \"lastSync\": null\n        }\n    ],\n    \"encryptedNetworkTag\": [],\n    \"networkAddress\": [],\n    \"note\": \"Lorem ipsum\",\n    \"type\": \"DYNAMIC_INTERNAL\",\n    \"ddns\": {\n        \"password\": \"password\",\n        \"username\": \"username09122\"\n    },\n    \"dynamicIp\": \"\"\n}"}],"_postman_id":"d0afc63e-2684-4f99-b6e1-0e1f7dd29a46"}],"id":"b97a59ae-9ea3-4945-a06e-4dd246292786","_postman_id":"b97a59ae-9ea3-4945-a06e-4dd246292786","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}}],"id":"712826c4-8268-49cd-8bb0-a5207252cf03","_postman_id":"712826c4-8268-49cd-8bb0-a5207252cf03","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}},{"name":"Get Networks","id":"5d4a3f7f-4f95-4c18-ba20-b1549bd3dcff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/network/v1/?includePolicies=false","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["network","v1",""],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>If set to true, each network contains the list of associated policies</p>\n","type":"text/plain"},"key":"includePolicies","value":"false"}],"variable":[]}},"response":[{"id":"53a3ec0a-a064-42de-ad9b-48a0b6cf0a6e","name":"Get Networks successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/network/v1/?includePolicies=false","host":["https://core.fsflt.net"],"path":["network","v1",""],"query":[{"key":"organizationId","value":"","description":"The id of the organization to fetch networks from. By default, the logger user's organizationId is used","disabled":true},{"key":"includePolicies","value":"false","description":"If set to true, each network contains the associated policies"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"createdAt\": \"2025-10-15T09:55:05.049Z\",\n        \"id\": \"0199e74b-70d9-7b80-b138-36ae8c1ca3b3\",\n        \"lastQueriedAt\": null,\n        \"name\": \"Single static network\",\n        \"note\": \"Some network's details...\",\n        \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n        \"type\": \"STATIC_SINGLE\",\n        \"updatedAt\": \"2025-10-15T09:55:05.049Z\",\n        \"ip\": \"172.55.90.211\"\n    },\n    {\n        \"createdAt\": \"2025-10-15T09:58:01.218Z\",\n        \"id\": \"0199e74e-2102-7790-b07a-743070883d35\",\n        \"lastQueriedAt\": null,\n        \"name\": \"Cidr static network\",\n        \"note\": \"Some network's details\",\n        \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n        \"type\": \"STATIC_CIDR\",\n        \"updatedAt\": \"2025-10-15T09:58:01.218Z\",\n        \"cidr\": \"19.16.31.0/24\"\n    },\n    {\n        \"createdAt\": \"2025-10-15T10:00:16.797Z\",\n        \"id\": \"0199e750-329c-7910-ae4e-e7781b534d13\",\n        \"lastQueriedAt\": null,\n        \"name\": \"Range static network\",\n        \"note\": \"Some network's details\",\n        \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n        \"type\": \"STATIC_RANGE\",\n        \"updatedAt\": \"2025-10-15T10:00:16.797Z\",\n        \"rangeIp\": {\n            \"end\": \"4.5.7.17\",\n            \"start\": \"4.5.6.10\"\n        }\n    }\n]"},{"id":"be1f1f6d-a660-4811-9b65-2cd276be2b03","name":"Get Networks with associated policy successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/network/v1/?includePolicies=true","host":["https://core.fsflt.net"],"path":["network","v1",""],"query":[{"key":"organizationId","value":"","description":"The id of the organization to fetch networks from. By default, the logger user's organizationId is used","disabled":true},{"key":"includePolicies","value":"true","description":"If set to true, each network contains the list of associated policies"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"network\": {\n            \"createdAt\": \"2025-10-15T09:55:05.049Z\",\n            \"id\": \"0199e74b-70d9-7b80-b138-36ae8c1ca3b3\",\n            \"lastQueriedAt\": null,\n            \"name\": \"Single static network\",\n            \"note\": \"Some network's details...\",\n            \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n            \"type\": \"STATIC_SINGLE\",\n            \"updatedAt\": \"2025-10-15T09:55:05.049Z\",\n            \"ip\": \"172.55.90.211\"\n        },\n        \"policies\": [{\n            \"id\": \"0199e6ca-2b39-73e0-88c1-2b6b26466dd0\",\n            \"name\": \"Medium Policy\",\n            \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n            \"isShared\": false,\n            \"isLimited\": false\n        }]\n    },\n    {\n        \"network\": {\n            \"createdAt\": \"2025-10-15T09:58:01.218Z\",\n            \"id\": \"0199e74e-2102-7790-b07a-743070883d35\",\n            \"lastQueriedAt\": null,\n            \"name\": \"Cidr static network\",\n            \"note\": \"Some network's details\",\n            \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n            \"type\": \"STATIC_CIDR\",\n            \"updatedAt\": \"2025-10-15T09:58:01.218Z\",\n            \"cidr\": \"19.16.31.0/24\"\n        },\n        \"policies\": []\n    },\n    {\n        \"network\": {\n            \"createdAt\": \"2025-10-15T10:00:16.797Z\",\n            \"id\": \"0199e750-329c-7910-ae4e-e7781b534d13\",\n            \"lastQueriedAt\": null,\n            \"name\": \"Range static network\",\n            \"note\": \"Some network's details\",\n            \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n            \"type\": \"STATIC_RANGE\",\n            \"updatedAt\": \"2025-10-15T10:00:16.797Z\",\n            \"rangeIp\": {\n                \"end\": \"4.5.7.17\",\n                \"start\": \"4.5.6.10\"\n            }\n        },\n        \"policies\": []\n    }\n]"}],"_postman_id":"5d4a3f7f-4f95-4c18-ba20-b1549bd3dcff"},{"name":"Get a network","id":"b8690b42-29da-4055-9e93-5602dd8d7a10","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://core.fsflt.net/network/v1/:networkId?includePolicies=true","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["network","v1",":networkId"],"host":["https://core.fsflt.net"],"query":[{"description":{"content":"<p>If set to true, the fetched network contains the complete array of networkPolicies</p>\n","type":"text/plain"},"key":"includePolicies","value":"true"}],"variable":[{"description":{"content":"<p>The id of the network to fetch</p>\n","type":"text/plain"},"type":"any","value":"{{networkId}}","key":"networkId"}]}},"response":[{"id":"78194629-c93c-4a16-bd08-826efad89aa2","name":"Get a network successful","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://core.fsflt.net/network/v1/:networkId?includePolicies=false","host":["https://core.fsflt.net"],"path":["network","v1",":networkId"],"query":[{"key":"includePolicies","value":"false","description":"If set to true, the fetched network contains the complete array of networkPolicies"}],"variable":[{"key":"networkId","value":"{{singleNetworkId}}","description":"The id of the network to fetch"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"createdAt\": \"2025-10-15T09:55:05.049Z\",\n    \"id\": \"0199e74b-70d9-7b80-b138-36ae8c1ca3b3\",\n    \"lastQueriedAt\": null,\n    \"name\": \"Single static network\",\n    \"note\": \"Some network's details...\",\n    \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n    \"type\": \"STATIC_SINGLE\",\n    \"updatedAt\": \"2025-10-15T09:55:05.049Z\",\n    \"ip\": \"172.55.90.211\"\n}"}],"_postman_id":"b8690b42-29da-4055-9e93-5602dd8d7a10"},{"name":"Delete network","id":"9b07c3ca-ec24-4b30-a175-17d96e99dab2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://core.fsflt.net/network/v1/:networkId","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}},"urlObject":{"path":["network","v1",":networkId"],"host":["https://core.fsflt.net"],"query":[],"variable":[{"type":"any","value":"","key":"networkId"}]}},"response":[{"id":"73320d34-77ce-465e-b2f7-8e3b13512ed1","name":"Delete network successful","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://core.fsflt.net/network/v1/:networkId","host":["https://core.fsflt.net"],"path":["network","v1",":networkId"],"variable":[{"key":"networkId","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"createdAt\": \"2025-10-16T15:13:39.749Z\",\n    \"id\": \"0199ed95-77a4-7da2-89f0-c186f8059e9d\",\n    \"lastQueriedAt\": null,\n    \"name\": \"Range static network\",\n    \"note\": \"Some network's details\",\n    \"organizationId\": \"0199e6ca-2ae0-7ba1-bab9-a12c5f8ca1c7\",\n    \"type\": \"STATIC_RANGE\",\n    \"updatedAt\": \"2025-10-16T15:13:39.749Z\",\n    \"rangeIp\": {\n        \"start\": \"151.24.10.1\",\n        \"end\": \"151.24.19.254\"\n    }\n}"}],"_postman_id":"9b07c3ca-ec24-4b30-a175-17d96e99dab2"}],"id":"292e99ef-3e8f-4ba7-b23d-c34e354f9458","description":"<p>Includes operations for creating, updating, and deleting networks, as well as associating them with protection policies.</p>\n<p>Validation checks ensure that all network configurations comply with business logic and organizational constraints.</p>\n","_postman_id":"292e99ef-3e8f-4ba7-b23d-c34e354f9458","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]},"isInherited":true,"source":{"_postman_id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","id":"9e8c65ee-1f9a-4d10-b7f6-e9f58080f903","name":"Internet Protection 2026 - API","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{accessToken}}"}]}},"event":[{"listen":"prerequest","script":{"id":"cedd167a-e98e-4506-ab09-9c99202b7117","type":"text/javascript","requests":{},"exec":["const now = Date.now();","const accessToken = pm.environment.get(\"accessToken\");","const expiresAt = parseInt(pm.environment.get(\"accessTokenExpiresAt\") || \"0\", 10);","","// Check if token is either missing or expired","if (!accessToken || now >= expiresAt) {","    console.log(\"Absent or expired token, logging in...\");","    const username = pm.environment.get(\"username\");","    const password = pm.environment.get(\"password\");","","    // Login data","    const loginPayload = {","        username,","        password","    };","","    // Environment variables to define the correct login url","    const authService = pm.environment.get(\"authService\");","    const apiVersion = pm.environment.get(\"apiVersion\");","    const loginUrl = `${authService}/${apiVersion}/login`","","    // Login request using postman","    pm.sendRequest({","        url: loginUrl,","        method: \"POST\",","        header: {","            \"Content-Type\": \"application/json\"","        },","        body: {","            mode: \"raw\",","            raw: JSON.stringify(loginPayload)","        }","    }, (err, res) => {","        if (err || res.code !== 200) {","            console.error(\"Error while logging in:\", err || res.status);","            return;","        }","","        const body = res.json();","        const newToken = body.accessToken;","        const newExpiry = parseInt(body.accessTokenExpiresAt);","","        pm.environment.set(\"accessToken\", newToken);","        pm.environment.set(\"accessTokenExpiresAt\", newExpiry);","","        console.log(\"New access token saved!\");","    });","} else {","    console.log(\"Valid auth token found, no new login required.\");","}","",""]}},{"listen":"test","script":{"id":"3d3d8eeb-d47d-43a6-841f-6fb28530b8d8","type":"text/javascript","requests":{},"exec":[""]}}],"variable":[{"key":"baseUrl","value":"https://core.fsflt.net"},{"key":"apiVersion","value":"v1"}]}