Bulk call live status
Real-time status of a running bulk-call campaign.
bulk_call_idrequireduser_idintegerReseller keys only: act as one of your clients by its user id. Omit it to act on your own account. [How acting for a client works](/docs/reseller/your-clients/acting-as-clients).
curl -X GET 'https://omnidim.io/api/v1/bulk-call/{bulk_call_id}/live-status' \ -H 'Authorization: Bearer YOUR_API_KEY'
{ "status": "success", "bulk_call_id": 314, "campaign_status": "completed", "summary": { "total_contacts": 1, "queued": 0, "in_progress": 0, "completed": 0, "failed": 0, "busy": 0, "no_answer": 1 } }
BearerAuthAuthorizationBearer <token>Bearer token authentication. Obtain your API key from the OmniDimension dashboard.
bulk_call_id*integerId of the bulk call campaign.
user_id?integerReseller keys only: act as one of your clients by its user id. Omit it to act on your own account. How acting for a client works.
Response body
application/jsonLive status payload.
application/jsonstatus?stringbulk_call_id?integercampaign_status?stringsummary?Was this page helpful?
Set calling hours
Restrict a campaign to a daily calling window, in the campaign's timezone. Outside the window the campaign holds rather than finishing, and resumes the next day.
Create session
Create a voice Session: a short-lived, single-conversation reservation that lets a client hold a live voice chat with your agent. This is step 1 of 2. Creating the Session does not start any audio on its own; it returns a ws_url that a client then connects to over WebSocket to actually talk.
