Phone features switched on for this company, and its entitlements
GET
/v1/mobile/workspace/phone/capabilities
const url = 'https://api.vocapable.com/v1/mobile/workspace/phone/capabilities';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/mobile/workspace/phone/capabilities \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Successful Response
Media typeapplication/json
PhoneCapabilities
object
features
required
Features
object
key
additional properties
boolean
entitlements
required
PhoneEntitlements
object
calling
required
recording_transcription
required
settings
PhoneCapabilitySettings
The owner’s choices the phone itself must honour while it cannot ask the server.
object
offline_text_queue
Offline Text Queue
boolean
Example
{ "entitlements": { "calling": { "reason": "plan_required" }, "recording_transcription": { "reason": "plan_required" }, "texting": { "reason": "plan_required" } }, "settings": { "offline_text_queue": false }}