Get job results
Check the status of a processing job and retrieve results when complete.
Job statuses:
queued- Job is waiting to be processedprocessing- Job is currently being processeddone- Job finished successfullyvideo_signed_url: Signed URL to download result (video/audio jobs, expires in 15 min)audio_signed_url: Signed URL to download audio track (standard_ad video jobs only, expires in 15 min)output: JSON/Text with generated descriptions (if available)
failed- Job failed, error message available
Authorizations
API key for authentication. Obtain from your team admin.
Example: X-API-Key: vsk_abc123def456ghi789jkl012mno345pqr678stu901vwx234yz
Query Parameters
Job ID returned from generate_ad_text, generate_ad_video, or generate_ad_audio
Response
Job status retrieved successfully
Job identifier
Current job status
queued, processing, done, failed Media being processed
Job creation timestamp
Job last update timestamp
Signed URL to download result (video/audio jobs, expires in 15 minutes)
Signed URL to download audio track (standard_ad video jobs only, expires in 15 minutes)
Output with generated descriptions (if available). Format depends on requested format:
json: Returnssegmentsarrayvtt/edl: Returnsformatandcontentstring
Stable, machine-readable error code (only present when status=failed).
Switch on this value to handle failures programmatically. See
Job Failure Errors
for the full list of codes and their meanings.
Human-readable error description (only present when status=failed). Suitable for display in your UI.

