src/webhooks/delivery.ts.
Events
render.completed
render.failed
carousel.completed
carousel.failed
brief.received
batch.completed
render.completed
Fires when an async render job (POST /facade/generate with operation: "render") finishes successfully and the rendered asset(s) are ready.
Payload
Example
render.failed
Fires when a render job exhausted its retries.
Payload
Example
carousel.completed
Fires when a multi-slide carousel batch finishes. All slides are guaranteed to be present when this fires.
Payload
Example
carousel.failed
Fires when a carousel batch exhausted retries — possibly with some slides successful.
Payload
brief.received
Fires when an inbound brief was received via an async ingest channel (e.g., your client uploaded via signed URL). Use this to know when to start a compile.
Payload
batch.completed
Fires when a render-job batch (multiple briefs in one job) finishes, with an aggregate summary.
Payload
Subscribe to specific events
["*"] to subscribe to everything (current and future). Be deliberate — your handler will receive new event types as we ship them.