Overview
Starts a paused batch, enqueuing all episode jobs for processing. The batch must be in paused status.
Your API key for authentication
Path Parameters
The batch UUID returned from POST /jobs
Response
Number of jobs successfully enqueued for processing
New batch status (processing)
Example
curl -X POST "https://api.tornadoapi.io/batch/550e8400-e29b-41d4-a716-446655440001/start" \
-H "x-api-key: sk_your_api_key"
Error Responses
{
"error": "Batch is not paused (current status: processing)"
}
Workflow
The typical paused batch workflow is:
POST /jobs with paused: true - Create batch, get episode titles
PATCH /batch/{id}/jobs - Rename episodes as needed
POST /batch/{id}/start - Start downloading
GET /batch/{id} - Poll for progress