Skip to main content
POST
Start Job

Overview

Part of Batch transcription, which covers the whole flow, models, languages and limits. Start transcription for a job in CREATED status. Returns 202 Accepted while validation and queueing run in the background. Creating a job does not start processing — you must call this endpoint. For public-URL jobs, path validation happens here. If every path fails, status becomes START_FAILED.

Authentication

Path parameters

In Try it, paste a real job_id from Create job before clicking Send. Leaving the placeholder {job_id} in the URL returns 422.
string
default:"019fa854-1db0-7e45-a026-7a6b09ff6d7c"
required
Job ID returned by Create job. Replace with your own job_id before sending.

Example cURL

Example — Python SDK

client.create_job(...) already starts the job unless you pass start=False, so most programs never call start(). See the Python SDK.

Response

Success (202)

Error responses

409 Already started / finished
404 Job not found
409 Cancelled before starting
string
Job identifier.
string
Typically STARTING after a successful start.

Use cases

  • Kicking off transcription after files are uploaded
  • Starting a public-URL job after create
Next: poll Get job status every 10 seconds (prefer 30 seconds for 100+ file jobs).

Authorizations

X-API-Key-ID
string
header
required

Your Gnani API key

Path Parameters

job_id
string
default:019fa854-1db0-7e45-a026-7a6b09ff6d7c
required

Job ID returned by Create Job. Paste the UUID from the Create Job response.

Response

Accepted

The response is of type object.