All integrations
CD
Catalogue metadata onlysecurity & identity toolsv20260615_00

CONTROL_D

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.

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

54

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEY

API_KEY

control_d_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • Control D API Tokengeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 54 actions

Delete Device by ID

CONTROL_D_DELETE_DEVICES_DEVICE_ID

Permanently delete a Control-D device/endpoint by its ID. WARNING: This is a destructive operation. Deleting a device will break DNS resolution on any physical gadget configured to use this device's unique DNS resolvers. Use GET /devices to retrieve valid device IDs before calling this action.

Untrusted display-only summary

Delete Profile

CONTROL_D_DELETE_PROFILES_PROFILE_ID

Permanently deletes a Control D profile by its unique identifier (PK). IMPORTANT: The profile must be orphaned (not enforced by any device) before it can be deleted. If the profile is currently assigned to one or more devices, the deletion will fail. Use this tool when you need to remove an unused profile from the acc…

Untrusted display-only summary

Delete Profile Rule by Rule ID

CONTROL_D_DELETE_PROFILES_PROFILE_ID_RULES_RULE_ID

Delete a custom DNS rule from a Control D profile by its rule identifier (hostname/domain). This tool removes a DNS filtering rule from the specified profile. Rules in Control D are identified by the hostname/domain they target (e.g., 'example.com', 'ads.domain.com'). Prerequisites: - Obtain profile_id from GET /profi…

Untrusted display-only summary

Delete Rule from Folder

CONTROL_D_DELETE_PROFILES_PROFILE_ID_RULES_RULE_ID_FOLDER_ID

Delete a custom DNS rule from a specific folder in a Control D profile. This action permanently removes a custom rule (e.g., block, bypass, spoof, or redirect) from the specified folder within a profile. Requires valid profile_id, rule_id, and folder_id which can be obtained from: - profile_id: Get Profiles action - f…

Untrusted display-only summary

Delete Profile Schedule

CONTROL_D_DELETE_PROFILES_PROFILE_ID_SCHEDULES_SCHEDULE_ID

Tool to delete a specific schedule within a profile. Use after confirming profile_id and schedule_id.

Untrusted display-only summary

List Known Access IPs

CONTROL_D_GET_ACCESS

List up to the latest 50 IP addresses that were used to query against a specific Device (resolver). Use this to retrieve known access IPs associated with a device in your Control D account.

Untrusted display-only summary

Get Analytics Endpoints

CONTROL_D_GET_ANALYTICS_ENDPOINTS

Tool to list analytics storage regions and their endpoints. Use after authenticating to retrieve available analytics regions.

Untrusted display-only summary

Get Analytics Levels

CONTROL_D_GET_ANALYTICS_LEVELS

Tool to retrieve available analytics log levels for Control D devices. Use when you need to know what analytics options can be configured on devices (No Analytics, Some Analytics, Full Analytics).

Untrusted display-only summary

Get Billing Payments

CONTROL_D_GET_BILLING_PAYMENTS

Tool to retrieve billing history of all payments made. Use when you need to access payment records, transaction history, or billing information for the account.

Untrusted display-only summary

Get Billing Products

CONTROL_D_GET_BILLING_PRODUCTS

Retrieve all products currently activated on the Control D account. Use this to view active billing products, subscriptions, and their details.

Untrusted display-only summary

Get Devices

CONTROL_D_GET_DEVICES

