Batches
Bulk Video Statuses
Returns statuses for up to 100 videos in one request, addressed by comma-separated video_ids and/or batch_ids query params. Statuses are one of queued, processing, completed, or failed, plus not_found for unknown or unowned ids.
GET
Bulk Video Statuses
Authorizations
HeyGen API key. Obtain from your HeyGen dashboard.
Query Parameters
Comma-separated video ids to look up.
Comma-separated batch ids; each expands to its member videos.
Previous
Create video translation batchSubmit up to 100 video-translation payloads (identical in shape to POST /v3/video-translations) as a single batch. A payload targeting multiple output_languages expands to one batch item per language, and each item is created and processed independently so one bad source does not fail the rest. Returns 202 with a batch_id; poll GET /v3/video-translations/batches/{batch_id} for progress. Pass an Idempotency-Key header to make retries safe — the same key returns the same batch.
Next
Bulk Video Statuses

