Skip to content

Read mobile-safe integration readiness

GET
/v1/mobile/integrations/readiness
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.

Successful Response

Media typeapplication/json
MobileIntegrationReadiness

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
calendar
required
MobileCalendarIntegrationReadiness

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.

object
status
required
Status
string
Allowed values: connected reconnect_required not_connected unavailable
provider
Any of:
string
Allowed value: google_calendar
booking_enabled
required
Booking Enabled
boolean
manage_on_web
Manage On Web
boolean
default: true
Example
{
"calendar": {
"status": "connected",
"provider": "google_calendar",
"manage_on_web": true
}
}