March 30, 2026
[Improved] Rate limits split between submission and general endpoints
Rate limits are now applied independently to file-submission endpoints (60 RPM) and general endpoints (600 RPM). Submission operations (run, upload, create file collection) have a stricter limit; read and management endpoints share a higher limit. The two tiers use independent counters.
March 26, 2026
[Breaking + API] Removed deprecated as_lists parameter from the v2 extraction endpointThe as_lists query parameter on the v2 extraction endpoint has been removed.Action required: drop as_lists from any v2 extraction call. The response shape is the unified default introduced earlier this month.
[New] Paste images into the workflow creation chat
Paste images directly into the workflow creation chat for more contextual AI suggestions (up to 3 images, 3 MB each).
[Improved] Concurrent edit protection on workflow saves
Workflow configuration saves now detect concurrent edits and surface them, preventing accidental data loss when two users edit at once.
[Fixed] Image uploads in workflow suggestions accept files within size limit
Image uploads in workflow suggestions are no longer rejected when they’re within the allowed size limit.
[Improved] Other improvements and fixes
Workflow-name loading indicator no longer gets stuck; buttons now show the pointer cursor on hover.
March 25, 2026
[Breaking + API] v2 extraction is now collection-firstRun extraction now returns a file-collection UUID; poll results via GET /v2/files/{id}/extraction/ (412 while pending, 200 when ready).Action required: if your integration parsed extraction results synchronously from the run-extraction response, switch to polling the new collection-status endpoint.
[Breaking + API] Upload endpoint no longer accepts file_collection_idPOST /v2/files/ no longer accepts a file_collection_id parameter — collections are immutable after creation.Action required: create a new collection per upload batch instead of appending to an existing one.
[Breaking + API] Deprecated /jobs/ endpoints removed from the v2 APIThe deprecated /jobs/ endpoints are gone.Action required: use GET /v2/files/{id}/extraction/ to poll extraction state instead.
[Breaking + API] Simpler v2 pagination shapev2 pagination responses now contain count, page, page_size. The old total_pages, next, and previous fields are gone.Action required: compute next/previous page numbers from count, page, and page_size client-side, or rely on page boundaries (1 and ceil(count / page_size)).
[Improved] Upload multiple files in a single request
POST /v2/files/ now accepts multiple files in a single request.
[API] Customer-facing docs now show Bearer authentication
Customer-facing API docs now reflect the Authorization: Bearer <token> authentication method.
[API] v2 documentation reflects path-based versioning
All API documentation has been updated for v2 endpoints with path-based versioning (/v2/ prefix).
March 19, 2026
[New] EML and MSG email file support
You can now upload .eml and .msg (Outlook) email files for extraction. Embedded images in EML files are correctly inlined during conversion.
[API] New allow_extend parameter to append rows on submit
Submit now supports an allow_extend parameter that lets agents append rows to existing submissions instead of replacing them.
[API] v3 types and graceful v2-to-v3 delegation
Updated v3 types, v2 file endpoints now delegate to v3, and v3 errors are translated cleanly for v2 callers.
[Improved] Better OCR text detection
OCR text detection now uses word-count and spatial-coverage heuristics instead of simple truthy checks, and the screenshot is always sent to the model for context.
[Improved] Smart-table resubmit replaces rows instead of skipping
Smart-table resubmit now replaces the previous output instead of skipping, with scoped worker context and a consolidated briefing.
[Improved] Per-user rate limits via API keys
Authentication and rate-limiting are now separated, with per-user rate limits derived from API key identity.
[Improved] HTTP security headers added per pentest findings
Added HTTP security headers across the API per recent pentest recommendations.
[Fixed] Bounding boxes align on pages with different dimensions
Bounding boxes no longer drift on documents that mix page sizes.
[Improved] Other improvements and fixes
Table grounding improvements (HTML cell-id injection now gated and tuned), better login-page rendering with static assets loading correctly, cleaner full-page loader on the auth callback, and PDF viewer fixes for documents that mix page sizes (e.g. US Letter and A4).
March 18, 2026
[New] v2 API with versioned endpoints, pagination wrappers, and improved docs
A full v2 API surface ships: versioned endpoints, pagination wrappers, workflow routes, list-extractions, provenance API, and richer OpenAPI documentation.
[API] Bearer authentication alongside API key
The API now supports the standard Authorization: Bearer header alongside the existing API key header.
[API] API rate limiting
The API now enforces per-endpoint rate limits.
[Improved] Smart-table extraction planning with table-scoped delegates
The smart-table extraction planner now uses table-scoped delegates, agent limits that scale with document complexity, and improved sandbox tools.
[Improved] Better row-level grounding for tables
Row-level grounding for tables is now more robust via token-overlap pre-mapping and accuracy fixes to anchor finders.
[Improved] Faster page rotation
A cascade decision engine with landscape support and optimized center-crop reuse makes page-rotation detection faster.
[Improved] File metadata toggle and filtered counts
A new metadata visibility toggle on the table header persists locally. File counts now reflect filtered results instead of selected rows, and action buttons show loading state.
[Fixed] File-collection creation works in production
A regression that returned 403 for all file-collection creation calls in production has been fixed.
[Fixed] File download naming
Markdown downloads no longer end up with doubled file extensions.
[Improved] Other improvements and fixes
Security update for vulnerable dependencies; a botched migration that assigned the same UUID to all files has been corrected.
March 5, 2026
[New] Raw JSON viewer alongside validated results
Raw JSON extraction results are now available in a dedicated tab alongside validated results, for easier inspection.
[Improved] Better document layout analysis
Enhanced layout analysis for more accurate table and section detection.
[Improved] Hover cards on simple field results
Simple field results now display hover cards with additional context.
[Improved] Resizable workflow creation chat
The workflow creation chat panel is now resizable.
[Improved] Refined validation result cards
Validation result cards have refined styling that makes validated datapoints easier to identify at a glance.
[Fixed] Confidence handling for undefined values
Confidence scores no longer break when a value is undefined.
[Fixed] Clipboard copy errors now show clear feedback
Clipboard copy errors are handled and surfaced with clear feedback instead of failing silently.
[Improved] Other improvements and fixes
UI styling consistency improvements across result cards and the file viewer.
March 4, 2026
[New] Production-grade webhook system
You can now create webhook subscriptions, receive real-time event notifications, and configure automatic retries on failure.
[Improved] Better error categorization
Error messages now use clearer categories, making it easier to understand and resolve extraction issues.
[Improved] Schema editor auto-saves
Fields and schema changes now auto-save when switching tabs or editing nested fields, preventing accidental data loss.
[Improved] Validation page with keyboard navigation
The validation page now has improved result cards with keyboard navigation and better loading states.
[Improved] Faster OCR processing
OCR text recognition is now significantly faster on large documents thanks to GPU-accelerated batch processing.
[Fixed] Race conditions in field-form submission
Race conditions in field-form submission and save-state management have been eliminated.
[Fixed] Security vulnerability in a third-party dependency
Fixed a security vulnerability in a third-party dependency.