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. Learn more