Skip to main content
GET
List Batch Calls
Read only Returns every batch call job in your workspace, paginated and sorted by creation date with the newest first. The current list handler returns each batch’s ID, title, status, and creation time to API-key callers. Use List Calls for call-level progress; do not expect recipient totals, From numbers, or scheduling-conflict warnings in this list. Use List Batch Calls to power a batch history dashboard, build automation that watches for new batches, or audit which jobs have run in a given period.

When to use this

  • Operational dashboards: render a batch history view with each batch’s status.
  • Compliance audits: list every batch run in a quarter for review.
  • Reporting pipelines: sync batch metadata into a data warehouse alongside call logs.
  • Automation triggers: detect newly created batches and start downstream reporting jobs.

Query parameters

List Batch Calls response

The API-key response is a root JSON array. Pagination metadata and dashboard counters such as attempt_stages, picked_up_calls, and last_call_sent_at are not included. Request successive pages until a page contains fewer records than your requested limit.

Verify the result

Locate the expected batch ID and check its status. For call-level evidence, use List Calls with batch_call_id.

Errors

  • 400 Bad Request is returned for a status value outside the batch statuses (the message lists the allowed ones), a sortBy or sortOrder value outside its list, or a page or limit below 1.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

page
integer
default:1

Page number, starting from 1.

Required range: x >= 1
limit
integer
default:30

Results per page.

Required range: x >= 1
sortBy
enum<string>
default:created_at

Field to sort by.

Available options:
created_at,
updated_at,
createdAt,
updatedAt,
title,
status,
id
sortOrder
enum<string>
default:DESC

Sort direction.

Available options:
ASC,
DESC
status
string

Filter by batch status. One value or a comma-separated list of: draft, active, running, paused, completed, cancelled, deleted, scheduled, waiting.

Example:

"running,paused"

Response

Batch calls returned successfully.

id
string
Example:

"batch_abc123"

status
string

Current batch status, for example waiting, scheduled, running, paused, completed or cancelled.

title
string
created_at
string<date-time>

When the batch was created.