Skip to main content
This guide helps you migrate from deprecated Datalab API endpoints to their current replacements.

Marker → Dedicated Endpoints

The /api/v1/marker endpoint is deprecated. Migrate to the new dedicated endpoints below.
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:
SDK users who only use 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

The Workflows API (/api/v1/workflows) is deprecated. Use Pipelines for all new integrations and migrate existing workflows.
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

POST /api/v1/custom-pipeline is deprecated (sunset: September 30, 2026). Migrate to POST /api/v1/custom-processor. The management routes /api/v1/custom_pipelines/* are also deprecated; use /api/v1/custom_processors/* instead.
The response format is identical. 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