Schema for the Continuous Compliance Engine API
Masking API (5.1.43)
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers
- https://help-api.delphix.com/masking/api/v5.1.43/classifiers
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers?page_number=1&page_size=0' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "_pageInfo": { "numberOnPage": 0, "total": 0 }, "responseList": [ { … } ] }
The classifier to create
The name of this classifier. Note that it must be unique.
The name of the domain that will be assigned to the column/field when a profile expression match is found during the execution of a profile job.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers
- https://help-api.delphix.com/masking/api/v5.1.43/classifiers
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"classifierName": "MyClassifier",
"description": "Detects my sensitive data",
"frameworkId": 1,
"domainName": "MyDomain",
"classifierConfiguration": {
"dataPatterns": [
{
"regex": "[A-Za-z0-9]*",
"matchStrength": 0.1
}
]
}
}'Success
The ID of the classifier. This will be generated by the Masking Engine.
The name of this classifier. Note that it must be unique.
The name of the domain that will be assigned to the column/field when a profile expression match is found during the execution of a profile job.
The user that created the profile expression. This field is auto-generated by the Masking Engine.
{ "classifierName": "MyClassifier", "description": "Detects my sensitive data", "frameworkId": 1, "domainName": "MyDomain", "classifierConfiguration": { "dataPatterns": [ … ] } }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers/{classifierId}
- https://help-api.delphix.com/masking/api/v5.1.43/classifiers/{classifierId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers/{classifierId}' \
-H 'Authorization: YOUR_API_KEY_HERE'Success
The ID of the classifier. This will be generated by the Masking Engine.
The name of this classifier. Note that it must be unique.
The name of the domain that will be assigned to the column/field when a profile expression match is found during the execution of a profile job.
The user that created the profile expression. This field is auto-generated by the Masking Engine.
{ "classifierName": "MyClassifier", "description": "Detects my sensitive data", "frameworkId": 1, "domainName": "MyDomain", "classifierConfiguration": { "dataPatterns": [ … ] } }
The classifier
The name of this classifier. Note that it must be unique.
The name of the domain that will be assigned to the column/field when a profile expression match is found during the execution of a profile job.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers/{classifierId}
- https://help-api.delphix.com/masking/api/v5.1.43/classifiers/{classifierId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers/{classifierId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"classifierName": "MyClassifier",
"description": "Detects my sensitive data",
"frameworkId": 1,
"domainName": "MyDomain",
"classifierConfiguration": {
"dataPatterns": [
{
"regex": "[A-Za-z0-9]*",
"matchStrength": 0.1
}
]
}
}'Success
The ID of the classifier. This will be generated by the Masking Engine.
The name of this classifier. Note that it must be unique.
The name of the domain that will be assigned to the column/field when a profile expression match is found during the execution of a profile job.
The user that created the profile expression. This field is auto-generated by the Masking Engine.
{ "classifierName": "MyClassifier", "description": "Detects my sensitive data", "frameworkId": 1, "domainName": "MyDomain", "classifierConfiguration": { "dataPatterns": [ … ] } }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers/{classifierId}
- https://help-api.delphix.com/masking/api/v5.1.43/classifiers/{classifierId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers/{classifierId}' \
-H 'Authorization: YOUR_API_KEY_HERE'- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers/{classifierId}/copy
- https://help-api.delphix.com/masking/api/v5.1.43/classifiers/{classifierId}/copy
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers/{classifierId}/copy' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"newClassifierName": "NewClassifier"
}'Success
The ID of the classifier. This will be generated by the Masking Engine.
The name of this classifier. Note that it must be unique.
The name of the domain that will be assigned to the column/field when a profile expression match is found during the execution of a profile job.
The user that created the profile expression. This field is auto-generated by the Masking Engine.
{ "classifierName": "MyClassifier", "description": "Detects my sensitive data", "frameworkId": 1, "domainName": "MyDomain", "classifierConfiguration": { "dataPatterns": [ … ] } }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers/{classifierId}/export-files
- https://help-api.delphix.com/masking/api/v5.1.43/classifiers/{classifierId}/export-files
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers/{classifierId}/export-files' \
-H 'Authorization: YOUR_API_KEY_HERE'Success
The ID of the AsyncTask. This field will be generated by the Masking Engine.
The type of operation that the AsyncTask is performing.
The reference for the AsyncTask. An example of a reference is the ruleset ID for a RULESET_REFRESH operation.
The status of the AsyncTask in regard to its completion.
{ "asyncTaskId": 1, "operation": "RULESET_REFRESH", "reference": 13, "status": "RUNNING", "cancellable": false }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers/frameworks
- https://help-api.delphix.com/masking/api/v5.1.43/classifiers/frameworks
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers/frameworks?include_schema=false&page_number=1&page_size=0' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "_pageInfo": { "numberOnPage": 0, "total": 0 }, "responseList": [ { … } ] }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers/frameworks/{frameworkId}
- https://help-api.delphix.com/masking/api/v5.1.43/classifiers/frameworks/{frameworkId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers/frameworks/{frameworkId}?include_schema=false' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "frameworkId": 1, "frameworkName": "REGEX", "description": "This is a regex classifier framework." }
The page number for which to get classifiers. This will default to the first page if excluded
The maximum number of objects to return. This will default to the DefaultApiPageSize setting if not provided
A request body containing a filter expression. Refer to the documentation to learn the syntax for filter-queries. Supported filterable attributes: "classifierId", "classifierName", "frameworkId", "createdDate", "domainName", "description"
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers/search
- https://help-api.delphix.com/masking/api/v5.1.43/classifiers/search
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/classifiers/search?page_number=1&page_size=0&sort=classifierId' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"filter_expression": "<attribute> EQ 123"
}'{ "_pageInfo": { "numberOnPage": 0, "total": 0 }, "responseList": [ { … } ] }