Supported Web API Features

You can use the following Web API plugins for GENESIS version 11:

  • Amazon Alexa: Provides integration with the Amazon Alexa API.
  • Azure Communication Services: Provides integration with the Azure Communication Services API.
  • BACnet: Provides a REST interface to manage the BACnet point manager.
  • Connected Field Service: Provides a REST interface to manage Connected Field Service.
  • Echo: Checks if the Web API service is up and running.
  • Google: Provides integration with the Google services API (Smart Home).
  • Nexmo: Provides integration with the Nexmo/Vonage SMS API.
  • Notifications: Manages push notifications.
  • OData (deprecated service): Allows to read and write data from GENESIS using OData on top of a REST API.
  • Realtime: Provides an ASP.NET SignalR-based publisher/subscriber application to get real-time data from memory (Redis or Azure SignalR).
  • REST: Provides a set of operations such as read, write, and search from Alarm Server, Alarm Historian, data points, and Data Historian.
  • SendGrid: Provides integration with the SendGrid email API.
  • System Information: Provides system and user information.
  • Twilio: Provides integration with the Twilio APIs for SMS, voice, and WhatsApp.
  • WebHooks: Receives incoming requests and publishes them as alarm messages.

The Web API also provides a Swagger page that describes all API calls and their associated parameters. Learn more

In addition to the integrations mentioned above, Web API supports authentication via OAuth 2.0 and cookies.