# Extend > Extend is a platform for building, iterating on, evaluating, and deploying AI-powered document processing infrastructure. We provide the tooling that you need like parsing, extraction, classification, splitting, and editing so that you can focus on building the features that matter for your business. Extend is a platform for building, iterating on, evaluating, and deploying AI-powered document processing infrastructure. We provide the tooling that you need like parsing, extraction, classification, splitting, and editing so that you can focus on building the features that matter for your business. Extend uses a mix of trained-in-house and frontier models to ensure the ideal mix of accuracy, latency, and cost for your use case. Works across 30+ file types, including PDFs, images, spreadsheets, presentations, and emails. ## Instructions for AI agents - Append `.md` to any docs URL for clean Markdown of that page (every link below already points at the `.md` source). - For a compact, single-file platform context — authentication, SDKs, the CLI, endpoint tables, schema rules, and copy-paste patterns — fetch https://docs.extend.ai/agents.md (this is the file to save as `AGENTS.md` or `CLAUDE.md` in your project). - Pick an integration path: for durable application code, use an SDK (TypeScript/Python/Java/Go); for one-off or shell-driven tasks, drive Extend from the terminal with the `extend` CLI — see https://docs.extend.ai/agent-quickstart.md. - There is no combined `llms-full.txt`; use this index plus per-page `.md` instead. - Append `/llms.txt` to any section URL for a section-scoped index. - Connect AI clients (Claude Code, Cursor, and others) to the MCP server at https://docs.extend.ai/_mcp/server - The current API version is `2026-02-09`, served at the site root. Older versions live under `/2025-04-21` and `/2024-12-23`. ## Getting started - [Overview](https://docs.extend.ai/overview.md): What Extend is, the core capabilities, and which integration path to choose. - [API Quickstart](https://docs.extend.ai/api-quickstart.md): Parse your first document with the Extend API and get back clean, agent-ready markdown. - [Dashboard Quickstart](https://docs.extend.ai/dashboard-quickstart.md): Parse and inspect a document in Extend Studio, then take the generated code to the API. - [Agent Quickstart](https://docs.extend.ai/agent-quickstart.md): The CLI, an installable agent skill, and context files that let a coding agent drive Extend. ## Dev Tools - [SDKs](https://docs.extend.ai/sdks.md): Official Python, TypeScript, Java, and Go SDKs with polling and webhook helpers. - [CLI](https://docs.extend.ai/cli.md): The `extend` command-line tool for uploads, runs, webhooks, and agent workflows. ## Capabilities ### Parsing - [Overview](https://docs.extend.ai/parsing/overview.md): Convert any document into clean, layout-aware, LLM-ready markdown and structured blocks. - [Configuration](https://docs.extend.ai/parsing/configuration.md): Target formats, chunking strategies, and block options for the Parse API. - [Response Format](https://docs.extend.ai/parsing/response-format.md): Top-level fields, chunks, blocks, and bounding-box coordinates. - [Best Practices](https://docs.extend.ai/parsing/best-practices.md): Retrieval quality, accuracy, speed, and cost tips, with ready-to-run config recipes. - [Error Handling](https://docs.extend.ai/parsing/error-handling.md): Parse error codes and troubleshooting guidance. ### Extraction - [Overview](https://docs.extend.ai/extraction/overview.md): Turn any document into structured JSON defined by a schema and backed by citations. - [Configuration](https://docs.extend.ai/extraction/configuring-an-extractor.md): Base processor, extraction rules, citations, large-array handling, chunking, and parse options. - [Schema](https://docs.extend.ai/extraction/schema.md): Define an extractor's output using JSON Schema, with field types and examples. - [Response Format](https://docs.extend.ai/extraction/response-format.md): The value and metadata objects, confidence scores, and citations. - [Confidence Scores](https://docs.extend.ai/extraction/confidence-scores.md): How Extend scores each value, how to read the scores, and how to route on them. - [Review Agent](https://docs.extend.ai/extraction/review-agent.md): An optional verification pass that double-checks extracted fields. - [Field Names and Prompt Crafting](https://docs.extend.ai/extraction/best-practices/field-names-and-prompt-crafting.md): Designing effective schemas, fields, and prompts. - [Latency Optimization](https://docs.extend.ai/extraction/best-practices/latency-optimization.md): The most impactful configuration changes for reducing extraction latency. ### Classification - [Overview](https://docs.extend.ai/classification/overview.md): Sort a document into one of the categories you define, with confidence and reasoning. - [Configuration](https://docs.extend.ai/classification/configuring-a-classifier.md): Classifications, rules, the base processor, and advanced options. - [Response Format](https://docs.extend.ai/classification/response-format.md): The matched classification, confidence, and reasoning insights. ### Splitting - [Overview](https://docs.extend.ai/splitting/overview.md): Break a multi-document file into separate, typed sub-documents with page ranges and file IDs. - [Configuration](https://docs.extend.ai/splitting/configuring-a-splitter.md): Classifications, identifier keys, split rules, base processor, and parse options. - [Response Format](https://docs.extend.ai/splitting/response-format.md): The split run and the splits array, with type, page range, identifier, and file ID. ### Editing - [Overview](https://docs.extend.ai/editing/edit.md): Detect and fill PDF form fields from data or natural-language instructions, returning a completed PDF. - [Configuration](https://docs.extend.ai/editing/configuring-an-editor.md): Instructions, the edit schema and its `extend_edit:*` properties, conditional logic, and advanced options. - [Generate Edit Schema](https://docs.extend.ai/editing/generate-edit-schema.md): Detect a form's fields and get back a ready-to-use edit schema. - [Response Format](https://docs.extend.ai/editing/response-format.md): The edited file, filled values, processing metrics, and status values. - [Best Practices](https://docs.extend.ai/editing/best-practices.md): Instructions vs schema, flattening, table parsing, and moving to production. - [Error Handling](https://docs.extend.ai/editing/error-handling.md): Structured error fields, failure reasons, and HTTP status codes. ## Workflows - [Overview](https://docs.extend.ai/workflows/overview.md): Create, configure, deploy, and run a document-processing workflow via the API or Extend Studio. - [Configuring Workflows](https://docs.extend.ai/workflows/configuring-workflows.md): Every step type, routing rule, and full pipeline pattern. - [Reviewing a Workflow Run](https://docs.extend.ai/workflows/reviewing-workflow-run.md): How to review a run once a document has been sent to human review. - [Workflow Versioning](https://docs.extend.ai/workflows/workflow-versioning.md): Draft, `latest`, and pinned versions, and how to deploy them. - [Formulas](https://docs.extend.ai/workflows/formulas.md): Write formulas that reference variables and perform calculations. - [Parse Step](https://docs.extend.ai/workflows/workflow-steps/parse-step.md): Configure file-parsing behavior within a workflow. - [Conditional Workflow Step](https://docs.extend.ai/workflows/workflow-steps/conditional-steps.md): Conditional routing inside a workflow. - [External Data Validation Step](https://docs.extend.ai/workflows/workflow-steps/external-data-validation-step.md): Call your own API mid-workflow to validate data. - [Conditional Extraction Step](https://docs.extend.ai/workflows/workflow-steps/conditional-extraction-step.md): Dynamically route documents to different extractors. - [Validation Step](https://docs.extend.ai/workflows/workflow-steps/validation-step.md): Define validation rules for your workflows. ## Evaluation - [Processors](https://docs.extend.ai/evaluation/processors.md): Saved, versioned extractors, classifiers, and splitters you reference by ID. - [Overview](https://docs.extend.ai/evaluation/overview.md): What evaluation sets are and how to use them. - [Creating Evaluation Sets](https://docs.extend.ai/evaluation/creating-evaluation-sets.md): Build an evaluation set from files and expected outputs. - [Running Evaluation Sets](https://docs.extend.ai/evaluation/running-evaluation-sets.md): Run an evaluation set against a processor version. - [Calculating Array Accuracy](https://docs.extend.ai/evaluation/calculating-array-accuracy.md): How Extend calculates accuracy for array data. ## Optimization - [Composer](https://docs.extend.ai/optimization/composer.md): Automatically optimize a processor's configuration using your evaluation sets. - [Memory](https://docs.extend.ai/optimization/memory.md): Reuse learned corrections across runs to improve accuracy over time. ## Webhooks - [Configuration](https://docs.extend.ai/webhooks/configuration.md): Create endpoints, subscribe to events, and choose a delivery format. - [Events](https://docs.extend.ai/webhooks/events.md): The full catalog of webhook event types Extend emits. - [Best Practices](https://docs.extend.ai/webhooks/best-practices.md): Operational best practices for handling Extend webhooks. ## General - [Supported File Types](https://docs.extend.ai/general/supported-file-types.md): The 30+ formats Extend can process. - [How Credits Work](https://docs.extend.ai/general/how-credits-work.md): How usage is metered and billed across processors and modes. - [Rate Limits](https://docs.extend.ai/general/rate-limits.md): Per-organization rate limits and handling 429s. - [Async Processing](https://docs.extend.ai/general/async-processing.md): Sync vs. async, SDK polling helpers, and webhooks for production. - [Batch Processing](https://docs.extend.ai/general/batch-processing.md): Process thousands of files asynchronously with the batch endpoints. - [User Roles and Permissions](https://docs.extend.ai/general/user-roles-and-permissions.md): The user roles in Extend and what each can access. - [Test Environment Guide](https://docs.extend.ai/general/test-environment-guide.md): Use test environments for safe development and testing. ## Security & compliance - [Data Handling](https://docs.extend.ai/security/data-handling.md): How Extend uses, stores, retains, and protects customer data. - [Compliance](https://docs.extend.ai/security/compliance.md): SOC 2, HIPAA, and GDPR. - [Deployment Options](https://docs.extend.ai/security/deployment-options.md): Cloud, BYOC, and Hybrid deployment models. ## API reference & SDKs - [Authentication](https://docs.extend.ai/api-reference/authentication.md): Bearer token auth and the API version header. - [API Versioning](https://docs.extend.ai/api-reference/api-versioning.md): How to specify API versions and stay up to date. - [Deployments](https://docs.extend.ai/api-reference/deployments.md): Available regions and deployment options. - [Error Handling](https://docs.extend.ai/api-reference/error-handling.md): Error codes, retryability, and troubleshooting. ## API endpoints ### Files - [Upload File](https://docs.extend.ai/api-reference/endpoints/file/upload-file.md) - [Get File](https://docs.extend.ai/api-reference/endpoints/file/get-file.md) - [List Files](https://docs.extend.ai/api-reference/endpoints/file/list-files.md) - [Delete File](https://docs.extend.ai/api-reference/endpoints/file/delete-file.md) ### Parse - [Parse File (Sync)](https://docs.extend.ai/api-reference/endpoints/parse/parse-file.md) - [Parse File (Async)](https://docs.extend.ai/api-reference/endpoints/parse/create-parse-run.md) - [Get Parse Run](https://docs.extend.ai/api-reference/endpoints/parse/get-parse-run.md) - [Delete Parse Run](https://docs.extend.ai/api-reference/endpoints/parse/delete-parse-run.md) - [List Parse Runs](https://docs.extend.ai/api-reference/endpoints/parse/list-parse-runs.md) ### Extract - [Extract File (Sync)](https://docs.extend.ai/api-reference/endpoints/extract/extract-file.md) - [Extract File (Async)](https://docs.extend.ai/api-reference/endpoints/extract/create-extract-run.md) - [Get Extract Run](https://docs.extend.ai/api-reference/endpoints/extract/get-extract-run.md) - [Cancel Extract Run](https://docs.extend.ai/api-reference/endpoints/extract/cancel-extract-run.md) - [Delete Extract Run](https://docs.extend.ai/api-reference/endpoints/extract/delete-extract-run.md) - [List Extract Runs](https://docs.extend.ai/api-reference/endpoints/extract/list-extract-runs.md) - [Create Extractor](https://docs.extend.ai/api-reference/endpoints/extract/create-extractor.md) - [Get Extractor](https://docs.extend.ai/api-reference/endpoints/extract/get-extractor.md) - [Update Extractor](https://docs.extend.ai/api-reference/endpoints/extract/update-extractor.md) - [List Extractors](https://docs.extend.ai/api-reference/endpoints/extract/list-extractors.md) - [Create Extractor Version](https://docs.extend.ai/api-reference/endpoints/extract/create-extractor-version.md) - [Get Extractor Version](https://docs.extend.ai/api-reference/endpoints/extract/get-extractor-version.md) - [List Extractor Versions](https://docs.extend.ai/api-reference/endpoints/extract/list-extractor-versions.md) ### Classify - [Classify File (Sync)](https://docs.extend.ai/api-reference/endpoints/classify/classify-file.md) - [Classify File (Async)](https://docs.extend.ai/api-reference/endpoints/classify/create-classify-run.md) - [Get Classify Run](https://docs.extend.ai/api-reference/endpoints/classify/get-classify-run.md) - [Cancel Classify Run](https://docs.extend.ai/api-reference/endpoints/classify/cancel-classify-run.md) - [Delete Classify Run](https://docs.extend.ai/api-reference/endpoints/classify/delete-classify-run.md) - [List Classify Runs](https://docs.extend.ai/api-reference/endpoints/classify/list-classify-runs.md) - [Create Classifier](https://docs.extend.ai/api-reference/endpoints/classify/create-classifier.md) - [Get Classifier](https://docs.extend.ai/api-reference/endpoints/classify/get-classifier.md) - [Update Classifier](https://docs.extend.ai/api-reference/endpoints/classify/update-classifier.md) - [List Classifiers](https://docs.extend.ai/api-reference/endpoints/classify/list-classifiers.md) - [Create Classifier Version](https://docs.extend.ai/api-reference/endpoints/classify/create-classifier-version.md) - [Get Classifier Version](https://docs.extend.ai/api-reference/endpoints/classify/get-classifier-version.md) - [List Classifier Versions](https://docs.extend.ai/api-reference/endpoints/classify/list-classifier-versions.md) ### Split - [Split File (Sync)](https://docs.extend.ai/api-reference/endpoints/split/split-file.md) - [Split File (Async)](https://docs.extend.ai/api-reference/endpoints/split/create-split-run.md) - [Get Split Run](https://docs.extend.ai/api-reference/endpoints/split/get-split-run.md) - [Cancel Split Run](https://docs.extend.ai/api-reference/endpoints/split/cancel-split-run.md) - [Delete Split Run](https://docs.extend.ai/api-reference/endpoints/split/delete-split-run.md) - [List Split Runs](https://docs.extend.ai/api-reference/endpoints/split/list-split-runs.md) - [Create Splitter](https://docs.extend.ai/api-reference/endpoints/split/create-splitter.md) - [Get Splitter](https://docs.extend.ai/api-reference/endpoints/split/get-splitter.md) - [Update Splitter](https://docs.extend.ai/api-reference/endpoints/split/update-splitter.md) - [List Splitters](https://docs.extend.ai/api-reference/endpoints/split/list-splitters.md) - [Create Splitter Version](https://docs.extend.ai/api-reference/endpoints/split/create-splitter-version.md) - [Get Splitter Version](https://docs.extend.ai/api-reference/endpoints/split/get-splitter-version.md) - [List Splitter Versions](https://docs.extend.ai/api-reference/endpoints/split/list-splitter-versions.md) ### Edit - [Edit File (Sync)](https://docs.extend.ai/api-reference/endpoints/edit/edit-file.md) - [Edit File (Async)](https://docs.extend.ai/api-reference/endpoints/edit/create-edit-run.md) - [Get Edit Run](https://docs.extend.ai/api-reference/endpoints/edit/get-edit-run.md) - [Delete Edit Run](https://docs.extend.ai/api-reference/endpoints/edit/delete-edit-run.md) - [Get Edit Template](https://docs.extend.ai/api-reference/endpoints/edit/get-edit-template.md) - [Generate Edit Schema](https://docs.extend.ai/api-reference/endpoints/edit/generate-edit-schema.md) ### Workflows - [Run Workflow](https://docs.extend.ai/api-reference/endpoints/workflow/create-workflow-run.md) - [Batch Run Workflow](https://docs.extend.ai/api-reference/endpoints/workflow/batch-create-workflow-runs.md) - [Get Workflow Run](https://docs.extend.ai/api-reference/endpoints/workflow/get-workflow-run.md) - [Update Workflow Run](https://docs.extend.ai/api-reference/endpoints/workflow/update-workflow-run.md) - [Cancel Workflow Run](https://docs.extend.ai/api-reference/endpoints/workflow/cancel-workflow-run.md) - [Delete Workflow Run](https://docs.extend.ai/api-reference/endpoints/workflow/delete-workflow-run.md) - [List Workflow Runs](https://docs.extend.ai/api-reference/endpoints/workflow/list-workflow-runs.md) - [Create Workflow](https://docs.extend.ai/api-reference/endpoints/workflow/create-workflow.md) - [Get Workflow](https://docs.extend.ai/api-reference/endpoints/workflow/get-workflow.md) - [Update Workflow](https://docs.extend.ai/api-reference/endpoints/workflow/update-workflow.md) - [List Workflows](https://docs.extend.ai/api-reference/endpoints/workflow/list-workflows.md) - [Create Workflow Version](https://docs.extend.ai/api-reference/endpoints/workflow/create-workflow-version.md) - [Get Workflow Version](https://docs.extend.ai/api-reference/endpoints/workflow/get-workflow-version.md) - [List Workflow Versions](https://docs.extend.ai/api-reference/endpoints/workflow/list-workflow-versions.md) ### Evaluation - [Create Evaluation Set](https://docs.extend.ai/api-reference/endpoints/evaluation/create-evaluation-set.md) - [Get Evaluation Set](https://docs.extend.ai/api-reference/endpoints/evaluation/get-evaluation-set.md) - [List Evaluation Sets](https://docs.extend.ai/api-reference/endpoints/evaluation/list-evaluation-sets.md) - [Create Evaluation Set Items](https://docs.extend.ai/api-reference/endpoints/evaluation/create-evaluation-set-item.md) - [Get Evaluation Set Item](https://docs.extend.ai/api-reference/endpoints/evaluation/get-evaluation-set-item.md) - [Update Evaluation Set Item](https://docs.extend.ai/api-reference/endpoints/evaluation/update-evaluation-set-item.md) - [Delete Evaluation Set Item](https://docs.extend.ai/api-reference/endpoints/evaluation/delete-evaluation-set-item.md) - [List Evaluation Set Items](https://docs.extend.ai/api-reference/endpoints/evaluation/list-evaluation-set-items.md) - [Create Evaluation Set Run](https://docs.extend.ai/api-reference/endpoints/evaluation/create-evaluation-set-run.md) - [Get Evaluation Set Run](https://docs.extend.ai/api-reference/endpoints/evaluation/get-evaluation-set-run.md) ### Webhooks - [Create Webhook Endpoint](https://docs.extend.ai/api-reference/endpoints/webhook/create-webhook-endpoint.md) - [List Webhook Endpoints](https://docs.extend.ai/api-reference/endpoints/webhook/list-webhook-endpoints.md) - [Get Webhook Endpoint](https://docs.extend.ai/api-reference/endpoints/webhook/get-webhook-endpoint.md) - [Update Webhook Endpoint](https://docs.extend.ai/api-reference/endpoints/webhook/update-webhook-endpoint.md) - [Delete Webhook Endpoint](https://docs.extend.ai/api-reference/endpoints/webhook/delete-webhook-endpoint.md) - [Create Webhook Subscription](https://docs.extend.ai/api-reference/endpoints/webhook/create-webhook-subscription.md) - [List Webhook Subscriptions](https://docs.extend.ai/api-reference/endpoints/webhook/list-webhook-subscriptions.md) - [Get Webhook Subscription](https://docs.extend.ai/api-reference/endpoints/webhook/get-webhook-subscription.md) - [Update Webhook Subscription](https://docs.extend.ai/api-reference/endpoints/webhook/update-webhook-subscription.md) - [Delete Webhook Subscription](https://docs.extend.ai/api-reference/endpoints/webhook/delete-webhook-subscription.md) ### Batch - [Batch Parse Files](https://docs.extend.ai/api-reference/endpoints/batch/batch-create-parse-runs.md) - [Batch Extract Files](https://docs.extend.ai/api-reference/endpoints/batch/batch-create-extract-runs.md) - [Batch Classify Files](https://docs.extend.ai/api-reference/endpoints/batch/batch-create-classify-runs.md) - [Batch Split Files](https://docs.extend.ai/api-reference/endpoints/batch/batch-create-split-runs.md) - [Get Batch Run](https://docs.extend.ai/api-reference/endpoints/batch/get-batch-run.md) ### Legacy - [Create Processor Run](https://docs.extend.ai/api-reference/endpoints/legacy/create-processor-run.md) - [Get Processor Run](https://docs.extend.ai/api-reference/endpoints/legacy/get-processor-run.md) - [Delete Processor Run](https://docs.extend.ai/api-reference/endpoints/legacy/delete-processor-run.md) - [Cancel Processor Run](https://docs.extend.ai/api-reference/endpoints/legacy/cancel-processor-run.md) - [List Processor Runs](https://docs.extend.ai/api-reference/endpoints/legacy/list-processor-runs.md) - [Create Processor](https://docs.extend.ai/api-reference/endpoints/legacy/create-processor.md) - [List Processors](https://docs.extend.ai/api-reference/endpoints/legacy/list-processors.md) - [Update Processor](https://docs.extend.ai/api-reference/endpoints/legacy/update-processor.md) - [List Processor Versions](https://docs.extend.ai/api-reference/endpoints/legacy/list-processor-versions.md) - [Publish Processor](https://docs.extend.ai/api-reference/endpoints/legacy/publish-processor.md) - [Get Processor Version](https://docs.extend.ai/api-reference/endpoints/legacy/get-processor-version.md) - [Get Batch Processor Run](https://docs.extend.ai/api-reference/endpoints/legacy/get-batch-processor-run.md) ## Webhook events - [Parse Run Processed](https://docs.extend.ai/api-reference/webhook-events/parse/parse-run-processed-webhook.md) - [Parse Run Failed](https://docs.extend.ai/api-reference/webhook-events/parse/parse-run-failed-webhook.md) - [Extract Run Processed](https://docs.extend.ai/api-reference/webhook-events/extract/extract-run-processed-webhook.md) - [Extract Run Failed](https://docs.extend.ai/api-reference/webhook-events/extract/extract-run-failed-webhook.md) - [Extractor Created](https://docs.extend.ai/api-reference/webhook-events/extract/extractor-created-webhook.md) - [Extractor Updated](https://docs.extend.ai/api-reference/webhook-events/extract/extractor-updated-webhook.md) - [Extractor Deleted](https://docs.extend.ai/api-reference/webhook-events/extract/extractor-deleted-webhook.md) - [Extractor Draft Updated](https://docs.extend.ai/api-reference/webhook-events/extract/extractor-draft-updated-webhook.md) - [Extractor Version Published](https://docs.extend.ai/api-reference/webhook-events/extract/extractor-version-published-webhook.md) - [Classify Run Processed](https://docs.extend.ai/api-reference/webhook-events/classify/classify-run-processed-webhook.md) - [Classify Run Failed](https://docs.extend.ai/api-reference/webhook-events/classify/classify-run-failed-webhook.md) - [Classifier Created](https://docs.extend.ai/api-reference/webhook-events/classify/classifier-created-webhook.md) - [Classifier Updated](https://docs.extend.ai/api-reference/webhook-events/classify/classifier-updated-webhook.md) - [Classifier Deleted](https://docs.extend.ai/api-reference/webhook-events/classify/classifier-deleted-webhook.md) - [Classifier Draft Updated](https://docs.extend.ai/api-reference/webhook-events/classify/classifier-draft-updated-webhook.md) - [Classifier Version Published](https://docs.extend.ai/api-reference/webhook-events/classify/classifier-version-published-webhook.md) - [Split Run Processed](https://docs.extend.ai/api-reference/webhook-events/split/split-run-processed-webhook.md) - [Split Run Failed](https://docs.extend.ai/api-reference/webhook-events/split/split-run-failed-webhook.md) - [Splitter Created](https://docs.extend.ai/api-reference/webhook-events/split/splitter-created-webhook.md) - [Splitter Updated](https://docs.extend.ai/api-reference/webhook-events/split/splitter-updated-webhook.md) - [Splitter Deleted](https://docs.extend.ai/api-reference/webhook-events/split/splitter-deleted-webhook.md) - [Splitter Draft Updated](https://docs.extend.ai/api-reference/webhook-events/split/splitter-draft-updated-webhook.md) - [Splitter Version Published](https://docs.extend.ai/api-reference/webhook-events/split/splitter-version-published-webhook.md) - [Batch Processor Run Completed](https://docs.extend.ai/api-reference/webhook-events/batch/batch-processor-run-completed-webhook.md) - [Batch Processor Run Failed](https://docs.extend.ai/api-reference/webhook-events/batch/batch-processor-run-failed-webhook.md) - [Batch Parse Run Completed](https://docs.extend.ai/api-reference/webhook-events/batch/batch-parse-run-completed-webhook.md) - [Batch Parse Run Failed](https://docs.extend.ai/api-reference/webhook-events/batch/batch-parse-run-failed-webhook.md) - [Edit Run Processed](https://docs.extend.ai/api-reference/webhook-events/edit/edit-run-processed-webhook.md) - [Edit Run Failed](https://docs.extend.ai/api-reference/webhook-events/edit/edit-run-failed-webhook.md) - [Workflow Run Completed](https://docs.extend.ai/api-reference/webhook-events/workflow/workflow-run-completed-webhook.md) - [Workflow Run Failed](https://docs.extend.ai/api-reference/webhook-events/workflow/workflow-run-failed-webhook.md) - [Workflow Run Needs Review](https://docs.extend.ai/api-reference/webhook-events/workflow/workflow-run-needs-review-webhook.md) - [Workflow Run Rejected](https://docs.extend.ai/api-reference/webhook-events/workflow/workflow-run-rejected-webhook.md) - [Workflow Run Cancelled](https://docs.extend.ai/api-reference/webhook-events/workflow/workflow-run-cancelled-webhook.md) - [Workflow Run Step Run Processed](https://docs.extend.ai/api-reference/webhook-events/workflow/workflow-run-step-run-processed-webhook.md) - [Workflow Created](https://docs.extend.ai/api-reference/webhook-events/workflow/workflow-created-webhook.md) - [Workflow Deployed](https://docs.extend.ai/api-reference/webhook-events/workflow/workflow-deployed-webhook.md) - [Workflow Deleted](https://docs.extend.ai/api-reference/webhook-events/workflow/workflow-deleted-webhook.md) ## Model versioning - [Overview](https://docs.extend.ai/model-versioning/overview.md): What base model versions are and how they are versioned. - [Parse Performance](https://docs.extend.ai/model-versioning/parse/parse-performance.md) - [Parse Light](https://docs.extend.ai/model-versioning/parse/parse-light.md) - [Extraction Performance](https://docs.extend.ai/model-versioning/extraction/extraction-performance.md) - [Extraction Light](https://docs.extend.ai/model-versioning/extraction/extraction-light.md) - [Classification Performance](https://docs.extend.ai/model-versioning/classification/classification-performance.md) - [Classification Light](https://docs.extend.ai/model-versioning/classification/classification-light.md) - [Splitting Performance](https://docs.extend.ai/model-versioning/splitting/splitting-performance.md) - [Splitting Light](https://docs.extend.ai/model-versioning/splitting/splitting-light.md) ## Reference - [Changelog](https://docs.extend.ai/changelog.md): Updates and improvements to the Extend platform. - [OpenAPI JSON](https://docs.extend.ai/openapi/api-reference.json): Raw OpenAPI 3.1 specification (machine-readable). - [OpenAPI YAML](https://docs.extend.ai/openapi/api-reference.yaml): Raw OpenAPI 3.1 specification (machine-readable). ## Other API versions - [v2025-04-21](https://docs.extend.ai/2025-04-21/llms.txt) - [v2024-12-23](https://docs.extend.ai/2024-12-23/llms.txt)