A TV display's wallboard (Authorization: Display <token>)
const url = 'https://api.vocapable.com/v1/contact-center/display';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/contact-center/display \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Successful Response
What a TV-mode display reads: the view’s layout and the scoped snapshot.
object
The real-time read model, ≤ 5 s old (computed once per company per 2 s, cached).
object
object
object
object
The §8 contact metrics for one set of contacts.
object
The §8 contact metrics for one set of contacts.
object
The §8 contact metrics for one set of contacts.
object
object
object
object
The §8 contact metrics for one set of contacts.
object
The §8 contact metrics for one set of contacts.
object
The §8 contact metrics for one set of contacts.
object
object
object
object
object
What one number means (hover text on every wallboard tile and report column).
object
CC6-R3: how many of the board’s people are out of adherence right now (opt-in: the
out_of_adherence tile of a view, or adherence=true on the live board).
Grace already applied; excused exceptions do not count.
Example
{ "view": { "shared": false, "tiles": [ "out_of_adherence" ], "channel": "voice" }, "wallboard": { "sl_policy": { "include_abandons": true, "include_short_abandons": false, "flowouts_as_misses": true, "callback_clock": "request", "ai_counts_as_answered": true, "moves_as_flowouts": false }, "queues": [ { "agents": { "available": 0, "reserved": 0, "on_call": 0, "after_call_work": 0, "not_ready": 0, "offline": 0, "dialer": 0 }, "levels": { "additionalProperty": "ok" } } ], "totals": { "agents": { "available": 0, "reserved": 0, "on_call": 0, "after_call_work": 0, "not_ready": 0, "offline": 0, "dialer": 0 }, "levels": { "additionalProperty": "ok" } }, "agents": [ { "state": "available", "level": "ok" } ], "agents_by_state": { "available": 0, "reserved": 0, "on_call": 0, "after_call_work": 0, "not_ready": 0, "offline": 0, "dialer": 0 }, "alerts": [ { "kind": "service_level" } ], "metrics": [ { "unit": "count", "source": "contact" } ], "channel": "voice", "channels": [ "voice" ] }}Not modified