Skip to main content
Webhooks are completion notifications. After source ingest and generation create, webhooks usually replace polling, but GET /api/v1/generations/{job_id} remains the recovery path.

Webhook configuration

Each organization stores one signing secret. Jobs can use the default callback URL or override the destination per request.

Delivery payload

Verify signatures

Verify the signature against the raw request body before parsing or processing the payload.

Minimal consumer

Recovery and reconciliation

Treat webhook delivery as at-least-once.

Delivery rules