Skip to main content

Event catalog

Payload envelope

All events share the same outer envelope:
The data field contains the full job object at the time of the event, including output (on completion) or error (on failure).

asset.ready example

Fired when a video or audio file finishes metadata extraction — whether uploaded via POST /v1/uploads or copied in by ingest_external on a render. For an ingest_external render, every referenced file emits asset.ready before the render leaves the ingesting state:

render.completed example

render.failed example