Salesforce, HubSpot and Zendesk CTI: connections, capabilities and log health
GET
/v1/workspace/contact-center/cti
const url = 'https://api.vocapable.com/v1/workspace/contact-center/cti';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.vocapable.com/v1/workspace/contact-center/cti \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Successful Response
Media typeapplication/json
CcCtiOverview
object
enabled
required
Enabled
boolean
screen_pop
required
Screen Pop
boolean
call_log
required
Call Log
boolean
connections
required
Connections
Array<object>
CcCtiConnectionobject
provider
required
Provider
string
name
required
Name
string
capabilities
required
health
required
Any of:
CcCtiHealth
The last 7 days of call logs for one connection, and what needs a person.
object
logged
required
Logged
integer
queued
required
Queued
integer
failed
required
Failed
integer
skipped
required
Skipped
integer
issue
required
Issue
string
call_log_budget_seconds
Call Log Budget Seconds
integer
late
Late
integer
waiting_over_budget
Waiting Over Budget
integer
null
panel_url
required
Panel Url
string
setup_doc
required
Setup Doc
string
Example
{ "connections": [ { "provider": "salesforce", "capabilities": [ { "key": "cti.screen_pop", "state": "available" } ], "health": { "issue": "none", "call_log_budget_seconds": 60, "late": 0, "waiting_over_budget": 0 } } ]}