Schema for the Continuous Compliance Engine API
- Test database connector by ID
Masking API (5.1.42)
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/database-connectors
- https://help-api.delphix.com/masking/api/v5.1.42/database-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/2025.2.0.0/cc-engine-apis-2025.2.0.0/database-connectors?page_number=1&page_size=0&environment_id=0' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "_pageInfo": { "numberOnPage": 0, "total": 0 }, "responseList": [ { … } ] }
The database connector to create
The type of database the connector will connect to.
The ID of the environment under which to create the connector. Once the connector is created, this value cannot be changed.
The name of the custom driver to use. Only used for database type 'GENERIC'.
The name of the database to connect to. This field is not valid for database types 'ORACLE' and 'GENERIC'.
The host name or IP address where the database is located.
The name of the database instance. Only used for database type 'MSSQL'.
The jdbc connection string. This can be used as an alternative to specifying a 'host', 'databaseName', 'SID', and 'port'. This value is only applicable when using database types 'ORACLE', 'MSSQL', 'SYBASE', 'EXTENDED' and 'GENERIC'.
The password required to access the database. NOTE: For updates, this field does not have to be set. If no password is provided on an update, then the current password will persist.
The port to use for connecting to the database. This field is not valid for the database type 'GENERIC'.
The schema name on the database. Note that this field should be uppercase for database type 'ORACLE'. Also note that this field is not relevant for database type 'MYSQL'.
The SID of the Oracle Instance to connect to. This field is only valid for database type 'ORACLE'.
The username required to access the database. Note that this field should be uppercase for database type 'ORACLE'.
Whether to use kerberos to authenticate database connections. When kerberosAuth is enabled, the username field is treated as the kerberos principal. Kerberos must be enabled on the appliance
The service principal used to access the database. This property is exclusive to Sybase connectors using Kerberos.
The ID of the JDBC driver to use for this connector. This is exclusively used for extended connectors.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/database-connectors
- https://help-api.delphix.com/masking/api/v5.1.42/database-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/2025.2.0.0/cc-engine-apis-2025.2.0.0/database-connectors \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"connectorName": "Con123",
"databaseType": "ORACLE",
"environmentId": 1,
"host": "europa.delphix.com",
"password": "Pass_123",
"port": 1521,
"schemaName": "MASKER",
"sid": "TEST",
"username": "MASKER"
}'Success
The ID number of the connector. This field is auto-generated by the Masking Engine.
The type of database the connector will connect to.
The ID of the environment under which to create the connector. Once the connector is created, this value cannot be changed.
The name of the custom driver to use. Only used for database type 'GENERIC'.
The name of the database to connect to. This field is not valid for database types 'ORACLE' and 'GENERIC'.
The host name or IP address where the database is located.
The name of the database instance. Only used for database type 'MSSQL'.
The jdbc connection string. This can be used as an alternative to specifying a 'host', 'databaseName', 'SID', and 'port'. This value is only applicable when using database types 'ORACLE', 'MSSQL', 'SYBASE', 'EXTENDED' and 'GENERIC'.
The password required to access the database. NOTE: For updates, this field does not have to be set. If no password is provided on an update, then the current password will persist.
The port to use for connecting to the database. This field is not valid for the database type 'GENERIC'.
The schema name on the database. Note that this field should be uppercase for database type 'ORACLE'. Also note that this field is not relevant for database type 'MYSQL'.
The SID of the Oracle Instance to connect to. This field is only valid for database type 'ORACLE'.
The username required to access the database. Note that this field should be uppercase for database type 'ORACLE'.
Whether to use kerberos to authenticate database connections. When kerberosAuth is enabled, the username field is treated as the kerberos principal. Kerberos must be enabled on the appliance
The service principal used to access the database. This property is exclusive to Sybase connectors using Kerberos.
The ID of the JDBC driver to use for this connector. This is exclusively used for extended connectors.
Whether the connector uses password vault for authentication or not. This is a read-only field, determined by if credentialPathId is provided.
The ID of the credential path to use for this connector. Used to retrieve database login credentials from a password vault.
{ "connectorName": "Con123", "databaseType": "ORACLE", "environmentId": 1, "host": "europa.delphix.com", "password": "Pass_123", "port": 1521, "schemaName": "MASKER", "sid": "TEST", "username": "MASKER" }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/database-connectors/{databaseConnectorId}
- https://help-api.delphix.com/masking/api/v5.1.42/database-connectors/{databaseConnectorId}
- 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/database-connectors/{databaseConnectorId}' \
-H 'Authorization: YOUR_API_KEY_HERE'Success
The ID number of the connector. This field is auto-generated by the Masking Engine.
The type of database the connector will connect to.
The ID of the environment under which to create the connector. Once the connector is created, this value cannot be changed.
The name of the custom driver to use. Only used for database type 'GENERIC'.
The name of the database to connect to. This field is not valid for database types 'ORACLE' and 'GENERIC'.
The host name or IP address where the database is located.
The name of the database instance. Only used for database type 'MSSQL'.
The jdbc connection string. This can be used as an alternative to specifying a 'host', 'databaseName', 'SID', and 'port'. This value is only applicable when using database types 'ORACLE', 'MSSQL', 'SYBASE', 'EXTENDED' and 'GENERIC'.
The password required to access the database. NOTE: For updates, this field does not have to be set. If no password is provided on an update, then the current password will persist.
The port to use for connecting to the database. This field is not valid for the database type 'GENERIC'.
The schema name on the database. Note that this field should be uppercase for database type 'ORACLE'. Also note that this field is not relevant for database type 'MYSQL'.
The SID of the Oracle Instance to connect to. This field is only valid for database type 'ORACLE'.
The username required to access the database. Note that this field should be uppercase for database type 'ORACLE'.
Whether to use kerberos to authenticate database connections. When kerberosAuth is enabled, the username field is treated as the kerberos principal. Kerberos must be enabled on the appliance
The service principal used to access the database. This property is exclusive to Sybase connectors using Kerberos.
The ID of the JDBC driver to use for this connector. This is exclusively used for extended connectors.
Whether the connector uses password vault for authentication or not. This is a read-only field, determined by if credentialPathId is provided.
The ID of the credential path to use for this connector. Used to retrieve database login credentials from a password vault.
{ "connectorName": "Con123", "databaseType": "ORACLE", "environmentId": 1, "host": "europa.delphix.com", "password": "Pass_123", "port": 1521, "schemaName": "MASKER", "sid": "TEST", "username": "MASKER" }
The updated database connector
The type of database the connector will connect to.
The ID of the environment under which to create the connector. Once the connector is created, this value cannot be changed.
The name of the custom driver to use. Only used for database type 'GENERIC'.
The name of the database to connect to. This field is not valid for database types 'ORACLE' and 'GENERIC'.
The host name or IP address where the database is located.
The name of the database instance. Only used for database type 'MSSQL'.
The jdbc connection string. This can be used as an alternative to specifying a 'host', 'databaseName', 'SID', and 'port'. This value is only applicable when using database types 'ORACLE', 'MSSQL', 'SYBASE', 'EXTENDED' and 'GENERIC'.
The password required to access the database. NOTE: For updates, this field does not have to be set. If no password is provided on an update, then the current password will persist.
The port to use for connecting to the database. This field is not valid for the database type 'GENERIC'.
The schema name on the database. Note that this field should be uppercase for database type 'ORACLE'. Also note that this field is not relevant for database type 'MYSQL'.
The SID of the Oracle Instance to connect to. This field is only valid for database type 'ORACLE'.
The username required to access the database. Note that this field should be uppercase for database type 'ORACLE'.
Whether to use kerberos to authenticate database connections. When kerberosAuth is enabled, the username field is treated as the kerberos principal. Kerberos must be enabled on the appliance
The service principal used to access the database. This property is exclusive to Sybase connectors using Kerberos.
The ID of the JDBC driver to use for this connector. This is exclusively used for extended connectors.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/database-connectors/{databaseConnectorId}
- https://help-api.delphix.com/masking/api/v5.1.42/database-connectors/{databaseConnectorId}
- 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.2.0.0/cc-engine-apis-2025.2.0.0/database-connectors/{databaseConnectorId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"connectorName": "Con123",
"databaseType": "ORACLE",
"environmentId": 1,
"host": "europa.delphix.com",
"password": "Pass_123",
"port": 1521,
"schemaName": "MASKER",
"sid": "TEST",
"username": "MASKER"
}'Success
The ID number of the connector. This field is auto-generated by the Masking Engine.
The type of database the connector will connect to.
The ID of the environment under which to create the connector. Once the connector is created, this value cannot be changed.
The name of the custom driver to use. Only used for database type 'GENERIC'.
The name of the database to connect to. This field is not valid for database types 'ORACLE' and 'GENERIC'.
The host name or IP address where the database is located.
The name of the database instance. Only used for database type 'MSSQL'.
The jdbc connection string. This can be used as an alternative to specifying a 'host', 'databaseName', 'SID', and 'port'. This value is only applicable when using database types 'ORACLE', 'MSSQL', 'SYBASE', 'EXTENDED' and 'GENERIC'.
The password required to access the database. NOTE: For updates, this field does not have to be set. If no password is provided on an update, then the current password will persist.
The port to use for connecting to the database. This field is not valid for the database type 'GENERIC'.
The schema name on the database. Note that this field should be uppercase for database type 'ORACLE'. Also note that this field is not relevant for database type 'MYSQL'.
The SID of the Oracle Instance to connect to. This field is only valid for database type 'ORACLE'.
The username required to access the database. Note that this field should be uppercase for database type 'ORACLE'.
Whether to use kerberos to authenticate database connections. When kerberosAuth is enabled, the username field is treated as the kerberos principal. Kerberos must be enabled on the appliance
The service principal used to access the database. This property is exclusive to Sybase connectors using Kerberos.
The ID of the JDBC driver to use for this connector. This is exclusively used for extended connectors.
Whether the connector uses password vault for authentication or not. This is a read-only field, determined by if credentialPathId is provided.
The ID of the credential path to use for this connector. Used to retrieve database login credentials from a password vault.
{ "connectorName": "Con123", "databaseType": "ORACLE", "environmentId": 1, "host": "europa.delphix.com", "password": "Pass_123", "port": 1521, "schemaName": "MASKER", "sid": "TEST", "username": "MASKER" }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/database-connectors/{databaseConnectorId}
- https://help-api.delphix.com/masking/api/v5.1.42/database-connectors/{databaseConnectorId}
- 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/database-connectors/{databaseConnectorId}' \
-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/database-connectors/{databaseConnectorId}/fetch
- https://help-api.delphix.com/masking/api/v5.1.42/database-connectors/{databaseConnectorId}/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/2025.2.0.0/cc-engine-apis-2025.2.0.0/database-connectors/{databaseConnectorId}/fetch?hideExisting=true&rulesetId=0' \
-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/database-connectors/{databaseConnectorId}/properties
- https://help-api.delphix.com/masking/api/v5.1.42/database-connectors/{databaseConnectorId}/properties
- 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/database-connectors/{databaseConnectorId}/properties' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "_pageInfo": { "numberOnPage": 0, "total": 0 }, "responseList": [ { … } ] }
The database connector configuration to test. This field is optional. If null or empty, the existing databaseConnectorId will be tested. If a connector configuration is supplied without a password, then the password associated with the databaseConnectorId will be used.
The type of database the connector will connect to.
The ID of the environment under which to create the connector. Once the connector is created, this value cannot be changed.
The name of the custom driver to use. Only used for database type 'GENERIC'.
The name of the database to connect to. This field is not valid for database types 'ORACLE' and 'GENERIC'.
The host name or IP address where the database is located.
The name of the database instance. Only used for database type 'MSSQL'.
The jdbc connection string. This can be used as an alternative to specifying a 'host', 'databaseName', 'SID', and 'port'. This value is only applicable when using database types 'ORACLE', 'MSSQL', 'SYBASE', 'EXTENDED' and 'GENERIC'.
The password required to access the database. NOTE: For updates, this field does not have to be set. If no password is provided on an update, then the current password will persist.
The port to use for connecting to the database. This field is not valid for the database type 'GENERIC'.
The schema name on the database. Note that this field should be uppercase for database type 'ORACLE'. Also note that this field is not relevant for database type 'MYSQL'.
The SID of the Oracle Instance to connect to. This field is only valid for database type 'ORACLE'.
The username required to access the database. Note that this field should be uppercase for database type 'ORACLE'.
Whether to use kerberos to authenticate database connections. When kerberosAuth is enabled, the username field is treated as the kerberos principal. Kerberos must be enabled on the appliance
The service principal used to access the database. This property is exclusive to Sybase connectors using Kerberos.
The ID of the JDBC driver to use for this connector. This is exclusively used for extended connectors.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/database-connectors/{databaseConnectorId}/test
- https://help-api.delphix.com/masking/api/v5.1.42/database-connectors/{databaseConnectorId}/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/2025.2.0.0/cc-engine-apis-2025.2.0.0/database-connectors/{databaseConnectorId}/test' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"connectorName": "Con123",
"databaseType": "ORACLE",
"environmentId": 1,
"host": "europa.delphix.com",
"password": "Pass_123",
"port": 1521,
"schemaName": "MASKER",
"sid": "TEST",
"username": "MASKER"
}'{ "response": "string" }
The database connector to test
The type of database the connector will connect to.
The ID of the environment under which to create the connector. Once the connector is created, this value cannot be changed.
The name of the custom driver to use. Only used for database type 'GENERIC'.
The name of the database to connect to. This field is not valid for database types 'ORACLE' and 'GENERIC'.
The host name or IP address where the database is located.
The name of the database instance. Only used for database type 'MSSQL'.
The jdbc connection string. This can be used as an alternative to specifying a 'host', 'databaseName', 'SID', and 'port'. This value is only applicable when using database types 'ORACLE', 'MSSQL', 'SYBASE', 'EXTENDED' and 'GENERIC'.
The password required to access the database. NOTE: For updates, this field does not have to be set. If no password is provided on an update, then the current password will persist.
The port to use for connecting to the database. This field is not valid for the database type 'GENERIC'.
The schema name on the database. Note that this field should be uppercase for database type 'ORACLE'. Also note that this field is not relevant for database type 'MYSQL'.
The SID of the Oracle Instance to connect to. This field is only valid for database type 'ORACLE'.
The username required to access the database. Note that this field should be uppercase for database type 'ORACLE'.
Whether to use kerberos to authenticate database connections. When kerberosAuth is enabled, the username field is treated as the kerberos principal. Kerberos must be enabled on the appliance
The service principal used to access the database. This property is exclusive to Sybase connectors using Kerberos.
The ID of the JDBC driver to use for this connector. This is exclusively used for extended connectors.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.2.0.0/cc-engine-apis-2025.2.0.0/database-connectors/test
- https://help-api.delphix.com/masking/api/v5.1.42/database-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/2025.2.0.0/cc-engine-apis-2025.2.0.0/database-connectors/test \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"connectorName": "Con123",
"databaseType": "ORACLE",
"environmentId": 1,
"host": "europa.delphix.com",
"password": "Pass_123",
"port": 1521,
"schemaName": "MASKER",
"sid": "TEST",
"username": "MASKER"
}'{ "response": "string" }