Encryption Interface
Create new encryption wallet
POST/api/v6.1.5.2/wallet
| Query parameters | None |
| Request headers | Prototype:
|
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request |
| Required permissions | sysadmin access Available while Setup Mode is active. |
| Events | Creates one or more of the following events: Reencrypt_Secrets
Wallet_Create
|
Change reference to existing wallet
POST/api/v6.1.5.2/wallet/change
| Query parameters | None |
| Request headers | Prototype:
|
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request: No wallet configured |
| Required permissions | sysadmin access Available while Setup Mode is active. |
| Events | Creates the following event: Wallet_Change
|
Disable encryption wallet
POST/api/v6.1.5.2/wallet/disable
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request: No wallet configured or already disabled |
| Required permissions | sysadmin access Available while Setup Mode is active. |
| Events | Creates one or more of the following events: Reencrypt_Secrets
Wallet_Disable
|
Encode tokens of externally managed passwords
POST/api/v6.1.5.2/wallet/encode_managed_password
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request: Invalid 'password_token' input |
| Required permissions | No special permission required |
| Events | Creates no events. |
Delete historical encryption keys
POST/api/v6.1.5.2/wallet/key_history_delete
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request: No wallet configured |
| Required permissions | sysadmin access Available while Setup Mode is active. |
| Events | Creates the following event: Wallet_Key_History_Delete
|
Rotate encryption keys
POST/api/v6.1.5.2/wallet/key_rotate
| Query parameters | None |
| Request headers | None |
| Request body | None |
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request: No wallet configured |
| Required permissions | sysadmin access Available while Setup Mode is active. |
| Events | Creates one or more of the following events: Reencrypt_Secrets
Wallet_Key_Rotation
|
Migrate to a new wallet configuration gracefully
POST/api/v6.1.5.2/wallet/migrate
| Query parameters | None |
| Request headers | Prototype:
|
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 204 No Content ❌ 400 Bad Request: No wallet configured |
| Required permissions | sysadmin access Available while Setup Mode is active. |
| Events | Creates one or more of the following events: Reencrypt_Secrets
Wallet_Migrate
|
Get wallet properties
GET/api/v6.1.5.2/wallet/props
| Query parameters | Prototype:
|
| Request headers | Prototype:
|
| Request body | None |
| Response headers | Prototype:
|
| Response body (JSON) | Prototype:
|
| Status codes | ✅ 200 OK ❌ 400 Bad Request: No wallet configured |
| Required permissions | sysadmin access Available while Setup Mode is active. |
Continue previous re-encryption operation
POST/api/v6.1.5.2/wallet/reencrypt_continue
| Query parameters | None |
| Request headers | None |
| Request body (JSON) | Prototype:
|
| Response headers | None |
| Response body | None |
| Status codes | ✅ 200 OK ❌ 400 Bad Request |
| Required permissions | sysadmin access Available while Setup Mode is active. |
| Events | Creates the following event: Reencrypt_Secrets
|