Schema for the Continuous Compliance Engine API
Masking API (5.1.42)
The identifier for the masking object to export
Type of object to export
Global comparison value for the syncable object that gets recalculated upon update to any object along its dependency chain
Global ID for the syncable object that gets recalculated only upon update to its own object
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/export
- https://help-api.delphix.com/masking/api/v5.1.42/export
- 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/export \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '[
{
"objectIdentifier": {},
"objectType": "ALGORITHM_PLUGIN",
"revisionHash": "string",
"revisionId": "string"
}
]'{ "exportResponseMetadata": {}, "blob": "string", "signature": "string", "publicKey": "string" }
The identifier for the masking object to export
Type of object to export
Global comparison value for the syncable object that gets recalculated upon update to any object along its dependency chain
Global ID for the syncable object that gets recalculated only upon update to its own object
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/export-async
- https://help-api.delphix.com/masking/api/v5.1.42/export-async
- 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/export-async?structure=ZIP' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '[
{
"objectIdentifier": {},
"objectType": "ALGORITHM_PLUGIN",
"revisionHash": "string",
"revisionId": "string"
}
]'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/export-async
- https://help-api.delphix.com/masking/api/v5.1.42/export-async
- 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/export-async \
-H 'Authorization: YOUR_API_KEY_HERE'Specify whether the import should fail if an object already exists with the same ID or the existing object should be overwritten.
The identifier for the masking object to import
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/import
- https://help-api.delphix.com/masking/api/v5.1.42/import
- 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/import?force_overwrite=true&environment_id=0&source_environment_id=0' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"exportResponseMetadata": {},
"blob": "string",
"signature": "string",
"publicKey": "string"
}'Success
Identifier of the imported object on the engine where it was exported from.
Type of object to export
[ { "objectIdentifier": {}, "importedObjectIdentifier": {}, "objectType": "ALGORITHM_PLUGIN", "importStatus": "SUCCESS", "failureMessage": "string" } ]
Request
WARNING: The generated curl command is incorrect, so please refer to the Masking API guide for instructions on how to upload files through the API
Specify whether the import should fail if an object already exists with the same ID or the existing object should be overwritten.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/import-async
- https://help-api.delphix.com/masking/api/v5.1.42/import-async
- 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/import-async?force_overwrite=true&environment_id=0&source_environment_id=0' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: multipart/form-data' \
-F file=stringSuccess
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/import-async
- https://help-api.delphix.com/masking/api/v5.1.42/import-async
- 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/import-async \
-H 'Authorization: YOUR_API_KEY_HERE'- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/syncable-objects
- https://help-api.delphix.com/masking/api/v5.1.42/syncable-objects
- 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/syncable-objects?page_number=1&page_size=0&object_type=ALGORITHM_PLUGIN' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "_pageInfo": { "numberOnPage": 0, "total": 0 }, "responseList": [ { … } ] }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/syncable-objects/environments/{environmentId}
- https://help-api.delphix.com/masking/api/v5.1.42/syncable-objects/environments/{environmentId}
- 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/syncable-objects/environments/{environmentId}' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "_pageInfo": { "numberOnPage": 0, "total": 0 }, "responseList": [ { … } ] }