Schema for the Continuous Compliance Engine API
- Update file metadata by ID
Masking API (5.1.47)
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/file-metadata
- https://help-api.delphix.com/masking/api/v5.1.47/file-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/2026.1.0.0/cc-engine-apis-2026.1.0.0/file-metadata?page_number=1&page_size=0&ruleset_id=0' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "_pageInfo": { "numberOnPage": 0, "total": 0 }, "responseList": [ { … } ] }
The file metadata to create
The ID of the file format corresponding to this file. It is used to determine the fields for this file. This field is required.
The delimiter for a delimited file. This field should be left blank for other file types.
The character used to escape a literal enclosure character within an enclosed value. By default, this is equal to the enclosure value itself, so doubling the enclosure character escape it.
This flag indicates whether the enclosure escape character also escapes itself. For example, if the enclosure escape character is *, then the sequence ** would be treated as a single * character, rather than an escape.
The string of characters that delineates the end-of-record for a file. Note that, for linux this is '\n', and for windows it is '\r\n'.
Whether or not this file name represents a regular expression.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/file-metadata
- https://help-api.delphix.com/masking/api/v5.1.47/file-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/2026.1.0.0/cc-engine-apis-2026.1.0.0/file-metadata \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"fileName": "file.delimited",
"rulesetId": 1,
"fileFormatId": 2,
"delimiter": "*",
"endOfRecord": "\n"
}'Success
The ID of the file metadata. This field is set by the Masking Engine.
The name of the file 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 file format corresponding to this file. It is used to determine the fields for this file. This field is required.
The type of file this is. This field will match the file connector file type.
The delimiter for a delimited file. This field should be left blank for other file types.
The character used to escape a literal enclosure character within an enclosed value. By default, this is equal to the enclosure value itself, so doubling the enclosure character escape it.
This flag indicates whether the enclosure escape character also escapes itself. For example, if the enclosure escape character is *, then the sequence ** would be treated as a single * character, rather than an escape.
The string of characters that delineates the end-of-record for a file. Note that, for linux this is '\n', and for windows it is '\r\n'.
Whether or not this file name represents a regular expression.
{ "fileName": "file.delimited", "rulesetId": 1, "fileFormatId": 2, "delimiter": "*", "endOfRecord": "\n" }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/file-metadata/{fileMetadataId}
- https://help-api.delphix.com/masking/api/v5.1.47/file-metadata/{fileMetadataId}
- 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/2026.1.0.0/cc-engine-apis-2026.1.0.0/file-metadata/{fileMetadataId}' \
-H 'Authorization: YOUR_API_KEY_HERE'Success
The ID of the file metadata. This field is set by the Masking Engine.
The name of the file 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 file format corresponding to this file. It is used to determine the fields for this file. This field is required.
The type of file this is. This field will match the file connector file type.
The delimiter for a delimited file. This field should be left blank for other file types.
The character used to escape a literal enclosure character within an enclosed value. By default, this is equal to the enclosure value itself, so doubling the enclosure character escape it.
This flag indicates whether the enclosure escape character also escapes itself. For example, if the enclosure escape character is *, then the sequence ** would be treated as a single * character, rather than an escape.
The string of characters that delineates the end-of-record for a file. Note that, for linux this is '\n', and for windows it is '\r\n'.
Whether or not this file name represents a regular expression.
{ "fileName": "file.delimited", "rulesetId": 1, "fileFormatId": 2, "delimiter": "*", "endOfRecord": "\n" }
Updated fileMetadata object
The ID of the file format corresponding to this file. It is used to determine the fields for this file. This field is required.
The delimiter for a delimited file. This field should be left blank for other file types.
The character used to escape a literal enclosure character within an enclosed value. By default, this is equal to the enclosure value itself, so doubling the enclosure character escape it.
This flag indicates whether the enclosure escape character also escapes itself. For example, if the enclosure escape character is *, then the sequence ** would be treated as a single * character, rather than an escape.
The string of characters that delineates the end-of-record for a file. Note that, for linux this is '\n', and for windows it is '\r\n'.
Whether or not this file name represents a regular expression.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/file-metadata/{fileMetadataId}
- https://help-api.delphix.com/masking/api/v5.1.47/file-metadata/{fileMetadataId}
- 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/2026.1.0.0/cc-engine-apis-2026.1.0.0/file-metadata/{fileMetadataId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"fileName": "file.delimited",
"rulesetId": 1,
"fileFormatId": 2,
"delimiter": "*",
"endOfRecord": "\n"
}'Success
The ID of the file metadata. This field is set by the Masking Engine.
The name of the file 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 file format corresponding to this file. It is used to determine the fields for this file. This field is required.
The type of file this is. This field will match the file connector file type.
The delimiter for a delimited file. This field should be left blank for other file types.
The character used to escape a literal enclosure character within an enclosed value. By default, this is equal to the enclosure value itself, so doubling the enclosure character escape it.
This flag indicates whether the enclosure escape character also escapes itself. For example, if the enclosure escape character is *, then the sequence ** would be treated as a single * character, rather than an escape.
The string of characters that delineates the end-of-record for a file. Note that, for linux this is '\n', and for windows it is '\r\n'.
Whether or not this file name represents a regular expression.
{ "fileName": "file.delimited", "rulesetId": 1, "fileFormatId": 2, "delimiter": "*", "endOfRecord": "\n" }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/file-metadata/{fileMetadataId}
- https://help-api.delphix.com/masking/api/v5.1.47/file-metadata/{fileMetadataId}
- 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/2026.1.0.0/cc-engine-apis-2026.1.0.0/file-metadata/{fileMetadataId}' \
-H 'Authorization: YOUR_API_KEY_HERE'