Server-side handoff: give us a public https URL of the walkthrough instead of uploading it from a browser. Secret key only. We fetch it (up to 500 MB, streamed) and the job runs exactly as an upload would — poll GET /jobs/{id}. Needs the stored contact email and consent, like /upload-url. Replaces /upload-url, /upload-complete and /submit for a caller that already holds the file. A job whose fetch failed (`error`) may be handed a new URL. Counts toward the mover's daily analysis cap (429).

post/jobs/{id}/video

Request

  • Base URL: https://widget.reelquoteai.com/api/v1
  • URL: https://widget.reelquoteai.com/api/v1/jobs/{id}/video
  • Auth: HTTP bearer

Request body

urlstring required

Public https URL that serves the video (a signed cloud-storage link is ideal). Private hosts and http are refused.

content_typestring

A video/* MIME type when you know it; otherwise the host's Content-Type must be video/*

consentboolean required

Must be true: the customer agrees the video will be analysed and shared with the mover.

Example request

{
  "content_type": "video/quicktime"
}

Response

Accepted; the fetch runs in the background. Status goes uploading → processing → complete (or error with a plain-language reason if the URL did not serve a video). Under a test key the job completes at once with the fixed inventory.

job_idstring
status'uploading' | 'complete'
source'url'

Absent on a sandbox job

sandboxboolean

Only present (true) on a sandbox job

Changes

No recorded changes to this operation across all 1 revision of this API.