Upload one video file for indexing
POST/api/v1/videos/upload
Multipart-upload a single video file straight into the indexing pipeline. The same async flow as POST /v1/videos, but for a local file instead of a URL — poll GET /v1/jobs/{job_id} for progress.
For many files, repeat this call per file, or send them in one request with POST /v1/videos/batch/upload and poll GET /v1/videos/batch/{batch_id} for per-file outcome. Have a csv/xlsx list of URLs instead? Use POST /v1/videos/batch/upload-sheet.
Request
Responses
- 202
- 401
- 403
- 422
- 500
Successful Response
Missing or invalid API key. Add Authorization: Bearer vuf_live_<keyid>.<secret>.
Key used outside the public API roots (/api/v1, /api/v1.1).
Request body failed validation.
Upstream service error — usually safe to retry.