v1

latestOpenAPI 3.0.12026-07-2210997354.2 KB
Video settings templates

Update video settings template

Updates a video settings template in your organization.

put/video_settings_templates/{slug}

Request body

logo_image_urlstring uri nullable

The logo that should appear in the corner of the video. Defaults to the BeyondWords logo.

logo_image_position'top-left' | 'top-right'

The position of the logo that appears in the corner of the video.

background_colorstring

The background color of the video when there is no image. Supports CSS colors including linear-gradient(to right, ...)

text_transform'none' | 'uppercase' | 'lowercase' | 'titlecase'

Text transformation to apply to captions

text_background_colorstring

The background color to show behind text. Supports CSS colors including linear-gradient(to right, ...)

text_background_radiusnumber

Border radius of the text background

text_colorstring

The foreground color of text. Supports CSS colors including linear-gradient(to right, ...)

text_secondary_colorstring nullable

Color of the text captions to show on every other scene. (CSS color format)

text_highlight_colorstring nullable

The foreground color of text whilst the word is being read out. Supports CSS colors including linear-gradient(to right, ...)

text_highlight_secondary_colorstring nullable

Color of highlighted text to show on every other scene. Supports CSS colors including linear-gradient(to right, ...)

text_highlight_background_colorstring

Color of the background behind the highlighted text (CSS color format, supports linear-gradient(to right, ...))

text_highlight_secondary_background_colorstring nullable

Color of the background behind the highlighted text to show on every other scene (CSS color format, supports linear-gradient(to right, ...))

text_highlight_background_radiusnumber

Border radius of the highlight text background

text_shadowstring

Text shadow of non-highlighted words (CSS format, supports linear-gradient(to right, ...))

text_highlight_shadowstring nullable

Text shadow of highlighted words (CSS format, supports linear-gradient(to right, ...))

text_strokestring

Text outline of non-highlighted words (CSS format, supports linear-gradient(to right, ...) and inside/center/outside)

text_highlight_strokestring nullable

Text outline of highlighted words (CSS format, supports linear-gradient(to right, ...) and inside/center/outside)

text_fontsstring[]

A list of fonts to use. Fonts will be prioritized automatically based on glyph coverage for the text. The default fonts are built-in, but you can include remote URLs to custom fonts in .ttf or .otf format.

text_font_sizeinteger

Font size for text captions (30-90).

text_widthnumber

Maximum width of text as a ratio of the frame width.

text_linesinteger nullable

The maximum number of lines of text to show at once. Must be between 1 and 5. If not specified, text_lines will default to landscape=4, square=5, portrait=5.

text_wordsinteger nullable

Maximum number of words to show per line

text_horizontal_align'start' | 'center' | 'end'

The horizontal alignment of text lines, either 'start', 'center', or 'end'. A value of 'start' aligns the text to the left for left-to-right languages, right otherwise. A value of 'end' aligns the text to the right for left-to-right languages, left otherwise.

text_vertical_align'start' | 'center' | 'end'

The vertical alignment of text lines, either 'start' (top), 'center', or 'end' (bottom).

text_horizontal_offsetnumber

The horizontal offset of text relative to the frame width, between -1.0 and 1.0

text_vertical_offsetnumber

The vertical offset of text relative to the frame height, between -1.0 and 1.0

text_animation'classic' | 'reveal' | 'karaoke' | 'pop'

The text animation to show

entrance_animation'none' | 'fade' | 'zoom-in' | 'zoom-out' | 'slide-up' | 'slide-down' | 'slide-left' | 'slide-right' | 'pop'

The entrance animation for image and video segments

exit_animation'none' | 'fade' | 'zoom-in' | 'zoom-out' | 'slide-up' | 'slide-down' | 'slide-left' | 'slide-right' | 'pop'

The exit animation for image and video segments

waveform_colorstring

The color of the audio waveform bars. Supports CSS colors including linear-gradient(to right, ...)

content_image_enabledboolean

When true, uses the content's featured image as video background

image_extraction_enabledboolean

When true, automatically extracts images from HTML content. Alternatively, set the data-beyondwords-image='true' attribute.

pan_and_zoom_enabledboolean

When true, applies pan and zoom effects to background images

audio_and_waveform_enabledboolean

When true, video includes audio and animated waveform visualization

text_captions_enabledboolean

When true, displays text captions overlaid on the video

playback_mode'cycle' | 'space-evenly' | 'follow-article'

The playback mode for images in the video. There are three available options. A value of 'cycle' will cycle through images, potentially repeating them according to cycle_time. A value of 'space-evenly' will space images evenly throughout the video without repeating them. A value of 'follow-article' will show images at the point when they appear in the article. Note that 'follow-article' is not applicable for summaries which have different text.

cycle_timeinteger

