Avaya Experience Platform


DevConnect supports application development using the Avaya Experience Platform interfaces below.

These are applicable for premises to Avaya Experience Platform based integrations and also Cloud-to-Cloud integrations with Avaya Experience Platform. Additional interfaces will be added to Avaya Experience Platform as they become available.

Digital Messaging SDK

The Avaya Digital Connector SDK supports the development of messaging-enabled applications to communicate with Avaya Oceana agents. It includes libraries for web, Android and iOS clients.

Digital Chat SDK

Avaya Experience Platform Digital Chat SDK is a JavaScript library that provides a collection of methods, objects and events that can be used to easily build or integrate a website chat client and enable Avaya Experience Platform Chat.

Workspaces Widget Framework

The Workspaces Widget Framework is a feature that extends the customization capabilities of Avaya Workspaces. Create widgets using the Widget API, which Texposes a number of methods and events, to customize the layout of Workspaces according to individual business needs.

Administration - User Management API

The Users API provides access to user management via a REST API interface. Additionally, the Bulk User API provides the capability to add, update, and delete users via bulk jobs.

Inventory and Group API

A Group is a logical collection of the resources. Group of Users allows the grouping of users to establish mapping between agents and supervisors. A privileged user creates the groups with resources (agents/users) via the Group Administration APIs.

Asynchronous Queue Metrics API

A queue is used to identify a pool of contact center agents for which customer engagements can be matched and routed. Queue Metrics are a collection of metrics associated with queue such as agents that are ready, the number of agents that are busy, and the expected wait time. A match queue is made up of several qualifiers, including a unique Queue ID, unique Channel ID, and a list of attributes describing agent skills. Optionally, a priority can be added that will return metrics for engagements of that priority from the queue.

Historical Reports API

The Historical Reporting API provides access to Analytics historical reporting data via a REST API interface. Use the Historical Reporting API to retrieve either Interval, which is calculated every 15 minutes, or Daily data.

Journey API

Customer Journey provides REST APIs that allow applications to query a customer’s engagements to visualize their journey through the contact center, export Journey and Engagement data into external systems like a CRM system, and build the identity of a customer through out-of-the-box identifiers like phone number, email address, and account ID or through custom identifier types defined via the Administration portal.

Realtime Analytics API

Analytics Realtime Data hosts a websocket endpoint that allow clients to consume real-time data that has been produced by Analytics. The client must first subscribe as a consumer via the Notification API, which provides REST APIs to add, update or delete subscriptions.

SIP Trunk

SIP Trunking allows secure SIP connectivity over the Internet through SIP Trunking services obtained from an Internet Telephony Service Provider (ITSP).