Management app
These operations (on Encedo PPA only) allow the build-in management application to be upgraded. This includes integrity and signature validation allowing only a legitimate application to be installed.
Embedded Flash Drive is available on Encedo PPA only. On Encedo EPA those endpoints are not available, response code 404 will be returned.
Allowed users
Allowed
Required access scope
system:upgrade
The Authorization
header is not required on fresh, not personalized devices.
TLS connection is not required. It is a last resort way to upload fixes. Firmware is signed anyway, no worry about the integrity and genuine.
Upload a file
Upload a new file
POST
https://my.ence.do/api/system/upgrade/upload_ui
Upload a new app image (webroot.tar) file.
Headers
Authorization
String
Bearer JWT_TOKEN
Content-Type*
String
application/octet-stream
Content-Disposition*
String
attachment; filename="webroot.tar"
Expect*
String
100-continue
Log entries
LOG_TYPE_FAILED_SCOPE_CHECK
LOG_RESULT_FAILED
403
Validate a file
Check a file
GET
https://my.ence.do/api/system/upgrade/check_ui
Check the signature and integrity of the new ulpoaded app image.
Headers
Authorization
String
Bearer JWT_TOKEN
Log entries
LOG_TYPE_FAILED_SCOPE_CHECK
LOG_RESULT_FAILED
403
Install new management app
Install new management app
GET
https://my.ence.do/api/system/upgrade/install_ui
A new version of Encedo Manager will be installed on Encedo PPA.
Headers
Authorization
String
Bearer JWT_TOKEN
Log entries
LOG_TYPE_FAILED_SCOPE_CHECK
LOG_RESULT_FAILED
403
LOG_TYPE_UPGRADE
LOG_RESULT_ERROR
406
LOG_TYPE_UPGRADE
LOG_RESULT_ERROR
409
LOG_TYPE_UPGRADE
LOG_RESULT_OK
200
Last updated