Vonage Contact Center APIs

.

What can we help you with today? 

Welcome to the Vonage Contact Center (VCC) Developer Portal. You’ll find comprehensive guides and documentation to help you start working with our APIs as quickly as possible, as well as support if you get stuck. Let’s jump right in!

Try it out

  

For information, see Trying out Vonage Contact Center APIs.

Vonage Contact Center's APIs

Take a look at our APIs:

Authentication API

Every time you make a request to a VCC API, you will need to identify yourself using a bearer access token. Get a bearer access token using the Authentication API.

To find out how to get yourself a token, you’ll need to take a look here: How to authenticate with a Vonage Contact Center (VCC) API.

Agent Availability API

Vonage Contact Center's Agent Availability API enables you to query the availability of agents based on required skills. Agent availability is grouped by the following presence categories: Ready, Away, Extended Away and Logged Out.

Want to know more? Visit Agent Availability API.

Agents API

Vonage Contact Center's Agents API enables you to set and get agent’s presence.

For Agents API documentation, see Agents API.

Conversation Analyzer API

Vonage Contact Center's Conversation Analyzer API enables you to access data about the contents of the conversations your agents had with your customers.

Sound interesting? Take a look at the Conversation Analyzer API documentation here: Conversation Analyzer API.

Insights Stats API

Vonage Contact Center's Insights Stats API provides you with all the data you need to keep track of activity in VCC. Use the data in reports, or integrate with third party tools to present the information in wallboards or for workforce management.

To view Insights Stats API documentation, head over to Insights Stats API.

Interaction Content API

Vonage Contact Center's Interaction Content API enables you to search for interactions and download the related interaction content, such as call or screen recordings, transcripts, and call recording categorizations.

For Interaction Content API documentation, go to Interaction Content API.

Interaction Content Export API

Vonage Contact Center's Interaction Content Export API enables you to schedule an export of interaction content from Vonage Contact Center to an external storage provider.

For Interaction Content Export API documentation, go to Interaction Content Export API.

Interactions API

Vonage Contact Center's Interactions API enables you to perform the following actions:

  • Invoke interaction flows through one or more named routes within the VCC Admin Portal
  • Release interactions that are already in the system
  • Register a provider that can be used when routing an interaction

For Interactions API documentation, go to Interactions API.

Payment API

Vonage Contact Center’s User Payment API enables you to initiate a telephony session with the secure card collection service and get the status results of a payment transaction.

To see documentation for the Payment API, visit Payment API.

User Admin API

Vonage Contact Center’s User Admin API enables you to access data about your account's users. This includes all sorts of users, such as agents, supervisors, and administrators.

For User Admin API documentation, go to User Admin API.

Webhooks API (beta)

Vonage Contact Center’s (VCC) Webhooks API enables you to create and manage webhook subscriptions. Subscriptions define the events you want to be notified about and where you'd like webhook notifications sent.

For Webhooks API documentation, go to Webhooks API.

VCC's V0 APIs

Vonage Contact Center's V0 APIs are older versions of our APIs, and make use of an alternative authentication flow. The following V0 APIs are available:

  • V0 - Authentication API. Every time you make a request to a V0 API, you will first need to authenticate using the V0 Authentication API.
  • V0 - Agents API. The V0 Agents API provides you the ability to query an agent's current or most recent interaction, as well as their availability for new handle new interactions.
  • V0 - Calls API. The V0 Calls API allows you to make outbound calls, retrieve recent interaction details, control call recordings, and set disposition codes.