> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://fastpix.com/docs/video-on-demand-api/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://fastpix.com/docs/_mcp/server. # VIDEO ON DEMAND API > The single API stack for video: upload, encode, stream, secure, and analyze video at any scale. Explore guides, API references, and SDKs. ## Docs - [Video on Demand API reference](https://fastpix.com/docs/video-on-demand-api/overview.md): Manage video on demand assets, playback, playlists, and DRM ## API Docs - Input video [Create media from URL](https://fastpix.com/docs/video-on-demand-api/input-video/create-media.md) - Input video [Upload media from device](https://fastpix.com/docs/video-on-demand-api/input-video/direct-upload-video-media.md) - Manage videos [Get list of all media](https://fastpix.com/docs/video-on-demand-api/manage-videos/list-media.md) - Manage videos [Get all clips of a live stream](https://fastpix.com/docs/video-on-demand-api/manage-videos/list-live-clips.md) - Manage videos [Get a media by ID](https://fastpix.com/docs/video-on-demand-api/manage-videos/get-media.md) - Manage videos [Delete a media by ID](https://fastpix.com/docs/video-on-demand-api/manage-videos/delete-media.md) - Manage videos [Update a media by ID](https://fastpix.com/docs/video-on-demand-api/manage-videos/updated-media.md) - Manage videos [Add audio / subtitle track](https://fastpix.com/docs/video-on-demand-api/manage-videos/add-media-track.md) - Manage videos [Cancel ongoing upload](https://fastpix.com/docs/video-on-demand-api/manage-videos/cancel-upload.md) - Manage videos [Delete audio / subtitle track](https://fastpix.com/docs/video-on-demand-api/manage-videos/delete-media-track.md) - Manage videos [Update audio / subtitle track](https://fastpix.com/docs/video-on-demand-api/manage-videos/update-media-track.md) - Manage videos [Generate track subtitle](https://fastpix.com/docs/video-on-demand-api/manage-videos/generate-subtitle-track.md) - Manage videos [Get media summary](https://fastpix.com/docs/video-on-demand-api/manage-videos/get-media-summary.md) - Manage videos [Update the source access of a media by ID](https://fastpix.com/docs/video-on-demand-api/manage-videos/updated-source-access.md) - Manage videos [Update the mp4Support of a media by ID](https://fastpix.com/docs/video-on-demand-api/manage-videos/updated-mp-4-support.md) - Manage videos [Get info of media inputs](https://fastpix.com/docs/video-on-demand-api/manage-videos/retrieve-media-input-info.md) - Manage videos [Get all unused upload URLs](https://fastpix.com/docs/video-on-demand-api/manage-videos/list-uploads.md) - Manage videos [Get all clips of a media](https://fastpix.com/docs/video-on-demand-api/manage-videos/get-media-clips.md) - Playback [Get all playback IDs details for a media](https://fastpix.com/docs/video-on-demand-api/playback/list-playback-ids.md) - Playback [Create a playback ID](https://fastpix.com/docs/video-on-demand-api/playback/create-media-playback-id.md) - Playback [Delete a playback ID](https://fastpix.com/docs/video-on-demand-api/playback/delete-media-playback-id.md) - Playback [Get a playback ID](https://fastpix.com/docs/video-on-demand-api/playback/get-playback-id.md) - Playback [Update domain restrictions for a playback ID](https://fastpix.com/docs/video-on-demand-api/playback/update-domain-restrictions.md) - Playback [Update user-agent restrictions for a playback ID](https://fastpix.com/docs/video-on-demand-api/playback/update-user-agent-restrictions.md) - Playlist [Get all playlists](https://fastpix.com/docs/video-on-demand-api/playlist/get-all-playlists.md) - Playlist [Create a new playlist](https://fastpix.com/docs/video-on-demand-api/playlist/create-a-playlist.md) - Playlist [Get a playlist by ID](https://fastpix.com/docs/video-on-demand-api/playlist/get-playlist-by-id.md) - Playlist [Update a playlist by ID](https://fastpix.com/docs/video-on-demand-api/playlist/update-a-playlist.md) - Playlist [Delete a playlist by ID](https://fastpix.com/docs/video-on-demand-api/playlist/delete-a-playlist.md) - Playlist [Change media order in a playlist by ID](https://fastpix.com/docs/video-on-demand-api/playlist/change-media-order-in-playlist.md) - Playlist [Delete media in a playlist by ID](https://fastpix.com/docs/video-on-demand-api/playlist/delete-media-from-playlist.md) - Playlist [Add media to a playlist by ID](https://fastpix.com/docs/video-on-demand-api/playlist/add-media-to-playlist.md) - DRM configurations [Get list of DRM configuration IDs](https://fastpix.com/docs/video-on-demand-api/drm-configurations/get-drm-configuration.md) - DRM configurations [Get DRM configuration by ID](https://fastpix.com/docs/video-on-demand-api/drm-configurations/get-drm-configuration-by-id.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://fastpix.com/docs/video-on-demand-api/openapi.json) - [OpenAPI YAML](https://fastpix.com/docs/video-on-demand-api/openapi.yaml)