This where the Engage Reader’s status is set.
EngageReaderStatusItem
Field | Type | Inherited from | Description |
---|---|---|---|
BatteryLevel | String | EngageReaderStatusItem | Gets or sets the BatteryLevel value |
FirmwareTransferCompletePercentage | String | EngageReaderStatusItem | Gets or sets the FirmwareTransferCompletePercentage value |
FirmwareUpdateCancelTime | Nullable<DateTime> | EngageReaderStatusItem | Gets or sets the FirmwareUpdateCancelTime value |
FirmwareUpdateCompletionTime | Nullable<DateTime> | EngageReaderStatusItem | Gets or sets the FirmwareUpdateCompletionTime value |
FirmwareUpdateStartTime | Nullable<DateTime> | EngageReaderStatusItem | Gets or sets the FirmwareUpdateStartTime value |
FirmwareUpdateStatus | String | EngageReaderStatusItem | Gets or sets the FirmwareUpdateStatus value |
IsCriticalBattery | Nullable<Boolean> | EngageReaderStatusItem | Gets or sets the IsCriticalBattery value |
IsDeadboltExtended | Nullable<Boolean> | EngageReaderStatusItem | Gets or sets the IsDeadboltExtended value |
IsDoorForcedOpen | Nullable<Boolean> | EngageReaderStatusItem | Gets or sets the IsDoorForcedOpen value |
IsDoorHeldOpen | Nullable<Boolean> | EngageReaderStatusItem | Gets or sets the IsDoorHeldOpen value |
IsDoorOpen | Nullable<Boolean> | EngageReaderStatusItem | Gets or sets the IsDoorOpen value |
IsFdrActive | Nullable<Boolean> | EngageReaderStatusItem | Gets or sets the IsFdrActive value |
IsKeyOverrideActive | Nullable<Boolean> | EngageReaderStatusItem | Gets or sets the IsKeyOverrideActive value |
IsLowBattery | Nullable<Boolean> | EngageReaderStatusItem | Gets or sets the IsLowBattery value |
IsMagneticTampered | Nullable<Boolean> | EngageReaderStatusItem | Gets or sets the IsMagneticTampered value |
IsOnline | Nullable<Boolean> | EngageReaderStatusItem | Gets or sets the IsOnline value |
IsPassage | Nullable<Boolean> | EngageReaderStatusItem | Gets or sets the IsPassage value |
IsTampered | Nullable<Boolean> | EngageReaderStatusItem | Gets or sets the IsTampered value |
LinkStatus | String | EngageReaderStatusItem | Gets or sets the LinkStatus value |
SignalQuality | String | EngageReaderStatusItem | Gets or sets the SignalQuality value |
{
"BatteryLevel" : "String",
"FirmwareTransferCompletePercentage" : "String",
"FirmwareUpdateCancelTime" : "Nullable\<DateTime\>",
"FirmwareUpdateCompletionTime" : "Nullable\<DateTime\>",
"FirmwareUpdateStartTime" : "Nullable\<DateTime\>",
"FirmwareUpdateStatus" : "String",
"IsCriticalBattery" : "Nullable\<Boolean\>",
"IsDeadboltExtended" : "Nullable\<Boolean\>",
"IsDoorForcedOpen" : "Nullable\<Boolean\>",
"IsDoorHeldOpen" : "Nullable\<Boolean\>",
"IsDoorOpen" : "Nullable\<Boolean\>",
"IsFdrActive" : "Nullable\<Boolean\>",
"IsKeyOverrideActive" : "Nullable\<Boolean\>",
"IsLowBattery" : "Nullable\<Boolean\>",
"IsMagneticTampered" : "Nullable\<Boolean\>",
"IsOnline" : "Nullable\<Boolean\>",
"IsPassage" : "Nullable\<Boolean\>",
"IsTampered" : "Nullable\<Boolean\>",
"LinkStatus" : "String",
"SignalQuality" : "String"
}
Example in C#
// Returns: nothing
await client.UpdateEngageReaderStatusAsync(EngageReaderInfo reader, EngageReaderStatusItem status);
Example in CURL
curl -X PUT \
https://api.us.acresecurity.cloud/api/f/INSTANCE.KEY/engagereaders/ENGAGEREADERS.KEY/status \
-H 'Authorization: Bearer TOKEN_GOES_HERE' \
-H 'Content-Type: application/json' \
-d ENGAGEREADER.STATUSITEM