Starting December 7, 2026, Parse defaults to r-1. To keep legacy Parse, set settings.model to "legacy". Parameter descriptions below call out behavior differences between the pipelines. See Parse r-1 and r-1 configuration compatibility.
For parse/split/extract pipelines, the URL of the document to be processed. You can provide one of the following:
1. A publicly available URL
2. A presigned S3 URL
3. A reducto:// prefixed URL obtained from the /upload endpoint after directly uploading a document
4. A jobid:// prefixed URL obtained from a previous /parse invocation
5. A list of URLs (for multi-document pipelines, V3 API only)
For edit pipelines, this should be a string containing the edit instructions
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Reducto","colors":{"primary":"#5c0c5c","light":"#c77dba","dark":"#5c0c5c"},"logo":{"light":"https://cdn.reducto.ai/logo.svg","dark":"https://cdn.reducto.ai/logo-dark.svg"},"favicon":"https://mintcdn.com/reducto/7owl8-bq0hdh9XB8/favicon.ico?fit=max\u0026auto=format\u0026n=7owl8-bq0hdh9XB8\u0026q=85\u0026s=90372b27ca6d42c4f6192cbba673afb5","api":{"examples":{"languages":["python","javascript","go"]}},"appearance":{"default":"light"},"navbar":{"links":[{"href":"https://reducto.ai/?utm_source=docs\u0026utm_medium=referral\u0026utm_campaign=docs_product_bridge\u0026utm_content=navbar_product","label":"Product"},{"href":"https://reducto.ai/blog","label":"Blog"}],"primary":{"type":"button","label":"Log In","href":"https://studio.reducto.ai/"}},"footer":{"socials":{"x":"https://x.com/reductoai","linkedin":"https://www.linkedin.com/company/reducto-ai"},"links":[{"header":"Product","items":[{"label":"Homepage","href":"https://reducto.ai/"},{"label":"Pricing","href":"https://reducto.ai/pricing"},{"label":"Playground","href":"https://studio.reducto.ai/"}]},{"header":"Company","items":[{"label":"Careers","href":"https://reducto.ai/careers"},{"label":"Blog","href":"https://reducto.ai/blog"},{"label":"Support","href":"mailto:support@Reducto.ai"}]},{"header":"Legal","items":[{"label":"Privacy Policy","href":"https://reducto.ai/privacy"},{"label":"Terms of Service","href":"https://reducto.ai/terms"}]}]},"fonts":{"heading":{"family":"Reducto Sans Bold","source":"https://cdn.reducto.ai/fonts/ReductoSansBold.woff2","format":"woff2"},"body":{"family":"Reducto Sans","source":"https://cdn.reducto.ai/fonts/ReductoSans.woff2","format":"woff2"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Status","icon":"signal","href":"https://status.reducto.ai"},{"anchor":"Studio","icon":"browser","href":"https://studio.reducto.ai"},{"anchor":"Support","icon":"envelope","href":"mailto:support@reducto.ai"},{"anchor":"Model Versions","icon":"bell","href":"/reference/model-versions"},{"anchor":"Changelog","icon":"clock-rotate-left","href":"/reference/changelog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"reducto","hasAudioNarration":false,"actualSubdomain":"reducto","customDomains":["docs.reducto.ai"],"gitSource":{"type":"github","owner":"reductoai","repo":"api","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"issues":false,"edits":false,"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af39d2c273dff99970c621e","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"Documentation","count":82},{"language":"default","tag":"API Reference","count":36},{"language":"default","tag":"SDKs","count":30},{"language":"default","tag":"Document Processing","count":24},{"language":"default","tag":"Configurations","count":18},{"language":"default","tag":"On-premise Resources","count":18},{"language":"default","tag":"Core Methods","count":18},{"language":"default","tag":"Core Functions","count":15},{"language":"default","tag":"Utilities","count":10},{"language":"default","tag":"Parse Configurations","count":10}]},"assistantConfig":{"deflection":{"enabled":true,"email":"support@reducto.ai","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/async-parse","slug":"/api-reference/async-parse","pageMetadata":{"public":true,"title":"Parse Async","openapi":"openapi.json post /parse_async","description":"Asynchronously turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.","og:title":"Reducto Documentation | Async Parse API Reference","og:description":"Asynchronously turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.","href":"/api-reference/async-parse"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Asynchronously turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,..._provideComponents(),...props.components},{Note}=_components;if(!Note)_missingMdxReference(`Note`,true);return _jsx(Note,{children:_jsxs(_components.p,{children:[`Starting December 7, 2026, Parse defaults to r-1. To keep legacy Parse, set `,_jsx(_components.code,{children:`settings.model`}),` to `,_jsx(_components.code,{children:`\"legacy\"`}),`. Parameter descriptions below call out behavior differences between the pipelines. See `,_jsx(_components.a,{href:`/parse/r-1`,children:`Parse r-1`}),` and `,_jsx(_components.a,{href:`/configs/parse/r-1-configuration-compatibility`,children:`r-1 configuration compatibility`}),`.`]})})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"public":true,"title":"Parse Async","openapi":"openapi.json post /parse_async","description":"Asynchronously turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.","og:title":"Reducto Documentation | Async Parse API Reference","og:description":"Asynchronously turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.","href":"/api-reference/async-parse"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Async Parse","operationId":"async_parse_parse_async_post","requestBody":"714ba90a-fec3-4cd4-b863-35ec87cc174a","responses":{"200":"30429983-1ef5-49a6-82be-8497f9c8c76b","422":"967c40e8-7335-4cd1-a06e-f08ba5c08b33"},"security":["afe4ac7c-033d-46c3-87f8-c6c699dd7d78"],"method":"post","type":"path","servers":["c54bc755-b143-4d6e-aca7-48b3280ce506"],"path":"/parse_async","baseUrlOptions":["https://platform.reducto.ai"],"title":"Async Parse","description":"Asynchronously turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.","codeSamples":[],"requestExampleLanguages":["python","javascript","go"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"properties":{"input":{"oneOf":[{"type":"string","title":"Input","description":"For parse/split/extract pipelines, the URL of the document to be processed. You can provide one of the following:\n 1. A publicly available URL\n 2. A presigned S3 URL\n 3. A reducto:// prefixed URL obtained from the /upload endpoint after directly uploading a document\n 4. A jobid:// prefixed URL obtained from a previous /parse invocation\n 5. A list of URLs (for multi-document pipelines, V3 API only)\n\n For edit pipelines, this should be a string containing the edit instructions ","isRequired":true,"uniqueKey":"input.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX]","typeLabel":"string"},"title":"Input","description":"For parse/split/extract pipelines, the URL of the document to be processed. You can provide one of the following:\n 1. A publicly available URL\n 2. A presigned S3 URL\n 3. A reducto:// prefixed URL obtained from the /upload endpoint after directly uploading a document\n 4. A jobid:// prefixed URL obtained from a previous /parse invocation\n 5. A list of URLs (for multi-document pipelines, V3 API only)\n\n For edit pipelines, this should be a string containing the edit instructions ","isRequired":true,"uniqueKey":"input.oneOf.1","typeLabel":"string[]"},{"type":"object","title":"UploadResponse","description":"For parse/split/extract pipelines, the URL of the document to be processed. You can provide one of the following:\n 1. A publicly available URL\n 2. A presigned S3 URL\n 3. A reducto:// prefixed URL obtained from the /upload endpoint after directly uploading a document\n 4. A jobid:// prefixed URL obtained from a previous /parse invocation\n 5. A list of URLs (for multi-document pipelines, V3 API only)\n\n For edit pipelines, this should be a string containing the edit instructions ","required":["file_id"],"properties":{"file_id":{"type":"string","title":"File Id","isRequired":true,"uniqueKey":"input.oneOf.2.file_id","typeLabel":"string"},"presigned_url":{"oneOf":[{"type":"string","title":"Presigned Url","uniqueKey":"input.oneOf.2.presigned_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Presigned Url","uniqueKey":"input.oneOf.2.presigned_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.2.presigned_url","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"input.oneOf.2","typeLabel":"UploadResponse · object"}],"isRequired":true,"uniqueKey":"input","typeLabel":"string | string[] | UploadResponse · object"},"async":{"properties":{"metadata":{"title":"Metadata","description":"JSON metadata included in webhook request body. Defaults to None.","uniqueKey":"async.metadata","typeLabel":"any"},"priority":{"type":"boolean","title":"Priority","description":"Workers poll the priority queue ahead of the standard queue, so priority jobs start sooner when there is queued work; sync jobs are prioritized above async jobs by default.","default":false,"uniqueKey":"async.priority","typeLabel":"boolean"},"webhook":{"oneOf":[{"type":"object","title":"SvixWebhookConfig","description":"The webhook configuration for the asynchronous processing.","properties":{"mode":{"type":"string","const":"svix","title":"Mode","default":"svix","uniqueKey":"async.webhook.oneOf.0.mode","typeLabel":"string"},"channels":{"items":{"type":"string","uniqueKey":"async.webhook.oneOf.0.channels.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Channels","description":"A list of Svix channels the message will be delivered down, omit to send to all channels.","uniqueKey":"async.webhook.oneOf.0.channels","typeLabel":"string[]"}},"uniqueKey":"async.webhook.oneOf.0","typeLabel":"SvixWebhookConfig · object"},{"type":"object","title":"DirectWebhookConfig","description":"The webhook configuration for the asynchronous processing.","required":["url"],"properties":{"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"async.webhook.oneOf.1.url","typeLabel":"string"},"mode":{"type":"string","const":"direct","title":"Mode","default":"direct","uniqueKey":"async.webhook.oneOf.1.mode","typeLabel":"string"}},"uniqueKey":"async.webhook.oneOf.1","typeLabel":"DirectWebhookConfig · object"},{"type":"null","title":"Webhook","description":"The webhook configuration for the asynchronous processing.","uniqueKey":"async.webhook.oneOf.2","typeLabel":"null"}],"uniqueKey":"async.webhook","typeLabel":"SvixWebhookConfig · object | DirectWebhookConfig · object | null"}},"type":"object","title":"AsyncConfig","description":"The configuration options for asynchronous processing (default synchronous).","default":{"priority":false},"uniqueKey":"async","typeLabel":"AsyncConfig · object"},"enhance":{"properties":{"agentic":{"items":{"oneOf":[{"type":"object","title":"TableAgentic","required":["scope"],"properties":{"scope":{"type":"string","const":"table","title":"Scope","isRequired":true,"uniqueKey":"enhance.agentic.items.[INDEX].oneOf.0.scope","typeLabel":"string"},"prompt":{"oneOf":[{"type":"string","title":"Prompt","description":"Custom prompt for table agentic.","uniqueKey":"enhance.agentic.items.[INDEX].oneOf.0.prompt.oneOf.0","typeLabel":"string"},{"type":"null","title":"Prompt","description":"Custom prompt for table agentic.","uniqueKey":"enhance.agentic.items.[INDEX].oneOf.0.prompt.oneOf.1","typeLabel":"null"}],"uniqueKey":"enhance.agentic.items.[INDEX].oneOf.0.prompt","typeLabel":"string | null"},"mode":{"type":"string","enum":["default","auto","max"],"title":"Mode","description":"Mode for table agentic: 'default' selectively applies enrichment only to tables likely to benefit, and 'max' runs enrichment on all tables.","default":"default","uniqueKey":"enhance.agentic.items.[INDEX].oneOf.0.mode","typeLabel":"enum\u003cstring>"}},"uniqueKey":"enhance.agentic.items.[INDEX].oneOf.0","typeLabel":"TableAgentic · object"},{"type":"object","title":"FigureAgentic","required":["scope"],"properties":{"scope":{"type":"string","const":"figure","title":"Scope","isRequired":true,"uniqueKey":"enhance.agentic.items.[INDEX].oneOf.1.scope","typeLabel":"string"},"prompt":{"oneOf":[{"type":"string","title":"Prompt","description":"Custom prompt for figure agentic.","uniqueKey":"enhance.agentic.items.[INDEX].oneOf.1.prompt.oneOf.0","typeLabel":"string"},{"type":"null","title":"Prompt","description":"Custom prompt for figure agentic.","uniqueKey":"enhance.agentic.items.[INDEX].oneOf.1.prompt.oneOf.1","typeLabel":"null"}],"uniqueKey":"enhance.agentic.items.[INDEX].oneOf.1.prompt","typeLabel":"string | null"},"advanced_chart_agent":{"type":"boolean","title":"Advanced Chart Agent","description":"If True, run advanced chart extraction on figures classified as charts: an agentic extractor that returns full structured series data (chart_data) plus a reconstruction image re-drawn from that data (extra.chart_reconstruction). Higher latency. Defaults to False.","default":false,"uniqueKey":"enhance.agentic.items.[INDEX].oneOf.1.advanced_chart_agent","typeLabel":"boolean"}},"uniqueKey":"enhance.agentic.items.[INDEX].oneOf.1","typeLabel":"FigureAgentic · object"},{"type":"object","title":"TextAgentic","required":["scope"],"properties":{"scope":{"type":"string","const":"text","title":"Scope","isRequired":true,"uniqueKey":"enhance.agentic.items.[INDEX].oneOf.2.scope","typeLabel":"string"},"prompt":{"oneOf":[{"type":"string","title":"Prompt","description":"Custom instructions for agentic text. Note: This only applies to form regions (key-value).","uniqueKey":"enhance.agentic.items.[INDEX].oneOf.2.prompt.oneOf.0","typeLabel":"string"},{"type":"null","title":"Prompt","description":"Custom instructions for agentic text. Note: This only applies to form regions (key-value).","uniqueKey":"enhance.agentic.items.[INDEX].oneOf.2.prompt.oneOf.1","typeLabel":"null"}],"uniqueKey":"enhance.agentic.items.[INDEX].oneOf.2.prompt","typeLabel":"string | null"}},"uniqueKey":"enhance.agentic.items.[INDEX].oneOf.2","typeLabel":"TextAgentic · object"}],"uniqueKey":"enhance.agentic.items.[INDEX]","typeLabel":"TableAgentic · object | FigureAgentic · object | TextAgentic · object"},"type":"array","title":"Agentic","description":"For legacy Parse, agentic processing uses vision language models to improve text, table, or figure extraction. With r-1, use agentic processing for custom prompts or advanced chart extraction. Agentic processing adds latency.","default":[],"uniqueKey":"enhance.agentic","typeLabel":"(TableAgentic · object | FigureAgentic · object | TextAgentic · object)[]"},"advanced_chart_agent":{"type":"boolean","title":"Advanced Chart Agent","description":"If True, run advanced chart extraction on figures classified as charts, without requiring a figure-scoped agentic entry. Returns full structured series data (chart_data) plus a reconstruction image re-drawn from that data. Higher latency. Defaults to False.","default":false,"uniqueKey":"enhance.advanced_chart_agent","typeLabel":"boolean"},"summarize_figures":{"type":"boolean","title":"Summarize Figures","description":"For legacy Parse, if True, summarize figures using a separate vision language model. r-1 generates figure descriptions natively and ignores this setting. Defaults to True.","default":true,"uniqueKey":"enhance.summarize_figures","typeLabel":"boolean"},"intelligent_ordering":{"type":"boolean","title":"Intelligent Ordering","description":"For legacy Parse, if True, use an advanced vision language model to improve reading order accuracy, with a small increase in latency. r-1 handles reading order natively and ignores this setting. Defaults to False.","default":false,"uniqueKey":"enhance.intelligent_ordering","typeLabel":"boolean"}},"type":"object","title":"Enhance","default":{"agentic":[],"advanced_chart_agent":false,"summarize_figures":true,"intelligent_ordering":false},"uniqueKey":"enhance","typeLabel":"Enhance · object"},"retrieval":{"properties":{"chunking":{"properties":{"chunk_mode":{"type":"string","enum":["variable","section","page","disabled","block","page_sections"],"title":"Chunk Mode","description":"Choose how to partition chunks. Variable mode chunks by character length and visual context. Section mode chunks by section headers. Page mode chunks according to pages. Page sections mode chunks first by page, then by sections within each page. Disabled returns one single chunk.","default":"disabled","uniqueKey":"retrieval.chunking.chunk_mode","typeLabel":"enum\u003cstring>"},"chunk_size":{"oneOf":[{"type":"integer","title":"Chunk Size","description":"The approximate size of chunks (in characters) that the document will be split into. Defaults to null, in which case the chunk size is variable between 250 - 1500 characters.","uniqueKey":"retrieval.chunking.chunk_size.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Chunk Size","description":"The approximate size of chunks (in characters) that the document will be split into. Defaults to null, in which case the chunk size is variable between 250 - 1500 characters.","uniqueKey":"retrieval.chunking.chunk_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"retrieval.chunking.chunk_size","typeLabel":"integer | null"},"chunk_overlap":{"type":"integer","title":"Chunk Overlap","description":"Number of characters of overlap to include from adjacent chunks. Defaults to 0.","default":0,"uniqueKey":"retrieval.chunking.chunk_overlap","typeLabel":"integer"}},"type":"object","title":"Chunking","default":{"chunk_mode":"disabled","chunk_overlap":0},"uniqueKey":"retrieval.chunking","typeLabel":"Chunking · object"},"filter_blocks":{"items":{"type":"string","enum":["Header","Footer","Title","Section Header","Page Number","List Item","Figure","Table","Key Value","Text","Comment","Signature"],"uniqueKey":"retrieval.filter_blocks.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","title":"Filter Blocks","description":"A list of block types to filter out from 'content' and 'embed' fields. By default, no blocks are filtered.","default":[],"uniqueKey":"retrieval.filter_blocks","typeLabel":"enum\u003cstring>[]"},"embedding_optimized":{"type":"boolean","title":"Embedding Optimized","description":"If True, use embedding optimized mode. Defaults to False.","default":false,"uniqueKey":"retrieval.embedding_optimized","typeLabel":"boolean"}},"type":"object","title":"Retrieval","default":{"chunking":{"chunk_mode":"disabled","chunk_overlap":0},"filter_blocks":[],"embedding_optimized":false},"uniqueKey":"retrieval","typeLabel":"Retrieval · object"},"formatting":{"properties":{"add_page_markers":{"type":"boolean","title":"Add Page Markers","description":"If True, add page markers to the output. Defaults to False. Useful for extracting data with page specific information.","default":false,"uniqueKey":"formatting.add_page_markers","typeLabel":"boolean"},"table_output_format":{"type":"string","enum":["html","json","md","jsonbbox","dynamic","csv"],"title":"Table Output Format","description":"The table output format. Defaults to dynamic, which returns md for simpler tables and html for more complex tables. r-1 does not support jsonbbox.","default":"dynamic","uniqueKey":"formatting.table_output_format","typeLabel":"enum\u003cstring>"},"merge_tables":{"type":"boolean","title":"Merge Tables","description":"A flag to indicate if consecutive tables with the same number of columns should be merged. Defaults to False.","default":false,"uniqueKey":"formatting.merge_tables","typeLabel":"boolean"},"include":{"items":{"type":"string","enum":["change_tracking","highlight","comments","hyperlinks","signatures","ignore_watermarks"],"uniqueKey":"formatting.include.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","title":"Include","description":"For legacy Parse, the formatting details to include in the output. r-1 handles highlights, signatures, and watermarks natively and ignores those values.","default":[],"uniqueKey":"formatting.include","typeLabel":"enum\u003cstring>[]"}},"type":"object","title":"Formatting","default":{"add_page_markers":false,"table_output_format":"dynamic","merge_tables":false,"include":[]},"uniqueKey":"formatting","typeLabel":"Formatting · object"},"spreadsheet":{"properties":{"split_large_tables":{"properties":{"enabled":{"type":"boolean","title":"Enabled","description":"If True, split large tables into smaller tables. Defaults to True.","default":true,"uniqueKey":"spreadsheet.split_large_tables.enabled","typeLabel":"boolean"},"size":{"oneOf":[{"type":"integer","title":"Size","description":"The size of the tables to split into. Defaults to 50. Use 'row' and 'column' to independently specify the number of rows and columns to include when splitting. If you only want to split by rows or columns, set the other value to None.","default":50,"uniqueKey":"spreadsheet.split_large_tables.size.oneOf.0","typeLabel":"integer"},{"type":"object","title":"SplitLargeTableSizes","description":"The size of the tables to split into. Defaults to 50. Use 'row' and 'column' to independently specify the number of rows and columns to include when splitting. If you only want to split by rows or columns, set the other value to None.","default":50,"properties":{"row":{"oneOf":[{"type":"integer","title":"Row","description":"The number of rows to include in each chunk when splitting large tables. Does not chunk rows if set to None.","uniqueKey":"spreadsheet.split_large_tables.size.oneOf.1.row.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Row","description":"The number of rows to include in each chunk when splitting large tables. Does not chunk rows if set to None.","uniqueKey":"spreadsheet.split_large_tables.size.oneOf.1.row.oneOf.1","typeLabel":"null"}],"uniqueKey":"spreadsheet.split_large_tables.size.oneOf.1.row","typeLabel":"integer | null"},"column":{"oneOf":[{"type":"integer","title":"Column","description":"The number of columns to include in each chunk when splitting large tables. Does not chunk columns if set to None.","uniqueKey":"spreadsheet.split_large_tables.size.oneOf.1.column.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Column","description":"The number of columns to include in each chunk when splitting large tables. Does not chunk columns if set to None.","uniqueKey":"spreadsheet.split_large_tables.size.oneOf.1.column.oneOf.1","typeLabel":"null"}],"uniqueKey":"spreadsheet.split_large_tables.size.oneOf.1.column","typeLabel":"integer | null"}},"uniqueKey":"spreadsheet.split_large_tables.size.oneOf.1","typeLabel":"SplitLargeTableSizes · object"}],"uniqueKey":"spreadsheet.split_large_tables.size","typeLabel":"integer | SplitLargeTableSizes · object"}},"type":"object","title":"SplitLargeTables","default":{"enabled":true,"size":50},"uniqueKey":"spreadsheet.split_large_tables","typeLabel":"SplitLargeTables · object"},"include":{"items":{"type":"string","enum":["cell_colors","formula","dropdowns"],"uniqueKey":"spreadsheet.include.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","title":"Include","description":"Whether to include cell color, formula, and dropdown information in the output.","default":[],"uniqueKey":"spreadsheet.include","typeLabel":"enum\u003cstring>[]"},"clustering":{"type":"string","enum":["accurate","fast","disabled"],"title":"Clustering","description":"In a spreadsheet with different tables inside, we enable splitting up the tables by default. Accurate mode applies more powerful models for superior accuracy, at 5× the default per-cell rate. Disabling will register as one large table.","default":"accurate","uniqueKey":"spreadsheet.clustering","typeLabel":"enum\u003cstring>"},"exclude":{"items":{"type":"string","enum":["hidden_sheets","hidden_rows","hidden_cols","styling","spreadsheet_images"],"uniqueKey":"spreadsheet.exclude.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","title":"Exclude","description":"Whether to exclude hidden sheets, rows, or columns in the output.","default":[],"uniqueKey":"spreadsheet.exclude","typeLabel":"enum\u003cstring>[]"},"max_cell_count":{"oneOf":[{"type":"integer","title":"Max Cell Count","description":"Maximum total non-empty cells allowed across all sheets. If exceeded, the request is rejected with a 422 error. Set to null to disable the limit. Defaults to null.","minimum":1,"uniqueKey":"spreadsheet.max_cell_count.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Cell Count","description":"Maximum total non-empty cells allowed across all sheets. If exceeded, the request is rejected with a 422 error. Set to null to disable the limit. Defaults to null.","uniqueKey":"spreadsheet.max_cell_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"spreadsheet.max_cell_count","typeLabel":"integer | null"}},"type":"object","title":"Spreadsheet","default":{"split_large_tables":{"enabled":true,"size":50},"include":[],"clustering":"accurate","exclude":[]},"uniqueKey":"spreadsheet","typeLabel":"Spreadsheet · object"},"settings":{"properties":{"ocr_system":{"type":"string","enum":["standard","legacy"],"title":"Ocr System","description":"The OCR system for legacy Parse. Standard is the best multilingual OCR system. Legacy supports Germanic languages and remains available for backwards compatibility. r-1 uses native full-page processing and ignores this setting. Defaults to standard.","default":"standard","uniqueKey":"settings.ocr_system","typeLabel":"enum\u003cstring>"},"extraction_mode":{"type":"string","enum":["ocr","hybrid"],"title":"Extraction Mode","description":"The text extraction method for legacy Parse. OCR uses optical character recognition only. Hybrid combines OCR with embedded PDF text. r-1 uses native full-page processing and ignores this setting. Defaults to hybrid.","default":"hybrid","uniqueKey":"settings.extraction_mode","typeLabel":"enum\u003cstring>"},"force_url_result":{"type":"boolean","title":"Force Url Result","description":"Force the result to be returned in URL form.","default":false,"uniqueKey":"settings.force_url_result","typeLabel":"boolean"},"force_file_extension":{"oneOf":[{"type":"string","title":"Force File Extension","description":"Force the URL to be downloaded as a specific file extension (e.g. `.png`).","uniqueKey":"settings.force_file_extension.oneOf.0","typeLabel":"string"},{"type":"null","title":"Force File Extension","description":"Force the URL to be downloaded as a specific file extension (e.g. `.png`).","uniqueKey":"settings.force_file_extension.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.force_file_extension","typeLabel":"string | null"},"return_ocr_data":{"type":"boolean","title":"Return Ocr Data","description":"If True, return OCR data in the result. Defaults to False.","default":false,"uniqueKey":"settings.return_ocr_data","typeLabel":"boolean"},"return_images":{"items":{"type":"string","enum":["figure","table","page"],"uniqueKey":"settings.return_images.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","title":"Return Images","description":"Whether to return images for the specified block types. 'page' returns full page images. By default, no images are returned.","default":[],"uniqueKey":"settings.return_images","typeLabel":"enum\u003cstring>[]"},"embed_pdf_metadata":{"type":"boolean","title":"Embed Pdf Metadata","description":"If True, embed OCR metadata into the returned PDF. Defaults to False.","default":false,"uniqueKey":"settings.embed_pdf_metadata","typeLabel":"boolean"},"extract_document_properties":{"type":"boolean","title":"Extract Document Properties","description":"If True, return properties embedded in the original document. Defaults to False.","default":false,"uniqueKey":"settings.extract_document_properties","typeLabel":"boolean"},"embed_pdf_metadata_dpi":{"type":"integer","maximum":250,"minimum":50,"title":"Embed Pdf Metadata Dpi","description":"Render DPI used when rasterizing the source PDF before embedding the OCR text layer (only applies when ``embed_pdf_metadata`` is True). Lower values produce dramatically smaller output PDFs; higher values preserve more detail when zoomed past 200%. Defaults to 200 (good for on-screen viewing); raise toward the source scan DPI for crisper output. Min 50, max 250.","default":200,"uniqueKey":"settings.embed_pdf_metadata_dpi","typeLabel":"integer"},"persist_results":{"type":"boolean","title":"Persist Results","description":"If True, persist the results indefinitely. Defaults to False.","default":false,"uniqueKey":"settings.persist_results","typeLabel":"boolean"},"tenant_throttling":{"oneOf":[{"type":"object","title":"TenantThrottling","description":"Per-tenant throttling for multi-tenant applications. Tag each request with your tenant's id to bound how much of your account's concurrency a single tenant can consume. Account-level throttles still apply.","required":["tenant_id"],"properties":{"tenant_id":{"type":"string","maxLength":256,"minLength":1,"title":"Tenant Id","description":"Your identifier for the tenant (customer, workspace, organization) this request belongs to. Used only for noisy-neighbor throttling inside your account.","isRequired":true,"uniqueKey":"settings.tenant_throttling.oneOf.0.tenant_id","typeLabel":"string"},"max_share":{"type":"number","maximum":1,"exclusiveMinimum":0,"title":"Max Share","description":"Maximum fraction of your account's concurrency ceiling this tenant may use, between 0 (exclusive) and 1. Defaults to 0.5.","default":0.5,"uniqueKey":"settings.tenant_throttling.oneOf.0.max_share","typeLabel":"number"}},"uniqueKey":"settings.tenant_throttling.oneOf.0","typeLabel":"TenantThrottling · object"},{"type":"null","description":"Per-tenant throttling for multi-tenant applications. Tag each request with your tenant's id to bound how much of your account's concurrency a single tenant can consume. Account-level throttles still apply.","uniqueKey":"settings.tenant_throttling.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.tenant_throttling","typeLabel":"TenantThrottling · object | null"},"timeout":{"oneOf":[{"type":"number","title":"Timeout","description":"The timeout for the job in seconds.","uniqueKey":"settings.timeout.oneOf.0","typeLabel":"number"},{"type":"null","title":"Timeout","description":"The timeout for the job in seconds.","uniqueKey":"settings.timeout.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.timeout","typeLabel":"number | null"},"page_range":{"oneOf":[{"type":"object","title":"PageRange","description":"The page range to process (1-indexed). By default, the entire document is processed. For spreadsheets, you can also provide a list of sheet names.","properties":{"start":{"oneOf":[{"type":"integer","title":"Start","description":"The page number to start processing from (1-indexed).","uniqueKey":"settings.page_range.oneOf.0.start.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Start","description":"The page number to start processing from (1-indexed).","uniqueKey":"settings.page_range.oneOf.0.start.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.page_range.oneOf.0.start","typeLabel":"integer | null"},"end":{"oneOf":[{"type":"integer","title":"End","description":"The page number to stop processing at (1-indexed).","uniqueKey":"settings.page_range.oneOf.0.end.oneOf.0","typeLabel":"integer"},{"type":"null","title":"End","description":"The page number to stop processing at (1-indexed).","uniqueKey":"settings.page_range.oneOf.0.end.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.page_range.oneOf.0.end","typeLabel":"integer | null"}},"uniqueKey":"settings.page_range.oneOf.0","typeLabel":"PageRange · object"},{"type":"array","items":{"properties":{"start":{"oneOf":[{"type":"integer","title":"Start","description":"The page number to start processing from (1-indexed).","uniqueKey":"settings.page_range.oneOf.1.items.[INDEX].start.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Start","description":"The page number to start processing from (1-indexed).","uniqueKey":"settings.page_range.oneOf.1.items.[INDEX].start.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.page_range.oneOf.1.items.[INDEX].start","typeLabel":"integer | null"},"end":{"oneOf":[{"type":"integer","title":"End","description":"The page number to stop processing at (1-indexed).","uniqueKey":"settings.page_range.oneOf.1.items.[INDEX].end.oneOf.0","typeLabel":"integer"},{"type":"null","title":"End","description":"The page number to stop processing at (1-indexed).","uniqueKey":"settings.page_range.oneOf.1.items.[INDEX].end.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.page_range.oneOf.1.items.[INDEX].end","typeLabel":"integer | null"}},"type":"object","title":"PageRange","uniqueKey":"settings.page_range.oneOf.1.items.[INDEX]","typeLabel":"PageRange · object"},"title":"Page Range","description":"The page range to process (1-indexed). By default, the entire document is processed. For spreadsheets, you can also provide a list of sheet names.","uniqueKey":"settings.page_range.oneOf.1","typeLabel":"PageRange · object[]"},{"type":"array","items":{"type":"integer","uniqueKey":"settings.page_range.oneOf.2.items.[INDEX]","typeLabel":"integer"},"title":"Page Range","description":"The page range to process (1-indexed). By default, the entire document is processed. For spreadsheets, you can also provide a list of sheet names.","uniqueKey":"settings.page_range.oneOf.2","typeLabel":"integer[]"},{"type":"array","items":{"type":"string","uniqueKey":"settings.page_range.oneOf.3.items.[INDEX]","typeLabel":"string"},"title":"Page Range","description":"The page range to process (1-indexed). By default, the entire document is processed. For spreadsheets, you can also provide a list of sheet names.","uniqueKey":"settings.page_range.oneOf.3","typeLabel":"string[]"},{"type":"null","title":"Page Range","description":"The page range to process (1-indexed). By default, the entire document is processed. For spreadsheets, you can also provide a list of sheet names.","uniqueKey":"settings.page_range.oneOf.4","typeLabel":"null"}],"uniqueKey":"settings.page_range","typeLabel":"PageRange · object | PageRange · object[] | integer[] | string[] | null"},"document_password":{"oneOf":[{"type":"string","title":"Document Password","description":"Password to decrypt password-protected documents.","uniqueKey":"settings.document_password.oneOf.0","typeLabel":"string"},{"type":"null","title":"Document Password","description":"Password to decrypt password-protected documents.","uniqueKey":"settings.document_password.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.document_password","typeLabel":"string | null"},"hybrid_vpc":{"properties":{"environment":{"oneOf":[{"type":"string","title":"Environment","description":"Named Hybrid VPC environment to use for this request. Only applies when your organization has Hybrid VPC environments configured.","uniqueKey":"settings.hybrid_vpc.environment.oneOf.0","typeLabel":"string"},{"type":"null","title":"Environment","description":"Named Hybrid VPC environment to use for this request. Only applies when your organization has Hybrid VPC environments configured.","uniqueKey":"settings.hybrid_vpc.environment.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.hybrid_vpc.environment","typeLabel":"string | null"}},"type":"object","title":"HybridVpcSettings","description":"Hybrid VPC request-scoped settings.","default":{},"uniqueKey":"settings.hybrid_vpc","typeLabel":"HybridVpcSettings · object"},"model":{"oneOf":[{"type":"string","title":"Model","description":"The parse model to use. 'r-1' is the full-featured flagship model, with the highest accuracy and lower latency. 'r-1-mini' gives high accuracy at low cost. Both models include agentic capabilities for complex documents. 'r-1-mini' does not accept spreadsheets. 'legacy' is the previous parsing pipeline. Starting December 7, 2026, Parse defaults to 'r-1'. To keep legacy Parse, set this field to 'legacy'.","enum":["r-1","r-1-mini","legacy"],"uniqueKey":"settings.model.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Model","description":"The parse model to use. 'r-1' is the full-featured flagship model, with the highest accuracy and lower latency. 'r-1-mini' gives high accuracy at low cost. Both models include agentic capabilities for complex documents. 'r-1-mini' does not accept spreadsheets. 'legacy' is the previous parsing pipeline. Starting December 7, 2026, Parse defaults to 'r-1'. To keep legacy Parse, set this field to 'legacy'.","uniqueKey":"settings.model.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.model","typeLabel":"enum\u003cstring> | null"},"return_citations":{"type":"boolean","title":"Return Citations","description":"If True, locate every word of each text block on the page and return the per-word boxes in the block's `extra['word_citations']`. Each entry carries the word's `text`, its `char_start`/`char_end` span in that block's `content` (half-open, tags included), and a `bbox` covering that word on the page, in the same shape as the block's own `bbox` (including `page`). `bbox` is null when the word cannot be located on the page. Table blocks also get `extra['cell_citations']`: one entry per non-empty cell with its `text`, `row_idx` and `col_idx` (0-based lists of every row and column the cell spans, so a cell merged across rows 1 and 2 has `row_idx` `[1, 2]`), and a `bbox` framing the cell's words, null when none of them can be located. Requires r-1 or r-1 mini. Not supported with formatting.merge_tables. Defaults to False.","default":false,"uniqueKey":"settings.return_citations","typeLabel":"boolean"}},"type":"object","title":"Settings","uniqueKey":"settings","typeLabel":"Settings · object"},"queue_priority":{"type":"string","enum":["auto","standard","batch"],"title":"QueuePriority","description":"Queue priority. 'batch' places the job in a lower-priority queue for non-urgent bulk work. 'auto' (alias: 'standard') uses the default queue.","default":"auto","uniqueKey":"queue_priority","typeLabel":"enum\u003cstring>"}},"type":"object","required":["input"],"title":"AsyncParseConfig","uniqueKey":"","typeLabel":"AsyncParseConfig · object"},"examples":{"Example":{"title":"Example","value":{"input":"\u003cstring>","async":{"priority":false},"enhance":{"agentic":[],"advanced_chart_agent":false,"summarize_figures":true,"intelligent_ordering":false},"retrieval":{"chunking":{"chunk_mode":"disabled","chunk_overlap":0},"filter_blocks":[],"embedding_optimized":false},"formatting":{"add_page_markers":false,"table_output_format":"dynamic","merge_tables":false,"include":[]},"spreadsheet":{"split_large_tables":{"enabled":true,"size":50},"include":[],"clustering":"accurate","exclude":[]},"settings":{"ocr_system":"standard","extraction_mode":"hybrid","force_url_result":false,"force_file_extension":"\u003cstring>","return_ocr_data":false,"return_images":[],"embed_pdf_metadata":false,"extract_document_properties":false,"embed_pdf_metadata_dpi":200,"persist_results":false,"tenant_throttling":{"tenant_id":"\u003cstring>","max_share":0.5},"timeout":123,"page_range":{"start":123,"end":123},"document_password":"\u003cstring>","hybrid_vpc":{},"return_citations":false},"queue_priority":"auto"}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"30429983-1ef5-49a6-82be-8497f9c8c76b":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"job_id":{"type":"string","title":"Job Id","isRequired":true,"uniqueKey":"job_id","typeLabel":"string"}},"type":"object","required":["job_id"],"title":"AsyncParseResponse","uniqueKey":"","typeLabel":"AsyncParseResponse · object"},"examples":{"Example":{"title":"Example","value":{"job_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"967c40e8-7335-4cd1-a06e-f08ba5c08b33":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"detail.items.[INDEX].loc.items.[INDEX]","typeLabel":"string | integer"},"type":"array","title":"Location","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"type":"string","title":"Error Type","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"},"input":{"oneOf":[{"title":"Input"}],"uniqueKey":"detail.items.[INDEX].input","typeLabel":"any"},"ctx":{"type":"object","title":"Context","uniqueKey":"detail.items.[INDEX].ctx","typeLabel":"Context · object"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"type":"array","title":"Detail","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"type":"object","title":"HTTPValidationError","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>","input":"\u003cunknown>","ctx":{}}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"afe4ac7c-033d-46c3-87f8-c6c699dd7d78":{"SkippableHTTPBearer":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"SkippableHTTPBearer"}}},"servers":{"c54bc755-b143-4d6e-aca7-48b3280ce506":{"url":"https://platform.reducto.ai"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"SkippableHTTPBearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"SkippableHTTPBearer","name":"Authorization"}],"title":"SkippableHTTPBearer"}]},"originalFileLocation":"openapi.json"},"subdomain":"reducto","siteName":"Reducto","title":"Reducto Documentation | Async Parse API Reference","navMaps":{"firstHrefInVersion":{"Current":{"href":"/api-reference/async-parse","matchLevel":0},"Legacy API":{"href":"/api-reference/legacy/parse","matchLevel":2},"Python":{"href":"/sdk/python/overview","matchLevel":4},"JavaScript":{"href":"/sdk/javascript/overview","matchLevel":4},"Go":{"href":"/sdk/go/overview","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T01:36:41.988Z","originalFileLocation":"api-reference/async-parse.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Asynchronously turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Reducto\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/reducto/riSUMTseceMg4CLB/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/reducto/riSUMTseceMg4CLB/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/reducto/riSUMTseceMg4CLB/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/reducto/riSUMTseceMg4CLB/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/reducto/riSUMTseceMg4CLB/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/reducto/riSUMTseceMg4CLB/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/reducto/riSUMTseceMg4CLB/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/reducto/riSUMTseceMg4CLB/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/reducto/riSUMTseceMg4CLB/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Reducto Documentation | Async Parse API Reference\">\u003cmeta data-mint-head property=\"og:description\" content=\"Asynchronously turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Reducto\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.reducto.ai/api-reference/async-parse\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://reducto.mintlify.site/_mintlify/api/og/v2?division=Document+Processing\u0026amp;title=Parse+Async\u0026amp;description=Asynchronously+turn+full+documents+into+LLM-ready+content+with+r-1+or+a+legacy+Parse+pipeline.\u0026amp;theme=8265b8622ae183e65f8e9b16\u0026amp;signature=28ecc41393830291588aa1cc4ad7b842bf32a583442165983dd38b28cd559d5d\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Reducto Documentation | Async Parse API Reference\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Asynchronously turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://reducto.mintlify.site/_mintlify/api/og/v2?division=Document+Processing\u0026amp;title=Parse+Async\u0026amp;description=Asynchronously+turn+full+documents+into+LLM-ready+content+with+r-1+or+a+legacy+Parse+pipeline.\u0026amp;theme=8265b8622ae183e65f8e9b16\u0026amp;signature=28ecc41393830291588aa1cc4ad7b842bf32a583442165983dd38b28cd559d5d\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/reducto/riSUMTseceMg4CLB/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Reducto\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5c0c5c\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.reducto.ai/api-reference/async-parse\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/async-parse.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.reducto.ai/#organization\",\"name\":\"Reducto\",\"url\":\"https://docs.reducto.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://cdn.reducto.ai/logo.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.reducto.ai#website\",\"name\":\"Reducto\",\"url\":\"https://docs.reducto.ai\",\"publisher\":{\"@id\":\"https://docs.reducto.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.reducto.ai/api-reference/async-parse#webpage\",\"url\":\"https://docs.reducto.ai/api-reference/async-parse\",\"name\":\"Parse Async\",\"description\":\"Asynchronously turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.\",\"dateModified\":\"2026-11-05T01:36:41.988Z\",\"isPartOf\":{\"@id\":\"https://docs.reducto.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.reducto.ai/api-reference/async-parse#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.reducto.ai/api-reference/async-parse#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Document Processing\",\"item\":\"https://docs.reducto.ai/api-reference/parse\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Parse Async\",\"item\":\"https://docs.reducto.ai/api-reference/async-parse\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.reducto.ai/api-reference/async-parse#apireference\",\"headline\":\"Parse Async\",\"name\":\"Parse Async\",\"description\":\"Asynchronously turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.\",\"url\":\"https://docs.reducto.ai/api-reference/async-parse\",\"mainEntityOfPage\":{\"@id\":\"https://docs.reducto.ai/api-reference/async-parse#webpage\"},\"dateModified\":\"2026-11-05T01:36:41.988Z\",\"publisher\":{\"@id\":\"https://docs.reducto.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.reducto.ai#website\"}}]}\u003c/script>","agentPointerHref":"/api-reference/async-parse.md","siteName":"Reducto","nav":{"global":{"anchors":[{"anchor":"Status","icon":"signal","href":"https://status.reducto.ai"},{"anchor":"Studio","icon":"browser","href":"https://studio.reducto.ai"},{"anchor":"Support","icon":"envelope","href":"mailto:support@reducto.ai"},{"anchor":"Model Versions","icon":"bell","href":"/reference/model-versions"},{"anchor":"Changelog","icon":"clock-rotate-left","href":"/reference/changelog"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/overview"}]},{"tab":"API Reference","versions":[{"version":"Current","groups":[{"group":"Document Processing","pages":[{"openapi":"openapi.json post /parse","description":"Turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.","title":"Parse","href":"/api-reference/parse"},{"title":"Parse Async","openapi":"openapi.json post /parse_async","href":"/api-reference/async-parse"},{"openapi":"openapi.json post /upload","title":"Upload","description":null,"href":"/api-reference/upload"},{"openapi":"openapi.json post /extract","title":"Extract","href":"/api-reference/extract"},{"openapi":"openapi.json post /extract_async","title":"Extract Async","href":"/api-reference/extract-async"},{"openapi":"openapi.json post /split","title":"Split","href":"/api-reference/split"},{"openapi":"openapi.json post /split_async","title":"Split Async","href":"/api-reference/split-async"},{"openapi":"openapi.json post /classify","title":"Classify","href":"/api-reference/classify"},{"openapi":"openapi.json post /classify_async","title":"Classify Async","href":"/api-reference/classify-async"},{"openapi":"openapi.json post /edit","title":"Edit","href":"/api-reference/edit"},{"openapi":"openapi.json post /edit_async","title":"Edit Async","href":"/api-reference/edit-async"},{"openapi":"openapi.json post /pipeline","title":"Pipeline","href":"/api-reference/pipeline"},{"openapi":"openapi.json post /pipeline_async","title":"Pipeline Async","href":"/api-reference/pipeline-async"}]},{"group":"Job Management","pages":[{"title":"Retrieve Job","openapi":"openapi.json get /job/{job_id}","href":"/api-reference/retrieve-parse"},{"openapi":"openapi.json post /cancel/{job_id}","title":"Cancel Job","href":"/api-reference/cancel-job"},{"title":"Delete Job","openapi":"openapi.json delete /job/{job_id}","href":"/api-reference/delete-job"},{"openapi":"openapi.json get /jobs","title":"Get Jobs","href":"/api-reference/get-jobs"}]},{"group":"File Management","pages":[{"title":"Delete Upload","openapi":"openapi.json delete /upload/{file_id}","href":"/api-reference/delete-upload"}]},{"group":"Utilities","pages":[{"openapi":"openapi.json post /configure_webhook","title":"Webhook Portal","href":"/api-reference/webhook-portal"},{"openapi":"openapi.json get /version","title":"Get Version","href":"/api-reference/get-version"}]}]},{"version":"Legacy API","pages":[{"title":"Legacy API","href":"/api-reference/legacy/parse"}]}]},{"tab":"Cookbooks","pages":[{"title":"Cookbooks","href":"/cookbooks/overview"}]},{"tab":"SDKs","versions":[{"version":"Python","groups":[{"group":"Get Started","pages":[{"title":"Python SDK Overview","sidebarTitle":"Overview","href":"/sdk/python/overview"}]},{"group":"Core Methods","pages":[{"title":"Upload","sidebarTitle":"Upload","href":"/sdk/python/upload"},{"title":"Parse","sidebarTitle":"Parse","href":"/sdk/python/parse"},{"title":"Extract","sidebarTitle":"Extract","href":"/sdk/python/extract"},{"title":"Split","sidebarTitle":"Split","href":"/sdk/python/split"},{"title":"Edit","sidebarTitle":"Edit","href":"/sdk/python/edit"},{"title":"Pipeline","sidebarTitle":"Pipeline","href":"/sdk/python/pipeline"}]},{"group":"Async \u0026 Utilities","pages":[{"title":"Async Client","sidebarTitle":"Async Client","href":"/sdk/python/async"},{"title":"Job Management","sidebarTitle":"Job Management","href":"/sdk/python/job-management"},{"title":"Error Handling","sidebarTitle":"Error Handling","href":"/sdk/python/error-handling"}]}]},{"version":"JavaScript","pages":[{"title":"JavaScript","href":"/sdk/javascript/overview"}]},{"version":"Go","pages":[{"title":"Go","href":"/sdk/go/overview"}]}]},{"tab":"Studio","pages":[{"title":"Studio","href":"/studio-parse"}]}]},"basePath":"","title":"Reducto Documentation | Async Parse API Reference","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C9Wu0MeN.js","utils-jWgu-6Qf.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DBD8f9qn.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BGuX1ui5.js","snippetPresets-Evy63nQB.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BQHO1lnV.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-B6C8m-t_.js","shallow-BG4cT0fH.js","getApiPlaygroundDisplay-CgEPrE-D.js","CodeSnippet-CU8JyZ9N.js","CodeSnippets-BnxHU32T.js","Page-D6S0Yh6q.js","getPastedJson-CwiYOonh.js","icon-DYDpWmDf.js","MethodPill-C-J-l7_c.js","DuplicateIcon-B6ARwg9w.js","createIcon-Dsv4MtDq.js","DynamicMarkdown-CtasenyM.js","SectionHeading-YNcgYwjB.js","axios-vUo_bRtp.js","Markdown-CwLx6PAg.js","clsx-C3kuh_dz.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CmKHfscc.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-U3mI6Ljh.js"]}