Ask Kevin is smarter.
OmniDimension
Bulk calls

Bulk call actions

Pause, resume, or reschedule a running campaign.

PUT/calls/bulk_call/
Path parameters
bulk_call_idrequired
Body
3 fields
ยท

What to do with the campaign.

New start time for `reschedule`. Format `YYYY-MM-DD HH:MM:SS`.

IANA timezone for `reschedule`.

curl -X PUT 'https://backend.omnidim.io/api/v1/calls/bulk_call/{bulk_call_id}' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "new_scheduled_datetime": "2026-12-25 10:00:00",
  "new_timezone": "America/New_York"
}'
Example response
{
  "status": "success",
  "message": "Bulk call paused successfully",
  "current_status": "paused"
}

Authorization

BearerAuth
AuthorizationBearer <token>

Bearer token authentication. Obtain your API key from the OmniDimension dashboard.

In: header

Path Parameters

bulk_call_id*integer

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json