Get Asset Stream

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
🚧

This streaming API will cannot currently stream more than 1000 active assets according to the filter. If the filter returns more than 1000 results, the result set will exclude some items according to the sorting parameters. Items will be added or removed from the result set according sort order and limit as they are updated.

This asset streaming API uses HTTP streaming to send any update to an asset record (including but not limited to location, status and type), according to the filtering, limit and sort order parameters on the request.

The results are returned in atomic 'changeset' XML elements. Each changeset contains a single 'assets' element, which can contain one or more 'asset' elements, and each 'asset' element contains one updated asset record.

If the 'changeset' element contains the 'clear' property set to 'true', this means any state maintained on the client side (such as a list of available assets) should be reset/cleared prior to processing any of the 'checkin' elements in the changeset. If no client-side state is maintained, this property can be ignored.

If an 'asset' element contains the 'remove' property set to 'true', this means that the asset record has been set removed (gone offline) and updates will cease until the asset logs in again.

'subtype' values:
security-officer - traditional responder asset that uses OmniGuard that is displayed in the Command live view.
bus - a vehicle asset that is tracked via SafeTrans which is displayed on Command live view as well as the SafeZone app bus tracking views.
vehicle - a generic vehicle asset that is tracked via SafeTrans which is displayed on the command live view.

'status' values:
available - assets that are current logged in / connected.
offline - assets that are currently logged off / disconnected.
duress - assets that have activated duress mode.

'sort_property' values:
updated - sorts the assets by the time they were last updated.
location - sorts the assets by their last location update time.

Path Params
string
required

The SafeZone id

Query Params
string

Streams assets of the specified type(s). Can be one or more of 'bus', 'vehicle', or 'security-officer'. Can be specified multiple times. When unset, streams assets with any type. See notes below for more information.

string

Streams assets with the specific status(es). Can be one or more of 'available', 'offline', or 'duress'. Can be specified multiple times. When unset, streams assets with any status. See notes below for more information.

string

Streams assets for one specific user by their id. When unset, streams assets for any user. Cannot be used with the 'user_group' parameter.

string

Streams assets for one or more groups of users by their user group id(s). Can be specified multiple times. Cannot be used with the 'user' parameter. When unset, streams assets for any user group.

string

Streams assets for one or more regions by their region group id(s). Can be specified multiple times. Cannot be used with the 'region_group' parameter. When unset, streams assets for any region.

string

Streams assets for one or more regions groups by their region group id(s). Can be specified multiple times. Cannot be used with the 'region' parameter. When unset, streams assets for any region group.

string
Defaults to 1000

Limits the number of items streamed. For example, if there are 500 assets and the limit is set to 100, then 400 check-in sessions will not be streamed. If any of the streamed set signs out, one will be added from the non-streamed set to maintain the limit. The minumum is 10 and the maximum is 1000. Defaults to 1000.

string
Defaults to updated

Defines the property on which to sort assets in order to decide which assets are excluded from the result set if the result set size exceeds the the one defined by 'limit'. Can be one of 'updated' or 'location'. See notes below for more information. Defaults to 'updated'.

string
Defaults to asc

Defines the sort direction for the property defined in 'sort_property'. Can be one of 'asc' or 'desc'. Defaults to 'asc'

Response

Language
Credentials
Basic
base64
:
LoadingLoading…
Response
Choose an example:
application/xml