API

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.

Extension points

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.

Dashboards section

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 buttons bar

Prospect Fields: These fields can be added to the prospect entities. These fields can be text, dropdown or date.

Prospect fields you can add

User fields: These fields can be added to the user entities. These fields can be text, dropdown or date.

User fields you can add

You can read more about the Extension Points on the Reference.

Did this answer your question?