Skip to navigation

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 with processing_mode: "standard"

The manifest is a list of audio sources (max 500), each with a URL and optional title or client_item_id. If you provide client_item_id, it must be unique within the manifest. You can provide it as a JSON array or JSONL format. If you need higher limits, contact support@sofer.ai.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
content_typeenumRequired
Format of your manifest data
Allowed values:
json_itemslist of objectsOptional

For JSON format. Array of audio sources to transcribe (max 500). If you need higher limits, contact support@sofer.ai.

jsonlstringOptional

For JSONL format. One audio source per line as JSON, separated by newlines (max 500 lines). If you need higher limits, contact support@sofer.ai.

Example: {"audio_url": "https://..."}\n{"audio_url": "https://..."}

metadataobjectOptional
Optional title and description for this manifest

Response

This endpoint returns an object.
batch_file_idUUID

Use this ID when calling Create Batch Transcription with standard mode

item_countinteger
Number of audio sources in the manifest
size_bytesinteger
Size of the manifest in bytes
created_atdatetime
Upload timestamp
statusenum

Validation status. Wait for VALID before starting a batch.

Allowed values:
checksumstringOptional
SHA256 checksum of the manifest
validation_errorslist of stringsOptional

If status is INVALID, lists what’s wrong with the manifest

Errors

401
Authentication Error
429
Rate Limit Error