level audio
Bring the cut to delivery level: every speaking clip to what platforms normalise to, so takes from different days, an upload and a generated voiceover sit together; music and effects move by the amount the speech moved. Nothing is raised into distortion: a clip whose peak would cross the ceiling stops there and is named. Written as ordinary clip volume, so preview and every export carry it. mode offset moves the whole cut by one amount and matches nothing, for a piece already balanced by hand. check_timeline reports whether it is needed and what is left after. Free, except measuring sound the first time: cloud processing.
Authorizations
An API key (es_live_…) from Settings, under API keys, or an OAuth access token.
Headers
Retry a paid dispatch safely: the same key returns the job already dispatched instead of charging again.
The workspace this one call acts in, when it is not the key's own.
Body
The timeline id.
match (default) brings every speaking clip to the target, so takes from different sources agree. offset moves the whole cut by one amount and keeps the mix as it is, for a piece already balanced by hand.
match, offset Where it plays, which sets the target: youtube, instagram and tiktok -14 LUFS, podcast -16, broadcast -23. Default youtube.
youtube, instagram, tiktok, podcast, broadcast A target of its own, over platform.
-30 <= x <= -6Write only these clips. The level is still worked out over the whole cut, so one clip of an interview is matched to the conversation rather than to itself.
The revision get_timeline returned. A stale one fails with revision_conflict instead of applying; so does no revision once a user edited the timeline in the app since this connection last read it.
Optional: one sentence shown to the user beside this action.
600
