Receive notifications and events from Genetec Mission Control™.

Genetec Mission Control™ Web API

Content type
OpenAPI specifications
Product line
Mission Control
Language
English
Applies to
Genetec Mission Control™ Web API
get /v4/Notifications

* [AdditionalFieldChanged](/Models?version=v4#AdditionalFieldChanged) * [CommentAdded](/Models?version=v4#CommentAdded) * [CommentChanged](/Models?version=v4#CommentChanged) * [CommentDeleted](/Models?version=v4#CommentDeleted) * [Created](/Models?version=v4#Created) * [DescriptionChanged](/Models?version=v4#DescriptionChanged) * [DisabledStatesChanged](/Models?version=v4#DisabledStatesChanged) * [DocumentAttached](/Models?version=v4#DocumentAttached) * [DocumentDetached](/Models?version=v4#DocumentDetached) * [EntitiesAttached](/Models?version=v4#EntitiesAttached) * [EntitiesDetached](/Models?version=v4#EntitiesDetached) * [ExternalEventAggregated](/Models?version=v4#ExternalEventAggregated) * [ExternalIdChanged](/Models?version=v4#ExternalIdChanged) * [IncidentTypeChanged](/Models?version=v4#IncidentTypeChanged) * [Linked](/Models?version=v4#Linked) * [LocationChanged](/Models?version=v4#LocationChanged) * [LocationCleared](/Models?version=v4#LocationCleared) * [NoteAdded](/Models?version=v4#NoteAdded) * [OwnershipChanged](/Models?version=v4#OwnershipChanged) * [PriorityChanged](/Models?version=v4#PriorityChanged) * [ProcedureStepAnswered](/Models?version=v4#ProcedureStepAnswered) * [RecipientsAltered](/Models?version=v4#RecipientsAltered) * [StateChanged](/Models?version=v4#StateChanged) * [Unlinked](/Models?version=v4#Unlinked)
For real-time notifications from Genetec Mission Control™ using a Microsoft ASP.NET Core SignalR client, you must register a SignalR handler with the hub method name **IncidentNotification**.

The Web API will close the SignalR connection once the supplied web token in the **Authentication** HTTP header expires.
To keep the connection for notifications constantly open:
1. You must provide a unique GUID in a **ClientId** HTTP header when connecting to the Notifications endpoint.
2. Provide the same **ClientId** HTTP header value when obtaining a new web token from the WebToken endpoint.

For more information, see the C# example in this guide or [https://docs.microsoft.com/en-us/aspnet/signalr/](https://docs.microsoft.com/en-us/aspnet/signalr/).

Makes a persistent SignalR connection to receive the following events from Genetec Mission Control™:

CURL
curl -X GET \ \ "http://localhost/v4/Notifications"
Responses