Clips
Update a clip
Changed onUpdate a clip's name, ordering, cuts, background, transition, audio, or frame styling (corner rounding and border style). At least one field must be provided.
patch/v1/videos/{id}/clips/{clipId}
Request
- Base URLhttps://api.tella.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
idstring required
Video identifier
Example:vid_abc123def456
clipIdstring required
Clip identifier
Example:cl_xyz789ghi012
Request body
Example request
{
"animatedCursor": true,
"background": {
"color": "#000000ff",
"gradientAngle": 45,
"gradientColor1": "#ff0080ff",
"gradientColor2": "#7928caff",
"shaderGradientPreset": "Halo",
"sourceId": "su_abc123",
"type": "solid",
"videoDurationSeconds": 12.4
},
"borderStyle": "subtle-shadow",
"cameraFocusPoint": {
"xPct": 50,
"yPct": 35
},
"corners": "squircle",
"cuts": [
{
"durationMs": 750,
"startTimeMs": 1500
}
],
"keepCameraFaceCentered": true,
"microphoneVolume": 0.4,
"mirrorCamera": true,
"name": "Updated intro",
"order": 2,
"systemAudioVolume": 1.5,
"transition": "default"
}Response
OK
Example response
{
"clip": {
"animatedCursor": true,
"background": {
"color": "#000000ff",
"gradientAngle": 45,
"gradientColor1": "#ff0080ff",
"gradientColor2": "#7928caff",
"shaderGradientPreset": "Halo",
"sourceId": "su_abc123",
"type": "solid",
"videoDurationSeconds": 12.4
},
"borderStyle": "subtle-shadow",
"cameraFocusPoint": {
"xPct": 50,
"yPct": 35
},
"corners": "regular",
"createdAt": "2026-01-15T10:30:00.000Z",
"cuts": [
{
"durationMs": 750,
"startTimeMs": 1500
}
],
"durationSeconds": 12.5,
"id": "cl_xyz789ghi012",
"layoutSceneType": "combi",
"maxDurationSeconds": 14.2,
"microphoneVolume": 0.4,
"name": "Intro",
"transition": "default",
"updatedAt": "2026-01-15T14:45:00.000Z",
"videoId": "vid_abc123def456"
}
}Changes
- info
added the new optional request property
- info
added the optional property
/to the response with the status
- info
- warning
added the new
ambientenum value to the//response property for the response status - info
added the new optional request property
///// - info
added the new
ambientenum value to the request property///// - info
added the optional property
//to the response with the status
- warning