Schema for the Continuous Compliance Engine API
Masking API (5.1.42)
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/mainframe-dataset-rulesets
- https://help-api.delphix.com/masking/api/v5.1.42/mainframe-dataset-rulesets
- 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.2.0.0/cc-engine-apis-2025.2.0.0/mainframe-dataset-rulesets?environment_id=0&page_number=1&page_size=0' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "_pageInfo": { "numberOnPage": 0, "total": 0 }, "responseList": [ { … } ] }
The Mainframe Dataset ruleset to create
The name of the ruleset. This must be unique within an environment.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/mainframe-dataset-rulesets
- https://help-api.delphix.com/masking/api/v5.1.42/mainframe-dataset-rulesets
- 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.2.0.0/cc-engine-apis-2025.2.0.0/mainframe-dataset-rulesets \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"rulesetName": "Rule123",
"mainframeDatasetConnectorId": 1
}'{ "rulesetName": "Rule123", "mainframeDatasetConnectorId": 1 }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/mainframe-dataset-rulesets/{mainframeDatasetRulesetId}
- https://help-api.delphix.com/masking/api/v5.1.42/mainframe-dataset-rulesets/{mainframeDatasetRulesetId}
- 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.2.0.0/cc-engine-apis-2025.2.0.0/mainframe-dataset-rulesets/{mainframeDatasetRulesetId}' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "rulesetName": "Rule123", "mainframeDatasetConnectorId": 1 }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/mainframe-dataset-rulesets/{mainframeDatasetRulesetId}
- https://help-api.delphix.com/masking/api/v5.1.42/mainframe-dataset-rulesets/{mainframeDatasetRulesetId}
- 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.2.0.0/cc-engine-apis-2025.2.0.0/mainframe-dataset-rulesets/{mainframeDatasetRulesetId}' \
-H 'Authorization: YOUR_API_KEY_HERE'The exact list of mainframe datasets to put in the ruleset. Note that existing datasets for this ruleset not in this list will be deleted
The name of the Mainframe Dataset metadata. This name must match the name of a file in the ruleset it is created on. This name must be unique for the given ruleset; in other words, the same file cannot be added to a ruleset more than once.
The ID of the ruleset to create the Mainframe Dataset metadata on.
The ID of the Mainframe Dataset format corresponding to this Mainframe Dataset metadata. It is used to determine the fields for this file. This field is required.
The record format type for the mainframe data set. Note that this enum corresponds to the Variable Length checkbox in the UI.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/mainframe-dataset-rulesets/{mainframeDatasetRulesetId}/bulk-mainframe-dataset-update
- https://help-api.delphix.com/masking/api/v5.1.42/mainframe-dataset-rulesets/{mainframeDatasetRulesetId}/bulk-mainframe-dataset-update
- 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.2.0.0/cc-engine-apis-2025.2.0.0/mainframe-dataset-rulesets/{mainframeDatasetRulesetId}/bulk-mainframe-dataset-update' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"mainframeDatasetMetadata": [
{
"fileName": "file.dat",
"rulesetId": 1,
"mainframeDatasetFormatId": 2
}
]
}'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.2.0.0/cc-engine-apis-2025.2.0.0/mainframe-dataset-rulesets/{mainframeDatasetRulesetId}/copy
- https://help-api.delphix.com/masking/api/v5.1.42/mainframe-dataset-rulesets/{mainframeDatasetRulesetId}/copy
- 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.2.0.0/cc-engine-apis-2025.2.0.0/mainframe-dataset-rulesets/{mainframeDatasetRulesetId}/copy' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"newRulesetName": "Rule123"
}'{ "rulesetName": "Rule123", "mainframeDatasetConnectorId": 1 }