The Sirena API allows you to perform various tasks in Sirena, as well as receive notifications about various events through Webhooks.
An API Key is required for interacting with the API, which can be obtained in two ways:
- Each time an App is installed, Sirena will automatically generate a new API Key for it. Read more in the API reference.
- For other one-off uses you can manually generate an API Key using the API Access App.
Read more about the API here.
Besides the API, Sirena provides different extension points for App developers to use. These extension points allow Apps to go beyond what is possible to achieve as a user or through the API.
When developing a new App, you can define which extension points your App leverages in the App Manifest. You can read more about the App Manifest on the HOW TO section.
Reports: A user with a manager role can create custom reports that are accessible from the “Reports” section of Sirena.
Conversation Toolbar Buttons: Apps may add custom buttons to the conversation toolbar for agents to use. Once clicked, these buttons open embedded dialogs where the agent can interact with the App directly. These buttons must be web since they will open a popup or web view when triggered.
Prospect Fields: These fields can be added to the prospect entities. These fields can be text, dropdown or date.
User fields: These fields can be added to the user entities. These fields can be text, dropdown or date.
You can read more about the Extension Points on the Reference.