Skip to main content
PUT
Render Video from Preview

Overview

The Render from Preview API generates the final video file from an existing storyboard preview. This endpoint is part of the recommended two-step workflow: first create a preview to review and validate content, then render the final video once approved.
This endpoint requires a completed storyboard preview job ID. First use the Create Storyboard Preview API to generate a preview, then use this endpoint to render the final video.
Recommended Workflow: Create Preview → Review Scenes → Make Adjustments (optional) → Render Final Video

Render Workflow Options

Benefits of Two-Step Workflow

Content Validation

Review scenes, visuals, and timing before committing to render

Cost Optimization

Only render videos that have been reviewed and approved

Iterative Refinement

Make adjustments to the preview before final render

Quality Assurance

Ensure content meets requirements before production

API Endpoint


Request Parameters

Path Parameters

string
required
The job ID returned from a completed Create Storyboard Preview request. This ID identifies the storyboard configuration to render.

Headers

string
required
API key for authentication
string
required
Must be application/json

Request Body Parameters

The request body allows you to override or add settings from the original storyboard preview. All parameters are optional - if not provided, the original preview settings are used.
string
URL where the completed video output will be sent via POST request when finished (max 500 characters). Overrides the webhook from the preview.

Response

When the render request is successfully submitted, a job is created and a job ID is returned.
boolean
Indicates whether the request was successful
object
string
Unique identifier for the render job. Use this to track the job status and retrieve results via the Get Video Render Job by ID endpoint.

Next Steps

Once you have the jobId, poll the Get Video Render Job by ID endpoint to check the render status and retrieve the output URLs when complete. Use a polling interval of 10–30 seconds.

Code Examples

Replace YOUR_API_KEY with your actual API key and STORYBOARD_JOB_ID with the job ID from your preview request.

Basic Render from Preview

Render with Webhook Notification

Complete Two-Step Workflow


Error Handling

Solution: Ensure you are using the correct job ID format (UUID) from a storyboard preview request.
Solution: Verify the storyboard job ID exists and belongs to your account. The preview job must be completed before rendering.
Solution: Wait for the storyboard preview job to complete before calling this endpoint. Use the Get Storyboard Preview Job by ID API to check status.
Solution: Check your API key is valid and correctly formatted in the Authorization header.

Create Storyboard Preview

Generate preview before rendering (Step 1)

Render Storyboard Video

Direct render without preview step

Get Render Job Status

Monitor rendering progress

Get Projects

List saved video projects