v1

latestOpenAPI 3.1.02026-07-22284533.8 KB

Create Transcription

Generate accurate transcriptions from video and audio content

post/automation/create-transcription

Request body

sourceUrlstring

URL to a video or audio file (alternative to uploadId)

uploadIdstring

Upload ID from a previously uploaded file (alternative to sourceUrl)

languagestring nullable

Primary language of the video content (auto-detected if not provided)

translationLanguagestring nullable

Language to translate the transcription to

transcriptionScript'native' | 'roman'

Script format for transcription output

Response

Successful response

idstring
titlestring
thumbnailstring
billedDurationnumber
status'queued' | 'prepped' | 'draft' | 'processing' | 'finalizing' | 'completed' | 'invalid' | 'expired' | 'failed' | 'error'
projectType'clipping' | 'captions' | 'reframe' | 'dubbing' | 'transcription'
source'Upload' | 'Youtube' | 'Vimeo' | 'TwitchVod' | 'Twitter' | 'RumbleEmbed' | 'Generic'
genre'talking' | 'screenshare' | 'gaming'
topicsstring[]
selectedStartnumber nullable
selectedEndnumber nullable
reframeClipsboolean
exportResolutioninteger
exportOrientation'landscape' | 'portrait' | 'square'
captionsPresetstring nullable
enableCaptionsboolean
enableEmojisboolean
enableHighlightsboolean
languagestring nullable
dubbingLanguagestring nullable
translateTranscriptionboolean
translationLanguagesstring[]
transcriptionScript'native' | 'roman'
urlsobject
createdAtinteger
updatedAtinteger