Schema for the Continuous Compliance Engine API
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/password-vaults
- https://help-api.delphix.com/masking/api/v5.1.43/password-vaults
- 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/password-vaults?page_number=1&page_size=0' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "_pageInfo": { "numberOnPage": 0, "total": 0 }, "responseList": [ { … } ] }
The password vault to create
The name of the password vault. This must be unique across all password vaults on the engine.
The type of password vault. Currently, HASHICORP, CYBERARK and GCP are supported.
The configuration properties used to connect to the password vault.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/password-vaults
- https://help-api.delphix.com/masking/api/v5.1.43/password-vaults
- 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.3.0.0/cc-engine-apis-2025.3.0.0/password-vaults \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"name": "SampleVault",
"vaultType": "HASHICORP",
"configJson": {
"host": "12.345.678.90",
"port": 8200,
"namespace": "sample/child",
"authType": "TOKEN",
"token": "hvs.kvIT"
},
"description": "This password vault is used as an API example."
}'Success
The ID of the password vault. This field is set by the Masking Engine.
The name of the password vault. This must be unique across all password vaults on the engine.
The type of password vault. Currently, HASHICORP, CYBERARK and GCP are supported.
The configuration properties used to connect to the password vault.
{ "name": "SampleVault", "vaultType": "HASHICORP", "configJson": { "host": "12.345.678.90", "port": 8200, "namespace": "sample/child", "authType": "TOKEN", "token": "hvs.kvIT" }, "description": "This password vault is used as an API example." }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/password-vaults/{passwordVaultId}
- https://help-api.delphix.com/masking/api/v5.1.43/password-vaults/{passwordVaultId}
- 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/password-vaults/{passwordVaultId}' \
-H 'Authorization: YOUR_API_KEY_HERE'Success
The ID of the password vault. This field is set by the Masking Engine.
The name of the password vault. This must be unique across all password vaults on the engine.
The type of password vault. Currently, HASHICORP, CYBERARK and GCP are supported.
The configuration properties used to connect to the password vault.
{ "name": "SampleVault", "vaultType": "HASHICORP", "configJson": { "host": "12.345.678.90", "port": 8200, "namespace": "sample/child", "authType": "TOKEN", "token": "hvs.kvIT" }, "description": "This password vault is used as an API example." }
The updated password vault
The name of the password vault. This must be unique across all password vaults on the engine.
The type of password vault. Currently, HASHICORP, CYBERARK and GCP are supported.
The configuration properties used to connect to the password vault.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/password-vaults/{passwordVaultId}
- https://help-api.delphix.com/masking/api/v5.1.43/password-vaults/{passwordVaultId}
- 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/password-vaults/{passwordVaultId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"name": "SampleVault",
"vaultType": "HASHICORP",
"configJson": {
"host": "12.345.678.90",
"port": 8200,
"namespace": "sample/child",
"authType": "TOKEN",
"token": "hvs.kvIT"
},
"description": "This password vault is used as an API example."
}'Success
The ID of the password vault. This field is set by the Masking Engine.
The name of the password vault. This must be unique across all password vaults on the engine.
The type of password vault. Currently, HASHICORP, CYBERARK and GCP are supported.
The configuration properties used to connect to the password vault.
{ "name": "SampleVault", "vaultType": "HASHICORP", "configJson": { "host": "12.345.678.90", "port": 8200, "namespace": "sample/child", "authType": "TOKEN", "token": "hvs.kvIT" }, "description": "This password vault is used as an API example." }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2025.3.0.0/cc-engine-apis-2025.3.0.0/password-vaults/{passwordVaultId}
- https://help-api.delphix.com/masking/api/v5.1.43/password-vaults/{passwordVaultId}
- 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.3.0.0/cc-engine-apis-2025.3.0.0/password-vaults/{passwordVaultId}' \
-H 'Authorization: YOUR_API_KEY_HERE'