| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://api.mux.com/ | link | — | — | — |
Actions (26)
Video API · 26
- Create assetPOST /video/v1/assets
Create a new Mux Video asset.
documented - Create asset trackPOST /video/v1/assets/{ASSET_ID}/tracks
Add a track (video/audio/subtitle) to an asset.
documented - Create live streamPOST /video/v1/live-streams
Create a new live stream.
documented - Create live stream playback IDPOST /video/v1/live-streams/{LIVE_STREAM_ID}/playback-ids
Create a playback ID for the live stream.
documented - Create playback IDPOST /video/v1/assets/{ASSET_ID}/playback-ids
Create a playback ID for the asset.
documented - Create playback IDPOST /video/v1/assets/{ASSET_ID}/playback-ids
Create a playback ID for the asset.
documented - Create static renditionPOST /video/v1/assets/{ASSET_ID}/static-renditions
Create a static rendition (MP4) for the asset.
documented - Delete a static renditionDELETE /video/v1/assets/{ASSET_ID}/static-renditions/{STATIC_RENDITION_ID}
Delete a specific static rendition for an asset.
documented - Delete assetDELETE /video/v1/assets/{ASSET_ID}
Delete an asset and its data.
documented - Delete asset trackDELETE /video/v1/assets/{ASSET_ID}/tracks/{TRACK_ID}
Delete a track from an asset.
documented - Delete live streamDELETE /video/v1/live-streams/{LIVE_STREAM_ID}
Delete a live stream.
documented - Delete live stream playback IDDELETE /video/v1/live-streams/{LIVE_STREAM_ID}/playback-ids/{PLAYBACK_ID}
Delete a live stream playback ID.
documented - Generate track subtitlesPOST /video/v1/assets/{ASSET_ID}/tracks/{TRACK_ID}/generate-subtitles
Generate subtitles for a track.
documented - List assetsGET /video/v1/assets
List assets.
documented - List live streamsGET /video/v1/live-streams
List all live streams.
documented - Retrieve assetGET /video/v1/assets/{ASSET_ID}
Retrieve a specific asset by ID.
documented - Retrieve asset input infoGET /video/v1/assets/{ASSET_ID}/input-info
Retrieve the input details used to create the asset.
documented - Retrieve live streamGET /video/v1/live-streams/{LIVE_STREAM_ID}
Retrieve a specific live stream.
documented - Retrieve live stream playback IDGET /video/v1/live-streams/{LIVE_STREAM_ID}/playback-ids/{PLAYBACK_ID}
Retrieve a live stream playback ID.
documented - Retrieve playback IDGET /video/v1/assets/{ASSET_ID}/playback-ids/{PLAYBACK_ID}
Retrieve a playback ID.
documented - Retrieve playback IDGET /video/v1/assets/{ASSET_ID}/playback-ids/{PLAYBACK_ID}
Retrieve a playback ID.
documented - Update MP4 supportPUT /video/v1/assets/{ASSET_ID}/mp4-support
Update MP4 support for the asset.
documented - Update assetPATCH /video/v1/assets/{ASSET_ID}
Update asset metadata (passthrough/meta).
documented - Update asset trackPATCH /video/v1/assets/{ASSET_ID}/tracks/{TRACK_ID}
Update a track on an asset.
documented - Update live streamPATCH /video/v1/live-streams/{LIVE_STREAM_ID}
Update a live stream.
documented - Update master accessPUT /video/v1/assets/{ASSET_ID}/master-access
Update the master access for the asset.
documented