cURL
curl \
--request GET \
--url "https://api.breeze.blue/v1/studio/projects/prj_example/clips" \
--header "xi-api-key: $BREEZE_API_KEY"from breeze_blue import BreezeBlue
client = BreezeBlue()
result = client.studio.clips.list("prj_example")import { BreezeBlueClient } from "@breeze.blue/sdk";
const client = new BreezeBlueClient();
const result = await client.studio.clips.list("prj_example");{
"items": [
{
"id": "<string>",
"chapter_id": "<string>",
"name": "<string>",
"script": "<string>",
"instructions": "<string>",
"voice_id": "<string>",
"voice": {
"id": "<string>",
"name": "<string>",
"available": true
},
"playback": {
"speed": 123,
"volume": 123
},
"trailing_silence_ms": 123,
"effective_instructions": "<string>",
"effective_trailing_silence_ms": 123,
"version": 123
}
],
"edit_token": "<string>",
"total": 123,
"page": 123,
"page_size": 123
}{
"code": "<string>",
"detail": "<string>",
"error": "<string>",
"ok": false,
"meta": {}
}{
"code": "<string>",
"detail": "<string>",
"error": "<string>",
"ok": false,
"meta": {}
}{
"code": "<string>",
"detail": "<string>",
"error": "<string>",
"ok": false,
"meta": {}
}Studio
List clips
List clips in chapter order with stored and effective settings.
GET
/
v1
/
studio
/
projects
/
{project_id}
/
clips
cURL
curl \
--request GET \
--url "https://api.breeze.blue/v1/studio/projects/prj_example/clips" \
--header "xi-api-key: $BREEZE_API_KEY"from breeze_blue import BreezeBlue
client = BreezeBlue()
result = client.studio.clips.list("prj_example")import { BreezeBlueClient } from "@breeze.blue/sdk";
const client = new BreezeBlueClient();
const result = await client.studio.clips.list("prj_example");{
"items": [
{
"id": "<string>",
"chapter_id": "<string>",
"name": "<string>",
"script": "<string>",
"instructions": "<string>",
"voice_id": "<string>",
"voice": {
"id": "<string>",
"name": "<string>",
"available": true
},
"playback": {
"speed": 123,
"volume": 123
},
"trailing_silence_ms": 123,
"effective_instructions": "<string>",
"effective_trailing_silence_ms": 123,
"version": 123
}
],
"edit_token": "<string>",
"total": 123,
"page": 123,
"page_size": 123
}{
"code": "<string>",
"detail": "<string>",
"error": "<string>",
"ok": false,
"meta": {}
}{
"code": "<string>",
"detail": "<string>",
"error": "<string>",
"ok": false,
"meta": {}
}{
"code": "<string>",
"detail": "<string>",
"error": "<string>",
"ok": false,
"meta": {}
}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
Breeze Developer API key.
Path Parameters
Studio project ID, such as prj_….
Query Parameters
Only list clips in this chapter.
Include clips in deleted chapters.
Page number, starting at 1.
Required range:
x >= 1Clips per page, up to 400.
Required range:
1 <= x <= 400Response
A page of clips and the current edit_token.

