Render cost estimate before export: Timeline plan is unbilled
POST /v1/timeline-1.0/plan returns billable_minutes and an estimated cost without creating a job or reserving credits. What it cannot predict.

Call POST /v1/timeline-1.0/plan with the same body you would render. It compiles the timeline, returns billable_minutes and estimated_cost_usd_micros, and does not create a job, reserve credits or download media, so the estimate costs nothing.
Blackmagic's Resolve 21.1 notes describe asking an AI assistant to render deliverables and batch render. An agent that renders on your behalf is the case where a price check before the export matters. Everything below is from the Timeline 1.0 docs, read 2026-10-01.
What does the plan call return?
The response is object: timeline_plan. It runs schema validation, the check that every URL is a Sume-hosted media.sume.com file, and the pure compiler. Idempotency-Key is not required, because nothing is written.
| Field | Meaning |
|---|---|
duration_seconds | Output length |
segment_count | Number of video slots compiled |
billable_minutes | Minutes the render would bill |
estimated_cost_usd_micros | Estimated cost in millionths of a dollar |
filtergraph_summary | Summary of the compiled graph |
What does a render cost once I send it?
The rate card lists Timeline render at $0.10 per output minute. The reserve at submit is ceil(audio.duration_seconds / 60) minutes, and the work is worker ffmpeg only, with no provider inference. The rounding is worked through in why 61 seconds costs two minutes.
What can a plan not predict?
The docs say plainly: a plan cannot predict short-source pad and loop warnings. If a clip is shorter than its slot, the render may pad or loop it and report a warning on the result. Those soft warnings are not failures, and the plan will not show them. Treat the plan as a check on length, slot count and cost, not as a preview of the final picture.
How should an agent use it?
Plan first, compare billable_minutes and the estimate against your budget, then submit the render with an Idempotency-Key. Poll GET /v1/jobs/:id/status, then read GET /v1/jobs/:id/result, which carries billable_minutes again as the billed figure. If the plan call is refused, fix the spec before spending anything. Related edit steps are in assemble long-form video with the Timeline API.
Sources
Related posts
More in Pricing
- Vidu off-peak mode: 48 hours for half price, and Sume's cheap tiers
Vidu's off-peak mode generates within 48 hours at half price. Sume has no Vidu model and no off-peak flag; the cheap path is a low-resolution tier.
- X API Post with a URL costs $0.20 vs $0.015: plan a 100-item batch
X charges $0.015 per Post and $0.20 per Post containing a URL since Apr 20, 2026. A 100-item batch is $1.50 plain or $20.00 with links. Plan around it.
- What 10 seconds of talking avatar video costs on Sume
Sume bills a 10-second avatar video at $1.84, $2.45 or $5.50 by tier. How that compares with Hedra's published 10-second video model prices, and what differs.
- How to split a $100 AI video ad-test budget on Sume
A $100 test can fund 20 Standard hooks, 5 Max re-renders of the winners, product stills and a 30 percent retake buffer. Line-by-line split at list rates.
Written by Sume