Create video (write)
apivideo_create_videoWRITE. Create a new video object. If source (a public video URL) is provided, api.video ingests the video from that URL — recommended for hosted use, since raw file bytes cannot stream through MCP. POST /videos.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Tags for the video. | |
| title | Yes | Video title. Required. | |
| public | No | Whether the video is public (default true) or private. | |
| source | No | Public URL of a video file to ingest from. Recommended over uploading bytes. | |
| metadata | No | Key/value metadata pairs (sent as [{key,value}]). | |
| playerId | No | Id of a custom player theme to attach. | |
| panoramic | No | Whether the video is a 360/panoramic video. | |
| mp4Support | No | Whether to also generate a downloadable MP4. | |
| description | No | Video description. |