Event catalog
Payload envelope
All events share the same outer envelope: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 viaPOST /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:

