Skip to content
Tools

Queue a preview or full cut of variants from footage the user owns. Call it first with confirm omitted: the result is the Clips-minute estimate (the cent figure is a hypothesis, not a measured price) and nothing is held. A full render waits until that cut's preview is ready. Music stays off. Set confirm to true only after the user accepts it.

Access token · edit · Changes account data

Parameters

batch_id string required
View schema
batch_id schema
{
  "type": "string",
  "format": "uuid",
  "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$"
}
variant_ids array optional
View schema
variant_ids schema
{
  "maxItems": 10,
  "type": "array",
  "items": {
    "type": "string",
    "format": "uuid",
    "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$"
  }
}
quality string required
View schema
quality schema
{
  "default": "preview",
  "type": "string",
  "enum": [
    "preview",
    "full"
  ]
}
cut_on_beat boolean optional

Move each cut onto a nearby beat from the native tracker.

View schema
cut_on_beat schema
{
  "description": "Move each cut onto a nearby beat from the native tracker.",
  "type": "boolean"
}
confirm boolean optional

True only after the user accepts the minute and cost estimate.

View schema
confirm schema
{
  "description": "True only after the user accepts the minute and cost estimate.",
  "type": "boolean"
}

Request example

Tool request · example
{
  "name": "render_batch",
  "arguments": {
    "batch_id": "00000000-0000-4000-8000-000000000001",
    "quality": "preview"
  }
}

Replace example values with ids and arguments read from your own Heavenly account. This example does not execute a tool.

Returns

The tool result from Heavenly’s workspace, encoded as MCP text content. The connector returns isError when an argument, permission, plan or account check fails.

Account access and permissions are checked by Heavenly. See errors for failure handling.