MCP is live.Set upAsk the community
OmniDimension
Bulk calls

Retry contacts that did not connect

Re-queue contacts that did not connect, without creating a new campaign.

POST/calls/bulk_call//manual_retry
Path parameters
bulk_call_idrequired
Body
3 fields
·

Reseller 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).

Which contacts to re-queue. all takes everything that did not connect. specific re-queues only the statuses listed in failure_reasons.

curl -X POST 'https://omnidim.io/api/v1/calls/bulk_call/{bulk_call_id}/manual_retry' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "user_id": 1234,
  "retry_strategy": "all"
}'
Example response
{
  "status": "success",
  "message": "42 contacts queued for retry",
  "current_status": "in_progress"
}

Authorization

BearerAuth
headerAuthorizationBearer <token>

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

Path Parameters

bulk_call_id*integer

Id of the bulk call campaign.

Request Body

application/json
user_id?ClientUserId

Reseller 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.

retry_strategy?string

Which contacts to re-queue. all takes everything that did not connect. specific re-queues only the statuses listed in failure_reasons.

Default"all"
failure_reasons?array<string>

Statuses to re-queue. Read only when retry_strategy is specific; for example no-answer and busy. Ignored when retry_strategy is all.

Response body

application/json

Response Body

How many contacts were re-queued.

application/json
status?string
message?string
current_status?string

Was this page helpful?