upscale media
AI upscale. Image: re-rendered to 4K by a generative model, so fine detail can shift and text is worth checking after; a GIF comes back as a still. Video: 4K, priced per second, up to 5 minutes at a time. With timeline_id and clip_id only the stretch the clip plays is upscaled and priced, and the result takes the clip’s slot when it lands. Returns a job. Credits.
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
A key you mint per dispatch (a UUID). The same key on a retry returns the job already dispatched instead of charging again; a new attempt takes a new key.
1 - 200Force the branch when the ref's type cannot be trusted. The video branch prices on the length it is handed and is refused outright when no duration can be read from the item or the file.
image, video With clip_id: only that clip's trimmed stretch is upscaled, and the result takes its slot when it lands. Alone: the result is attached to this timeline.
With timeline_id: the clip whose trimmed stretch is upscaled and whose slot the result takes.
Optional: one sentence shown to the user beside this action.
600
