Submit a video for indexing
POST/api/v1/videos
Hand the indexing pipeline a video URL. The response is fast (202 Accepted) — the actual indexing runs asynchronously through scene detection → captioning → embedding → moderation. Poll /v1/jobs/{job_id} to track progress.
Resubmitting a URL that is still being indexed for you does not start a second pipeline: you get the existing video_id/job_id back with created: false, still as 202.
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.