Skip to main content

Goal

Move from one-off document extraction to a repeatable intake queue for folders, customer uploads, or backfills.

Use This Workflow

Use batch when you already have a set of URLs or a storage prefix. Use webhooks when completion should wake your backend automatically.

Request

Intake Record

Store one row per source document before you submit the batch:

Checks

  • Set a worker count your downstream systems can absorb.
  • Treat batch completion as orchestration; each child job can still fail independently.
  • Retry failed child documents by source ID, not by blind resubmission.
  • Save extraction IDs before running downstream Schema or Tables steps.
  • Keep a webhook path for production and a polling path for local recovery.

Batch Processing

Full endpoint reference.

Production Webhooks

Event-driven completion.

S3 Storage Pipeline

Process cloud storage prefixes.