Reset the E2E key for your account or another user in the workspace.
- To reset other users' E2EE key, you need the
edit-other-user-e2eepermission. - This endpoint requires 2FA, if 2FA is enabled and configured on your workspace.
Changelog
| Version | Description |
|---|---|
| 3.6.0 | Added |
The authenticated user token.
The authenticated user ID.
Enter the 2FA code. This parameter is required if 2FA is enabled in your workspace. See the Introduction to Two-Factor Authentication document for details.
Enter the method with which you get the 2FA code. It can be email, totp, or password. This parameter is required if 2FA is enabled in your workspace.
{
"userId": "GonjPyg3gB3Z9ur9s"
}The userId of the user whose e2e key you want to reset. You can also use the username parameter. If you don't enter a value, the sender's E2E value is reset.
OK
{
"success": true
}Bad Request
{
"success": false,
"error": "TOTP Required [totp-required]",
"errorType": "totp-required",
"details": {
"method": "password",
"codeGenerated": false,
"availableMethods": []
}
}{
"success": false,
"error": "Not allowed [error-not-allowed]",
"errorType": "error-not-allowed"
}{
"success": false,
"error": "The required \"userId\" or \"username\" param provided does not match any users [error-invalid-user]",
"errorType": "error-invalid-user"
}Unauthorized
{
"status": "error",
"message": "You must be logged in to do this."
}