Schema for the Continuous Compliance Engine API
- Get all column metadata
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/column-metadata
- https://help-api.delphix.com/masking/api/v5.1.43/column-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.3.0.0/cc-engine-apis-2025.3.0.0/column-metadata?table_metadata_id=0&is_masked=true&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/column-metadata/{columnMetadataId}
- https://help-api.delphix.com/masking/api/v5.1.43/column-metadata/{columnMetadataId}
- 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/column-metadata/{columnMetadataId}' \
-H 'Authorization: YOUR_API_KEY_HERE'Success
The ID number of the column metadata. This field is auto-generated by the Masking Engine.
The name of the column, as determined by the underlying table.
The ID number of the table metadata that this column is a part of. This field is auto-generated by the Masking Engine.
The name of the algorithm assigned to this column. Columns that are unmasked should have this property unset, in addition to having 'domainName' unset. If this field is set, then the 'domainName' must also be specified.
The ID number of the algorithm field that is associated with this column.
The group number of algorithm to identify a set of columns associated with one instance of algorithm.
The name of the domain assigned to this column. Columns that are left unmasked should have this property unset. If the 'domainName' is set, but the 'algorithmName' is unset, then the default algorithm corresponding to the 'domainName' will be used.
The length of the column, in number of characters, as determined by the underlying table.
This field indicates whether or not a column is being masked. This field is assigned by the Masking Engine to true or false based on whether the column is assigned an algorithm and domain.
This field indicates whether or not a column's fields (e.g. algorithm or domain assignment) may be modified during the execution of a profile job when there is a profiling match.
This field indicates whether or not a column is a primary key. This field is determined by the Masking Engine.
This field indicates whether or not a column is an identity column. An identity column differs from a primary key in that its values are managed by the database server and usually cannot be modified. In many cases an identity column is used as a primary key; however, this is not always the case. This field is determined by the Masking Engine.
This field indicates whether or not a column is an index. This field is determined by the Masking Engine.
This field indicates whether or not a column is a foreign key. This field is determined by the Masking Engine.
This field indicates the type of document stored in the column. Required in case where fileFormatId is provided. Accepted values: ['JSON','XML']
The ID number of the file format. Required in case where documentStoreType is provided.
{ "algorithmName": "FirstNameLookup", "domainName": "FIRST_NAME", "isProfilerWritable": false }
The updated column metadata
The name of the algorithm assigned to this column. Columns that are unmasked should have this property unset, in addition to having 'domainName' unset. If this field is set, then the 'domainName' must also be specified.
The ID number of the algorithm field that is associated with this column.
The group number of algorithm to identify a set of columns associated with one instance of algorithm.
The name of the domain assigned to this column. Columns that are left unmasked should have this property unset. If the 'domainName' is set, but the 'algorithmName' is unset, then the default algorithm corresponding to the 'domainName' will be used.
This field indicates whether or not a column's fields (e.g. algorithm or domain assignment) may be modified during the execution of a profile job when there is a profiling match.
This field indicates the type of document stored in the column. Required in case where fileFormatId is provided. Accepted values: ['JSON','XML']
The ID number of the file format. Required in case where documentStoreType is provided.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/column-metadata/{columnMetadataId}
- https://help-api.delphix.com/masking/api/v5.1.43/column-metadata/{columnMetadataId}
- 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/column-metadata/{columnMetadataId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"algorithmName": "FirstNameLookup",
"domainName": "FIRST_NAME",
"isProfilerWritable": false
}'Success
The ID number of the column metadata. This field is auto-generated by the Masking Engine.
The name of the column, as determined by the underlying table.
The ID number of the table metadata that this column is a part of. This field is auto-generated by the Masking Engine.
The name of the algorithm assigned to this column. Columns that are unmasked should have this property unset, in addition to having 'domainName' unset. If this field is set, then the 'domainName' must also be specified.
The ID number of the algorithm field that is associated with this column.
The group number of algorithm to identify a set of columns associated with one instance of algorithm.
The name of the domain assigned to this column. Columns that are left unmasked should have this property unset. If the 'domainName' is set, but the 'algorithmName' is unset, then the default algorithm corresponding to the 'domainName' will be used.
The length of the column, in number of characters, as determined by the underlying table.
This field indicates whether or not a column is being masked. This field is assigned by the Masking Engine to true or false based on whether the column is assigned an algorithm and domain.
This field indicates whether or not a column's fields (e.g. algorithm or domain assignment) may be modified during the execution of a profile job when there is a profiling match.
This field indicates whether or not a column is a primary key. This field is determined by the Masking Engine.
This field indicates whether or not a column is an identity column. An identity column differs from a primary key in that its values are managed by the database server and usually cannot be modified. In many cases an identity column is used as a primary key; however, this is not always the case. This field is determined by the Masking Engine.
This field indicates whether or not a column is an index. This field is determined by the Masking Engine.
This field indicates whether or not a column is a foreign key. This field is determined by the Masking Engine.
This field indicates the type of document stored in the column. Required in case where fileFormatId is provided. Accepted values: ['JSON','XML']
The ID number of the file format. Required in case where documentStoreType is provided.
{ "algorithmName": "FirstNameLookup", "domainName": "FIRST_NAME", "isProfilerWritable": false }