# Control D

Control D is a customizable DNS filtering and traffic redirection platform that allows users to manage internet access, enforce policies, and monitor usage across devices and networks.

Category: Security & Ops. Connect from any Rakazo bot at https://rakazo.com/integrations/control-d/.

## Actions

- **Create Device**: Create a new device.
- **Delete Device by ID**: Delete a Control-D device.
- **Get Devices** (read-only): List all devices associated with the account.
- **Bulk Update Profile Filters**: Bulk update filters on a specific profile.
- **Create Custom Rules for Profile**: Create custom rules for a profile.
- **Create Custom Rules in Profile Folder**: Create custom rules within a specific folder for a profile.
- **Create Profile**: Create a new blank profile or clone an existing one.
- **Create Profile Schedule**: Create a new schedule within a specific profile.
- **Delete Profile by ID**: Delete a profile.
- **Delete Profile Rule by Hostname**: Delete a specific custom rule by hostname from a profile.
- **Delete Profile Rule by Rule ID**: Delete a specific custom rule by its ID within a profile.
- **Delete Profile Rule in Folder**: Delete a specific custom rule within a folder.
- **Delete Profile Schedule**: Delete a specific schedule within a profile.
- **Get Analytics Endpoints** (read-only): List analytics storage regions and their endpoints.
- **Get Analytics Log Entry**: Retrieve a specific analytics log entry by its ID.
- **Get Custom Rule by Rule ID**: Retrieve details of a specific custom rule by its ID.
- **Get Organization Details**: View the authenticated organization's details.
- **Get Profile Analytics**: Retrieve analytics data for a specific profile.
- **Get Profile Analytics Logs**: List analytics log entries for a given profile.
- **Get Profile Analytics Summary**: Fetch a summary of analytics data for a given profile.
- **Get Profile Analytics Top Domains**: Fetch top domains accessed within a specific profile.
- **Get Profile by ID**: Retrieve details of a specific profile by its ID.
- **Get Profile Filters**: List native filters associated with a specific profile.
- **Get Profile Folders**: List rule folders (groups) within a profile.
- **Get Profile Options**: Get all available profile options.
- **Get Profile Schedule**: Retrieve a specific schedule by its ID within a profile.
- **Get Profile Schedules**: List schedules associated with a specific profile.
- **Get Profile Services**: List services associated with a specific profile.
- **Get Profile Top Services**: Fetch top services accessed within a profile.
- **Get Profiles**: List all profiles associated with the authenticated account.
- **Get Service Categories**: List all service categories.
- **Get Specific Rule in Folder**: Retrieve a specific rule within a folder by its ID.
- **Get Users**: Retrieve user account data.
- **List Custom Rules for Profile**: Retrieve custom rules associated with a specific profile.
- **List Custom Rules in Folder**: Retrieve custom rules in a specific folder of a profile.
- **List External Filters for Profile**: List third-party filters for a specific profile.
- **List Known Access IPs** (read-only): List known IPs associated with the account.
- **List Services by Category**: List all services within a specific category.
- **Modify Custom Rules for Profile**: Modify existing custom rule(s) for a profile.
- **Modify Device**: Modify an existing device.
- **Modify Organization**: Modify organization settings and limits.
- **Modify Profile Filter**: Modify the enabled state of a specific filter on a profile.
- **Modify Service for Profile**: Modify a specific service rule for a profile.
- **Move Profile Rule to Folder**: Move a specific custom rule into a different folder.
- **Update Custom Rule by Rule ID**: Update an existing custom rule by its ID.
- **Update External Filters for Profile**: Update external filters for a specific profile.
- **Update Profile by ID**: Modify an existing profile by ID.
- **Update Profile Schedule**: Update a specific schedule within a profile.
