Skip to main content
GET
This endpoint returns the downloadable files of a single target language (final video, mixed audio, synthesis-only audio, adapted script, subtitles, cast), each with a temporary presigned download link. Only files that are currently available are returned. Files that are still being produced are omitted, so you can poll this endpoint until the file you need appears in the response.

Path Parameters

projectId
string
required
The unique identifier of the project.
videoId
string
required
The unique identifier of the video.
locale
string
required
The target language code, matching one of the video’s dstLangs (e.g. en-GB). Case-insensitive.

Response

The response is a JSON array of file objects. Each object has the following fields:
presignedUrl
string
Temporary presigned URL to download the file directly from storage. Valid for 24 hours (see expiresAt).
filename
string
Name of the file, including its extension (e.g. tts_final.mp4, subs_hitl.vtt).
modifiedAt
string
ISO timestamp of when the file was last modified.
expiresAt
string
ISO timestamp of when presignedUrl expires.
The synthesis-only audio tts.wav may be a single multichannel file with one channel per speaker. Channels are ordered by speaker id sorted as strings (e.g. F0, M0, M1). To map a channel to a speaker, collect the distinct speaker ids from the adapted script (tts_hitl.vtt / tts_auto.vtt) and sort them the same way — the channel index is the speaker’s position in that sorted list.