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/users
- https://help-api.delphix.com/masking/api/v5.1.47/users
- 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/users?page_number=1&page_size=0' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "_pageInfo": { "numberOnPage": 0, "total": 0 }, "responseList": [ { … } ] }
The user to create
The name for this User. Note that it must be unique among Users.
The password for this User. 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 first name of this User. This does not need to match the user name.
The last name of this User. This does not need to match the user name.
Flag to enable and disable welcome page for user, default true for a newly created User.
For use with SSO only. Flag to enable and disable api access for users. When SSO is enabled, the value defaults to true for admins and false for non-admins. When SSO is disabled, the value defaults to true for all users. The value is only modifiable when SSO is enabled and only by admins. The value is immutable for admin users except with DCT enabled. When SSO is disabled, the value is ignored and the user will be granted API access.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/users
- https://help-api.delphix.com/masking/api/v5.1.47/users
- 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/users \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"userName": "DelphixUser1",
"password": "Password_123",
"firstName": "First",
"lastName": "Last",
"email": "user@delphix.com",
"isAdmin": false,
"showWelcome": true,
"userStatus": "ACTIVE",
"nonAdminProperties": {
"roleId": 1,
"environmentIds": [
1,
3,
7
]
}
}'Success
The ID of the User. This field will be generated by the Masking Engine.
The name for this User. Note that it must be unique among Users.
The password for this User. 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 first name of this User. This does not need to match the user name.
The last name of this User. This does not need to match the user name.
Flag to enable and disable welcome page for user, default true for a newly created User.
For use with SSO only. Flag to enable and disable api access for users. When SSO is enabled, the value defaults to true for admins and false for non-admins. When SSO is disabled, the value defaults to true for all users. The value is only modifiable when SSO is enabled and only by admins. The value is immutable for admin users except with DCT enabled. When SSO is disabled, the value is ignored and the user will be granted API access.
{ "userName": "DelphixUser1", "password": "Password_123", "firstName": "First", "lastName": "Last", "email": "user@delphix.com", "isAdmin": false, "showWelcome": true, "userStatus": "ACTIVE", "nonAdminProperties": { "roleId": 1, "environmentIds": [ … ] } }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/users/{userId}
- https://help-api.delphix.com/masking/api/v5.1.47/users/{userId}
- 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/users/{userId}' \
-H 'Authorization: YOUR_API_KEY_HERE'Success
The ID of the User. This field will be generated by the Masking Engine.
The name for this User. Note that it must be unique among Users.
The password for this User. 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 first name of this User. This does not need to match the user name.
The last name of this User. This does not need to match the user name.
Flag to enable and disable welcome page for user, default true for a newly created User.
For use with SSO only. Flag to enable and disable api access for users. When SSO is enabled, the value defaults to true for admins and false for non-admins. When SSO is disabled, the value defaults to true for all users. The value is only modifiable when SSO is enabled and only by admins. The value is immutable for admin users except with DCT enabled. When SSO is disabled, the value is ignored and the user will be granted API access.
{ "userName": "DelphixUser1", "password": "Password_123", "firstName": "First", "lastName": "Last", "email": "user@delphix.com", "isAdmin": false, "showWelcome": true, "userStatus": "ACTIVE", "nonAdminProperties": { "roleId": 1, "environmentIds": [ … ] } }
The updated user
The name for this User. Note that it must be unique among Users.
The password for this User. 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 first name of this User. This does not need to match the user name.
The last name of this User. This does not need to match the user name.
Flag to enable and disable welcome page for user, default true for a newly created User.
For use with SSO only. Flag to enable and disable api access for users. When SSO is enabled, the value defaults to true for admins and false for non-admins. When SSO is disabled, the value defaults to true for all users. The value is only modifiable when SSO is enabled and only by admins. The value is immutable for admin users except with DCT enabled. When SSO is disabled, the value is ignored and the user will be granted API access.
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/users/{userId}
- https://help-api.delphix.com/masking/api/v5.1.47/users/{userId}
- 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/users/{userId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"userName": "DelphixUser1",
"password": "Password_123",
"firstName": "First",
"lastName": "Last",
"email": "user@delphix.com",
"isAdmin": false,
"showWelcome": true,
"userStatus": "ACTIVE",
"nonAdminProperties": {
"roleId": 1,
"environmentIds": [
1,
3,
7
]
}
}'Success
The ID of the User. This field will be generated by the Masking Engine.
The name for this User. Note that it must be unique among Users.
The password for this User. 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 first name of this User. This does not need to match the user name.
The last name of this User. This does not need to match the user name.
Flag to enable and disable welcome page for user, default true for a newly created User.
For use with SSO only. Flag to enable and disable api access for users. When SSO is enabled, the value defaults to true for admins and false for non-admins. When SSO is disabled, the value defaults to true for all users. The value is only modifiable when SSO is enabled and only by admins. The value is immutable for admin users except with DCT enabled. When SSO is disabled, the value is ignored and the user will be granted API access.
{ "userName": "DelphixUser1", "password": "Password_123", "firstName": "First", "lastName": "Last", "email": "user@delphix.com", "isAdmin": false, "showWelcome": true, "userStatus": "ACTIVE", "nonAdminProperties": { "roleId": 1, "environmentIds": [ … ] } }
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/users/{userId}
- https://help-api.delphix.com/masking/api/v5.1.47/users/{userId}
- 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/users/{userId}' \
-H 'Authorization: YOUR_API_KEY_HERE'- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/users/forgot-password
- https://help-api.delphix.com/masking/api/v5.1.47/users/forgot-password
- 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/users/forgot-password \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"userName": "maskinguser"
}'Reset password for user using token received on e-mail
The username for resetting the password
- Mock serverhttps://help-api.delphix.com/_mock/continuous-compliance-engine/2026.1.0.0/cc-engine-apis-2026.1.0.0/users/reset-password
- https://help-api.delphix.com/masking/api/v5.1.47/users/reset-password
- 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/users/reset-password \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"userName": "maskinguser",
"token": "abc",
"password": "Secret123!"
}'