Movement Event Telemetry Data
Coolr devices track various movement events. For most integrations, you should be interested in only GPS type movement events where the Latitude and Longitude are non-zero.
You can use the filters to filter out other events.
POST /controllers/SmartDeviceMovement.ashx?action=list
List Properties
All transaction APIs return Asset/ Location related common attributes. Attributes specific to this API are:
| Property | Type | Description |
|---|---|---|
| MovementTypeId | int | Type of movement (GPS/ Vibration etc.) |
| MovementDuration | int | Seconds (only relevant for vibration) |
| Latitude | decimal | Latitude |
| Longitude | decimal | Longitude |
🧩 Smart Device Movement List API (Response)
metadata for each door event, including asset and device identifiers, GPS coordinates, movement details, door status, and location-specific information for monitoring and audit purposes.
GET /Controllers/SmartDeviceMovement.ashx?action=list&start=0&limit=50&asArray=0
| Field Name | Type | Description |
|---|---|---|
| AlertProcessorId | Integer | Identifier for the alert processor |
| AssetId | Integer | Unique identifier for the asset |
| AssetTypeId | Integer | Type identifier for the asset |
| DeviceSerial | String | Serial number of the device |
| EventId | Integer | Identifier for the event |
| EventTime | DateTime | Local time of event occurrence |
| EventTimeUtc | DateTime | UTC time of event occurrence |
| GatewayId | Integer | Unique identifier for the gateway |
| GatewayMac | String | MAC address of the gateway |
| GatewaySerialNumber | String | Serial number of the gateway |
| IsDoorOpen | Boolean | Door open/closed status |
| Latitude | Float | GPS latitude coordinate |
| LocationId | Integer | Unique identifier for the location |
| Longitude | Float | GPS longitude coordinate |
| Movement | String | Type of movement detected |
| MovementDuration | Integer | Duration of movement in seconds |
| MovementType | String | Category of movement |
| MovementTypeId | Integer | Identifier for movement type |
| PowerStatus | Boolean | Device power status |
| SmartDeviceId | Integer | Unique identifier for smart device |
| StartTime | DateTime | Local start time of event |
| StartTimeUtc | DateTime | UTC start time of event |
| TimeZoneId | Integer | Identifier for time zone |
| UpId | Integer | Unknown identifier field |
| ShowDistance | Boolean | Visibility of distance information |
| Distance | Integer | Distance measurement |
| AssetSerialNumber | String | Serial number of the asset |
| AssetType | String | Type/Model of asset |
| LocationCode | String | Code representing the location |
| Location | String | Full location name |
| LocationCity | String | City name associated with location |
| LocationPostalCode | String | Postal code for the location |
| DistributorName | String | Name of distributor |
| MarketName | String | Name of market region |
| Classification | String | Service classification |
| LocationRoute | String | Route information (nullable) |
| PrimarySalesRep | String | Email of primary sales representative |
| MacAddress | String | MAC address of device |
| SmartDeviceTypeId | Integer | Identifier for smart device type |
| SmartDeviceType | String | Type of smart device |
| TimeZoneValue | DateTime | Human-readable time zone information |