Set how the music sits under the voice
Ducking mode (bed | off), the duck dials, sidechain ducks from any source, the aux room, and film-editor MOMENTS hung off scene edges (swell, out, in, hit).
Ducking mode (bed | off), the duck dials, sidechain ducks from any source, the aux room, and film-editor MOMENTS hung off scene edges (swell, out, in, hit). Applied in the editor, the share link and the export alike. expected_version makes it a compare-and-set.
Authorization
bearerAuth Typecut API key. Generate one in app.typecut.ai → Settings → API keys. Send as Authorization: Bearer tc_live_….
In: header
Path Parameters
uuidRequest Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/projects/497f6eca-6276-4993-bfeb-53cbbbba6f08/mix" \ -H "Content-Type: application/json" \ -d '{}'{
"data": {
"mode": "bed",
"edit_version": 0
}
}{
"error": {
"type": "string",
"code": "string",
"message": "string"
}
}{
"error": {
"type": "string",
"code": "string",
"message": "string"
}
}{
"error": {
"type": "string",
"code": "string",
"message": "string"
}
}{
"error": {
"type": "conflict",
"code": "conflict",
"message": "string",
"current_version": 0,
"expected_version": 0,
"last_writer": {
"label": "string",
"kind": "editor",
"user_id": "a169451c-8525-4352-b8ca-070dd449a1a5",
"at": "string"
}
}
}Who is working on a project right now GET
Live scene claims (people and agents, with expiry), everyone who wrote in the last minutes (from the history ledger, with the legacy fallback), and the agent runs on this project (status, last tool, scenes touched).
Set, replace or clear the project's music bed PATCH
A catalog trackId, a BYO url, a sequence of beds, or generate (commission one).