Skip to main content
POST
cURL

Continue building

Manage Studio projects

Import scripts, edit safely, and retry writes.

Update clips in bulk

Change up to 100 clips in one write.

Studio CLI

Run the same operations from a terminal.

Authorizations

xi-api-key
string
header
required

Breeze Developer API key.

Path Parameters

project_id
string
required

Studio project ID, such as prj_….

Body

application/json
expected_edit_token
string
required

edit_token from your latest read or write of this project. A stale token returns 409.

Required string length: 1 - 128
operation_id
string<uuid>
required

New UUID for each write. Retrying with the same ID and body returns the original result instead of repeating the write.

clip_ids
string[]
required

Clips to move, in the order they should appear.

Required array length: 1 - 400 elements
Required string length: 1 - 128
Pattern: \S
chapter_id
string<uuid>
required

Destination chapter.

after_clip_id
string | null

Insert after this clip in the destination chapter. Omit to append.

Required string length: 1 - 128
Pattern: \S

Response

The updated project.

project
ProjectView · object
required

The project after this request.

edit_token
string
required

Current edit_token. Send it as expected_edit_token on the next write.

client_refs
Client Refs · object

Import only: each client_ref mapped to its created ID.

created_ids
string[]

IDs created by this request, in order.