Update Playback Customizations

Applies a partial update to a video's playback customizations. Only the
fields supplied are changed; sending a field as null deletes it (reverting to
the default).

Requires api token with one of the following permissions

Read, update & delete anything
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The hashed ID of the video to be customized.

Body Params

Playback behavior and player controls for a video. Every field is optional;
only the fields you send are changed (partial update). Send a field as null
to reset it to its default.

boolean

If set to true, the video will play as soon as it’s ready. Note that autoplay might not work on some devices and browsers.

string

Determines how videos handle autoplay in contexts where normal autoplay might be blocked. Options are "true", "allow", and "false".

boolean

If set to true, the video will start in a muted state.

number

Sets the volume of the video.

boolean

If set to true, controls like the big play button, playbar, volume, etc. will be visible as soon as the video is embedded.

boolean

Indicates if the play button is visible.

boolean

If set to true, the small play button control is shown.

boolean

If set to true, the playbar will be available. If set to false, it will be hidden.

boolean

When set to true, a volume control is available over the video.

boolean

If set to true, the fullscreen button will be available as a video control.

boolean

If set to true, the settings control will be available.

boolean

If set to false, the playback speed controls in the settings menu will be hidden.

boolean

If set to false, the video quality selector in the settings menu will be hidden.

integer

Specifies the minimum quality the video will play at.

integer

Specifies the maximum quality the video will play at.

string

Sets the default video quality the video will play at.

boolean

If set to true, HLS adaptive bitrate streaming is enabled.

string

Determines what happens when the video ends. Options are "default" (stays on the last frame), "reset" (shows thumbnail and controls), and "loop" (plays again from the start).

boolean

If set to false, videos will play within the native mobile player.

boolean

If set to true and this video has a playlist, it will loop back to the first video after the last one has finished.

boolean
boolean

If set to false, animations for the Pause and Play symbols will be removed.

boolean

If set to false for a muted autoplay video, the video won’t pause when out of view.

string

Determines if the video should resume from where the viewer left off. Options are "true", "false", and "auto".

string

Sets the video’s preload property. Possible values are metadata, auto, none, true, and false.

string

Sets the starting time of the video.

boolean

If set to false, the key moments feature will be disabled.

boolean

If set to false, the video will not automatically go to fullscreen mode on mobile when rotated to landscape.

boolean

If set to true, the video will try to play in a pseudo-fullscreen mode on certain mobile devices.

boolean | object

When set to true, the video will adjust its size according to its parent element. It can also be an object specifying min/max width or height.

string

If set to transparent, the background behind the player will be transparent instead of black.

string

Controls when the big play button appears, expressed as a string.

boolean

If set to true, the video is rendered as a spherical (360-degree) video.

boolean

If set to true, viewers can click to enable sound on a muted video.

boolean

If set to true, the video’s metadata will be injected into the page’s markup for SEO.

boolean

If set to true, data for each viewing session will not be tracked.

boolean

If set to false, the option to ā€œCopy Link and Thumbnailā€ will be removed when right-clicking on the video.

string

Associate a specific email address with this video’s viewing sessions.

string

Google Analytics tracking configuration to associate with this video’s viewing sessions.

Headers
string
required
Defaults to 2026-07
Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json