Uploads
Pure Frame processes videos asynchronously. You upload a file, get a job_id back immediately, and poll for status while the pipeline runs in the background.
Accepted formats
Maximum file size is 5 GB per upload.
Uploading a video
collection_id is required — a video must belong to a collection. Create one first if you haven’t already.
Save both job_id (for tracking progress) and video_id (for searching and managing the video later).
Job status
Poll GET /v1/jobs/{job_id} until status is done or failed.
Status values
Polling recommendation
Use exponential backoff. For most videos, check at 5s, 10s, 20s intervals:
Deleting a video
Permanently removes the video file, all frame data, and indexed segments. Returns 204 No Content. This cannot be undone.
Next steps
See Video Processing for what happens inside the pipeline while your job is processing.