Skip to content

Endpoint Reference

This page lists the public API endpoints for document extraction. It maps each route to what it does and links to the detailed guides for request and response examples.

These docs cover the extraction API only. Other capabilities, such as creating templates, filters, workflows, and document review, are managed in the product UI and are not part of the public API at this stage.

SurfaceBase URL placeholderAuthUse
Extraction runtime$EXTRACTION_BASE_URLAuthorization: api-key <environment-api-key>Submit documents, poll jobs, and fetch results

Use the tenant-specific value supplied during onboarding.

These are the routes available to API-key backend integrations.

CapabilityEndpointAuthNotes
Synchronous extractionPOST /api/v1/extractFieldsAPI keyImmediate extraction response. Use for small or manual flows. See Synchronous Extraction.
Create async extraction jobPOST /api/v1/extraction-jobsAPI keyProduction default for durable extraction. Supports polling or webhook delivery. See Asynchronous Extraction.
Get job statusGET /api/v1/extraction-jobs/:idAPI keyPoll queued, processing, review-required, completed, and failed jobs.
Get job resultGET /api/v1/extraction-jobs/:id/resultAPI keyFetches the full extraction payload after completion.
Legacy async createPOST /api/v1/extractFieldsAsyncAPI keyPolling-only compatibility route. New integrations should use /api/v1/extraction-jobs.
Legacy async statusGET /api/v1/checkStatus/:guidCompatibility GUIDRetained for older clients. New integrations should use /api/v1/extraction-jobs/:id.

When you submit an extraction request, you reference a template or filter by the name shown for it in the product UI.

The following are product UI features, not public API endpoints:

  1. creating, generating, editing, and deleting templates
  2. creating and editing filters
  3. building and running workflows
  4. reviewing and approving low-confidence results (document review)
  5. API key, usage, account, workspace, and organization management

If you need programmatic access to any of these, let us know and we can extend the API and these docs.

  1. Use POST /api/v1/extraction-jobs for production document extraction.
  2. Use POST /api/v1/extractFields for immediate or manual extraction.
  3. Set up templates, filters, workflows, and document review in the product UI.