Get Redis job status for debugging scheduled batch jobs. Verifies if job exists in Redis defer queue.
| Parameter | Type | Required | Description |
|---|---|---|---|
batch_job_id | string | ✅ | Unique batch job identifier |
| Field | Type | Description |
|---|---|---|
batchJobId | string | Batch job ID |
databaseStatus | string | Job status in database |
scheduledJobId | string | Redis/ARQ job ID |
scheduledStartTime | string | Scheduled time (ISO 8601, UTC) |
redisJobInfo | object | Redis-side job information |
| Field | Type | Description |
|---|---|---|
job_id | string | ARQ job identifier |
in_defer_queue | boolean | Whether in defer queue (always false for ARQ 0.26.3+) |
job_metadata_exists | boolean | Whether job key exists in Redis |
scheduled_time | string | Scheduled execution time from Redis |
note | string | Implementation note about ARQ version |
running, completed, pending, or was never scheduled).
job_metadata_exists is false:
job_metadata_exists is false:
redisJobCancelled: false in responsescheduledStartTime (database) with redisJobInfo.scheduled_time (Redis):
Your TalkifAI API key. Get it from Studio → Settings → API Keys.