Duplicate Project
projects
Duplicate Project
Duplicate a project (#173): a NEW project named "<name> (Copy)" carrying the original's
color + cover thumb and a COPY of its saved timeline (the project_edls row, same jsonb).
`is_starred` deliberately stays false — a copy isn't auto-starred.
Assets are REFERENCED, not copied: media_assets keep their single project_id pointing at the
ORIGINAL (single-membership), so the copy lists 0 assets while its EDL still plays — safe,
because EDL clips carry asset public_ids and ownership is tenant-level (`_reject_foreign_assets`
checks what the tenant can see, never which project a clip's asset is filed in).
404 via `_require_live_project` — a trashed project is invisible, so it can't be duplicated.
POST
Duplicate Project
Path Parameters
Response
Successful Response
The response is of type Response Duplicate Project Api V1 Projects Public Id Duplicate Post · object.