Webhooks let your server react to render lifecycle events without polling.Documentation Index
Fetch the complete documentation index at: https://docs.n8negri.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Event types
| Event | Fired when |
|---|---|
image.completed | Image render reaches completed |
image.failed | Image render reaches failed |
video.completed | Video render reaches completed |
video.failed | Video render reaches failed |
collection.completed | All children of a collection finished |
Per-render webhooks
Passwebhook_url in the render payload:
completed or failed.
Org-level webhooks
In Settings → Webhooks, register an endpoint that receives all events for the organization. Useful when you don’t control the request (e.g., dashboard-triggered renders).Payload
Signature verification
Each request includes anX-Imtegrate-Signature header — HMAC-SHA256 of the raw body, keyed by the webhook secret shown at creation time.
Retries
Failed deliveries (non-2xx response or timeout) are retried with exponential backoff: 1 min, 5 min, 30 min, 2 h, 12 h. After 5 failed attempts the event is dropped and surfaced in the dashboard.Idempotency
Each delivery includesX-Imtegrate-Delivery-Id. Treat it as an idempotency key on your side — the same event may be delivered more than once.