Bulk calls
Bulk call live status
Real-time status of a running bulk-call campaign.
GET/bulk-call//live-status
Bearersession
Path parameters
bulk_call_idrequiredcurl -X GET 'https://backend.omnidim.io/api/v1/bulk-call/{bulk_call_id}/live-status' \ -H 'Authorization: Bearer YOUR_API_KEY'
Example response
{ "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 } }
Authorization
BearerAuth AuthorizationBearer <token>
Bearer token authentication. Obtain your API key from the OmniDimension dashboard.
In: header
Path Parameters
bulk_call_id*integer
Id of the bulk call campaign.
Response Body
application/json
Bulk call actions
Pause, resume, or reschedule a running campaign.
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.
