Render Clip
Render a clip after updates and receive a finalized video URL
POST
Endpoint
POST /update-clip, or whenever you need a finalized export for an existing clip. Rendering runs synchronously, so the request stays open until the render finishes or fails.
Authentication
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
companyId | string | Yes | Your Overlap company or organization identifier. |
clipId | string | Yes | The clip id returned by GET /workflow-results/{triggerId}. |
Response
| Field | Type | Description |
|---|---|---|
status | string | finished, failed, or rendering. |
renderUrl | string | URL of the newly rendered clip when rendering succeeds. |
error | string | Error message when rendering fails. |
code | string | Specific error code when available. |
Performance
- Rendering runs synchronously.
- Expected runtime is about
20 seconds + video_length_seconds * 0.5. - Keep the connection open until the response returns.
Clip Model
Review the clip fields returned by workflow results