v1
latestOpenAPI 3.1.02026-07-22284533.8 KBCreate 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