Skip to main content
POST
Start Batch Job Immediately

Overview

Starts a scheduled or pending batch job immediately, without waiting for the scheduled start time. Use cases:
  • Start a scheduled job ahead of time
  • Manually trigger a job that was created but not started
  • Override scheduling and begin processing now
Only works for jobs in scheduled or pending status. Running jobs cannot be started again.

Request

Path Parameters

Response

Response Fields

Examples

Example 1: Start Scheduled Job Early

Response:

Example 2: Start Pending Job

Response:

Example 3: Start Already Running Job (Error)

Response:

Behavior by Status

How It Works

Error Handling

404 Not Found

400 Bad Request

500 Internal Server Error

Use Cases

Start Campaign Early

You scheduled a campaign for 9 AM but want to start at 8:30 AM:

Manual Trigger After Creation

Create a job without scheduling, then start manually:

Authorizations

Authorization
string
header
required

Your TalkifAI API key. Get it from Studio → Settings → API Keys.

Path Parameters

batch_job_id
string
required

Response

Batch job started

success
boolean
Example:

true

message
string
Example:

"Cancelled scheduled job, starting immediately"

batchJobId
string
status
string
Example:

"running"

contactsEnqueued
integer
redisJobCancelled
boolean
startedAt
string<date-time>