Control D
Automates DNS policy enforcement, monitors network traffic patterns, and manages device access rules across your entire organization from a single interface.
Try Control D in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native Control D integration
- Describe the outcome and Ceven picks the right Control D calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your Control D data, across all 54 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke Control D access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in Control D, when, and on whose behalf.
- The agent pauses and asks when Control D is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach Control D.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every Control D action to support review and sign off.
Supported tools
Every action Ceven's agents can run on Control D, and when to use it.
Get Devices
Pull a full inventory of all devices associated with the account to audit active connections.
Create Device
Provision a new device and retrieve the necessary DNS resolvers for setup.
Get Profiles
List all DNS profiles to see current configuration sets available for assignment.
Create Profile
Provision a new blank profile or clone an existing one to start building a new policy set.
Update Profile
Modify settings or names for an existing profile using its unique identifier.
List Custom Rules
Retrieve all custom DNS rules for a profile, including those in the root folder.
Create Custom Rules
Push new DNS rules to a specific profile to block or redirect traffic.
Delete Profile Rule
Remove a specific custom rule by hostname to restore access to a domain.
Get Profile Analytics
Pull usage data and traffic statistics for a specific profile to identify trends.
Get Top Domains
Identify the most visited domains within a profile to audit network usage.
Create Profile Schedule
Set up time based access windows for specific DNS rules within a profile.
List Services by Category
Pull all available services within a specific category to build filter lists.
Delete Device by ID
Tool to delete a Control D device. Use when you need to remove a device by its identifier after confirming the device_id.
Delete Profile by ID
Tool to delete a profile. Use when you need to remove a profile by its ID after ensuring it is not enforced by any device.
Delete Profile Rule by Hostname
Tool to delete a specific custom rule by hostname from a profile. Use after confirming profile_id and hostname.
Delete Profile Rule by Rule ID
Tool to delete a specific custom rule by its ID within a profile. Use after confirming profile_id and rule_id.
Delete Profile Rule in Folder
Tool to delete a specific custom rule within a folder. Use after confirming profile_id, rule_id, and folder_id.
Delete Profile Schedule
Tool to delete a specific schedule within a profile. Use after confirming profile_id and schedule_id.
List Known Access IPs
Tool to list known IPs associated with the account. Use when you need to retrieve recent access IPs for device resolver queries.
Get Analytics Endpoints
Tool to list analytics storage regions and their endpoints. Use after authenticating to retrieve available analytics regions.
Get Organization Details
Tool to view the authenticated organization's details. Use after confirming a valid API token.
Get Profile Options
Tool to get all available profile options. Use when you need to retrieve the possible configurations for profiles after authenticating.
Get Profile by ID
Tool to retrieve details of a specific profile by its ID. Use when you need full profile details after confirming the profile_id.
Get Profile Analytics Logs
Tool to list analytics log entries for a given profile. Use after confirming profile ID and optional date filters to fetch logs.
Get Analytics Log Entry
Tool to retrieve a specific analytics log entry by its ID. Use when you need details of an analytics log for a given profile.
Get Profile Analytics Summary
Tool to fetch a summary of analytics data for a given profile. Use after confirming profile ID and desired date range.
Get Profile Analytics Top Domains
Tool to fetch top domains accessed within a specific profile. Use after confirming profile ID.
Get Profile Top Services
Tool to fetch top services accessed within a profile. Use after confirming the profile ID and desired date range.
Get Profile Filters
Tool to list native filters associated with a specific profile. Use when you have a profile ID and need to retrieve its filters and their states.
List External Filters for Profile
Tool to list third party filters for a specific profile. Use when you need to retrieve all external filters and their states after confirming the profile ID.
30 actions · scroll to see them all
Frequently asked questions
Alternatives to Control D
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect Control D and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free