DNSFilter
Developer Tools & DevOps

Connect DNSFilter to Your AI Agents

Enable your Wkil agents to manage DNS filtering policies, block malicious domains, and review threat reports through a secure DNSFilter integration.

Authentication: API key

What you can do

  • Manage DNS filtering policies and blocklists
  • Review top threats across monitored traffic
  • Register new networks for coverage

Available capabilities may vary by authentication and workspace configuration.

Actions supported by the connector

170 verified tools
Get Policy
Retrieve the settings of a DNS filtering policy.
Add Blocklist Domains To Policies
Add domains to a policy's blocklist.
List Traffic Reports Total Threats
Retrieve the total detected threats across monitored traffic.
Create Networks
Register a new network for DNS filtering coverage.
Add Allowlist Domains to Policies
Add domains to a policy's allow list in bulk.
Create API Keys
Create a new API key for authentication.
List Traffic Reports Top Domains
Retrieve the most-requested domains across monitored traffic.
Suggest Domain Threat
Submit a domain for threat classification review.
List Traffic Reports Query Logs
Retrieve raw DNS query logs for monitored traffic.
View all verified tools (search)
Add Allowed ApplicationAdd Allowlist Domains to PoliciesAdd Blacklist Category To PolicyAdd Blacklist Domain To PolicyAdd Blocked ApplicationAdd Blocklist Domains To PoliciesAdd Whitelist DomainCancel OrganizationCheck User Agent Bulk Updates Has MixedCreate API KeysCreate CyberSight CSV ExportCreate IP AddressCreate MAC AddressCreate NetworksBulk Create NetworksCreate Organization UserCreate PoliciesCreate Scheduled PolicyCreate Scheduled Report PreviewsCreate Scheduled ReportCreate User Agent Bulk DeletesCreate User Agent CleanupDelete API KeyDelete IP AddressDelete MAC AddressDelete Networks (Bulk)Delete PoliciesDelete Scheduled PoliciesDelete Scheduled ReportGet API KeyGet Application CategoryGet Billing AddressGet Billing InformationGet CategoryGet IP AddressGet MAC AddressGet Organization Usage MetricsGet Organization Usage Detailed MetricsGet My IP AddressGet Networks Bulk Create StatusGet Networks Bulk Destroy StatusGet Networks Bulk Update StatusGet Networks CSV ExportGet NotesGet OrganizationGet Organization UserGet PolicyGet Policy Permissive ModeGet Policy IPGet Scheduled Report PreviewGet UserGet User Agent CleanupGet User Agent CSV ExportGet User Agents Uninstall PINList All Agent Local UsersList All Block PagesList All IP AddressesList API KeysList Application CategoriesList All ApplicationsList BillingList All Categories (Including Internal)List Current UserList CyberSight Activity TypesList Domains Bulk LookupList Domains User LookupList Enterprise ConnectionsList InvoicesList All IP Addresses (All Endpoint)List MAC AddressesList All NetworksList Networks GeoList All MSP NetworksList Network SubnetsList All OrganizationsList Organizations SettingsList Organization UsersList PoliciesList All PoliciesList Policies for ApplicationList Policy IPsList QP MethodsList All Scheduled PoliciesList Traffic Reports QPSList Traffic Reports QPS Active AgentsList Traffic Reports QPS Active CollectionsList Traffic Reports QPS Active OrganizationsList Traffic Reports QPS Active UsersList Traffic Reports Query LogsList Traffic Reports Top AgentsList Traffic Reports Top Application CategoriesList Traffic Reports Top CategoriesList Traffic Reports Top CollectionsList Traffic Reports Top DomainsList Traffic Reports Top NetworksList Traffic Reports Top OrganizationsList Top Organizations by RequestsList Traffic Reports Top UsersList Traffic Reports Total Applications StatsList Traffic Reports Total Applications Agents StatsList Traffic Reports Total Applications Collections StatsList Traffic Reports Total Applications Networks StatsList Traffic Reports Total Applications OrganizationsList Traffic Reports Total Applications Users StatsList Traffic Reports Total CategoriesList Traffic Reports Total Categories for AgentsList Traffic Reports Total Categories CollectionsList Total Categories by OrganizationsList Traffic Reports by Category for UsersList Traffic Reports Total Category StatsList Traffic Reports Total Client StatsList Traffic Reports Total CollectionsList Traffic Reports Total Collections AgentsList Traffic Reports Total Collections OrganizationsList Traffic Reports Total Collections UsersList Traffic Reports Total DeploymentsList Traffic Reports Total Domain RequestsList Traffic Reports Total DomainsList Traffic Reports Total Domains CollectionsList Total Domains by OrganizationsList Traffic Reports Total Domain StatsList Traffic Reports Total Domains UsersList Total Organizations RequestsList Traffic Reports Total Organizations StatsList Traffic Reports Total RequestsList Traffic Reports Total Requests for AgentsList Traffic Reports Total Requests CollectionsList Traffic Reports Total Requests GeoList Total Requests OrganizationsList Traffic Reports Total Requests UsersList Traffic Reports Total Roaming ClientsList Traffic Reports Total ThreatsList Traffic Reports Total Threats AgentsList Total Threats by CollectionsList Total Threats by OrganizationsList Traffic Reports Total Threats UsersList User Agent Bulk Deletes CountsList User Agent Bulk Updates CountsList User Agent ReleasesList User Agent Releases RelayList All User AgentsList User Agents CountsList User Agents CSVList User Agent TagsList All UsersLookup Network By IPRemove Allowed ApplicationRemove Allowlist Domains from PoliciesRemove Blacklist CategoryRemove Blacklist Domain From PolicyRemove Blocked ApplicationRemove Blocklist DomainsRemove Whitelist Domain from PolicyResend User InviteSuggest Domain ThreatUpdate Billing AddressUpdate Current UserUpdate Enterprise ConnectionUpdate IP AddressUpdate MAC AddressBulk Update NetworksUpdate OrganizationsUpdate Organization UserUpdate PoliciesUpdate Policies ApplicationUpdate Policy Permissive ModeUpdate Scheduled PoliciesUpdate Scheduled ReportsUpdate User Agent CleanupsValidate Auth0 JWT

Practical agent use cases

  • An agent adds a newly reported malicious domain to the blocklist policy.
  • An agent reports the top threats detected this week to the security team.

How it works with Wkil

  1. 1
    Choose the integration
    Add DNSFilter to your agent from inside the Wkil platform.
  2. 2
    Grant the permissions it needs
    Define precisely what the agent can access and perform.
  3. 3
    Test, then run it
    Test actions before they go live, with human approval where needed.
Permissions always stay in your control — you can scope access and require human approval before any sensitive action.

FAQ

Can an agent block a domain network-wide instantly?

Policy changes can be configured to require review before they apply network-wide, since they affect all covered traffic.

Build with DNSFilter

Build with DNSFilter