Skip to main content
Everything a single call accepts — callingHours, extract, summary, variables, metadata, scheduledAt, retry, from, overrides — can be set once for the batch and again on an entry. The entry’s value replaces the batch’s, except variables, which merge with the entry’s on top.

How it runs

  • Every entry is queued, never dialled while you wait. Each is placed from its scheduledFor onward — now, or when its hours open — at the pace your plan’s lines and balance allow. status is scheduled for all of them.
  • Each entry is checked on its own: the do-not-contact rules, the hours, one waiting call per person, and that its from and overrides are ones the agent can use. A bad number lands in refused with a reason and does not stop the others.
  • Each reports like a single call: call.analysed when it ends, and GET /api/v1/calls/{id} any time, under its own sch_… id.
  • Send an Idempotency-Key. A retried request queues nobody twice.

Limits

200 entries per request. The same number twice in one batch is refused the second time. A person who already has a call waiting on this agent is refused with that call’s id.