Built by Metorial, the integration platform for agentic AI.
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 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.
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.
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.
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.
Retrieve your Control D account information, billing history, active subscriptions, and products. Also returns your current external IP address as seen by Control D.
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.
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.
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 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 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.
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.
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.
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.
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.