Control D
control_dControl 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.
Acciones disponibles (48)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Delete Device by IDCONTROL_D_DELETE_DEVICES_DEVICE_IDAcciónTool to delete a Control-D device. Use when you need to remove a device by its identifier after confirming the device_id.
CONTROL_D_DELETE_DEVICES_DEVICE_IDAcciónTool to delete a Control-D device. Use when you need to remove a device by its identifier after confirming the device_id.
Parámetros de entrada
device_idstringObligatorioUnique identifier of the device to delete
x_force_org_idstringOptional X-Force-Org-Id header to impersonate a child sub-organization admin (organization accounts only).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Profile by IDCONTROL_D_DELETE_PROFILES_PROFILE_IDAcciónTool to delete a profile. Use when you need to remove a profile by its ID after ensuring it is not enforced by any device.
CONTROL_D_DELETE_PROFILES_PROFILE_IDAcciónTool to delete a profile. Use when you need to remove a profile by its ID after ensuring it is not enforced by any device.
Parámetros de entrada
profile_idstringObligatorioProfile primary key (PK). Example: '123abc'.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Profile Rule by HostnameCONTROL_D_DELETE_PROFILES_PROFILE_ID_RULES_HOSTNAMEAcciónTool to delete a specific custom rule by hostname from a profile. Use after confirming profile_id and hostname.
CONTROL_D_DELETE_PROFILES_PROFILE_ID_RULES_HOSTNAMEAcciónTool to delete a specific custom rule by hostname from a profile. Use after confirming profile_id and hostname.
Parámetros de entrada
hostnamestringObligatorioThe hostname of the custom rule to delete
profile_idstringObligatorioUnique identifier of the profile from which to delete the rule
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Profile Rule by Rule IDCONTROL_D_DELETE_PROFILES_PROFILE_ID_RULES_RULE_IDAcciónTool to delete a specific custom rule by its ID within a profile. Use after confirming profile_id and rule_id.
CONTROL_D_DELETE_PROFILES_PROFILE_ID_RULES_RULE_IDAcciónTool to delete a specific custom rule by its ID within a profile. Use after confirming profile_id and rule_id.
Parámetros de entrada
rule_idstringObligatorioThe identifier of the custom rule to delete
profile_idstringObligatorioUnique identifier of the profile from which to delete the rule
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Profile Rule in FolderCONTROL_D_DELETE_PROFILES_PROFILE_ID_RULES_RULE_ID_FOLDER_IDAcciónTool to delete a specific custom rule within a folder. Use after confirming profile_id, rule_id, and folder_id.
CONTROL_D_DELETE_PROFILES_PROFILE_ID_RULES_RULE_ID_FOLDER_IDAcciónTool to delete a specific custom rule within a folder. Use after confirming profile_id, rule_id, and folder_id.
Parámetros de entrada
rule_idstringObligatorioUnique identifier of the custom rule to delete
folder_idstringObligatorioUnique identifier of the folder containing the rule
profile_idstringObligatorioUnique identifier of the profile from which to delete the rule
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Profile ScheduleCONTROL_D_DELETE_PROFILES_PROFILE_ID_SCHEDULES_SCHEDULE_IDAcciónTool to delete a specific schedule within a profile. Use after confirming profile_id and schedule_id.
CONTROL_D_DELETE_PROFILES_PROFILE_ID_SCHEDULES_SCHEDULE_IDAcciónTool to delete a specific schedule within a profile. Use after confirming profile_id and schedule_id.
Parámetros de entrada
profile_idstringObligatorioUnique identifier of the profile from which to delete the schedule
schedule_idstringObligatorioUnique identifier of the schedule to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Known Access IPsCONTROL_D_GET_ACCESSAcciónTool to list known IPs associated with the account. Use when you need to retrieve recent access IPs for device resolver queries.
CONTROL_D_GET_ACCESSAcciónTool to list known IPs associated with the account. Use when you need to retrieve recent access IPs for device resolver queries.
Parámetros de entrada
device_idstringUnique identifier of the device whose access IPs should be listed.
X-Force-Org-IdstringFor organization accounts, impersonate a child sub-organization admin to view/modify access IPs within that sub-org.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Analytics EndpointsCONTROL_D_GET_ANALYTICS_ENDPOINTSAcciónTool to list analytics storage regions and their endpoints. Use after authenticating to retrieve available analytics regions.
CONTROL_D_GET_ANALYTICS_ENDPOINTSAcciónTool to list analytics storage regions and their endpoints. Use after authenticating to retrieve available analytics regions.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get DevicesCONTROL_D_GET_DEVICESAcciónTool to list all devices associated with the account. Use when you need to retrieve device inventory after authentication.
CONTROL_D_GET_DEVICESAcciónTool to list all devices associated with the account. Use when you need to retrieve device inventory after authentication.
Parámetros de entrada
device_typestringenumOptional path filter: 'users' for user devices, 'routers' for router devices.
usersroutersx_force_org_idstringOptional X-Force-Org-Id header to impersonate a child sub-organization admin (organization accounts only).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Organization DetailsCONTROL_D_GET_ORGANIZATIONS_ORGANIZATIONAcciónTool to view the authenticated organization's details. Use after confirming a valid API token.
CONTROL_D_GET_ORGANIZATIONS_ORGANIZATIONAcciónTool to view the authenticated organization's details. Use after confirming a valid API token.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ProfilesCONTROL_D_GET_PROFILESAcciónTool to list all profiles associated with the authenticated account. Use when you need an overview of accessible profiles.
CONTROL_D_GET_PROFILESAcciónTool to list all profiles associated with the authenticated account. Use when you need an overview of accessible profiles.
Parámetros de entrada
X-Force-Org-IdstringFor organization accounts only; impersonate a child sub-organization admin for all Profiles-scope calls
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Profile OptionsCONTROL_D_GET_PROFILES_OPTIONSAcciónTool to get all available profile options. Use when you need to retrieve the possible configurations for profiles after authenticating.
CONTROL_D_GET_PROFILES_OPTIONSAcciónTool to get all available profile options. Use when you need to retrieve the possible configurations for profiles after authenticating.
Parámetros de entrada
X-Force-Org-IdstringFor organization accounts only; impersonate a child sub-organization admin for all Profiles-scoped calls
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Profile by IDCONTROL_D_GET_PROFILES_PROFILE_IDAcciónTool to retrieve details of a specific profile by its ID. Use when you need full profile details after confirming the profile_id.
CONTROL_D_GET_PROFILES_PROFILE_IDAcciónTool to retrieve details of a specific profile by its ID. Use when you need full profile details after confirming the profile_id.
Parámetros de entrada
profile_idstringObligatorioUnique identifier of the profile to retrieve
X-Force-Org-IdstringFor organization accounts only; impersonate a child sub-organization admin to retrieve the profile in that context.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Profile AnalyticsCONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICSAcciónTool to retrieve analytics data for a specific profile. Use after the profile has accrued usage data to fetch analytics.
CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICSAcciónTool to retrieve analytics data for a specific profile. Use after the profile has accrued usage data to fetch analytics.
Parámetros de entrada
profile_idstringObligatorioUnique identifier of the profile to fetch analytics for.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Profile Analytics LogsCONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_LOGSAcciónTool to list analytics log entries for a given profile. Use after confirming profile ID and optional date filters to fetch logs.
CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_LOGSAcciónTool to list analytics log entries for a given profile. Use after confirming profile ID and optional date filters to fetch logs.
Parámetros de entrada
to_datestringUTC end timestamp for filtering logs (ISO 8601).
from_datestringUTC start timestamp for filtering logs (ISO 8601).
profile_idstringObligatorioUnique identifier of the profile to list analytics logs for.
X-Force-Org-IdstringOptional override of organization context for multi-org accounts.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Analytics Log EntryCONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_LOGS_LOG_IDAcciónTool to retrieve a specific analytics log entry by its ID. Use when you need details of an analytics log for a given profile.
CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_LOGS_LOG_IDAcciónTool to retrieve a specific analytics log entry by its ID. Use when you need details of an analytics log for a given profile.
Parámetros de entrada
log_idstringObligatorioIdentifier of the analytics log entry to retrieve.
profile_idstringObligatorioIdentifier of the target profile (Profile PK).
X-Force-Org-IdstringFor organization accounts, impersonate a child sub-organization admin for profiles-scope API calls. Optional.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Profile Analytics SummaryCONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_SUMMARYAcciónTool to fetch a summary of analytics data for a given profile. Use after confirming profile ID and desired date range.
CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_SUMMARYAcciónTool to fetch a summary of analytics data for a given profile. Use after confirming profile ID and desired date range.
Parámetros de entrada
to_datestringEnd date for analytics summary in ISO 8601 format, inclusive.
from_datestringStart date for analytics summary in ISO 8601 format, inclusive.
profile_idstringObligatorioIdentifier of the target profile (Profile PK).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Profile Analytics Top DomainsCONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_TOP_DOMAINSAcciónTool to fetch top domains accessed within a specific profile. Use after confirming profile ID.
CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_TOP_DOMAINSAcciónTool to fetch top domains accessed within a specific profile. Use after confirming profile ID.
Parámetros de entrada
to_datestringEnd date for analytics in ISO 8601 format, inclusive.
from_datestringStart date for analytics in ISO 8601 format, inclusive.
profile_idstringObligatorioIdentifier of the target profile (Profile PK).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Profile Top ServicesCONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_TOP_SERVICESAcciónTool to fetch top services accessed within a profile. Use after confirming the profile ID and desired date range.
CONTROL_D_GET_PROFILES_PROFILE_ID_ANALYTICS_TOP_SERVICESAcciónTool to fetch top services accessed within a profile. Use after confirming the profile ID and desired date range.
Parámetros de entrada
to_datestringEnd date for analytics data in ISO 8601 format, inclusive.
from_datestringStart date for analytics data in ISO 8601 format, inclusive.
profile_idstringObligatorioIdentifier of the target profile (Profile PK).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Profile FiltersCONTROL_D_GET_PROFILES_PROFILE_ID_FILTERSAcciónTool 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.
CONTROL_D_GET_PROFILES_PROFILE_ID_FILTERSAcciónTool 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.
Parámetros de entrada
profile_idstringObligatorioIdentifier of the target profile (Profile PK)
X-Force-Org-IdstringFor organization accounts, impersonate a child sub-organization admin for profiles-scope API calls. Optional.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List External Filters for ProfileCONTROL_D_GET_PROFILES_PROFILE_ID_FILTERS_EXTERNALAcciónTool 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.
CONTROL_D_GET_PROFILES_PROFILE_ID_FILTERS_EXTERNALAcciónTool 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.
Parámetros de entrada
profile_idstringObligatorioThe profile's ID used in the path
X-Force-Org-IdstringFor organization accounts, impersonate a child sub-organization admin within Profiles scope
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Profile FoldersCONTROL_D_GET_PROFILES_PROFILE_ID_FOLDERSAcciónTool to list rule folders (groups) within a profile. Use when you need to retrieve all folders for a given profile after confirming the profile ID.
CONTROL_D_GET_PROFILES_PROFILE_ID_FOLDERSAcciónTool to list rule folders (groups) within a profile. Use when you need to retrieve all folders for a given profile after confirming the profile ID.
Parámetros de entrada
profile_idstringObligatorioIdentifier of the target profile
x_force_org_idstringFor organization accounts, impersonate a child sub-organization admin for profile-scoped API calls. Optional.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Custom Rules for ProfileCONTROL_D_GET_PROFILES_PROFILE_ID_RULESAcciónTool to retrieve custom rules associated with a specific profile. Use after confirming the profile ID. Omit `folder_id` to list rules in the root folder.
CONTROL_D_GET_PROFILES_PROFILE_ID_RULESAcciónTool to retrieve custom rules associated with a specific profile. Use after confirming the profile ID. Omit `folder_id` to list rules in the root folder.
Parámetros de entrada
folder_idstringTarget folder ID; if provided, lists rules from that folder; omit for root rules
profile_idstringObligatorioThe profile's ID used in the path
X-Force-Org-IdstringFor organization accounts, impersonate a child sub-organization admin within Profiles scope
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Custom Rules in FolderCONTROL_D_GET_PROFILES_PROFILE_ID_RULES_FOLDER_IDAcciónTool to retrieve custom rules in a specific folder of a profile. Use after confirming both profile ID and folder ID.
CONTROL_D_GET_PROFILES_PROFILE_ID_RULES_FOLDER_IDAcciónTool to retrieve custom rules in a specific folder of a profile. Use after confirming both profile ID and folder ID.
Parámetros de entrada
folder_idstringObligatorioThe folder ID used in the path
profile_idstringObligatorioThe profile's ID used in the path
X-Force-Org-IdstringFor organization accounts, impersonate a child sub-organization admin within Profiles scope
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Custom Rule by Rule IDCONTROL_D_GET_PROFILES_PROFILE_ID_RULES_RULE_IDAcciónTool to retrieve details of a specific custom rule by its ID. Use after confirming the profile_id and rule_id to fetch that rule's metadata.
CONTROL_D_GET_PROFILES_PROFILE_ID_RULES_RULE_IDAcciónTool to retrieve details of a specific custom rule by its ID. Use after confirming the profile_id and rule_id to fetch that rule's metadata.
Parámetros de entrada
rule_idstringObligatorioUnique identifier of the custom rule to retrieve
profile_idstringObligatorioUnique identifier of the profile to which the custom rule belongs
X-Force-Org-IdstringFor organization accounts: impersonate a child sub-organization admin within the Profiles scope
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Specific Rule in FolderCONTROL_D_GET_PROFILES_PROFILE_ID_RULES_RULE_ID_FOLDER_IDAcciónTool to retrieve a specific rule within a folder by its ID. Use when you need full details of a custom rule in a profile's folder.
CONTROL_D_GET_PROFILES_PROFILE_ID_RULES_RULE_ID_FOLDER_IDAcciónTool to retrieve a specific rule within a folder by its ID. Use when you need full details of a custom rule in a profile's folder.
Parámetros de entrada
rule_idstringObligatorioRule identifier used in the path
folder_idstringObligatorioFolder identifier used in the path
profile_idstringObligatorioProfile identifier used in the path
X-Force-Org-IdstringOptional header to impersonate a child sub-organization within Profiles scope
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Profile SchedulesCONTROL_D_GET_PROFILES_PROFILE_ID_SCHEDULESAcciónTool to list schedules associated with a specific profile. Use after confirming the profile ID.
CONTROL_D_GET_PROFILES_PROFILE_ID_SCHEDULESAcciónTool to list schedules associated with a specific profile. Use after confirming the profile ID.
Parámetros de entrada
profile_idstringObligatorioIdentifier of the target profile (Profile PK)
x_force_org_idstringFor organization accounts, impersonate a child sub-organization admin for profiles-scope API calls. Optional.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Profile ScheduleCONTROL_D_GET_PROFILES_PROFILE_ID_SCHEDULES_SCHEDULE_IDAcciónTool to retrieve a specific schedule by its ID within a profile. Use when you need details of a profile schedule after confirming the profile_id and schedule_id.
CONTROL_D_GET_PROFILES_PROFILE_ID_SCHEDULES_SCHEDULE_IDAcciónTool to retrieve a specific schedule by its ID within a profile. Use when you need details of a profile schedule after confirming the profile_id and schedule_id.
Parámetros de entrada
profile_idstringObligatorioIdentifier of the target profile (Profile PK).
schedule_idstringObligatorioIdentifier of the schedule to retrieve.
X-Force-Org-IdstringFor organization accounts, impersonate a child sub-organization admin for profiles-scope API calls. Optional.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Profile ServicesCONTROL_D_GET_PROFILES_PROFILE_ID_SERVICESAcciónTool to list services associated with a specific profile. Use when you need to retrieve all services that have any associated rules after confirming the profile ID.
CONTROL_D_GET_PROFILES_PROFILE_ID_SERVICESAcciónTool to list services associated with a specific profile. Use when you need to retrieve all services that have any associated rules after confirming the profile ID.
Parámetros de entrada
profile_idstringObligatorioIdentifier of the target profile (Profile PK).
x_force_org_idstringFor organization accounts, impersonate a child sub-organization admin for profiles-scope API calls. Optional.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Service CategoriesCONTROL_D_GET_SERVICES_CATEGORIESAcciónTool to list all service categories. Use when you need to retrieve available categories before filtering or assigning services.
CONTROL_D_GET_SERVICES_CATEGORIESAcciónTool to list all service categories. Use when you need to retrieve available categories before filtering or assigning services.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Services by CategoryCONTROL_D_GET_SERVICES_CATEGORIES_CATEGORYAcciónTool to list all services within a specific category. Use after confirming a valid category identifier.
CONTROL_D_GET_SERVICES_CATEGORIES_CATEGORYAcciónTool to list all services within a specific category. Use after confirming a valid category identifier.
Parámetros de entrada
categorystringObligatorioIdentifier of the service category to list services from
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get UsersCONTROL_D_GET_USERSAcciónTool to retrieve user account data. Use when you need account details after authentication.
CONTROL_D_GET_USERSAcciónTool to retrieve user account data. Use when you need account details after authentication.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create DeviceCONTROL_D_POST_DEVICESAcciónTool to create a new device. Use when you need to provision devices and retrieve their DNS resolvers.
CONTROL_D_POST_DEVICESAcciónTool to create a new device. Use when you need to provision devices and retrieve their DNS resolvers.
Parámetros de entrada
bodyobjectObligatorioJSON object containing device properties for creation. Refer to API docs for required fields.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create ProfileCONTROL_D_POST_PROFILESAcciónTool to create a new blank profile or clone an existing one. Use when you need to provision a profile before assigning rules or devices.
CONTROL_D_POST_PROFILESAcciónTool to create a new blank profile or clone an existing one. Use when you need to provision a profile before assigning rules or devices.
Parámetros de entrada
profileobjectObligatorioJSON object representing new profile settings. Schema is undocumented; common keys include 'name' and 'clone_from_pk'.
X-Force-Org-IdstringOptional org ID to impersonate a child sub-organization admin for Profiles operations.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Custom Rules for ProfileCONTROL_D_POST_PROFILES_PROFILE_ID_RULESAcciónTool to create custom rules for a profile. Use after confirming the profile ID and preparing rule definitions. Provide a list of rule objects matching the API schema.
CONTROL_D_POST_PROFILES_PROFILE_ID_RULESAcciónTool to create custom rules for a profile. Use after confirming the profile ID and preparing rule definitions. Provide a list of rule objects matching the API schema.
Parámetros de entrada
rulesobject[]ObligatorioList of custom rule objects to create. Each object should follow the API schema, e.g., include 'name', 'description', 'severity', 'enabled', etc. Refer to the API docs.
profile_idstringObligatorioProfile primary key (PK) where rules will be created
X-Force-Org-IdstringFor organization accounts: impersonate a child sub-organization admin within the Profiles scope
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Custom Rules in Profile FolderCONTROL_D_POST_PROFILES_PROFILE_ID_RULES_FOLDER_IDAcciónTool to create custom rules within a specific folder for a profile. Use after confirming the profile and folder IDs and preparing rule definitions.
CONTROL_D_POST_PROFILES_PROFILE_ID_RULES_FOLDER_IDAcciónTool to create custom rules within a specific folder for a profile. Use after confirming the profile and folder IDs and preparing rule definitions.
Parámetros de entrada
rulesobject[]ObligatorioList of custom rule objects to create. Each object should follow the API schema, e.g., include 'name', 'description', 'severity', 'enabled', etc. Refer to the API docs.
folder_idstringObligatorioFolder identifier within the profile where rules will be created
profile_idstringObligatorioProfile primary key (PK) where rules will be created
X-Force-Org-IdstringFor organization accounts: impersonate a child sub-organization admin within the Profiles scope
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Profile ScheduleCONTROL_D_POST_PROFILES_PROFILE_ID_SCHEDULESAcciónTool to create a new schedule within a specific profile. Use after gathering profile_id and schedule details.
CONTROL_D_POST_PROFILES_PROFILE_ID_SCHEDULESAcciónTool to create a new schedule within a specific profile. Use after gathering profile_id and schedule details.
Parámetros de entrada
scheduleobjectObligatorioSchedule object to create. Must follow the API schema, e.g., include 'name', 'start_time', 'recurrence', 'timezone', etc.
profile_idstringObligatorioProfile primary key (PK) where schedule will be created
X-Force-Org-IdstringFor organization accounts: impersonate a child sub-organization admin within the Profiles scope
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Modify DeviceCONTROL_D_PUT_DEVICES_DEVICE_IDAcciónTool to modify an existing device. Use when you need to update device settings by providing its ID.
CONTROL_D_PUT_DEVICES_DEVICE_IDAcciónTool to modify an existing device. Use when you need to update device settings by providing its ID.
Parámetros de entrada
bodyobjectObligatorioJSON object containing device fields to update. Refer to API docs for supported properties.
device_idstringObligatorioUnique identifier of the device to modify.
x_force_org_idstringOptional X-Force-Org-Id header to impersonate a child sub-organization admin (organization accounts only).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Modify OrganizationCONTROL_D_PUT_ORGANIZATIONSAcciónTool to modify organization settings and limits. Use when you need to change organization limits such as max_users or max_routers. Changing these fields is a billable event.
CONTROL_D_PUT_ORGANIZATIONSAcciónTool to modify organization settings and limits. Use when you need to change organization limits such as max_users or max_routers. Changing these fields is a billable event.
Parámetros de entrada
max_usersintegerMaximum number of users allowed; changing this is a billable event
max_routersintegerMaximum number of routers allowed; changing this is a billable event
X-Force-Org-IdstringOptional header to impersonate a sub-organization by its ID
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Profile by IDCONTROL_D_PUT_PROFILES_PROFILE_IDAcciónTool to modify an existing profile by ID. Use when you need to update profile fields after confirming the current profile. Example: Update profile '123abc' with new name and settings.
CONTROL_D_PUT_PROFILES_PROFILE_IDAcciónTool to modify an existing profile by ID. Use when you need to update profile fields after confirming the current profile. Example: Update profile '123abc' with new name and settings.
Parámetros de entrada
profileobjectObligatorioJSON object containing the profile fields and values to update.
profile_idstringObligatorioProfile primary key (PK). Example: '123abc'.
X-Force-Org-IdstringFor organization accounts only; impersonate a child sub-organization admin for Profiles-scope calls
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Bulk Update Profile FiltersCONTROL_D_PUT_PROFILES_PROFILE_ID_FILTERSAcciónTool to bulk update filters on a specific profile. Use when you need to enable or disable multiple filters at once. Provide a list of filter IDs with desired states.
CONTROL_D_PUT_PROFILES_PROFILE_ID_FILTERSAcciónTool to bulk update filters on a specific profile. Use when you need to enable or disable multiple filters at once. Provide a list of filter IDs with desired states.
Parámetros de entrada
filtersobject[]ObligatorioList of filters to update with desired enabled states
profile_idstringObligatorioIdentifier of the target profile (Profile PK)
x_force_org_idstringFor organization accounts, impersonate a child sub-organization admin for profiles-scope API calls. Optional.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update External Filters for ProfileCONTROL_D_PUT_PROFILES_PROFILE_ID_FILTERS_EXTERNALAcciónTool to update external filters for a specific profile. Use when toggling third-party filters after listing them.
CONTROL_D_PUT_PROFILES_PROFILE_ID_FILTERS_EXTERNALAcciónTool to update external filters for a specific profile. Use when toggling third-party filters after listing them.
Parámetros de entrada
filtersobject[]ObligatorioList of external filter update objects. Each must include 'filter_id' and 'enabled' flag.
profile_idstringObligatorioUnique identifier of the profile to update
X-Force-Org-IdstringFor organization accounts, impersonate a child sub-organization admin within the Profiles scope
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Modify Profile FilterCONTROL_D_PUT_PROFILES_PROFILE_ID_FILTERS_FILTER_FILTERAcciónTool to modify the enabled state of a specific filter on a profile. Use when you need to enable or disable a particular filter.
CONTROL_D_PUT_PROFILES_PROFILE_ID_FILTERS_FILTER_FILTERAcciónTool to modify the enabled state of a specific filter on a profile. Use when you need to enable or disable a particular filter.
Parámetros de entrada
filterstringObligatorioIdentifier of the filter to modify
enabledbooleanObligatorioWhether to enable (true) or disable (false) the filter
profile_idstringObligatorioIdentifier of the target profile (Profile PK)
x_force_org_idstringFor organization accounts, impersonate a child sub-organization admin for profiles-scope API calls. Optional.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Modify Custom Rules for ProfileCONTROL_D_PUT_PROFILES_PROFILE_ID_RULESAcciónTool to modify existing custom rule(s) for a profile. Use when you need to update rule details such as name, description, severity, or enabled status. Ensure to include the rule IDs to modify.
CONTROL_D_PUT_PROFILES_PROFILE_ID_RULESAcciónTool to modify existing custom rule(s) for a profile. Use when you need to update rule details such as name, description, severity, or enabled status. Ensure to include the rule IDs to modify.
Parámetros de entrada
rulesobject[]ObligatorioList of custom rule updates for the profile
profile_idstringObligatorioUnique identifier of the profile to update
X-Force-Org-IdstringOptional: Impersonate a child sub-organization admin for Profiles scope
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Custom Rule by Rule IDCONTROL_D_PUT_PROFILES_PROFILE_ID_RULES_RULE_IDAcciónTool to update an existing custom rule by its ID. Use when modifying details like name, description, severity, or enabled status for a specific rule.
CONTROL_D_PUT_PROFILES_PROFILE_ID_RULES_RULE_IDAcciónTool to update an existing custom rule by its ID. Use when modifying details like name, description, severity, or enabled status for a specific rule.
Parámetros de entrada
namestringUpdated name of the custom rule
enabledbooleanUpdated enabled status of the custom rule
rule_idstringObligatorioUnique identifier of the custom rule to update
severityintegerUpdated severity level of the custom rule (e.g., 0=low, 1=medium, 2=high)
profile_idstringObligatorioUnique identifier of the profile containing the custom rule
descriptionstringUpdated description of what the custom rule enforces
X-Force-Org-IdstringFor organization accounts: impersonate a child sub-organization admin within the Profiles scope
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Move Profile Rule to FolderCONTROL_D_PUT_PROFILES_PROFILE_ID_RULES_RULE_ID_FOLDER_IDAcciónTool to move a specific custom rule into a different folder. Use after confirming profile_id, rule_id, and folder_id.
CONTROL_D_PUT_PROFILES_PROFILE_ID_RULES_RULE_ID_FOLDER_IDAcciónTool to move a specific custom rule into a different folder. Use after confirming profile_id, rule_id, and folder_id.
Parámetros de entrada
rule_idstringObligatorioUnique identifier of the custom rule to move
folder_idstringObligatorioTarget folder ID to assign the rule. Use 'root' to move the rule back to the root level.
profile_idstringObligatorioUnique identifier of the profile containing the rule
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Profile ScheduleCONTROL_D_PUT_PROFILES_PROFILE_ID_SCHEDULES_SCHEDULE_IDAcciónTool to update a specific schedule within a profile. Use when you need to modify schedule details after confirming profile_id and schedule_id.
CONTROL_D_PUT_PROFILES_PROFILE_ID_SCHEDULES_SCHEDULE_IDAcciónTool to update a specific schedule within a profile. Use when you need to modify schedule details after confirming profile_id and schedule_id.
Parámetros de entrada
scheduleobjectObligatorioJSON object containing the schedule fields and values to update.
profile_idstringObligatorioIdentifier of the target profile (Profile PK).
schedule_idstringObligatorioIdentifier of the schedule to update.
X-Force-Org-IdstringFor organization accounts, impersonate a child sub-organization admin for profile-scope API calls.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Modify Service for ProfileCONTROL_D_PUT_PROFILES_PROFILE_ID_SERVICES_SERVICEAcciónTool to modify a specific service rule for a profile. Use when you need to update blocking, bypassing, spoofing, or proxy-redirect settings after reviewing existing rules.
CONTROL_D_PUT_PROFILES_PROFILE_ID_SERVICES_SERVICEAcciónTool to modify a specific service rule for a profile. Use when you need to update blocking, bypassing, spoofing, or proxy-redirect settings after reviewing existing rules.
Parámetros de entrada
dointegerObligatorioenumAction to apply for service domains: 0=Block; 1=Bypass; 2=Spoof domains to IP; 3=Redirect domains via proxy
0123viastringWhen do=2, supplies the A record or CNAME; when do=3, supplies a 3-letter IATA proxy code
statusintegerObligatorioenumRule status: 0=disabled; 1=enabled
01via_v6stringWhen do=2, supplies the AAAA record; ignored otherwise
servicestringObligatorioIdentifier of the service to modify (e.g., 'http', 'ssh')
profile_idstringObligatorioUnique identifier of the profile to update
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not