Project Videos
Create Project Video
Add a new video to an existing project
POST
This endpoint allows you to add a new video to an existing project. The video will be uploaded to the pipeline for processing.
Path Parameters
The unique identifier of the project.
Request Body
Name of the video.
Type of video processing (e.g.,
dubbing, voiceover, audio_description, transcription, translation, subtitling).Artifact ID of the source video (must be uploaded beforehand).
Source language code in ISO 639-1 format (e.g.,
en, ru, de).You can also pass multi to enable multi-language source mode, where the source video contains speech in multiple languages. In this mode, the system will automatically detect the language of each segment.The
multi option must be enabled for your organization by an administrator. Contact your account manager to activate multi-language source support.Array of target language codes in BCP 47 format — a combination of an ISO 639-1 language code and an ISO 3166-1 Alpha-2 region code (e.g.,
es-ES, fr-FR, en-US).Artifact ID of the background audio (optional).
Artifact ID of the international mix audio (optional).
Artifact ID of the vocals HITL audio (optional).
Additional remarks about the video (optional).
Optional array of key-value pairs for storing video metadata. Useful for storing external system references like backlinks, identifiers, or other custom metadata.Each item should be an object with
key and value properties (both strings).Example:Pipeline configuration options (see below, all fields optional):
- shouldAutomateTranscription: boolean
- shouldAutomateTranslation: boolean
- shouldAutomateVoiceSelection: boolean
Subtitling parameters per destination language. Used only when
workflowType is subtitling.This is an object where keys are language codes (e.g., ‘en-US’, ‘es-ES’) and values are objects with the following optional fields:maxLinesPerSubtitle(number): Maximum number of lines per subtitle (default: 2, range: 1-5)maxCharsPerLine(number): Maximum number of characters per line (CPL) (default: 30, range: 1-1000)maxCharsPerSecond(number): Maximum reading speed in characters per second (CPS) (default: 20, range: 1-100)minDurationMs(number): Minimum subtitle duration in milliseconds (default: 1000, range: 100-60000)maxDurationMs(number): Maximum subtitle duration in milliseconds (default: 6000, range: 100-60000)
If you automate transcription, you won’t be able to edit the generated transcription in the future. The transcription phase will be skipped, and the result of the AI’s work will be used.
Response
Unique identifier of the created video.
URL to the created video resource.
Name of the video.
Status of the video (e.g., ‘new’).
Type of the video processing (e.g., ‘dubbing’).
Source language code.
Array of target language codes.
Duration of the video in seconds (if available).
Additional remarks about the video (if any).
Array of key-value pairs containing video metadata, if provided.
ISO timestamp of creation.
ISO timestamp of last update.