All integrations
DN
Catalogue metadata onlysecurity & identity toolsv20260618_00

DNSFILTER

Dnsfilter

DNSFilter provides cloud-based DNS security and content filtering solutions to protect networks from online threats and manage internet usage.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

170

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEY

API_KEY

dnsfilter_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • DNSFilter API Keygeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 170 actions

Add Allowed Application

DNSFILTER_ADD_ALLOWED_APPLICATION

Adds a single application to the allow list of a policy in DNSFilter. Use this action when you need to permit a specific application through the filtering policy. The application will be added to the policy's allow_applications list and will be allowed regardless of other blocking rules. This is useful for whitelistin…

Untrusted display-only summary

Add Allowlist Domains to Policies

DNSFILTER_ADD_ALLOWLIST_DOMAINS_TO_POLICIES

Tool to bulk add one or more domains to one or more policies' allow lists. Use when you need to permit specific domains across multiple policies efficiently, bypassing filtering rules for trusted sites.

Untrusted display-only summary

Add Blacklist Category To Policy

DNSFILTER_ADD_BLACKLIST_CATEGORY_TO_POLICY

Tool to add a single category to a policy's blocklist. Use when you need to block a specific content category for a DNS filtering policy. The category will be added to the existing blacklist categories without affecting other policy settings.

Untrusted display-only summary

Add Blacklist Domain To Policy

DNSFILTER_ADD_BLACKLIST_DOMAIN_TO_POLICY

Tool to add a single domain to a policy's blocklist. Use when you need to block a specific domain under a DNS filtering policy. The domain will be added to the policy's blacklist and blocked from access for users under that policy.

Untrusted display-only summary

Add Blocked Application

DNSFILTER_ADD_BLOCKED_APPLICATION

Adds a single application to the block list of a policy in DNSFilter. Use this action when you need to block a specific application through the filtering policy. The application will be added to the policy's block_applications list and will be blocked regardless of other allow rules. This is useful for blocking specif…

Untrusted display-only summary

Add Blocklist Domains To Policies

DNSFILTER_ADD_BLOCKLIST_DOMAINS_TO_POLICIES

Tool to add one or more domains to the blocklist of multiple policies at once. Use when you need to block specific domains across multiple filtering policies efficiently. The operation applies all specified domains to all specified policies in a single API call.

Untrusted display-only summary

Add Whitelist Domain

DNSFILTER_ADD_WHITELIST_DOMAIN

Tool to add a single domain to a policy's allowlist. Use when you need to permit a specific domain for a policy, bypassing filtering rules for that trusted site.

Untrusted display-only summary

Cancel Organization

DNSFILTER_CANCEL_ORGANIZATION

Sets an organization as 'Canceled' in DNSFilter by its unique ID. Use this action when you need to cancel an organization's service. The organization will be marked as canceled but may not be immediately deleted depending on billing cycles.

Untrusted display-only summary

Check User Agent Bulk Updates Has Mixed

DNSFILTER_CHECK_USER_AGENT_BULK_UPDATES_HAS_MIXED

Check if user agent attributes are mixed in a bulk selection. Use this to determine whether block pages, policies, sites, or tags differ across the selected user agents before performing bulk updates. This helps identify configuration inconsistencies and plan bulk update operations.

Untrusted display-only summary

Create API Keys

DNSFILTER_CREATE_API_KEYS

Creates a new API key in DNSFilter for authentication and API access. This action generates a new API key that can be used to authenticate API requests to DNSFilter. The API key is returned only once upon creation and should be stored securely. You can optionally set an expiration date to enforce key rotation policies…

Untrusted display-only summary

Create CyberSight CSV Export

DNSFILTER_CREATE_CYBER_SIGHT_CSV_EXPORT

Creates a CyberSight CSV export record to track export of CyberSight report information. This action initiates an export of CyberSight activity logs to CSV format. The export is processed asynchronously - the response includes a UUID to track the export status. Once processing is complete, the response will contain a…

Untrusted display-only summary

Create IP Address

DNSFILTER_CREATE_IP_ADDRESS

Creates a new IP address entry in DNSFilter for network filtering and policy enforcement. This action registers an IPv4 or IPv6 address with a specific network in DNSFilter, allowing that IP to be subject to the network's filtering policies. Common use cases include: - Adding gateway or router IP addresses - Registeri…

Untrusted display-only summary

Create MAC Address

DNSFILTER_CREATE_MAC_ADDRESS

Creates a new MAC address entry in DNSFilter with the specified data. This action registers a MAC address with a specific organization in DNSFilter, allowing that MAC address to be subject to custom filtering policies and block pages. Common use cases include: - Adding device MAC addresses for network access control -…

Untrusted display-only summary

Create Networks

DNSFILTER_CREATE_NETWORKS

Creates a new network with the specified configuration in DNSFilter. Networks represent locations or groups of devices that will be protected by DNSFilter's DNS filtering policies. Use this action to set up filtering for office locations, remote workers, or any group of devices that need DNS security. Required fields…

