removedInput schema / additionalProperties
Removed value: -false
addedInput schema / properties / duration
Added value: +{
+ "description": "Clip length, a time string like \"30s\" (1s-60s). Omit if using `out`",
+ "type": "string"
+}
removedInput schema / properties / end_time
Removed value: -{
- "description": "Clip end time in seconds",
- "minimum": 0,
- "type": "number"
-}
removedInput schema / properties / export_to
Removed value: -{
- "description": "Social platforms to auto-export to",
- "items": {
- "enum": [
- "tiktok",
- "youtube_shorts",
- "instagram_reels",
- "twitter"
- ],
- "type": "string"
- },
- "type": "array"
-}
addedInput schema / properties / fit
Added value: +{
+ "description": "Resize fit mode (default: contain)",
+ "enum": [
+ "contain",
+ "cover",
+ "scale-down"
+ ],
+ "type": "string"
+}
addedInput schema / properties / formats
Added value: +{
+ "description": "Output formats to generate (default: [mp4])",
+ "items": {
+ "enum": [
+ "mp4",
+ "spritesheet",
+ "m4a",
+ "frame"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / height
Added value: +{
+ "description": "Output height in px (10-2000)",
+ "maximum": 2000,
+ "minimum": 10,
+ "type": "integer"
+}
addedInput schema / properties / in
Added value: +{
+ "description": "Clip start offset, a time string like \"5s\" or \"2m\" (0-10m)",
+ "type": "string"
+}
addedInput schema / properties / out
Added value: +{
+ "description": "Clip end offset, a time string like \"35s\". Omit if using `duration`",
+ "type": "string"
+}
addedInput schema / properties / quality
Added value: +{
+ "description": "Output quality lane (default: 720p)",
+ "enum": [
+ "720p",
+ "1080p",
+ "4k"
+ ],
+ "type": "string"
+}
addedInput schema / properties / source
Added value: +{
+ "description": "The recording ID to clip from",
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / spritesheet_frames
Added value: +{
+ "description": "Frame count for spritesheet output (1-120, default: 30)",
+ "maximum": 120,
+ "minimum": 1,
+ "type": "integer"
+}
removedInput schema / properties / start_time
Removed value: -{
- "description": "Clip start time in seconds",
- "minimum": 0,
- "type": "number"
-}
removedInput schema / properties / stream_id
Removed value: -{
- "description": "The stream ID to clip from",
- "format": "uuid",
- "type": "string"
-}
removedInput schema / properties / title
Removed value: -{
- "description": "Clip title",
- "maxLength": 255,
- "type": "string"
-}
addedInput schema / properties / visibility
Added value: +{
+ "description": "Storage/delivery visibility (default: private)",
+ "enum": [
+ "public",
+ "private"
+ ],
+ "type": "string"
+}
addedInput schema / properties / width
Added value: +{
+ "description": "Output width in px (10-2000)",
+ "maximum": 2000,
+ "minimum": 10,
+ "type": "integer"
+}
changedInput schema / required
Previous value: -[
- "stream_id",
- "start_time",
- "end_time"
-]New value: +[
+ "source",
+ "in"
+]