Schema for the Continuous Compliance Engine API
Masking API (5.1.41)
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.1.0.0/cc-engine-apis-2025.1.0.0/table-metadata
- https://help-api.delphix.com/masking/api/v5.1.41/table-metadata
- 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.1.0.0/cc-engine-apis-2025.1.0.0/table-metadata?ruleset_id=0&page_number=1&page_size=0&is_masked=true' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "_pageInfo": { "numberOnPage": 0, "total": 0 }, "responseList": [ { … } ] }
The table metadata to create
The name of the table metadata. This name must match the name of a table in the ruleset it is created on. This name must be unique for the given ruleset; in other words, the same table cannot be added to a ruleset more than once.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.1.0.0/cc-engine-apis-2025.1.0.0/table-metadata
- https://help-api.delphix.com/masking/api/v5.1.41/table-metadata
- 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.1.0.0/cc-engine-apis-2025.1.0.0/table-metadata \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"tableName": "profile",
"rulesetId": 1
}'Success
The ID of the table metadata. This field is set by the Masking Engine.
The name of the table metadata. This name must match the name of a table in the ruleset it is created on. This name must be unique for the given ruleset; in other words, the same table cannot be added to a ruleset more than once.
This field is true if one or more data columns associated with this table have a masking assignment, and false otherwise. Results may be filtered by this field using the search API.
The last known row count of the table. This value is updated during rule set refresh and when a masking job is executed.
The last time the table and column metadata for this rule set were refreshed.
{ "tableName": "profile", "rulesetId": 1 }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.1.0.0/cc-engine-apis-2025.1.0.0/table-metadata/{tableMetadataId}
- https://help-api.delphix.com/masking/api/v5.1.41/table-metadata/{tableMetadataId}
- 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.1.0.0/cc-engine-apis-2025.1.0.0/table-metadata/{tableMetadataId}' \
-H 'Authorization: YOUR_API_KEY_HERE'Success
The ID of the table metadata. This field is set by the Masking Engine.
The name of the table metadata. This name must match the name of a table in the ruleset it is created on. This name must be unique for the given ruleset; in other words, the same table cannot be added to a ruleset more than once.
This field is true if one or more data columns associated with this table have a masking assignment, and false otherwise. Results may be filtered by this field using the search API.
The last known row count of the table. This value is updated during rule set refresh and when a masking job is executed.
The last time the table and column metadata for this rule set were refreshed.
{ "tableName": "profile", "rulesetId": 1 }
Adding a filter to the table will remove the table's existing custom SQL, and vice versa.
The name of the table metadata. This name must match the name of a table in the ruleset it is created on. This name must be unique for the given ruleset; in other words, the same table cannot be added to a ruleset more than once.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.1.0.0/cc-engine-apis-2025.1.0.0/table-metadata/{tableMetadataId}
- https://help-api.delphix.com/masking/api/v5.1.41/table-metadata/{tableMetadataId}
- 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.1.0.0/cc-engine-apis-2025.1.0.0/table-metadata/{tableMetadataId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"tableName": "profile",
"rulesetId": 1
}'Success
The ID of the table metadata. This field is set by the Masking Engine.
The name of the table metadata. This name must match the name of a table in the ruleset it is created on. This name must be unique for the given ruleset; in other words, the same table cannot be added to a ruleset more than once.
This field is true if one or more data columns associated with this table have a masking assignment, and false otherwise. Results may be filtered by this field using the search API.
The last known row count of the table. This value is updated during rule set refresh and when a masking job is executed.
The last time the table and column metadata for this rule set were refreshed.
{ "tableName": "profile", "rulesetId": 1 }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.1.0.0/cc-engine-apis-2025.1.0.0/table-metadata/{tableMetadataId}
- https://help-api.delphix.com/masking/api/v5.1.41/table-metadata/{tableMetadataId}
- 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.1.0.0/cc-engine-apis-2025.1.0.0/table-metadata/{tableMetadataId}' \
-H 'Authorization: YOUR_API_KEY_HERE'- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.1.0.0/cc-engine-apis-2025.1.0.0/table-metadata/{tableMetadataId}/generateCustomSQL
- https://help-api.delphix.com/masking/api/v5.1.41/table-metadata/{tableMetadataId}/generateCustomSQL
- 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.1.0.0/cc-engine-apis-2025.1.0.0/table-metadata/{tableMetadataId}/generateCustomSQL' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "customSql": "SELECT FROM public table1" }