Get timeline
Response 200
Get assets
ref, an 8-character short identifier that links assets to scenes on the timeline.
Response 200
List variations
Response 200
GET /projects/:id/timeline?variation_id=var_002 to inspect a non-active variation’s timeline without switching.
Get agent memory
Response 200
- Creative — Markdown of the locked creative direction and chosen production settings
- Todos — Checklist of what’s done and what’s next
- Assets — Structured ledger of characters, products, environments, and references the agent is using
Render video
idle.
Request body
Response 202
idle and assembled_url contains the video URL.
Rendered video URLs expire after 24 hours. Create a share link for a permanent URL, or render again.
Create share link
Request body
Response 201
video_url from a share link does not expire.
Upload files
Upload reference media (images, videos, audio) for use in project creation or messages.Step 1: Get a presigned upload URL
Size limits: Images 10 MB, Videos 500 MB, Audio 50 MB.
Accepted types:
image/jpeg, image/jpg, image/png, image/webp, video/mp4, video/webm, video/quicktime, video/x-msvideo, audio/mpeg, audio/mp3, audio/wav, audio/mp4, audio/m4a.
Response 200
Step 2: Upload the file
Content-Type header.
Step 3: Confirm the upload
Response 201
upload_id as a reference when creating projects or sending messages: