First Pass — Cast's automatic edit
cast_first_passCast's one-click edit: an LLM editor removes fillers and false starts, shortens pauses, fixes the transcript, adds chapters and picks a music bed. status shows the free 60-second preview (with a listenable before/after URL). run (paid, small) re-runs the preview when it is only "offered". apply (paid, needs a paid plan) edits the WHOLE episode and returns the cuts + chapters + music task to feed cast_build_project. Paid actions return a quote first — call again with the quote_id to confirm and spend.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"audio_file_id": "<audio_file_id>"
},
"name": "cast_first_pass"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | status | |
| quote_id | No | Confirm a quote returned by a previous run/apply call | |
| wait_seconds | No | ||
| audio_file_id | Yes |