Schema for the Continuous Compliance Engine API
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/mainframe-dataset-connectors
- https://help-api.delphix.com/masking/api/v5.1.47/mainframe-dataset-connectors
- 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/mainframe-dataset-connectors?environment_id=0&page_number=1&page_size=0' \
-H 'Authorization: YOUR_API_KEY_HERE'Successful operation
{ "_pageInfo": { "numberOnPage": 0, "total": 0 }, "responseList": [ { … } ] }
The Mainframe Dataset connector to create
The name of the Mainframe Dataset connector.
The ID number of the environment that the Mainframe Dataset connector is in. Once the Mainframe Dataset connector is created, this field cannot be changed.
This field denotes which connection mode the connector will use to connect to the underlying files.
This field denotes the type of storage is MVS or not. It's readonly(not persisted) and also only applicable for mainframe connectors.
This field applies to all connection modes, and it is the file system path to the desired files.
This field only applies to the Filesystem Mount Point connection mode, and it is the id of the mount containing the desired files.
This field is the host address belonging to the FTP/SFTP server.
This field is the login name to be used to authenticate with the FTP/SFTP server.
This field is the password to be used to authenticate with the FTP/SFTP server. Note that for SFTP authentication, only one of the 'password' or 'sshKey' fields should be provided.
This field is the port number on the host address that the FTP/SFTP server is listening to.
This field only applies to the SFTP connection mode, and it is a reference to the public SSH key to be used as an alternative means of authentication to the SFTP server. The public SSH key must already exist on the Masking Engine under the directory '/var/delphix/dmsuite/resources/SSHKeys'. Note that only one of the 'password' or 'sshKey' fields should be provided.
This field only applies to the SFTP connection mode. A value of true indicates that path is relative to the SFTP server defined user directory, while false means it is an absolute path. Setting this value incorrectly may cause the SFTP connection to fail.
This field is the access key to access the s3 object.
This field is the secret key to access the s3 object.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/mainframe-dataset-connectors
- https://help-api.delphix.com/masking/api/v5.1.47/mainframe-dataset-connectors
- 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/mainframe-dataset-connectors \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"connectorName": "mainframe_dataset_connector_via_sftp",
"environmentId": 123,
"connectionInfo": {
"connectionMode": "SFTP",
"path": "/path/to/files",
"host": "host123.server.com",
"loginName": "ftpuser",
"port": 23456,
"sshKey": "ssh_host_rsa_key",
"userDirIsRoot": false
}
}'Successful operation
The ID number of the Mainframe Dataset connector. This field is auto-generated by the Masking Engine.
The name of the Mainframe Dataset connector.
The ID number of the environment that the Mainframe Dataset connector is in. Once the Mainframe Dataset connector is created, this field cannot be changed.
This field denotes which connection mode the connector will use to connect to the underlying files.
This field denotes the type of storage is MVS or not. It's readonly(not persisted) and also only applicable for mainframe connectors.
This field applies to all connection modes, and it is the file system path to the desired files.
This field only applies to the Filesystem Mount Point connection mode, and it is the id of the mount containing the desired files.
This field is the host address belonging to the FTP/SFTP server.
This field is the login name to be used to authenticate with the FTP/SFTP server.
This field is the password to be used to authenticate with the FTP/SFTP server. Note that for SFTP authentication, only one of the 'password' or 'sshKey' fields should be provided.
This field is the port number on the host address that the FTP/SFTP server is listening to.
This field only applies to the SFTP connection mode, and it is a reference to the public SSH key to be used as an alternative means of authentication to the SFTP server. The public SSH key must already exist on the Masking Engine under the directory '/var/delphix/dmsuite/resources/SSHKeys'. Note that only one of the 'password' or 'sshKey' fields should be provided.
This field only applies to the SFTP connection mode. A value of true indicates that path is relative to the SFTP server defined user directory, while false means it is an absolute path. Setting this value incorrectly may cause the SFTP connection to fail.
This field is the access key to access the s3 object.
This field is the secret key to access the s3 object.
Whether the connector uses password vault for authentication or not. This is a read-only field, determined by if credentialPathId is provided.
{ "connectorName": "mainframe_dataset_connector_via_sftp", "environmentId": 123, "connectionInfo": { "connectionMode": "SFTP", "path": "/path/to/files", "host": "host123.server.com", "loginName": "ftpuser", "port": 23456, "sshKey": "ssh_host_rsa_key", "userDirIsRoot": false } }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/mainframe-dataset-connectors/{mainframeDatasetConnectorId}
- https://help-api.delphix.com/masking/api/v5.1.47/mainframe-dataset-connectors/{mainframeDatasetConnectorId}
- 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/mainframe-dataset-connectors/{mainframeDatasetConnectorId}' \
-H 'Authorization: YOUR_API_KEY_HERE'Successful operation
The ID number of the Mainframe Dataset connector. This field is auto-generated by the Masking Engine.
The name of the Mainframe Dataset connector.
The ID number of the environment that the Mainframe Dataset connector is in. Once the Mainframe Dataset connector is created, this field cannot be changed.
This field denotes which connection mode the connector will use to connect to the underlying files.
This field denotes the type of storage is MVS or not. It's readonly(not persisted) and also only applicable for mainframe connectors.
This field applies to all connection modes, and it is the file system path to the desired files.
This field only applies to the Filesystem Mount Point connection mode, and it is the id of the mount containing the desired files.
This field is the host address belonging to the FTP/SFTP server.
This field is the login name to be used to authenticate with the FTP/SFTP server.
This field is the password to be used to authenticate with the FTP/SFTP server. Note that for SFTP authentication, only one of the 'password' or 'sshKey' fields should be provided.
This field is the port number on the host address that the FTP/SFTP server is listening to.
This field only applies to the SFTP connection mode, and it is a reference to the public SSH key to be used as an alternative means of authentication to the SFTP server. The public SSH key must already exist on the Masking Engine under the directory '/var/delphix/dmsuite/resources/SSHKeys'. Note that only one of the 'password' or 'sshKey' fields should be provided.
This field only applies to the SFTP connection mode. A value of true indicates that path is relative to the SFTP server defined user directory, while false means it is an absolute path. Setting this value incorrectly may cause the SFTP connection to fail.
This field is the access key to access the s3 object.
This field is the secret key to access the s3 object.
Whether the connector uses password vault for authentication or not. This is a read-only field, determined by if credentialPathId is provided.
{ "connectorName": "mainframe_dataset_connector_via_sftp", "environmentId": 123, "connectionInfo": { "connectionMode": "SFTP", "path": "/path/to/files", "host": "host123.server.com", "loginName": "ftpuser", "port": 23456, "sshKey": "ssh_host_rsa_key", "userDirIsRoot": false } }
The updated Mainframe Dataset connector
The name of the Mainframe Dataset connector.
The ID number of the environment that the Mainframe Dataset connector is in. Once the Mainframe Dataset connector is created, this field cannot be changed.
This field denotes which connection mode the connector will use to connect to the underlying files.
This field denotes the type of storage is MVS or not. It's readonly(not persisted) and also only applicable for mainframe connectors.
This field applies to all connection modes, and it is the file system path to the desired files.
This field only applies to the Filesystem Mount Point connection mode, and it is the id of the mount containing the desired files.
This field is the host address belonging to the FTP/SFTP server.
This field is the login name to be used to authenticate with the FTP/SFTP server.
This field is the password to be used to authenticate with the FTP/SFTP server. Note that for SFTP authentication, only one of the 'password' or 'sshKey' fields should be provided.
This field is the port number on the host address that the FTP/SFTP server is listening to.
This field only applies to the SFTP connection mode, and it is a reference to the public SSH key to be used as an alternative means of authentication to the SFTP server. The public SSH key must already exist on the Masking Engine under the directory '/var/delphix/dmsuite/resources/SSHKeys'. Note that only one of the 'password' or 'sshKey' fields should be provided.
This field only applies to the SFTP connection mode. A value of true indicates that path is relative to the SFTP server defined user directory, while false means it is an absolute path. Setting this value incorrectly may cause the SFTP connection to fail.
This field is the access key to access the s3 object.
This field is the secret key to access the s3 object.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/mainframe-dataset-connectors/{mainframeDatasetConnectorId}
- https://help-api.delphix.com/masking/api/v5.1.47/mainframe-dataset-connectors/{mainframeDatasetConnectorId}
- 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/mainframe-dataset-connectors/{mainframeDatasetConnectorId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"connectorName": "mainframe_dataset_connector_via_sftp",
"environmentId": 123,
"connectionInfo": {
"connectionMode": "SFTP",
"path": "/path/to/files",
"host": "host123.server.com",
"loginName": "ftpuser",
"port": 23456,
"sshKey": "ssh_host_rsa_key",
"userDirIsRoot": false
}
}'Successful operation
The ID number of the Mainframe Dataset connector. This field is auto-generated by the Masking Engine.
The name of the Mainframe Dataset connector.
The ID number of the environment that the Mainframe Dataset connector is in. Once the Mainframe Dataset connector is created, this field cannot be changed.
This field denotes which connection mode the connector will use to connect to the underlying files.
This field denotes the type of storage is MVS or not. It's readonly(not persisted) and also only applicable for mainframe connectors.
This field applies to all connection modes, and it is the file system path to the desired files.
This field only applies to the Filesystem Mount Point connection mode, and it is the id of the mount containing the desired files.
This field is the host address belonging to the FTP/SFTP server.
This field is the login name to be used to authenticate with the FTP/SFTP server.
This field is the password to be used to authenticate with the FTP/SFTP server. Note that for SFTP authentication, only one of the 'password' or 'sshKey' fields should be provided.
This field is the port number on the host address that the FTP/SFTP server is listening to.
This field only applies to the SFTP connection mode, and it is a reference to the public SSH key to be used as an alternative means of authentication to the SFTP server. The public SSH key must already exist on the Masking Engine under the directory '/var/delphix/dmsuite/resources/SSHKeys'. Note that only one of the 'password' or 'sshKey' fields should be provided.
This field only applies to the SFTP connection mode. A value of true indicates that path is relative to the SFTP server defined user directory, while false means it is an absolute path. Setting this value incorrectly may cause the SFTP connection to fail.
This field is the access key to access the s3 object.
This field is the secret key to access the s3 object.
Whether the connector uses password vault for authentication or not. This is a read-only field, determined by if credentialPathId is provided.
{ "connectorName": "mainframe_dataset_connector_via_sftp", "environmentId": 123, "connectionInfo": { "connectionMode": "SFTP", "path": "/path/to/files", "host": "host123.server.com", "loginName": "ftpuser", "port": 23456, "sshKey": "ssh_host_rsa_key", "userDirIsRoot": false } }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/mainframe-dataset-connectors/{mainframeDatasetConnectorId}
- https://help-api.delphix.com/masking/api/v5.1.47/mainframe-dataset-connectors/{mainframeDatasetConnectorId}
- 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/mainframe-dataset-connectors/{mainframeDatasetConnectorId}' \
-H 'Authorization: YOUR_API_KEY_HERE'Request
Note that even the names of files in the directory path that are not readable or writable will be returned
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/mainframe-dataset-connectors/{mainframeDatasetConnectorId}/fetch
- https://help-api.delphix.com/masking/api/v5.1.47/mainframe-dataset-connectors/{mainframeDatasetConnectorId}/fetch
- 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/mainframe-dataset-connectors/{mainframeDatasetConnectorId}/fetch?hideExisting=true&rulesetId=0' \
-H 'Authorization: YOUR_API_KEY_HERE'Request
WARNING: There is a known bug in the API Client where it is impossible to submit a request with an 'empty' body. As such, only the 'full' body variant of this endpoint can be used through the API Client. To use the 'empty' body variant of this endpoint, please do not use the API Client, but instead use curl or some other method of issuing HTTP requests.
The Mainframe Dataset connector to test. This field is optional and if no password or sshkey is supplied with the connector then the password associated with the fileConnectorId will be used.
The name of the Mainframe Dataset connector.
The ID number of the environment that the Mainframe Dataset connector is in. Once the Mainframe Dataset connector is created, this field cannot be changed.
This field denotes which connection mode the connector will use to connect to the underlying files.
This field denotes the type of storage is MVS or not. It's readonly(not persisted) and also only applicable for mainframe connectors.
This field applies to all connection modes, and it is the file system path to the desired files.
This field only applies to the Filesystem Mount Point connection mode, and it is the id of the mount containing the desired files.
This field is the host address belonging to the FTP/SFTP server.
This field is the login name to be used to authenticate with the FTP/SFTP server.
This field is the password to be used to authenticate with the FTP/SFTP server. Note that for SFTP authentication, only one of the 'password' or 'sshKey' fields should be provided.
This field is the port number on the host address that the FTP/SFTP server is listening to.
This field only applies to the SFTP connection mode, and it is a reference to the public SSH key to be used as an alternative means of authentication to the SFTP server. The public SSH key must already exist on the Masking Engine under the directory '/var/delphix/dmsuite/resources/SSHKeys'. Note that only one of the 'password' or 'sshKey' fields should be provided.
This field only applies to the SFTP connection mode. A value of true indicates that path is relative to the SFTP server defined user directory, while false means it is an absolute path. Setting this value incorrectly may cause the SFTP connection to fail.
This field is the access key to access the s3 object.
This field is the secret key to access the s3 object.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/mainframe-dataset-connectors/{mainframeDatasetConnectorId}/test
- https://help-api.delphix.com/masking/api/v5.1.47/mainframe-dataset-connectors/{mainframeDatasetConnectorId}/test
- 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/mainframe-dataset-connectors/{mainframeDatasetConnectorId}/test' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"connectorName": "mainframe_dataset_connector_via_sftp",
"environmentId": 123,
"connectionInfo": {
"connectionMode": "SFTP",
"path": "/path/to/files",
"host": "host123.server.com",
"loginName": "ftpuser",
"port": 23456,
"sshKey": "ssh_host_rsa_key",
"userDirIsRoot": false
}
}'{ "response": "string" }
The Mainframe Dataset connector to test
The name of the Mainframe Dataset connector.
The ID number of the environment that the Mainframe Dataset connector is in. Once the Mainframe Dataset connector is created, this field cannot be changed.
This field denotes which connection mode the connector will use to connect to the underlying files.
This field denotes the type of storage is MVS or not. It's readonly(not persisted) and also only applicable for mainframe connectors.
This field applies to all connection modes, and it is the file system path to the desired files.
This field only applies to the Filesystem Mount Point connection mode, and it is the id of the mount containing the desired files.
This field is the host address belonging to the FTP/SFTP server.
This field is the login name to be used to authenticate with the FTP/SFTP server.
This field is the password to be used to authenticate with the FTP/SFTP server. Note that for SFTP authentication, only one of the 'password' or 'sshKey' fields should be provided.
This field is the port number on the host address that the FTP/SFTP server is listening to.
This field only applies to the SFTP connection mode, and it is a reference to the public SSH key to be used as an alternative means of authentication to the SFTP server. The public SSH key must already exist on the Masking Engine under the directory '/var/delphix/dmsuite/resources/SSHKeys'. Note that only one of the 'password' or 'sshKey' fields should be provided.
This field only applies to the SFTP connection mode. A value of true indicates that path is relative to the SFTP server defined user directory, while false means it is an absolute path. Setting this value incorrectly may cause the SFTP connection to fail.
This field is the access key to access the s3 object.
This field is the secret key to access the s3 object.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/mainframe-dataset-connectors/test
- https://help-api.delphix.com/masking/api/v5.1.47/mainframe-dataset-connectors/test
- 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/mainframe-dataset-connectors/test \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"connectorName": "mainframe_dataset_connector_via_sftp",
"environmentId": 123,
"connectionInfo": {
"connectionMode": "SFTP",
"path": "/path/to/files",
"host": "host123.server.com",
"loginName": "ftpuser",
"port": 23456,
"sshKey": "ssh_host_rsa_key",
"userDirIsRoot": false
}
}'{ "response": "string" }