Webhooks

batch.completed

Every item of a render batch has succeeded or failed. Sent once per batch. Fetch GET /v2/organizations/{organizationId}/batches/{batchId} for per-item results and download links. Same delivery and signature rules as render.completed.

postWebhookbatch.completed

Headers

webhook-idstring required

The event id (evt_...). Unique per delivery; use it for idempotency.

webhook-timestampstring required

Unix seconds.

webhook-signaturestring required

v1,<base64 HMAC-SHA256> per the Standard Webhooks spec.

Payload

idstring required

Unique per delivery (evt_...).

type'batch.completed' required
createdAtstring date-time required

Response

Acknowledged.

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.