Start a paid workflow run
run_workflow_planLaunch an approved paid workflow run by passing its quote's launch data unchanged, then poll get_run. If delivery is uncertain, retry with the original idempotency key to avoid double payment.
Instructions
Start one approved paid workflow run: pass its quote's launch object unchanged; poll get_run. Never auto-approve, auto-quote or invent a key: if delivery is uncertain, repeat with the original key; a new key can pay twice. Price: the price of the native run it starts, make_ugc or make_faceless, as its quote states it. Quote first with quote_workflow_plan.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"plan_id": "<plan_id>",
"revision": "<revision>",
"content_digest": "<content_digest>",
"semantic_input_digest": "<semantic_input_digest>",
"quote_id": "<quote_id>",
"idempotency_key": "<idempotency_key>"
},
"name": "run_workflow_plan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan_id | Yes | ||
| quote_id | Yes | ||
| revision | Yes | ||
| content_digest | Yes | ||
| idempotency_key | Yes | ||
| semantic_input_digest | Yes |