studio.add_clip_to_timeline
Place an existing video/image asset on a b-roll track at a position: the first b-roll track, or the one track_id names (a later b-roll track draws over an earlier one, for picture-in-picture). Overlap on that track is refused with the conflicting range so you can re-place or stack it on another track.
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": {
"project_id": "<project_id>",
"asset_id": "<asset_id>",
"start_time_ms": "<start_time_ms>"
},
"name": "studio.add_clip_to_timeline"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset_id | Yes | ||
| track_id | No | A video-broll track (vtr_) from get_composition; defaults to the first one. | |
| project_id | Yes | The studio project (vp_…) this tool acts on. | |
| duration_ms | No | Defaults to the asset's duration. | |
| start_time_ms | Yes |