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.