Upload Batch Manifest File
Upload a batch manifest containing audio URLs for standard mode batch processing.
**Workflow:**
1. Upload your manifest here to get a `batch_file_id`
2. Use that ID in [Create Batch Transcription](/api-reference/batch-transcribe/create-batch-transcription) with `processing_mode: "standard"`
The manifest is a list of audio sources (max 500), each with a URL and optional title. You can provide it as a JSON array or JSONL format.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
This endpoint expects an object.
content_type
Format of your manifest data
Allowed values:
json_items
For JSON format. Array of audio sources to transcribe (max 500).
jsonl
For JSONL format. One audio source per line as JSON, separated by newlines (max 500 lines).
Example: {"audio_url": "https://..."}\n{"audio_url": "https://..."}
metadata
Optional title and description for this manifest
Response
This endpoint returns an object.
batch_file_id
Use this ID when calling Create Batch Transcription with standard mode
item_count
Number of audio sources in the manifest
size_bytes
Size of the manifest in bytes
created_at
Upload timestamp
status
Validation status. Wait for VALID before starting a batch.
Allowed values:
checksum
SHA256 checksum of the manifest
validation_errors
If status is INVALID, lists what’s wrong with the manifest
