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.