Browse documentation
Webhooks

Webhook Events and Delivery

Receive signed Manifest AI document completion, failure, and cancellation events with retry-safe handling.

Manifest AI webhooks notify a public HTTPS endpoint when a document completes, fails, or is cancelled. Events contain identifiers and resource links rather than extracted customer fields.

Supported events

Subscribe only to events the receiving system handles.

document.completed
The retained result and Excel export are ready.
document.failed
Processing ended safely without a completed result.
document.cancelled
A cancellation reached terminal state.

Delivery contract

Delivery is at-least-once, signed, time-limited, and retryable.

  • Return a 2xx response quickly.
  • Deduplicate with Manifest-Event-Id.
  • Verify the timestamp and signature before parsing business fields.
  • Fetch current document state from the API after verification.
  • Expect retries after timeouts and non-2xx responses.

Endpoint protections

Webhook targets must be public HTTPS endpoints.

Local, private, reserved, credential-bearing, non-standard-port, and unsafe redirect targets are rejected. Endpoint validation is repeated during delivery.