Recipes Overview
Recipes are the higher-level guided path in ReelForge.
Use them when you want to describe what you want to produce and let ReelForge handle most of the timeline assembly details.
Use this path when / do not use this path
Use Recipes when
- A known output pattern matches the request (explainer, slideshow, listicle, caption clip).
- You want high reliability with less payload complexity.
- You want
recipe_id+variablesto be the primary authoring model.
Do not use Recipes when
- You need explicit control over custom layer math, overlap, or advanced layout choreography.
- You need composition behavior outside recipe controls.
Switch paths if needed
- Start here first, then move to Timeline Overview when recipe controls are insufficient.
- Use Supported Output Patterns when intent is broad and you need nearest-pattern matching.
Why use Recipes first
- Less payload complexity than hand-writing timeline manifests
- Stable request shapes for AI agents
- Built-in pacing and composition defaults for common formats
- Faster time-to-first-output for most use cases
Canonical route and field
- Route:
POST https://api.reelforger.com/v1/recipes/render - Canonical identifier field:
recipe_id
Recipes vs Timeline
Use this decision rule:
- Choose Recipes if the format matches a known pattern (explainer, slideshow, listicle, caption clip)
- Choose Timeline API if you need custom layer math or behavior beyond recipe controls
Side-by-side comparison
| Path | Best for | Request style | Typical tradeoff |
|---|---|---|---|
| Recipes | Guided common outputs | recipe_id + variables | Less low-level control |
| Timeline API | Fully custom compositions | full version/output/assets/composition manifest | More manual setup |
Recommended workflow
- Choose a recipe
- Prepare
variablespayload - Validate the request body
- Render
- Poll
https://api.reelforger.com/v1/jobs/{jobId}or use webhooks
Canonical execution flow
- Choose path (Recipes or Timeline)
- Validate payload with
POST https://api.reelforger.com/v1/videos/validate(recommended) - Render with
POST https://api.reelforger.com/v1/recipes/renderorPOST https://api.reelforger.com/v1/videos/render - Capture
job_idfrom202 Accepted - Retrieve via
GET https://api.reelforger.com/v1/jobs/{jobId}or webhooks - Handle failures and retry safely with idempotency keys
Recipe categories
- Core recipe pages:
voiceover_explainer,photo_slideshow,listicle_ranked,captioned_clip - Coming soon:
storytime_broll - Workflows: implementation walkthroughs (AI Influencer Workflow is currently marked Coming soon)