Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Manage Custom Rules

Create, list, update, or delete custom domain-level DNS rules on a profile. Custom rules provide granular control over individual domains, TLDs, and wildcard patterns. Each rule can block, bypass (allow), spoof (to a custom IP), or redirect traffic through a proxy location. Rules are organized into folders.

List Profiles

List all DNS filtering profiles in your Control D account. Each profile is a collection of rules and settings enforced on a DNS resolver. Returns profile names, IDs, and summary counts of filters, services, custom rules, and options configured on each.

Manage Services

List or configure service-level DNS rules on a profile. Services represent specific apps/websites (e.g., Facebook, TikTok, Steam) that can be individually blocked, bypassed, or redirected through proxy locations. Supports listing all services on a profile, browsing service categories, and modifying service actions.

Manage Filters

List, enable, or disable DNS filters on a profile. Filters are pre-configured categories like Ads & Trackers, Malware, Adult Content, etc. You can list both native and third-party filters, or batch-enable/disable multiple filters at once.

Manage Profile

Create, update, or delete a DNS filtering profile. Profiles are collections of rules and settings enforced on DNS resolvers. You can create blank profiles or clone existing ones. Updates support renaming, disabling until a specific time, and locking/unlocking.

Get Account Info

Retrieve your Control D account information, billing history, active subscriptions, and products. Also returns your current external IP address as seen by Control D.

Manage Ip Access

List, authorize, or deauthorize IP addresses for a device's DNS resolver. Useful for Legacy DNS enforcement where IP-based identification is required. Lists up to the latest 50 known IPs that have queried against a device.

Manage Rule Folders

Create, list, update, or delete custom rule folders on a profile. Folders organize custom DNS rules and apply a shared action (block, bypass, spoof, redirect) to all rules within them.

Manage Default Rule

Get or update the default DNS rule for a profile. The default rule is the catch-all that applies to all domains not matched by custom rules, services, or filters. It can block, bypass, spoof, or redirect all unmatched traffic.

List Devices

List all devices (endpoints) configured in your Control D account. Devices are unique DNS resolvers that enforce profiles. Optionally filter by device type (user devices or routers). Returns device names, resolver addresses, assigned profiles, and status.

List Proxies

List all available proxy locations for traffic redirection. Control D supports 100+ exit proxy locations worldwide. Use proxy codes (e.g., "JFK", "YYZ", "LOCAL") when configuring redirect actions on services, custom rules, or default rules.

Manage Profile Options

List all available profile options or update a specific option on a profile. Profile options control behaviors like DNS rebind protection, DNSSEC, IPv4/IPv6 compatibility, AI malware filtering, and TTL settings.

Manage Organization

View and update organization details, list members, and manage sub-organizations. Sub-organizations represent physical sites, departments, or customer companies that group profiles and endpoints together.

Get Analytics Config

Retrieve available DNS query logging levels and analytics storage regions. Log levels control what gets recorded (off, basic, full). Storage regions determine where analytics data is kept geographically.

Manage Device

Create, update, or delete a device (endpoint). Devices are unique DNS resolvers that enforce profiles on physical devices. When created, resolver addresses (DoH, DoT, IPv4, IPv6) are automatically provisioned. You can assign profiles, configure IP learning, enable legacy resolvers, set analytics levels, and more.