Door Event Telemetry Data
Coolr devices track the door open/ close with a timestamped record. As we do not use a magnet, there are times where it is difficult to determine if the door has remained open or cooler was missed and re-calibration is needed.
Considering the same, Coolr devices automatically re-calibrate if the door is detected to be open for more than 30 minutes.
POST /controllers/SmartDeviceDoorStatus.ashx?action=list
List Properties
All transaction APIs return Asset/ Location related common attributes. Attributes specific to this API are:
Property | Type | Description |
---|---|---|
DoorOpen | Date | Door open time in local timezone |
DoorOpenUtc | Date | Door open time in UTC |
DoorClose | Date | Door cloe time in local timezone |
DoorCloseUtc | Date | Door close time in UTC |
DoorOpenDuration | in | Door open duration in seconds |
🧩 Door Event List API (Response)
Fetches a list of door event records with vision, asset and device metadata, gateway details, and location-specific information including market, classification representative.
📤 API
GET /Controllers/SmartDeviceDoorStatus.ashx?action=list&start=0&limit=50&asArray=0
Property Name | Type | Description |
---|---|---|
VisionErrorCodesInfo | Integer | Vision system error code (if any) |
AlertProcessorId | Integer | Alert processor reference ID |
EventId | Integer | Event numeric ID |
EventTime | String | Local timestamp of event trigger |
EventTimeUtc | String | UTC timestamp of event trigger |
SmartDeviceId | Integer | Smart device identifier |
SmartDeviceTypeId | Integer | Type ID of the smart device |
SmartDeviceType | String | Name/model of the smart device |
DeviceSerial | String | Device’s serial number |
MacAddress | String | MAC address of the smart device |
GatewayId | Integer | Gateway device ID |
GatewaySerialNumber | String | Serial number of the gateway |
GatewayMac | String | MAC address of the gateway device |
AssetId | Integer | ID of the asset linked to the event |
AssetSerialNumber | String | Serial number of the asset |
AssetTypeId | Integer | Type ID of the asset |
AssetType | String | Model/type of the asset |
LocationId | Integer | ID of the location where event occurred |
LocationCode | String | Unique internal code for the location |
Location | String | Name of the location |
LocationCity | String | City from location |
LocationPostalCode | String | Postal code of the location |
LocationRoute | String | Route assigned to the location |
DistributorName | String | Distributor name (if assigned) |
MarketName | String | Market assigned to the location |
Classification | String | Classification label of the location |
PrimarySalesRep | String | Email of the assigned sales representative |
City | String | Fallback city name |
TimeZoneId | Integer | ID of the time zone |