

BlitzReels models video creation as a set of projects with assets and timeline items. Agents can compose edits deterministically, then export finished videos.

## Workspace [#workspace]

Every API key belongs to a workspace. Plan limits, storage, and credits are enforced at the workspace level.

## Projects [#projects]

A project is the unit of video creation. It stores timeline items, captions, and export history.

Typical flow:

1. Create a project.
2. Add source media, create a managed clip, or generate content when needed.
3. Edit the timeline and captions.
4. Export the final video.

## Media Assets [#media-assets]

Media assets are files in your workspace library: video, audio, image, or document. Assets are inserted into projects as timeline items.

## Timeline Items [#timeline-items]

Timeline items are clips, overlays, captions, and backgrounds with timing data. You can trim, split, move, and delete them to shape the cut.

## Captions and Words [#captions-and-words]

Captions are stored as content items with word-level metadata. This enables word-by-word edits, styling, and transcript corrections.

## Jobs [#jobs]

Long-running tasks return a job ID. Poll `/v1/jobs/{job_id}` or subscribe to webhooks to track progress.

## Exports [#exports]

Exports produce downloadable video files. Download URLs expire, so store the file or re-export as needed.

## Related [#related]

* [Quickstart](/docs/quickstart)
* [Timeline Editing API](/docs/timeline)
* [Captions API](/docs/captions)
* [Jobs and Exports](/docs/jobs-exports)
