Enabling Project Managed Encryption
Changed on(introduced: version 0.6)
Project Managed Encryption can be enabled via the API. To do this, POST with the passphrase and optionally a reminder hint about the passphrase. If managed encryption is already enabled, a 409 error response will be returned.
Enabling managed encryption will modify all unencrypted forms in the project, and as a result the version of all forms within the project will also be modified. It is therefore best to enable managed encryption before devices are in the field. Any forms in the project that already have self-supplied encryption keys will be left alone.
Request
- Base URL/ (relative, and the document was published on a file host, not at the API’s origin)
- URL/v1/projects/{id}/key
- Authnone declared
Path parameters
The numeric ID of the Project
Request body */*
Example request
{
"passphrase": "super duper secret",
"hint": "it was a secret"
}Response
OK
Changes
- info
api operation id
Enabling Project Managed Encryptionremoved and replaced withenableProjectManagedEncryption
- info
- info
removed the non-success response with the status
- info