Read mobile-safe integration readiness
const url = 'https://api.vocapable.com/v1/mobile/integrations/readiness';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/integrations/readiness \ --header 'Authorization: Bearer <token>'Return tenant-scoped status to Admins and Managers only.
A Rep has no integration-management responsibility and receives no integration state. The response is deliberately no-store because a reconnection can change booking readiness outside the app while it is backgrounded.
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Successful Response
Read-only, tenant-scoped integration health for an Admin or Manager.
New provider families may be added as separately minimized children. Do not turn this response into a copy of the browser integration-management API.
object
The connection state relevant to call-bound calendar booking.
provider identifies only the deployment-supported adapter. It is never an OAuth
account identity. booking_enabled is deliberately conservative: an active
connection is necessary, but a particular agent still needs the approved calendar tools
and a live call still evaluates its normal server-side policy.
Example
{ "calendar": { "status": "connected", "provider": "google_calendar", "manage_on_web": true }}