Lists all Control D devices (endpoints) associated with the account. Each device represents a unique DNS resolver that enforces a Profile (set of filtering rules). Use this to retrieve device inventory, check device status, or get resolver configuration details. Optionally filter by device_type to get only 'users' (de…

Untrusted display-only summary

Get Device Types

CONTROL_D_GET_DEVICES_TYPES

List all allowed device types in Control D. Returns categorized device types (OS, Browser, TV, Router) with their available icon identifiers and human-readable labels. Use when you need to display device type options or validate device icon identifiers when creating or updating devices.

Untrusted display-only summary

Get IP

CONTROL_D_GET_IP

Tool to retrieve the current IP address and datacenter information for the API request. Use when you need to check which IP address is being used or which Control D datacenter is handling requests.

Untrusted display-only summary

Get Network Stats

CONTROL_D_GET_NETWORK

Tool to retrieve network stats on available services in different POPs (Points of Presence). Use when you need information about service availability across Control D's network infrastructure.

Untrusted display-only summary

Get Organization Members

CONTROL_D_GET_ORGANIZATIONS_MEMBERS

Tool to view organization membership. Use to retrieve a list of all members in the organization including their email, status, permission levels, and last activity.

Untrusted display-only summary

Get Organization Details

CONTROL_D_GET_ORGANIZATIONS_ORGANIZATION

Tool to view the authenticated organization's details. Use after confirming a valid API token.

Untrusted display-only summary

Get Sub-Organizations

CONTROL_D_GET_ORGANIZATIONS_SUB_ORGANIZATIONS

Tool to view sub-organizations and their details. Use when you need to list all sub-organizations under the authenticated organization account.

Untrusted display-only summary

Get Profiles

CONTROL_D_GET_PROFILES

Tool to list all profiles associated with the authenticated account. Use when you need an overview of accessible profiles.

Untrusted display-only summary

Get Profile Options

CONTROL_D_GET_PROFILES_OPTIONS

Retrieves all available configuration options for DNS profiles in Control D. Returns a list of profile options including security filters (Safe Search, AI Malware Filter), TTL settings, block responses, and advanced DNS options (DNSSEC, DNS64, CNAME Flattening). Each option includes its type (toggle/dropdown/field), d…

Untrusted display-only summary

Get Profile by ID

CONTROL_D_GET_PROFILES_PROFILE_ID

Tool to retrieve details of a specific profile by its ID. Use when you need full profile details after confirming the profile_id.

Untrusted display-only summary

Get Profile Analytics

CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS

Retrieve analytics data for a Control D profile. Returns DNS query statistics and traffic data for the specified profile. Use profile_id='0' to get analytics for all profiles, or specify a profile ID from the List Profiles endpoint.

Untrusted display-only summary

Get Profile Analytics Logs

CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_LOGS

Retrieves DNS query activity logs for a specific Control D profile. This tool fetches analytics logs that record DNS queries made through the profile, including details about blocked, allowed, and redirected queries. Use this to monitor DNS activity, audit security policies, or troubleshoot DNS resolution issues. Prer…

Untrusted display-only summary

Get Analytics Log Entry

CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_LOGS_LOG_ID

Tool to retrieve a specific analytics log entry by its ID. Use when you need details of an analytics log for a given profile.

Untrusted display-only summary

Get Profile Analytics Summary

CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_SUMMARY

Tool to fetch a summary of analytics data for a given profile. Use after confirming profile ID and desired date range.

Untrusted display-only summary

Get Profile Analytics Top Domains

CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_TOP_DOMAINS

Tool to fetch top domains accessed within a specific profile. Use after confirming profile ID.

Untrusted display-only summary

Get Profile Top Services

CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_TOP_SERVICES

Tool to fetch top services accessed within a profile. Use after confirming the profile ID and desired date range.

Untrusted display-only summary

Get Profile Filters

CONTROL_D_GET_PROFILES_PROFILE_ID_FILTERS

List all native (Control D curated) filters for a profile and their current states. Native filters are hand-curated blocklists maintained by Control D (e.g., 'Ads & Trackers', 'Malware', 'Adult Content'). Use this to see which filters are enabled/disabled for a profile. For 3rd party community filters, use the GET /pr…

Untrusted display-only summary

List External Filters for Profile

CONTROL_D_GET_PROFILES_PROFILE_ID_FILTERS_EXTERNAL

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.

Untrusted display-only summary

Get Profile Folders

CONTROL_D_GET_PROFILES_PROFILE_ID_FOLDERS

List all rule folders (groups) within a Control D profile. Rule folders are used to organize and group custom DNS rules. Each folder has an action type (BLOCK, BYPASS, SPOOF, or REDIRECT) and contains multiple rules. Use this after obtaining a valid profile_id from the list profiles endpoint.

Untrusted display-only summary

List Custom DNS Rules for Profile

CONTROL_D_GET_PROFILES_PROFILE_ID_RULES

Retrieve custom DNS rules for a Control D profile. Returns rules that control domain resolution (BLOCK, BYPASS, SPOOF, or REDIRECT actions). Omit folder_id to list root folder rules, or provide a folder_id to list rules in a specific folder.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.