Upload a video (cURL)
# POST raw binary, name via query
curl -X POST "BASE/api/videos?name=clip.mp4" \
--data-binary @clip.mp4 \
-H "Content-Type: video/mp4"
Create a project
POST BASE/api/projects
Content-Type: application/json
{
"name": "My Reel",
"data": { "clips": [], "overlays": [] }
}
List videos (JS fetch)
const r = await fetch("BASE/api/videos");
const { items } = await r.json();
Stream a file
<video src="BASE/api/videos/ID/file"></video>