# Delphix DCT API

Delphix DCT API

Version: 3.18.0

## Servers

```
/dct/v3
```

## Security

### ApiKeyAuth

Type: apiKey
In: header
Name: Authorization

## Download OpenAPI description

[Delphix DCT API](https://help-api.delphix.com/_bundle/Data%20Control%20Tower/Continuous%20Compliance/23.0.0/Continuous%20Compliance%20APIs%20(DCT%2023.0.0).yaml)

## Connectors

### Checks connectivity between a masking engine and a remote data source.

 - [POST /connectors/{connectorId}/test](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/connectors/connectors_test.md)

### Retrieve the list of masking connectors.

 - [GET /connectors](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/connectors/get_connectors.md)

### Retrieve a masking Connector by ID.

 - [GET /connectors/{connectorId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/connectors/get_connector_by_id.md)

### Update a masking Connector by ID.

 - [PATCH /connectors/{connectorId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/connectors/update_connector_by_id.md)

### Search jobs that use this connector

 - [POST /connectors/{connectorId}/masking-jobs/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/connectors/search_connector_jobs.md)

### Create tags for a Connector.

 - [POST /connectors/{connectorId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/connectors/create_connector_tags.md)

### Get tags for a Connector.

 - [GET /connectors/{connectorId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/connectors/get_connector_tags.md)

### Delete tags for a Connector.

 - [POST /connectors/{connectorId}/tags/delete](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/connectors/delete_connector_tag.md)

### Search for masking Connectors.

 - [POST /connectors/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/connectors/search_connectors.md)

## HyperscaleInstance

### Register a Hyperscale instance

 - [POST /hyperscale-instances](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleinstance/register_hyperscale_instance.md)

### Returns a list of Hyperscale instances.

 - [GET /hyperscale-instances](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleinstance/get_hyperscale_instances.md)

### Search for Hyperscale instances.

 - [POST /hyperscale-instances/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleinstance/search_hyperscale_instances.md)

### Returns a Hyperscale Instance by ID.

 - [GET /hyperscale-instances/{hyperscaleInstanceId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleinstance/get_hyperscale_instance_by_id.md)

### Update an Hyperscale Instance

 - [PATCH /hyperscale-instances/{hyperscaleInstanceId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleinstance/update_hyperscale_instance.md)

### Unregister a Hyperscale Instance.

 - [DELETE /hyperscale-instances/{hyperscaleInstanceId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleinstance/unregister_hyperscale_instance.md)

### Create tags for a Hyperscale Instance.

 - [POST /hyperscale-instances/{hyperscaleInstanceId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleinstance/create_hyperscale_instance_tags.md)

### Get tags for a Hyperscale Instance.

 - [GET /hyperscale-instances/{hyperscaleInstanceId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleinstance/get_hyperscale_instance_tags.md)

### Delete tags for a Hyperscale Instance.

 - [POST /hyperscale-instances/{hyperscaleInstanceId}/tags/delete](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleinstance/delete_hyperscale_instance_tags.md)

### Sync the global object from a source engine to engines on a Hyperscale Instance.

 - [POST /hyperscale-instances/{hyperscaleInstanceId}/sync-engines](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleinstance/sync_engines_hyperscale_instance.md)

### Add an engine to a Hyperscale Instance.

 - [POST /hyperscale-instances/{hyperscaleInstanceId}/add-engine](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleinstance/add_engine_to_hyperscale_instance.md)

### Remove an engine from a Hyperscale Instance.

 - [POST /hyperscale-instances/{hyperscaleInstanceId}/remove-engine](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleinstance/remove_engine_from_hyperscale_instance.md)

## HyperscaleObjects

### Returns a list of Hyperscale Mount Points.

 - [GET /hyperscale-mount-points](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/get_hyperscale_mount_points.md)

### Create a Hyperscale Mount Point

 - [POST /hyperscale-mount-points](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/create_hyperscale_mount_point.md)

### Get a Hyperscale Mount Points.

 - [GET /hyperscale-mount-points/{hyperscaleMountPointId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/get_hyperscale_mount_point_by_id.md)

### Update a Hyperscale Mount Point by ID.

 - [PATCH /hyperscale-mount-points/{hyperscaleMountPointId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/update_hyperscale_mount_point_by_id.md)

### Delete a Hyperscale Mount Point.

 - [DELETE /hyperscale-mount-points/{hyperscaleMountPointId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/delete_hyperscale_mount_point.md)

### Search for Hyperscale Mount Points.

 - [POST /hyperscale-mount-points/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/search_hyperscale_mount_points.md)

### Returns a list of Hyperscale Connectors.

 - [GET /hyperscale-connectors](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/get_hyperscale_connectors.md)

### Create a Hyperscale Connector.

 - [POST /hyperscale-connectors](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/create_hyperscale_connector.md)

### Get a Hyperscale Connector.

 - [GET /hyperscale-connectors/{hyperscaleConnectorId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/get_hyperscale_connector_by_id.md)

### Update a Hyperscale Connector by ID.

 - [PATCH /hyperscale-connectors/{hyperscaleConnectorId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/update_hyperscale_connector_by_id.md)

### Delete a Hyperscale Connector.

 - [DELETE /hyperscale-connectors/{hyperscaleConnectorId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/delete_hyperscale_connector.md)

### Create tags for a Hyperscale Connector.

 - [POST /hyperscale-connectors/{hyperscaleConnectorId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/create_hyperscale_connector_tags.md)

### Get tags for a Hyperscale Connector.

 - [GET /hyperscale-connectors/{hyperscaleConnectorId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/get_hyperscale_connector_tags.md)

### Delete tags for a Hyperscale Connector.

 - [POST /hyperscale-connectors/{hyperscaleConnectorId}/tags/delete](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/delete_hyperscale_connector_tags.md)

### Search for Hyperscale Connectors.

 - [POST /hyperscale-connectors/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/search_hyperscale_connectors.md)

### Returns a list of Hyperscale Datasets.

 - [GET /hyperscale-datasets](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/get_hyperscale_datasets.md)

### Get a Hyperscale Dataset.

 - [GET /hyperscale-datasets/{hyperscaleDatasetId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/get_hyperscale_dataset_by_id.md)

### Update a Hyperscale Dataset by ID.

 - [PATCH /hyperscale-datasets/{hyperscaleDatasetId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/update_hyperscale_dataset_by_id.md)

### Create tags for a Hyperscale Dataset.

 - [POST /hyperscale-datasets/{hyperscaleDatasetId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/create_hyperscale_dataset_tags.md)

### Get tags for a Hyperscale Dataset.

 - [GET /hyperscale-datasets/{hyperscaleDatasetId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/get_hyperscale_dataset_tags.md)

### Delete tags for a Hyperscale Dataset.

 - [POST /hyperscale-datasets/{hyperscaleDatasetId}/tags/delete](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/delete_hyperscale_dataset_tags.md)

### Get a Hyperscale Dataset table or file by ID.

 - [GET /hyperscale-datasets/{hyperscaleDatasetId}/tables-or-files/{hyperscaleDatasetTableOrFileId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/get_hyperscale_dataset_table_or_file_by_id.md)

### Update a Hyperscale Dataset table or file by ID.

 - [PATCH /hyperscale-datasets/{hyperscaleDatasetId}/tables-or-files/{hyperscaleDatasetTableOrFileId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/update_hyperscale_dataset_table_or_file_by_id.md)

### Get the tables or files of a hyperscale dataset

 - [GET /hyperscale-datasets/{hyperscaleDatasetId}/tables-or-files](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/get_hyperscale_dataset_tables_or_files.md)

### Search the tables or files of a hyperscale dataset

 - [POST /hyperscale-datasets/{hyperscaleDatasetId}/tables-or-files/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/search_hyperscale_dataset_tables_or_files.md)

### Search for Hyperscale Datasets.

 - [POST /hyperscale-datasets/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/hyperscaleobjects/search_hyperscale_datasets.md)

## Reporting

### Get the masking execution metrics report.

 - [GET /reporting/masking-execution-metrics](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/reporting/get_masking_execution_metrics_report.md)

### Search the Masking execution metrics report.

 - [POST /reporting/masking-execution-metrics/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/reporting/search_masking_execution_metrics_report.md)

### Get the masking engine global object state report.

 - [GET /reporting/engine-global-object-state-report](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/reporting/get_engine_global_object_state_report.md)

### Search the masking engine global object state report.

 - [POST /reporting/engine-global-object-state-report/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/reporting/search_engine_global_object_state_report.md)

### Get the masking data risk report.

 - [GET /reporting/data-risk-report](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/reporting/get_data_risk_report.md)

### Search the masking data risk report.

 - [POST /reporting/data-risk-report/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/reporting/search_data_risk_report.md)

## Classifiers

### Retrieve classifiers.

 - [GET /classifiers](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/classifiers/get_classifiers.md)

### Search for classifiers.

 - [POST /classifiers/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/classifiers/search_classifiers.md)

### Get a classifier by ID.

 - [GET /classifiers/{classifierId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/classifiers/get_classifier_by_id.md)

### Get discovery policies for a classifier.

 - [GET /classifiers/{classifierId}/discovery-policies](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/classifiers/get_classifier_discovery_policies.md)

### Search discovery policies for a classifier.

 - [POST /classifiers/{classifierId}/discovery-policies/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/classifiers/search_classifier_discovery_policies.md)

### Get tags for a classifier.

 - [GET /classifiers/{classifierId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/classifiers/get_classifier_tags.md)

### Create tags for a classifier.

 - [POST /classifiers/{classifierId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/classifiers/create_classifier_tags.md)

### Delete tags for a classifier.

 - [POST /classifiers/{classifierId}/tags/delete](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/classifiers/delete_classifier_tags.md)

## Data Classes

### Retrieve the list of Data Classes.

 - [GET /data-classes](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/data-classes/get_data_classes.md)

### Search for Data Classes.

 - [POST /data-classes/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/data-classes/search_data_classes.md)

### Get a Data Class by ID.

 - [GET /data-classes/{dataClassId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/data-classes/get_data_class_by_id.md)

### Update a Data Class.

 - [PATCH /data-classes/{dataClassId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/data-classes/update_data_class.md)

### Retrieve the list of algorithms for a Data Class.

 - [GET /data-classes/{dataClassId}/algorithms](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/data-classes/get_data_class_algorithms.md)

### Search for algorithms of a Data Class.

 - [POST /data-classes/{dataClassId}/algorithms/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/data-classes/search_data_class_algorithms.md)

### Get tags for a Data Class.

 - [GET /data-classes/{dataClassId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/data-classes/get_data_class_tags.md)

### Create tags for a Data Class.

 - [POST /data-classes/{dataClassId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/data-classes/create_data_class_tags.md)

### Delete tags for a Data Class.

 - [POST /data-classes/{dataClassId}/tags/delete](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/data-classes/delete_data_class_tags.md)

## Discovery Policies

### Retrieve discovery policies.

 - [GET /discovery-policies](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/discovery-policies/get_discovery_policies.md)

### Search for discovery policies.

 - [POST /discovery-policies/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/discovery-policies/search_discovery_policies.md)

### Get a discovery policy by ID.

 - [GET /discovery-policies/{discoveryPolicyId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/discovery-policies/get_discovery_policy_by_id.md)

### Get classifiers for a discovery policy.

 - [GET /discovery-policies/{discoveryPolicyId}/classifiers](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/discovery-policies/get_discovery_policy_classifiers.md)

### Search for classifiers of a discovery policy.

 - [POST /discovery-policies/{discoveryPolicyId}/classifiers/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/discovery-policies/search_discovery_policy_classifiers.md)

### Get discovery expressions for a discovery policy.

 - [GET /discovery-policies/{discoveryPolicyId}/expressions](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/discovery-policies/get_discovery_policy_expressions.md)

### Search for discovery expressions of a discovery policy.

 - [POST /discovery-policies/{discoveryPolicyId}/expressions/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/discovery-policies/search_discovery_policy_expressions.md)

### Get tags for a discovery policy.

 - [GET /discovery-policies/{discoveryPolicyId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/discovery-policies/get_discovery_policy_tags.md)

### Create tags for a discovery policy.

 - [POST /discovery-policies/{discoveryPolicyId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/discovery-policies/create_discovery_policy_tags.md)

### Delete tags for a discovery policy.

 - [POST /discovery-policies/{discoveryPolicyId}/tags/delete](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/discovery-policies/delete_discovery_policy_tags.md)

## Executions

### Retrieve the list of masking executions.

 - [GET /executions](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/executions/get_executions.md)

### Search masking executions.

 - [POST /executions/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/executions/search_executions.md)

### Retrieve an Execution by ID.

 - [GET /executions/{executionId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/executions/get_execution_by_id.md)

### Cancel an Execution.

 - [POST /executions/{executionId}/cancel](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/executions/cancel_execution.md)

### Restart an Execution (Hyperscale only).

 - [POST /executions/{executionId}/restart](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/executions/restart_execution.md)

### Cleanup an Execution (Hyperscale only).

 - [POST /executions/{executionId}/cleanup](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/executions/cleanup_execution.md)

### Retrieve the list of events for a masking execution.

 - [GET /executions/{executionId}/events](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/executions/get_execution_events.md)

### Search masking executions events.

 - [POST /executions/{executionId}/events/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/executions/search_execution_events.md)

### Retrieve the masking execution log.

 - [GET /executions/{executionId}/log](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/executions/get_execution_log.md)

### Get execution components for an execution.

 - [GET /executions/{executionId}/execution-components](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/executions/get_execution_components.md)

### Search execution components for an execution.

 - [POST /executions/{executionId}/execution-components/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/executions/search_execution_components.md)

### Get an execution component by ID.

 - [GET /executions/{executionId}/execution-components/{executionComponentId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/executions/get_execution_component_by_id.md)

### Get an execution component log.

 - [GET /executions/{executionId}/execution-components/{executionComponentId}/log](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/executions/get_execution_component_log.md)

### Retrieve the list of discovery results for a masking execution.

 - [GET /executions/{executionId}/discovery-results](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/executions/get_discovery_results.md)

### Search discovery results associated with execution of a discovery job

 - [POST /executions/{executionId}/discovery-results/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/executions/search_discovery_results.md)

## MaskingFiles

### Retrieve the list of masking file uploads.

 - [GET /masking-file-uploads](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingfiles/get_masking_files.md)

### Update a masking file upload by id.

 - [PATCH /masking-file-uploads/{maskingFileId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingfiles/update_masking_file_upload_by_id.md)

### Get a masking file by ID or name.

 - [GET /masking-file-uploads/{maskingFileId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingfiles/get_masking_file_by_id.md)

### Search for masking files.

 - [POST /masking-file-uploads/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingfiles/search_masking_files.md)

### Get tags for a masking file.

 - [GET /masking-file-uploads/{maskingFileId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingfiles/get_masking_file_tags.md)

### Create tags for a masking file.

 - [POST /masking-file-uploads/{maskingFileId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingfiles/create_masking_file_tags.md)

### Delete tags for a masking file

 - [POST /masking-file-uploads/{maskingFileId}/tags/delete](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingfiles/delete_masking_file_tags.md)

### Get all consumers associated with this masking file

 - [GET /masking-file-uploads/{maskingFileId}/consumers](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingfiles/get_masking_file_consumers.md)

### Search consumers of a masking file.

 - [POST /masking-file-uploads/{maskingFileId}/consumers/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingfiles/search_masking_file_consumers.md)

## MaskingJobs

### Create a Masking Job.

 - [POST /masking-jobs](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/create_masking_job.md)

### Retrieve the list of masking jobs along with their source engine.

 - [GET /masking-jobs/source-engines](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/get_masking_job_source_engines.md)

### Search the list of masking jobs along with their source engine.

 - [POST /masking-jobs/source-engines/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/search_masking_job_source_engines.md)

### Delete a masking job.

 - [DELETE /masking-jobs/{maskingJobId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/delete_masking_job.md)

### Update values of a MaskingJob.

 - [PATCH /masking-jobs/{maskingJobId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/update_masking_job_by_id.md)

### Re-import the dataset from the source MaskingJob (Hyperscale Job only).

 - [POST /masking-jobs/{maskingJobId}/re-import](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/re_import_masking_job.md)

### Add an engine to a Masking Job (Hyperscale Job only).

 - [POST /masking-jobs/{maskingJobId}/add-engine](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/add_engine_to_masking_job.md)

### Remove an engine from a Masking Job (Hyperscale Job only).

 - [POST /masking-jobs/{maskingJobId}/remove-engine](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/remove_engine_from_masking_job.md)

### Retrieve the list of masking jobs. (deprecated)

 - [GET /masking-jobs](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/get_masking_jobs.md)

### Search masking jobs. (deprecated)

 - [POST /masking-jobs/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/search_masking_jobs.md)

### Retrieve a MaskingJob by ID. (deprecated)

 - [GET /masking-jobs/{maskingJobId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/get_masking_job_by_id.md)

### Copies the masking job to another engine. (deprecated)

 - [POST /masking-jobs/{maskingJobId}/copy](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/copy_masking_job.md)

### Migrates the masking job from its current source engine to another engine. (deprecated)

 - [POST /masking-jobs/{maskingJobId}/migrate](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/migrate_masking_job.md)

### Get connectors for a Masking Job by ID. (deprecated)

 - [GET /masking-jobs/{maskingJobId}/connectors](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/get_masking_job_connectors.md)

### Execute a MaskingJob. (deprecated)

 - [POST /masking-jobs/{maskingJobId}/execute](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/execute_masking_job.md)

### Create tags for a Masking Job. (deprecated)

 - [POST /masking-jobs/{maskingJobId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/create_masking_job_tag.md)

### Get tags for a Masking Job. (deprecated)

 - [GET /masking-jobs/{maskingJobId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/get_masking_job_tag.md)

### Delete tags for a Masking Job. (deprecated)

 - [POST /masking-jobs/{maskingJobId}/tags/delete](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingjobs/delete_masking_job_tag.md)

## Algorithms

### Retrieve the list of algorithms.

 - [GET /algorithms](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/algorithms/get_algorithms.md)

### Get an algorithm by ID.

 - [GET /algorithms/{algorithmId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/algorithms/get_algorithm_by_id.md)

### Search for algorithms.

 - [POST /algorithms/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/algorithms/search_algorithms.md)

### Get tags for an Algorithm.

 - [GET /algorithms/{algorithmId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/algorithms/get_algorithm_tags.md)

### Create tags for an Algorithm.

 - [POST /algorithms/{algorithmId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/algorithms/create_algorithm_tags.md)

### Delete tags for an Algorithm.

 - [POST /algorithms/{algorithmId}/tags/delete](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/algorithms/delete_algorithm_tags.md)

### Get dependencies of an algorithm by ID.

 - [GET /algorithms/{algorithmId}/dependencies](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/algorithms/get_algorithm_dependencies_by_id.md)

### Search for algorithm dependencies.

 - [POST /algorithms/{algorithmId}/dependencies/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/algorithms/search_algorithm_dependencies.md)

## MaskingEnvironments

### Retrieve the list of masking environments.

 - [GET /masking-environments](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingenvironments/get_masking_environments.md)

### Search masking environments.

 - [POST /masking-environments/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingenvironments/search_masking_environments.md)

### Retrieve a MaskingEnvironment by ID.

 - [GET /masking-environments/{maskingEnvironmentId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/maskingenvironments/get_masking_environment_by_id.md)

## Rule Sets

### Retrieve the list of Rule Sets.

 - [GET /rule-sets](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/rule-sets/get_rule_sets.md)

### Search for Rule Sets.

 - [POST /rule-sets/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/rule-sets/search_rule_sets.md)

### Get a Rule Set by ID.

 - [GET /rule-sets/{ruleSetId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/rule-sets/get_rule_set_by_id.md)

### Get tags for a Rule Set.

 - [GET /rule-sets/{ruleSetId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/rule-sets/get_rule_set_tags.md)

### Create tags for a Rule Set.

 - [POST /rule-sets/{ruleSetId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/rule-sets/create_rule_set_tags.md)

### Delete tags for a Rule Set.

 - [POST /rule-sets/{ruleSetId}/tags/delete](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/rule-sets/delete_rule_set_tags.md)

### Retrieve table metadata.

 - [GET /database-table-metadata](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/rule-sets/get_database_table_metadata.md)

### Search table metadata.

 - [POST /database-table-metadata/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/rule-sets/search_database_table_metadata.md)

### Retrieve column metadata.

 - [GET /database-column-metadata](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/rule-sets/get_database_column_metadata.md)

### Search column metadata.

 - [POST /database-column-metadata/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/rule-sets/search_database_column_metadata.md)

## Discovery Expressions

### Retrieve discovery expressions.

 - [GET /discovery-expressions](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/discovery-expressions/get_discovery_expressions.md)

### Search discovery expressions.

 - [POST /discovery-expressions/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/discovery-expressions/search_discovery_expressions.md)

### Get a discovery expression by ID.

 - [GET /discovery-expressions/{expressionId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/discovery-expressions/get_discovery_expression_by_id.md)

### Get tags for a discovery expression.

 - [GET /discovery-expressions/{expressionId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/discovery-expressions/get_discovery_expression_tags.md)

### Create tags for a discovery expression.

 - [POST /discovery-expressions/{expressionId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/discovery-expressions/create_discovery_expression_tags.md)

### Delete tags for a discovery expression.

 - [POST /discovery-expressions/{expressionId}/tags/delete](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/discovery-expressions/delete_discovery_expression_tags.md)

## ComplianceJobs

### Retrieve the list of compliance jobs.

 - [GET /compliance-jobs](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/compliancejobs/get_compliance_jobs.md)

### Search compliance jobs.

 - [POST /compliance-jobs/search](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/compliancejobs/search_compliance_jobs.md)

### Retrieve a compliance job by ID.

 - [GET /compliance-jobs/{complianceJobId}](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/compliancejobs/get_compliance_job_by_id.md)

### Get connectors for a Masking Job by ID.

 - [GET /compliance-jobs/{complianceJobId}/connectors](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/compliancejobs/get_compliance_job_connectors.md)

### Create tags for a compliance job.

 - [POST /compliance-jobs/{complianceJobId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/compliancejobs/create_compliance_job_tag.md)

### Get tags for a compliance job.

 - [GET /compliance-jobs/{complianceJobId}/tags](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/compliancejobs/get_compliance_job_tag.md)

### Delete tags for a compliance job.

 - [POST /compliance-jobs/{complianceJobId}/tags/delete](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/compliancejobs/delete_compliance_job_tag.md)

### Execute a compliance.

 - [POST /compliance-jobs/{complianceJobId}/execute](https://help-api.delphix.com/data-control-tower/continuous-compliance/23.0.0/continuous-compliance-apis-dct-23.0.0/compliancejobs/execute_compliance_job.md)

