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
result_url available (signed URL, expires in 15 min)output contains JSON with generated descriptionsfailed - 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_video
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 jobs only, expires in 15 minutes)
Output with generated descriptions (text jobs only). Format depends on requested format:
json: Returns segments arrayvtt/edl: Returns format and content stringError message (only present when status=failed)