Skip to main content
POST
Save a subtitle preset

Authorizations

Authorization
string
header
required

API key obtained from your Tella account settings

Body

application/json

A subtitle look to save. Pass videoId to snapshot a video's current subtitles, captionStyle to build one from scratch, or both — explicit caption fields override the video's.

captionFontFamily
string

One of Tella's catalog font families. Defaults to the video's font, or the style's default face.

Minimum string length: 1
Example:

"Inter"

captionFontSize
number

Exact subtitle text size, 40 to 200. Defaults to the video's, or the style's default. Pass this or captionSize, not both.

Required range: 40 <= x <= 200
Example:

64

captionFontWeight
number

Variable-font weight, 100 to 1000, clamped to the family's range. Defaults to the font's current weight.

Required range: 100 <= x <= 1000
Example:

500

captionGrouping
enum<string>

How subtitle text is grouped: sentence chunks or one word at a time. Defaults to the video's, or chunked.

Available options:
chunked,
singleWord
captionLinesPerBlock
integer

Lines per chunked caption block: 1, 2, 3, or 0 for no limit. Defaults to the video's, or 1.

Required range: 0 <= x <= 3
Example:

1

captionPosition
object | null

Normalized subtitle position, or null for automatic placement. Defaults to the video's, or automatic.

captionSize
enum<string>

Subtitle text size. Defaults to the video's, or the style's default. Pass this or captionFontSize, not both.

Available options:
small,
medium,
large
captionStyle
Backdrop · object

Subtitle style for the preset. Required without videoId; with it, replaces the video's style.

name
string

Preset name, as shown in the editor. Defaults to the matching built-in's name, numbered past any saved preset already using it.

Required string length: 1 - 255
Example:

"Brand captions"

videoId
string

Video whose current subtitle look to start from. Omit to build the preset from captionStyle and the style's defaults.

Minimum string length: 1
Example:

"vid_abc123"

Response

Preset saved

preset
object
required
Last modified on October 6, 2026