Create a series
Send aPOST request to /video_series with a title and the domain the series belongs to:
id. Use this id for all subsequent operations.
Add videos to a series
Replace the full video list for a series usingPUT /video_series/:id/videos. Pass an ordered array of video IDs — the array order determines the playlist order:
Reorder a single video
Move one video to a new position without replacing the entire list:Update series details
Update the title, description, cover image URL, or visibility withPUT /video_series/:id:
Upload a cover image
Upload a cover image (PNG, JPG, or WebP, up to 2 MB) using multipart form data:Public vs. private series
Theis_public field controls who can access a series:
Only public series (
is_public: true) can be embedded. Attempting to embed a private series returns a 404.List series for a domain
Retrieve all series for a domain — optionally filtered by visibility:Delete a series
Embed a series
Any public series can be embedded in an external site using an iframe. The embed page is a full-page player that hides navigation automatically.Get the embed snippet
Add the iframe to your page
Paste the embed URL into an<iframe> on any page:
{domain_id} and {series_id} with your values.
