curl --request GET \
--url https://api.viddyscribe.com/enterprise/api/get_results \
--header 'X-API-Key: <api-key>'{
"job_id": "task_abc123xyz",
"status": "queued",
"media_id": "550e8400-e29b-41d4-a716-446655440000",
"created_at": "2025-09-30T08:00:00Z",
"updated_at": "2025-09-30T08:00:00Z"
}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 successfully
video_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)output: JSON/Text with generated descriptions (if available)failed - Job failed, error message availablecurl --request GET \
--url https://api.viddyscribe.com/enterprise/api/get_results \
--header 'X-API-Key: <api-key>'{
"job_id": "task_abc123xyz",
"status": "queued",
"media_id": "550e8400-e29b-41d4-a716-446655440000",
"created_at": "2025-09-30T08:00:00Z",
"updated_at": "2025-09-30T08:00:00Z"
}API key for authentication. Obtain from your team admin.
Example: X-API-Key: vsk_abc123def456ghi789jkl012mno345pqr678stu901vwx234yz
Job ID returned from generate_ad_text, generate_ad_video, or generate_ad_audio
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: Returns segments arrayvtt/edl: Returns format and content stringError message (only present when status=failed)