Introduction
The LiveVox Call Control API provides methods that allow you to interact with the LiveVox Automatic Call Distributor (ACD) for client applications that need to do first and third-party call control, such as agent desktops. The Call Control API adds methods to support agent actions, such as joining call and changing status. In future versions, this API will add the rest of these agent controls as well as others as required for developing custom agent desktops.
For a general overview of the LiveVox APIs, include security aspects, see the LiveVox API Overview.
Prerequisites
- To obtain a valid Session ID, you must have successfully logged into the LiveVox platform. See Generating a Session ID for more information.
- To obtain an Access Token that is used in API requests, you must have an active subscription to the Configuration API. See Access Tokens for details.
- All messages in this API may be subject to rate limits and other restrictions.
API Methods
Agent
The Agent APIs provide various functionality to agents, from logging in and changing state to controlling calls and initiating transfers. The categories listed below are for organizational purposes only. For more information, see the Agent API Methods section
IVR
The IVR APIs provide the ability to pause and resume call recording in the IVR. For more information, see the IVR API Methods section.
Supervisor
The Supervisor APIs provide the functionality to supervisors mainly for managing Agents, these functions include monitoring Agents' calls, switching Agents' status, chatting with Agents, etc. The categories below are for organizational purposes only. For more information, see the Supervisor API Methods section.
Supervisor Calls
The supervisor calls category provides upper-level users such as supervisors to launch manual calls, get non-attempted manual calls, and schedule callbacks. For more information, see the Supervisor Calls Methods section.
Errors
For more information, see the Errors section on the REST APIs page.
Top of Page