Checkin

Those endpoints perform check-in procedures, a'ka firmware verification and setup of RTC based on trusted data.
These two endpoints are wide open and do not need any authorization data.

Phase 1 - Challange

get
https://my.ence.do
/api/system/checkin
Checkin challange

Response data for successful operation

Name
Type
Description
check
String
Check-In challenge data generated by HEM

Phase 2 - Response

post
https://my.ence.do
/api/system/checkin
Checkin response

Response data for successful operation

Name
Type
Description
newcrt
String
Status of x509 certificate update.
newfws
String
Info about new firmware version.
newuis
String
Info about new Manager version (on Encedo PPA only).
status
String
Checkin status - general information.

Log entries

Event
Result
Source
LOG_TYPE_RTC_SET
LOG_RESULT_OK
200 (if RTC is been updated)
LOG_TYPE_SHUTDOWN
LOG_RESULT_OK
200 (if the device shutdown or locked)