Video

Update video settings

Replace all video settings. The full VideoSettings object is required — use GET first, merge your changes, then PUT the result.

put/v1/settings/video

Request

  • Base URL: http://localhost:9998
  • URL: http://localhost:9998/v1/settings/video
  • Auth: HTTP bearer

Request body

outputDirectorystring nullable

Output directory path for rendered videos

defaultPreset'social-clip' | 'youtube-demo' | 'cinematic' | 'documentation' | 'custom'

Config preset (default youtube-demo)

defaultVoicestring nullable

TTS voice name for narration. Null or absent means no voice is named, which is the shipped state — narration then resolves the same default every other voice surface does, including an active cloned voice.

defaultLanguagestring

Language code (default en-US)

visionPiperPortinteger

VisionPiper port (default 9999)

Response

Updated video settings

outputDirectorystring nullable

Output directory path for rendered videos

defaultPreset'social-clip' | 'youtube-demo' | 'cinematic' | 'documentation' | 'custom'

Config preset (default youtube-demo)

defaultVoicestring nullable

TTS voice name for narration. Null or absent means no voice is named, which is the shipped state — narration then resolves the same default every other voice surface does, including an active cloned voice.

defaultLanguagestring

Language code (default en-US)

visionPiperPortinteger

VisionPiper port (default 9999)

Changes

No recorded changes to this operation across all 1 revision of this API.