Subscription
About subscriptions
The Subscription type defines GraphQL operations that subscribe to ongoing
events, for as long as the subscription connection persists.
Subscriptions to the Worlds server are handled using either the Server-Sent
Events (SSE) protocol or the graphql-transport-ws protocol as defined by the
graphql-ws library. For more information, see the server
transports supported by Spring GraphQL. These
protocols are supported by most of the popular GraphQL clients for receiving
subscription information.
detectionActivity
Subscribes to changes in any Detection based on the given filter.
Type: Detection
Arguments for detectionActivity
| Name | Description |
|---|---|
filter (FilterDetectionActivityInput) | Filter detections by unique identifier of the device, unique identifier of the zone or geofence, type of the event, etc. |
tracks
Subscribes to changes in any Track based on the given filter.
Type: TrackMessage
Arguments for tracks
| Name | Description |
|---|---|
filter (FilterTrackMessageInput) | Filter tracks by unique identifier of the data source, tag, message state, etc. |
zoneIntersections
Subscribes to changes in any ZoneIntersection based on the given filter.
Type: ZoneIntersectionMessage
Arguments for zoneIntersections
| Name | Description |
|---|---|
filter (FilterZoneIntersectionMessageInput) | Filter detections by unique identifier of the device, unique identifier of the zone, message state, etc. |
geofenceIntersections
Subscribes to changes in any GeofenceIntersection based on the given filter.
Type: GeofenceIntersectionMessage
Arguments for geofenceIntersections
| Name | Description |
|---|---|
filter (FilterGeofenceIntersectionMessageInput) | Filter detections by unique identifier of the device, unique identifier of the geofence, tag, message state, etc. |
eventActivity
Subscribes to changes in any Event based on the given filter.
Type: Event
Arguments for eventActivity
| Name | Description |
|---|---|
filter (FilterEventActivityInput) | Filter events by unique identifier of the event producer or type of event, etc. |
measurementActivity
Subscribes to changes in any Measurement based on the given filter.
Type: Measurement
Arguments for measurementActivity
| Name | Description |
|---|---|
filter (FilterMeasurementActivityInput) | Filter measurements by unique identifier of the sensor, type of the event, etc. |
videoActivity
Subscribes to any created Video from a given DataSource.
Type: Video
Arguments for videoActivity
| Name | Description |
|---|---|
filter (FilterVideoActivityInput) | Filter videos by unique identifier of the data source. |