Gets all events statuses for all devices and shipments of the project. An event status of a device is the most recent event of any rule or geofence the device is associated with. The same applies for shipments.
The response contains a list of event status objects and each object has the following properties:
trackingIdorshipmentId: a device ID or a shipment IDruleId: an associated rule or geofence IDeventSource: the rule typeeventType: an event type of the latest event of the rule (same as the "event state")timestamp: a time since when the device has been in this event stateinitialState: initial state status for the event
The array is sorted by the following fields in the
following order: trackingId, eventSource, timestamp, ruleId, geofenceId.
A time range can be defined with before and after timestamps. The response will contain
event statuses that were recorded within the range.
If the request is supplied with eventSource query parameter, the response results will be limited
to the specified rule types only.
If the request is supplied with ruleId query parameter, the response results will be limited
to the specified rule IDs only.
If the request is supplied with trackingId query parameter, the response results will be limited
to the specified devices only. Also shipmentId can be used as a trackingId.
If the request is supplied with eventType query parameter, the response results will be limited
to the specified type only.
If the request is supplied with geofenceId query parameter, it will only affect dwelling
event statuses filtering, limiting the results to the specified geofence only.
Other event types are not affected by this setting.
Note that for the event statuses of geofence type, the ruleId is the geofenceId.
If the request is supplied with shipments query parameter, the response results will be limited
either to shipments (shipments=true) or devices (shipments=false) only.
Otherwise, if shipments query parameter is not specified, response results will include both devices and shipments.
If the request is supplied with initialState query parameter, the response will contain
events having the specified initial state.
All the aforementioned query parameters can be combined together.