# Retab Docs ## Docs - [Cancel Classification](https://docs.retab.com/api-reference/classifications/cancel.md) - [Create Classification](https://docs.retab.com/api-reference/classifications/create.md): Classify a document. - [Delete Classification](https://docs.retab.com/api-reference/classifications/delete.md): Delete a classification. - [Get Classification](https://docs.retab.com/api-reference/classifications/get.md): Retrieve a classification. - [List Classifications](https://docs.retab.com/api-reference/classifications/list.md): List classifications. - [Cancel Edit](https://docs.retab.com/api-reference/edits/cancel.md) - [Create Edit](https://docs.retab.com/api-reference/edits/create.md): Create an edit. - [Delete Edit](https://docs.retab.com/api-reference/edits/delete.md): Delete an edit. - [Get Edit](https://docs.retab.com/api-reference/edits/get.md): Retrieve an edit. - [List Edits](https://docs.retab.com/api-reference/edits/list.md): List edits. - [Create Template](https://docs.retab.com/api-reference/edits/templates/create.md): Create an edit template. - [Delete Template](https://docs.retab.com/api-reference/edits/templates/delete.md): Delete an edit template. - [Get Template](https://docs.retab.com/api-reference/edits/templates/get.md): Retrieve an edit template. - [List Templates](https://docs.retab.com/api-reference/edits/templates/list.md): List edit templates. - [Update Template](https://docs.retab.com/api-reference/edits/templates/update.md): Update an edit template. - [Cancel Extraction](https://docs.retab.com/api-reference/extractions/cancel.md) - [Create Extraction](https://docs.retab.com/api-reference/extractions/create.md): Run a structured extraction on a document. - [Delete Extraction](https://docs.retab.com/api-reference/extractions/delete.md): Delete an extraction - [Get Extraction](https://docs.retab.com/api-reference/extractions/get.md): Retrieve an extraction. - [List Extractions](https://docs.retab.com/api-reference/extractions/list.md): List and paginate extractions with optional filtering. - [Get Sources](https://docs.retab.com/api-reference/extractions/sources.md): Return the extraction result enriched with per-leaf source provenance. - [Cancel File Blueprint](https://docs.retab.com/api-reference/files/blueprints/cancel.md): Cancel an in-flight background file blueprint. - [Create File Blueprint](https://docs.retab.com/api-reference/files/blueprints/create.md): Create a Document Blueprint for an uploaded file. - [Get File Blueprint](https://docs.retab.com/api-reference/files/blueprints/get.md): Retrieve a file blueprint by id. - [Get Download Link](https://docs.retab.com/api-reference/files/download-link.md): Get a temporary download link for a file. - [Get File](https://docs.retab.com/api-reference/files/get.md): Retrieve a file. - [List Files](https://docs.retab.com/api-reference/files/list.md): List files with pagination and optional filtering. - [Complete File Upload](https://docs.retab.com/api-reference/files/upload/complete.md): Finalize a file upload. - [Upload File](https://docs.retab.com/api-reference/files/upload/create.md): Start a file upload. - [Introduction](https://docs.retab.com/api-reference/introduction.md): Overview of our API endpoints - [Cancel Parse](https://docs.retab.com/api-reference/parses/cancel.md) - [Create Parse](https://docs.retab.com/api-reference/parses/create.md): Create a parse. - [Delete Parse](https://docs.retab.com/api-reference/parses/delete.md): Delete a parse. - [Get Parse](https://docs.retab.com/api-reference/parses/get.md): Retrieve a parse. - [List Parses](https://docs.retab.com/api-reference/parses/list.md): List parses. - [Cancel Partition](https://docs.retab.com/api-reference/partitions/cancel.md) - [Create Partitions](https://docs.retab.com/api-reference/partitions/create.md): Create a partition. - [Delete Partition](https://docs.retab.com/api-reference/partitions/delete.md): Delete a partition. - [Get Partition](https://docs.retab.com/api-reference/partitions/get.md): Retrieve a partition. - [List Partitions](https://docs.retab.com/api-reference/partitions/list.md): List partitions. - [Generate](https://docs.retab.com/api-reference/schemas/generate.md): Generates a JSON Schema from scratch by inferring structure from the content of the provided example documents. - [Create Secret](https://docs.retab.com/api-reference/secrets/create.md) - [Delete Secret](https://docs.retab.com/api-reference/secrets/delete.md) - [Get Secret](https://docs.retab.com/api-reference/secrets/get.md) - [List Secrets](https://docs.retab.com/api-reference/secrets/list.md) - [Set Secret](https://docs.retab.com/api-reference/secrets/set.md) - [Get Secret Value](https://docs.retab.com/api-reference/secrets/value.md) - [Cancel Split](https://docs.retab.com/api-reference/splits/cancel.md) - [Create Split](https://docs.retab.com/api-reference/splits/create.md): Create a split. - [Delete Split](https://docs.retab.com/api-reference/splits/delete.md): Delete a split. - [Get Split](https://docs.retab.com/api-reference/splits/get.md): Retrieve a split. - [List Splits](https://docs.retab.com/api-reference/splits/list.md): List splits. - [Create Table](https://docs.retab.com/api-reference/tables/create.md) - [Delete Table](https://docs.retab.com/api-reference/tables/delete.md) - [Download Table CSV](https://docs.retab.com/api-reference/tables/download.md) - [Get Table](https://docs.retab.com/api-reference/tables/get.md) - [List Tables](https://docs.retab.com/api-reference/tables/list.md) - [Profile Table](https://docs.retab.com/api-reference/tables/profile.md) - [Query Table](https://docs.retab.com/api-reference/tables/query.md) - [Replace Table CSV](https://docs.retab.com/api-reference/tables/replace.md) - [Get Table Schema](https://docs.retab.com/api-reference/tables/schema.md) - [Update Table](https://docs.retab.com/api-reference/tables/update.md) - [Validate Table](https://docs.retab.com/api-reference/tables/validate.md) - [Get Artifact](https://docs.retab.com/api-reference/workflows/artifacts/get.md): Get one workflow artifact by id. - [List Artifacts](https://docs.retab.com/api-reference/workflows/artifacts/list.md): List artifacts produced by a workflow run. - [Create Block](https://docs.retab.com/api-reference/workflows/blocks/create.md): Create a new block in a workflow. - [Delete Block](https://docs.retab.com/api-reference/workflows/blocks/delete.md): Delete a block from a workflow. - [Create Workflow Block Execution](https://docs.retab.com/api-reference/workflows/blocks/executions/create.md): Create a block execution for `block_id` against the current draft. - [List Workflow Blocks Executions](https://docs.retab.com/api-reference/workflows/blocks/executions/list.md): List recent block executions for one workflow run block. - [Get Block](https://docs.retab.com/api-reference/workflows/blocks/get.md): Get a single block by ID. - [List Blocks](https://docs.retab.com/api-reference/workflows/blocks/list.md): List blocks for a workflow with keyset cursor pagination. - [Update Block](https://docs.retab.com/api-reference/workflows/blocks/update.md): Update a block with partial data. - [Validate Block Config](https://docs.retab.com/api-reference/workflows/blocks/validate-config.md): Validate an assembled block config without mutating the workflow draft. - [Diff Block Versions](https://docs.retab.com/api-reference/workflows/blocks/versions/diff.md) - [Get Block Version](https://docs.retab.com/api-reference/workflows/blocks/versions/get.md) - [List Block Versions](https://docs.retab.com/api-reference/workflows/blocks/versions/list.md) - [Restore Block Version](https://docs.retab.com/api-reference/workflows/blocks/versions/restore.md) - [Create Workflow](https://docs.retab.com/api-reference/workflows/create.md): Create a new workflow. - [Delete Workflow](https://docs.retab.com/api-reference/workflows/delete.md): Delete a workflow and all its associated entities. - [Diagnose Workflow Graph](https://docs.retab.com/api-reference/workflows/diagnose-graph.md) - [Discard Draft](https://docs.retab.com/api-reference/workflows/discard-draft.md): Discard all draft changes and restore the workflow to its published state. - [Create Edge](https://docs.retab.com/api-reference/workflows/edges/create.md): Create a new edge connecting two blocks. - [Delete Edge](https://docs.retab.com/api-reference/workflows/edges/delete.md): Delete an edge from a workflow. - [Get Edge](https://docs.retab.com/api-reference/workflows/edges/get.md): Get a single edge by ID. - [List Edges](https://docs.retab.com/api-reference/workflows/edges/list.md): List edges for a workflow with keyset cursor pagination. - [Diff Edge Versions](https://docs.retab.com/api-reference/workflows/edges/versions/diff.md) - [Get Edge Version](https://docs.retab.com/api-reference/workflows/edges/versions/get.md) - [List Edge Versions](https://docs.retab.com/api-reference/workflows/edges/versions/list.md) - [Restore Edge Version](https://docs.retab.com/api-reference/workflows/edges/versions/restore.md) - [Create Experiment](https://docs.retab.com/api-reference/workflows/experiments/create.md): Create an experiment. - [Delete Experiment](https://docs.retab.com/api-reference/workflows/experiments/delete.md): Delete an experiment. - [Get Experiment](https://docs.retab.com/api-reference/workflows/experiments/get.md): Retrieve a single experiment. - [List Experiments](https://docs.retab.com/api-reference/workflows/experiments/list.md): List experiments under one workflow with cursor pagination. - [Get Experiment Run Metrics](https://docs.retab.com/api-reference/workflows/experiments/metrics/get.md): Get metrics for an experiment run. - [Get Experiment Run Result](https://docs.retab.com/api-reference/workflows/experiments/results/get.md): Retrieve a single experiment result. - [List Experiment Results](https://docs.retab.com/api-reference/workflows/experiments/results/list.md): List per-document results for an experiment run. - [Cancel Experiment Run](https://docs.retab.com/api-reference/workflows/experiments/runs/cancel.md): Cancel an experiment run. - [Create Experiment Run](https://docs.retab.com/api-reference/workflows/experiments/runs/create.md): Create an experiment run. - [Get Experiment Run](https://docs.retab.com/api-reference/workflows/experiments/runs/get.md): Retrieve a single experiment run. - [List Experiment Runs](https://docs.retab.com/api-reference/workflows/experiments/runs/list.md): List experiment runs. - [Update Experiment](https://docs.retab.com/api-reference/workflows/experiments/update.md): Update an experiment. - [Get Workflow](https://docs.retab.com/api-reference/workflows/get.md): Get a single workflow by ID. - [List Workflows](https://docs.retab.com/api-reference/workflows/list.md): List workflows with pagination and optional filtering. - [Publish Workflow](https://docs.retab.com/api-reference/workflows/publish.md): Publish a workflow. - [Approve Review](https://docs.retab.com/api-reference/workflows/reviews/approve.md): Approve one review version and resume the workflow run. - [Get Review](https://docs.retab.com/api-reference/workflows/reviews/get.md): Read one review's metadata + decision. Versions are fetched separately. - [List Reviews](https://docs.retab.com/api-reference/workflows/reviews/list.md): List reviews — the review queue, oldest first by `created_at`. - [Reject Review](https://docs.retab.com/api-reference/workflows/reviews/reject.md): Reject one review version and resume the workflow run. - [Create Version](https://docs.retab.com/api-reference/workflows/reviews/versions/create.md): Create one immutable, content-addressed review version. - [Get Version](https://docs.retab.com/api-reference/workflows/reviews/versions/get.md): Read one review version by its content-addressed id. - [List Versions](https://docs.retab.com/api-reference/workflows/reviews/versions/list.md): List versions for one review. - [Cancel Run](https://docs.retab.com/api-reference/workflows/runs/cancel.md): Cancel a pending, running, or waiting workflow run. - [Run Workflow](https://docs.retab.com/api-reference/workflows/runs/create.md): Create a fresh workflow run. - [Delete Run](https://docs.retab.com/api-reference/workflows/runs/delete.md): Delete a workflow run and its associated step data. - [Export Runs](https://docs.retab.com/api-reference/workflows/runs/export.md): Build CSV content for workflow run exports. - [Get Run](https://docs.retab.com/api-reference/workflows/runs/get.md): Get a single workflow run by ID. - [List Runs](https://docs.retab.com/api-reference/workflows/runs/list.md): List workflow runs with pagination and optional filters. - [Export Workflow Spec](https://docs.retab.com/api-reference/workflows/spec.md): Export draft workflow state as canonical declarative YAML. - [Apply Workflow Spec](https://docs.retab.com/api-reference/workflows/spec/apply.md): Create a new workflow from a declarative YAML spec. - [Apply Workflow Spec to Existing Workflow](https://docs.retab.com/api-reference/workflows/spec/apply-to.md): Apply a declarative YAML spec to an existing workflow draft. - [Plan Workflow Spec](https://docs.retab.com/api-reference/workflows/spec/plan.md): Preview the changes a declarative YAML spec would make to the draft workflow. - [Plan Workflow Spec Against Existing Workflow](https://docs.retab.com/api-reference/workflows/spec/plan-to.md): Preview applying a declarative YAML spec to an existing workflow draft. - [Validate Workflow Spec](https://docs.retab.com/api-reference/workflows/spec/validate.md): Validate declarative YAML without changing the workflow. - [Get Step](https://docs.retab.com/api-reference/workflows/steps/get.md): Get one step by its step id. - [List Steps](https://docs.retab.com/api-reference/workflows/steps/list.md): List steps with status and artifact summaries. - [Create Workflow Test](https://docs.retab.com/api-reference/workflows/tests/create.md): Create a workflow test. - [Delete Workflow Test](https://docs.retab.com/api-reference/workflows/tests/delete.md): Delete a workflow test. - [Get Workflow Test](https://docs.retab.com/api-reference/workflows/tests/get.md): Retrieve a single workflow test. - [List Workflow Tests](https://docs.retab.com/api-reference/workflows/tests/list.md): List workflow tests. - [Get Test Run Result](https://docs.retab.com/api-reference/workflows/tests/results/get.md): Retrieve a single workflow test result. - [List Test Results](https://docs.retab.com/api-reference/workflows/tests/results/list.md): List workflow test results for a single run, page by page. - [Cancel Workflow Test Run](https://docs.retab.com/api-reference/workflows/tests/runs/cancel.md): Cancel a workflow test run. - [Create Workflow Test Run](https://docs.retab.com/api-reference/workflows/tests/runs/create.md): Create a workflow-scoped test run. - [Get Workflow Test Run](https://docs.retab.com/api-reference/workflows/tests/runs/get.md): Retrieve a single workflow test run. - [List Workflow Test Runs](https://docs.retab.com/api-reference/workflows/tests/runs/list.md): List workflow test runs. - [Update Workflow Test](https://docs.retab.com/api-reference/workflows/tests/update.md): Update a workflow test. - [Update Workflow](https://docs.retab.com/api-reference/workflows/update.md): Update an existing workflow. - [Diff Workflow Versions](https://docs.retab.com/api-reference/workflows/versions/diff.md) - [Get Workflow Version](https://docs.retab.com/api-reference/workflows/versions/get.md) - [List Workflow Versions](https://docs.retab.com/api-reference/workflows/versions/list.md) - [Restore Workflow Version](https://docs.retab.com/api-reference/workflows/versions/restore.md) - [Background mode](https://docs.retab.com/core-concepts/Background_Mode.md) - [Core Concepts](https://docs.retab.com/core-concepts/Core_Concepts.md) - [Documents](https://docs.retab.com/core-concepts/Documents.md) - [Files](https://docs.retab.com/core-concepts/Files.md) - [Pricing](https://docs.retab.com/core-concepts/Pricing.md) - [K LLMs Consensus](https://docs.retab.com/core-concepts/k-LLMs_Consensus.md) - [API keys](https://docs.retab.com/environments/api-keys.md): Create test and live API keys for each Retab environment - [CLI environments](https://docs.retab.com/environments/cli.md): Manage local CLI profiles for test, production, and custom environments - [Migration and FAQ](https://docs.retab.com/environments/migration.md): Move existing Retab integrations onto the environments model - [Environments](https://docs.retab.com/environments/overview.md): Stripe-style test and production namespaces inside one Retab organization - [Promotion](https://docs.retab.com/environments/promotion.md): Promote a workflow from test to production as a reviewable draft - [Webhooks and secrets](https://docs.retab.com/environments/webhooks-and-secrets.md): Environment-scoped webhook signing secrets and integration credentials - [Introduction](https://docs.retab.com/overview/introduction.md) - [Classify](https://docs.retab.com/primitives/Classify.md) - [Edit](https://docs.retab.com/primitives/Edit.md) - [Extract](https://docs.retab.com/primitives/Extract.md) - [Parse](https://docs.retab.com/primitives/Parse.md) - [Partition](https://docs.retab.com/primitives/Partition.md) - [Splitting](https://docs.retab.com/primitives/Split.md) - [Blocks](https://docs.retab.com/workflows/Blocks.md): Complete reference for supported workflow block types - [Experiments](https://docs.retab.com/workflows/Experiments.md): Measure workflow block quality with repeated consensus runs over a fixed document set - [Functions](https://docs.retab.com/workflows/Functions.md) - [MCP](https://docs.retab.com/workflows/MCP.md): Connect Retab to Claude, Codex, and any other MCP-compatible client. - [Reviews](https://docs.retab.com/workflows/Reviews.md): Review, correct, and decide on gated workflow block outputs - [Secrets](https://docs.retab.com/workflows/Secrets.md): Store credentials safely and mount them into workflow blocks - [Workflows](https://docs.retab.com/workflows/Workflows.md): Build visual document processing pipelines with drag-and-drop blocks - [Workflow Tables](https://docs.retab.com/workflows/tables.md): Create CSV-backed lookup tables and mount them into workflows. - [Tests](https://docs.retab.com/workflows/tests.md): Validate workflow block outputs with reusable input snapshots and assertions ## OpenAPI Specs - [openapi](https://docs.retab.com/api-reference/openapi.json) ## Optional - [Site](https://retab.com) - [Github](https://github.com/retab-dev/retab) - [Blog](https://retab.substack.com) - [Community](https://discord.gg/vc5tWRPqag)