v1

latestOpenAPI 3.0.42026-07-26263457588.1 KB
Manage Videos

Upload Video

put/library/{libraryId}/videos/{videoId}

Path parameters

libraryIdinteger required
videoIdstring required

Query parameters

jitEnabledboolean

Marks whether JIT encoding should be enabled for this video (works only when Premium Encoding is enabled), overrides library settings

enabledResolutionsstring nullable

Comma separated list of resolutions enabled for encoding, available options: 240p, 360p, 480p, 720p, 1080p, 1440p, 2160p

enabledOutputCodecsstring nullable

List of codecs that will be used to encode the file (overrides library settings). Available values: x264, vp9

transcribeEnabledboolean nullable

Setting this to true will enable transcription on this video. Enabling this will incur transcription charges

transcribeLanguagesstring nullable

Comma separated list of languages that will be used as target languages, use ISO 639-1 language codes.

sourceLanguagestring nullable

Language spoken in the video, use ISO 639-1 language codes.

generateTitleboolean nullable

Whether video title should be generated from transcription.

generateDescriptionboolean nullable

Whether video description should be generated from transcription.

generateChaptersboolean nullable

Whether video chapters should be generated from transcription.

generateMomentsboolean nullable

Whether video moments should be generated from transcription.

Response

The video was successfully uploaded

successboolean

Determines if the request was successful

messagestring nullable

Response message description

statusCodeinteger

The response status code