Manage Videos

Transcribe video

Queues transcription for the video, generating captions. By default this is blocked if the video was already auto-transcribed; set force to true to re-queue (and re-bill) transcription anyway.

post/library/{libraryId}/videos/{videoId}/transcribe

Request

Path parameters

libraryIdinteger required

The ID of the video library.

videoIdstring required

The GUID of the video.

Query parameters

forceboolean

If set to true, re-queues transcription even if the video was already auto-transcribed. This re-bills transcription usage.

Request body

targetLanguagesstring[] nullable

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

generateTitleboolean nullable

Whether video title should be automatically generated.

generateDescriptionboolean nullable

Whether video description should be automatically generated.

generateChaptersboolean nullable

Whether video chapters should be automatically generated.

generateMomentsboolean nullable

Whether video moments should be automatically generated.

sourceLanguagestring nullable

Video source language, use ISO 639-1 language code.

Response

The transcription was queued

successboolean

Determines if the request was successful

messagestring nullable

Human-readable message describing the result, typically populated with error details when Success is false.

statusCodeinteger

The HTTP status code corresponding to the result of the request.

Changes

No recorded changes to this operation across all 2 revisions of this API.