Disclaimer The Application Programming Interfaces (APIs) listed in the table below, are in active development. The intent of this page is to define the contract of the API. If you have questions/feedback, please open a ticket with the Service Desk.
| Capabilities | Description |
|---|---|
| Agent Presence API | API to get or set agent presence and channel availability. |
| Client Credentials API | API to manage client credentials. |
| Access Management API | API for managing roles and permissions of contact center resources (Partners, users, etc.) |
| Phone Number Inventory Management API | API for phone number management. EG purchases phone numbers from various providers (BT, Verizon, etc.) and uses an API to manage the phone number inventory, and assign a phone number to a partner. |
| Create Business Objects API | API for managing the schemas of business objects. |
| Data Intelligence API | API for real time data processing & enrichment to power operational & historical reporting via the Analytics Console, Programmatic access via API & Intelligent Components to make smart decisions based on data. |
| Intelligent Contact Distribution (ICD) API | API for smart omni-channel routing by leveraging the current state of the environment and Historical data via Learned Models with the goal of minimizing customer effort and friction. It also helps in optimizing the supply of human agents and differentiate intelligently when to provide online or offline human agent support. |
| Queue Statistics API | API to get real time statistics for TaskQueues. |
| User Context API | API for platform components and end partners to get the User Context. E.g. Identifiers, Demographics, Profile, Conversations, Bookings, and Loyalty details. |
| User Management API | API for managing Contact Center userssuch as agents, supervisors, analysts, and others. |