There are four APIs offered as part of the Click-to-Call solution. These are:
Call Template API: This API provides admin console developers with a web-service based interface to create, edit, add or delete call templates.
Call Setup API: This API provides a RESTful web service to enable users to initiate a call, get the current status of a call, or end a call.
Call JavaScript API: This API provides users with the necessary tools to create fully bespoke Click to Call GUIs. It also allows web-based chat clients to add the ability to escalate a chat session to a telephone call.
Scheduled Interaction API: This API provides a RESTful web-service based interface for adding, modifying, getting or deleting scheduled interactions, such as Click-to-Call calls that need to be scheduled to start at a later time.
For more information on using these APIs, please refer to the relevant documentation.