The time in milliseconds to show each image when playback_mode is set to 'cycle'.

slugstring
namestring

Response

successful

idinteger
slugstring

Unique identifier for the object

namestring
logo_image_urlstring uri nullable

The logo that should appear in the corner of the video. Defaults to the BeyondWords logo.

logo_image_position'top-left' | 'top-right'

The position of the logo that appears in the corner of the video.

background_colorstring

The background color of the video when there is no image. Supports CSS colors including linear-gradient(to right, ...)

text_transform'none' | 'uppercase' | 'lowercase' | 'titlecase'

Text transformation to apply to captions

text_background_colorstring

The background color to show behind text. Supports CSS colors including linear-gradient(to right, ...)

text_background_radiusnumber

Border radius of the text background

text_colorstring

The foreground color of text. Supports CSS colors including linear-gradient(to right, ...)

text_secondary_colorstring nullable

Color of the text captions to show on every other scene (CSS color format)

text_highlight_colorstring nullable

The foreground color of text whilst the word is being read out. Supports CSS colors including linear-gradient(to right, ...)

text_highlight_secondary_colorstring nullable

Color of highlighted text to show on every other scene. Supports CSS colors including linear-gradient(to right, ...)

text_highlight_background_colorstring

Color of the background behind the highlighted text (CSS color format, supports linear-gradient(to right, ...))

text_highlight_secondary_background_colorstring nullable

Color of the background behind the highlighted text to show on every other scene (CSS color format, supports linear-gradient(to right, ...))

text_highlight_background_radiusnumber

Border radius of the highlight text background

text_shadowstring

Text shadow of non-highlighted words (CSS format, supports linear-gradient(to right, ...))

text_highlight_shadowstring nullable

Text shadow of highlighted words (CSS format, supports linear-gradient(to right, ...))

text_strokestring

Text outline of non-highlighted words (CSS format, supports linear-gradient(to right, ...) and inside/center/outside)

text_highlight_strokestring nullable

Text outline of highlighted words (CSS format, supports linear-gradient(to right, ...) and inside/center/outside)

text_fontsstring[]

A list of fonts to use. Fonts will be prioritized automatically based on glyph coverage for the text. The default fonts are built-in, but you can include remote URLs to custom fonts in .ttf or .otf format.

text_font_sizeinteger

Font size for text captions (30-90).

text_widthnumber

Maximum width of text as a ratio of the frame width.

text_linesinteger nullable

The maximum number of lines of text to show at once. Must be between 1 and 5. If not specified, text_lines will default to landscape=4, square=5, portrait=5.

text_wordsinteger nullable

Maximum number of words to show per line

text_horizontal_align'start' | 'center' | 'end'

The horizontal alignment of text lines, either 'start', 'center', or 'end'. A value of 'start' aligns the text to the left for left-to-right languages, right otherwise. A value of 'end' aligns the text to the right for left-to-right languages, left otherwise.

text_vertical_align'start' | 'center' | 'end'

The vertical alignment of text lines, either 'start' (top), 'center', or 'end' (bottom).

text_horizontal_offsetnumber

The horizontal offset of text relative to the frame width, between -1.0 and 1.0

text_vertical_offsetnumber

The vertical offset of text relative to the frame height, between -1.0 and 1.0

text_animation'classic' | 'reveal' | 'karaoke' | 'pop'

The text animation to show

entrance_animation'none' | 'fade' | 'zoom-in' | 'zoom-out' | 'slide-up' | 'slide-down' | 'slide-left' | 'slide-right' | 'pop'

The entrance animation for image and video segments

exit_animation'none' | 'fade' | 'zoom-in' | 'zoom-out' | 'slide-up' | 'slide-down' | 'slide-left' | 'slide-right' | 'pop'

The exit animation for image and video segments

waveform_colorstring

The color of the audio waveform bars. Supports CSS colors including linear-gradient(to right, ...)

content_image_enabledboolean

When true, uses the content's featured image as video background

image_extraction_enabledboolean

When true, automatically extracts images from HTML content. Alternatively, set the data-beyondwords-image='true' attribute.

pan_and_zoom_enabledboolean

When true, applies pan and zoom effects to background images

audio_and_waveform_enabledboolean

When true, video includes audio and animated waveform visualization

text_captions_enabledboolean

When true, displays text captions overlaid on the video

playback_mode'cycle' | 'space-evenly' | 'follow-article'

The playback mode for images in the video. There are three available options. A value of 'cycle' will cycle through images, potentially repeating them according to cycle_time. A value of 'space-evenly' will space images evenly throughout the video without repeating them. A value of 'follow-article' will show images at the point when they appear in the article. Note that 'follow-article' is not applicable for summaries which have different text.

cycle_timeinteger

The time in milliseconds to show each image when playback_mode is set to 'cycle'.

preview_urlstring nullable