{ "opencollection": "1.0.0", "info": { "name": "DNSFilter Agent Local User Bulk Deletes Policies API", "version": "2026-07-13" }, "items": [ { "info": { "name": "Policies", "type": "folder" }, "items": [ { "info": { "name": "Get extant", "type": "http" }, "http": { "method": "GET", "url": "https://api.dnsfilter.com/v1/policies", "params": [ { "name": "include_global_policies", "value": "", "type": "query", "description": "include global policies to listing" }, { "name": "organization_id", "value": "", "type": "query", "description": "Organization ID" }, { "name": "page", "value": "", "type": "query", "description": "Page number and size" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Gets user associated policies basic information." }, { "info": { "name": "Create", "type": "http" }, "http": { "method": "POST", "url": "https://api.dnsfilter.com/v1/policies", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Creates a new policy with the specified data." }, { "info": { "name": "Get all", "type": "http" }, "http": { "method": "GET", "url": "https://api.dnsfilter.com/v1/policies/all", "params": [ { "name": "include_global_policies", "value": "", "type": "query", "description": "include global policies to listing" }, { "name": "organization_id", "value": "", "type": "query", "description": "Organization ID" }, { "name": "page", "value": "", "type": "query", "description": "Page number and size" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Gets ALL user associated policies basic information." }, { "info": { "name": "Show policy", "type": "http" }, "http": { "method": "GET", "url": "https://api.dnsfilter.com/v1/policies/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "Policy ID" }, { "name": "include_relationships", "value": "", "type": "query", "description": "Include relationships in the response true/false, defaults to true" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Gets basic information of the specified policy." }, { "info": { "name": "Update", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.dnsfilter.com/v1/policies/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "Policy ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Updates a policy with the specified data." }, { "info": { "name": "Delete", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.dnsfilter.com/v1/policies/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "Policy ID" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Deletes a policy." }, { "info": { "name": "Get application", "type": "http" }, "http": { "method": "GET", "url": "https://api.dnsfilter.com/v1/policies/application", "params": [ { "name": "application_id", "value": "", "type": "query", "description": "Application ID" }, { "name": "name", "value": "", "type": "query", "description": "Name or partial name of a policy to query" }, { "name": "organization_id", "value": "", "type": "query", "description": "Organization ID" }, { "name": "policy_ids", "value": "", "type": "query", "description": "List of Policy IDs" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Gets policies information for a specific application." }, { "info": { "name": "Update application", "type": "http" }, "http": { "method": "POST", "url": "https://api.dnsfilter.com/v1/policies/application_update", "params": [ { "name": "allow_policies", "value": "", "type": "query", "description": "List of Policy IDs to be allowed on an specific application" }, { "name": "application_id", "value": "", "type": "query", "description": "Application ID" }, { "name": "block_policies", "value": "", "type": "query", "description": "List of Policy IDs to be blocked on an specific application" }, { "name": "organization_id", "value": "", "type": "query", "description": "Organization ID" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Updates a policy with the specified application data." }, { "info": { "name": "Add block domain", "type": "http" }, "http": { "method": "POST", "url": "https://api.dnsfilter.com/v1/policies/:id/add_blacklist_domain", "params": [ { "name": "id", "value": "", "type": "path", "description": "Policy ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Adds a single domain to the blocklist." }, { "info": { "name": "Remove block domain", "type": "http" }, "http": { "method": "POST", "url": "https://api.dnsfilter.com/v1/policies/:id/remove_blacklist_domain", "params": [ { "name": "id", "value": "", "type": "path", "description": "Policy ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Removes a single domain from the blocklist." }, { "info": { "name": "Add allow domain", "type": "http" }, "http": { "method": "POST", "url": "https://api.dnsfilter.com/v1/policies/:id/add_whitelist_domain", "params": [ { "name": "id", "value": "", "type": "path", "description": "Policy ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Adds a single domain to the allowlist." }, { "info": { "name": "Remove allow domain", "type": "http" }, "http": { "method": "POST", "url": "https://api.dnsfilter.com/v1/policies/:id/remove_whitelist_domain", "params": [ { "name": "id", "value": "", "type": "path", "description": "Policy ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Removes a single domain from the allowlist." }, { "info": { "name": "Add block category", "type": "http" }, "http": { "method": "POST", "url": "https://api.dnsfilter.com/v1/policies/:id/add_blacklist_category", "params": [ { "name": "id", "value": "", "type": "path", "description": "Policy ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Adds a single category to the blocklist." }, { "info": { "name": "Remove block category", "type": "http" }, "http": { "method": "POST", "url": "https://api.dnsfilter.com/v1/policies/:id/remove_blacklist_category", "params": [ { "name": "id", "value": "", "type": "path", "description": "Policy ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Removes a single category from the blocklist." }, { "info": { "name": "Add allow category", "type": "http" }, "http": { "method": "POST", "url": "https://api.dnsfilter.com/v1/policies/:id/add_allowed_application", "params": [ { "name": "id", "value": "", "type": "path", "description": "Policy ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Adds a single application to the allow list." }, { "info": { "name": "Remove allow category", "type": "http" }, "http": { "method": "POST", "url": "https://api.dnsfilter.com/v1/policies/:id/remove_allowed_application", "params": [ { "name": "id", "value": "", "type": "path", "description": "Policy ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Removes a single application from the allow list." }, { "info": { "name": "Add block application", "type": "http" }, "http": { "method": "POST", "url": "https://api.dnsfilter.com/v1/policies/:id/add_blocked_application", "params": [ { "name": "id", "value": "", "type": "path", "description": "Policy ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Adds a single application to the block list." }, { "info": { "name": "Remove block application", "type": "http" }, "http": { "method": "POST", "url": "https://api.dnsfilter.com/v1/policies/:id/remove_blocked_application", "params": [ { "name": "id", "value": "", "type": "path", "description": "Policy ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Removes a single application from the block list." }, { "info": { "name": "Get permissive mode", "type": "http" }, "http": { "method": "GET", "url": "https://api.dnsfilter.com/v1/policies/:id/permissive_mode", "params": [ { "name": "id", "value": "", "type": "path", "description": "Policy ID" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Get permissive mode value." }, { "info": { "name": "Update permissive mode", "type": "http" }, "http": { "method": "POST", "url": "https://api.dnsfilter.com/v1/policies/:id/permissive_mode", "params": [ { "name": "id", "value": "", "type": "path", "description": "Policy ID" }, { "name": "permissive_mode", "value": "", "type": "query", "description": "Updated permissive mode value" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Update permissive mode value." } ] } ], "bundled": true }