Untrusted display-only summary

Bulk Create Networks

DNSFILTER_CREATE_NETWORKS_BULK

Bulk create multiple networks in DNSFilter with a single API call. Use when you need to create multiple networks at once for efficiency. Each network requires at minimum a name; optional fields like physical address, coordinates, description, and policy assignment can be included for better organization.

Untrusted display-only summary

Create Organization User

DNSFILTER_CREATE_ORGANIZATION_USER

Adds a new or existing user with the specified email to an organization in DNSFilter. This action creates a user association with a specific organization, assigning them a role (administrator or read_only). If the user email already exists in DNSFilter, it adds that existing user to the organization. If the email is n…

Untrusted display-only summary

Create Policies

DNSFILTER_CREATE_POLICIES

Creates a new DNS filtering policy with the specified configuration in DNSFilter. Policies define filtering rules including blocked/allowed categories, domain lists, safe search enforcement, and application controls. Use this action to create filtering policies that can be applied to networks, IP addresses, or MAC add…

Untrusted display-only summary

Create Scheduled Policy

DNSFILTER_CREATE_SCHEDULED_POLICY

Creates a new scheduled (time-based) policy in DNSFilter. Scheduled policies allow different filtering policies to be applied during different times of the week based on a weekly schedule divided into 15-minute intervals. Use this action to implement time-based filtering rules such as stricter policies during school/w…

Untrusted display-only summary

Create Scheduled Report Previews

DNSFILTER_CREATE_SCHEDULED_REPORT_PREVIEWS

Creates a scheduled report preview for an organization, triggering background generation of the report. This action initiates the generation of a preview for scheduled reports in DNSFilter. The preview includes filtered content statistics and threat summaries based on the organization's DNS filtering activity. Use thi…

Untrusted display-only summary

Create Scheduled Report

DNSFILTER_CREATE_SCHEDULED_REPORTS

Creates a scheduled report in DNSFilter to automate regular delivery of network activity and security summaries. Use this to set up periodic reports that track web traffic, threats, and content filtering patterns for your organization. Required fields are organization_id and frequency. Optional settings include threat…

Untrusted display-only summary

Create User Agent Bulk Deletes

DNSFILTER_CREATE_USER_AGENT_BULK_DELETES

Create a user agent bulk delete operation in DNSFilter. Use when you need to delete multiple user agents at once based on explicit IDs or filter criteria. This action allows you to either: 1. Delete specific agents by providing their IDs in the 'ids' parameter 2. Delete agents matching filter criteria (agent_state, ne…

Untrusted display-only summary

Create User Agent Cleanup

DNSFILTER_CREATE_USER_AGENT_CLEANUP

Creates a user agent cleanup to track bulk deletion of inactive user agents in DNSFilter. This action initiates a cleanup process that identifies and deletes user agents that have been inactive for a specified number of days across one or more organizations. The cleanup helps maintain an accurate inventory by removing…

Untrusted display-only summary

Delete API Key

DNSFILTER_DELETE_API_KEY

Tool to remove an API key by its ID. Use when you need to revoke or delete an existing API key from the DNSFilter system. Returns success on 204 No Content.

Untrusted display-only summary

Delete IP Address

DNSFILTER_DELETE_IP_ADDRESS

Removes an IP address from DNSFilter by its unique ID. Use this action when you need to unregister an IP address from a network, such as when decommissioning equipment or removing access.

Untrusted display-only summary

Delete MAC Address

DNSFILTER_DELETE_MAC_ADDRESS

Deletes a MAC address entry from DNSFilter by its ID. Use this action when you need to remove a MAC address from your network filtering configuration. You must provide the numeric ID of the MAC address to delete. The action returns the deleted resource information in JSON:API format, including the ID, type, and UUID o…

Untrusted display-only summary

Delete Networks (Bulk)

DNSFILTER_DELETE_NETWORKS_BULK

Bulk destroy multiple networks in DNSFilter. Use when you need to delete multiple networks at once or all networks in an organization.

Untrusted display-only summary

Delete Policies

DNSFILTER_DELETE_POLICIES

Deletes a DNS filtering policy from DNSFilter by its unique ID. Use this action when you need to remove a policy that is no longer needed. Note that the API performs a soft deletion, setting a deleted_at timestamp on the policy record.

Untrusted display-only summary

Delete Scheduled Policies

DNSFILTER_DELETE_SCHEDULED_POLICIES

Removes a scheduled policy from the DNSFilter database by its unique ID. Use this action when you need to delete a scheduled policy that is no longer needed or was created in error.

Untrusted display-only summary

Delete Scheduled Report

DNSFILTER_DELETE_SCHEDULED_REPORT

Tool to delete a scheduled report by its ID. Use when you need to remove a scheduled report from the DNSFilter system. Returns the deleted report data.

Untrusted display-only summary

Get API Key

DNSFILTER_GET_API_KEYS

Tool to retrieve detailed information about a specific API key by its ID. Use when you need to display or verify the details of an existing API key.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.