Returns a paginated list of batch calling jobs for your organization.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
organizationId | string | ✅ | — | Organization ID to filter by |
status | string | ❌ | — | Filter by job status |
page | integer | ❌ | 1 | Page number (1-indexed) |
pageSize | integer | ❌ | 20 | Items per page (1-100) |
| Status | Description |
|---|---|
pending | Job created, waiting to start |
scheduled | Job scheduled for future start |
running | Job actively processing contacts |
completed | All contacts processed successfully |
failed | Job failed due to errors |
cancelled | Job was cancelled manually |
| Field | Type | Description |
|---|---|---|
batchJobs | array | List of batch job objects |
total | integer | Total number of jobs matching filter |
page | integer | Current page number |
pageSize | integer | Number of items per page |
| Field | Type | Description |
|---|---|---|
id | string | Unique batch job identifier |
name | string | Job name |
description | string | Optional description |
status | string | Current job status |
totalContacts | integer | Total contacts in job |
contactsProcessed | integer | Number of contacts processed |
successfulCalls | integer | Number of successful calls |
failedCalls | integer | Number of failed calls |
scheduledStartTime | string | Scheduled start time (ISO 8601, UTC) |
actualStartTime | string | Actual start time (ISO 8601, UTC) |
completedAt | string | Completion time (ISO 8601, UTC) |
createdAt | string | Creation time (ISO 8601, UTC) |
| Error Code | Cause |
|---|---|
invalid_page | Page number less than 1 |
invalid_page_size | Page size outside 1-100 range |
invalid_status | Invalid status filter value |
Your TalkifAI API key. Get it from Studio → Settings → API Keys.
Organization ID to filter by
Filter by job status
pending, scheduled, running, completed, failed, cancelled Page number
x >= 1Items per page
1 <= x <= 100