Skip to main content
POST

Endpoint

Use this endpoint after a user reviews or edits a clip. It updates the saved clip document only; it does not render a new video.

Authentication

Request Body

Send editable fields inside updates. For convenience, editable fields can also be sent at the top level beside companyId and clipId. When merge is true or omitted, nested config objects such as subtitleConfig and titleConfig are shallow-merged with the existing clip config. Set merge to false only when you want to replace those nested objects.

Editable Fields

Unsupported fields return UNSUPPORTED_CLIP_FIELDS.

Field Shapes

Segment

TimestampBoundary

SubtitleConfig

subtitleConfig follows the frontend subtitle style schema. You can update the base subtitle style and optional per-speaker styles.
Common fields include fontColor, fontFamily, fontSize, fontWeight, backgroundColor, backgroundOpacity, backgroundFillStyle, backgroundPadding, captionPosition, textAlign, outlineColor, outlineWidth, shadowColor, shadowBlur, shadowEnabled, textCase, maxCharsPerLine, subtitleX, subtitleY, and speakerStyles. speakerStyles["0"] represents the first speaker in the video.

TitleConfig

titleConfig controls generated or explicit title overlay styling.
Common fields include text, prompt, fontFamily, fontUrl, fontWeight, fontColor, fontSize, lineHeight, characterSpacing, padding, verticalPadding, borderRadius, backgroundColor, backgroundOpacity, textShadow, boxShadow, xPosition, yPosition, positionDynamically, avoidFaces, maxWidthPercent, targetHeightPercent, duration, fadeDuration, allCaps, backgroundStyle, textAlign, fontScale, and lineMargin.

WatermarkConfig

BackgroundMusicOption

EndCardOption

Response

Render Clip

Render the updated clip into a finalized export