Skip to main content
These pages describe the Training API on dev, where authenticated creation, editing, downloads, revert, and website brand lookup have been tested live. Production availability is not confirmed. Your API service and worker must both run the updated code. See Testing and availability.
GET {API_BASE}/v1/videos/{uuid} Use a key whose workspace can access the target video. See Authentication.

Response

Planning can finish before rendering. Do not treat status: "complete" alone as success. Unfinished, healthy jobs remain below 100 percent. If required_action.kind is clarification, read its question IDs, options, and round. Answer or skip the question to resume. If the kind is scene_retry, retry failed scenes. A paused video does not use an active API generation slot.
Poll about every five seconds and back off on errors. Stop on success, failure, or an application-defined timeout. A combined file can arrive later; long videos may remain a playlist, so a completed job does not guarantee a non-null video_url. This endpoint does not expose the full planner, timestamps, or a playlist manifest.

Downloading the video

For media in Knowlify’s configured S3 bucket, video_url is a signed URL valid for one hour. Download it directly without adding your Knowlify API key. Poll this endpoint again to obtain a fresh URL after expiration. Other media URLs keep their provider’s access rules.