Get Alert 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 alerts 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 alert streaming API uses HTTP streaming to send any update to an alert 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 'alerts' element, which can contain one or more 'alert' elements, and each 'alert' element contains one updated alert 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 active alerts) should be reset/cleared prior to processing any of the 'alert' elements in the changeset. If no client-side state is maintained, this property can be ignored.

If an 'alert' element contains the 'remove' property set to 'true', this means that the alert record has been set removed (resolved) and updates will cease unless the alert is restored.

'subtype' values:
help - the alert was raised using the Help button in SafeZone app, or via the drag-dispatch function in Command using the Help alert type.
firstaid - the alert was raised using the First-Aid button in SafeZone app, or via the drag-dispatch function in Command using the First-Aid alert type.
duress - the alert was raised using the Emergency button in SafeZone app, or via the drag-dispatch function in Command using the Emergency alert type.
checkin - the alert was raised as a result of a check-in timer expiring, or, incapacity detection in SafeZone app.
responder-duress - the alert was raised using the Duress mode in OmniGuard.
ambulance - the alert was raised as a result of the SafeZone app users calling emergency sevices via the First-Aid button while outside of a configured region (this feature must be enabled).
police - the alert was raised as a result of the SafeZone app users calling emergency sevices via the Help or Emergency buttons while outside of a configured region (this feature must be enabled).
incident - the alert was raised via the drag-dispatch function in Command using the Incident alert type.

'status' values:
active - the alert is active and has not yet been acknowledged by the response team or cancelled by the user.
canceled - the alert has not yet been acknowledged by the response team and has been canceled by the user.
acknowledged - the alert has been acknowledged by the response team.
resolved - the alert has been marked as resolved by the response team.

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

Path Params
string
required

The SafeZone id

Query Params
string

Streams alerts of the specified type(s). Can be one or more of 'help', 'firstaid', 'duress', 'ambulance', 'police', 'incident', 'responder-duress', or 'checkin'. Can be specified multiple times. When unset, streams alerts with any type. See notes below for more information.

string

Streams alerts with the specific status(es). Can be one or more of 'active', 'acknowledged', 'canceled', or 'resolved'. Can be specified multiple times. When unset, streams alerts with any status. See notes below for more information.

string

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

string

Streams alerts 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 alerts for any user group.

string

Streams alerts 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 alerts for any region.

string

Streams alerts 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 alerts for any region group.

string
Defaults to 1000

Limits the number of items streamed. For example, if there are 500 alerts and the limit is set to 100, then 400 alerts will not be streamed. If any of the streamed set checks-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 raised

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

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