Marker → Dedicated Endpoints
The monolithic/api/v1/marker endpoint has been replaced with dedicated endpoints for each operation:
SDK upgrade
Update to the latest SDK for the new dedicated methods:client.convert() do not need to change code — it continues to work and now calls /api/v1/convert internally.
Document Conversion
Structured Extraction
Document Segmentation
Track Changes
Checkpoint reuse
The new endpoints support a checkpoint system to avoid re-parsing documents. Convert once, then extract or segment multiple times:Workflows → Pipelines
Pipelines replace Workflows with a simpler API, per-step status tracking, versioning, and a visual editor in Forge.
See Pipelines for a full walkthrough.
Custom Pipeline → Custom Processor
CustomPipelineOptions remains as a backward-compatible alias for CustomProcessorOptions.
Table Recognition → Document Conversion
The standalone Table Recognition endpoint (/api/v1/table_rec) is deprecated. Use the Document Conversion endpoint with JSON output instead.
Before (deprecated)
After (current)
OCR → Document Conversion
The standalone OCR endpoint (/api/v1/ocr) is deprecated. Use the Document Conversion endpoint instead, which includes OCR as part of its processing pipeline.
Before (deprecated)
After (current)
Next Steps
Document Conversion
Full guide to the current conversion API
Structured Extraction
Extract structured data using JSON schemas
Changelog
See all API changes and deprecations
SDK Reference
Use the SDK for the simplest migration path