Available
Limits
Source-backed worker, webhook, response-storage, and correlation constraints.
Updated 2026-07-28
These are the operational constraints enforced or defaulted by the current service:
| Constraint | Current behavior |
|---|---|
| Document worker concurrency | One worker process handles up to 5 document jobs concurrently per worker process. |
| Webhook delivery | Each delivery makes up to three webhook attempts. |
| Webhook attempt duration | The default timeout is 15 seconds per webhook attempt. |
| Stored receiver response | Docparser keeps the first 4,000 characters followed by a truncation marker when the latest response body is longer. |
| Consumer correlation | consumerRefId is indexed with the organization identifier, but the database index is not unique. |
What the correlation index means
consumerRefId is caller-supplied. The retrieve endpoint scopes it to the authenticated organization, limits the query to one row, and returns the first match. Reusing a value can therefore make retrieval ambiguous, and it does not suppress a submission or make webhook delivery idempotent.
Generate a distinct reference for each submission in your integration and retain the jobId returned by 202 Accepted.
Configuration note
The webhook attempt count and timeout above are current service defaults. A deployment can configure them differently; the persisted webhookAttempts value records what happened for a particular job.