update_audio_overlay
Patch an existing audio overlay. Only the fields you pass are changed. Pass endFrame:null to clear it (revert to natural-length playback).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| gain | No | Linear gain 0..2. | |
| endFrame | No | End frame, or null to clear and use the asset's natural length. | |
| filename | No | ||
| projectId | Yes | Opaque project id (a v4 UUID, from list_projects/create_project). Selects which existing project this call mutates. | |
| startFrame | No | ||
| fadeInFrames | No | ||
| fadeOutFrames | No | ||
| sourceLayerId | No | Weld the overlay to a video layer ("video.<id>") so it renders as a clip footer and drags with the clip, or null to detach it back into a standalone track. | |
| denoiseStrength | No | Clean-strength wet/dry mix 0..1 for an overlay with an AI-cleaned track: 1 = fully cleaned, 0 = fully original, between = blend. null clears it (full clean). Ignored while the Original track is selected. |