Render a clip
Queues a clip for video rendering. Returns a render_id you can use to poll status via GET /renders/{renderId}.
If a template has been applied to the clip (see apply_template), the rendered video will include all template customisations (captions, effects, cropping, etc.). Otherwise the clip is rendered with default settings.
If an identical render has already been completed, returns 200 with from_cache: true and a ready download_url. Returns 409 if the same clip is already being rendered.
Authorization
apiKey In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/clips/string/submissions/string/clips/string/render"{ "render_id": "string", "edit_setting_id": "string", "status": "completed", "has_watermark": true, "output_resolution": "string", "from_cache": true, "download_url": "string"}Delete a clip DELETE
Permanently deletes a single generated clip. This action cannot be undone.
Get render quota GET
Returns the workspace's current render usage and plan-level render limits. Use this before kicking off a render to avoid being throttled — if `usage.total_pending >= usage.max_concurrent`, a new render will be rejected with `429`.