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