r-1 is currently in preview and is the default for all new Parse pipelines. Existing pipelines can continue using legacy Parse or choose to migrate. 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
The response from the document processing service. Note that there can be two types of responses, Full Result and URL Result. This is due to limitations on the max return size on HTTPS. If the response is too large, it will be returned as a presigned URL in the URL response. You should handle this in your application.
Properties embedded in the customer's original document.
Show child attributes
Was this page helpful?
{"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":""},"chroma":{"liveDeploymentHistoryId":"6ae3acfdf5ef0fb7e1c11d94","collectionId":"c9e792d3-0a33-4f45-a296-1b7682b2e01f","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae3acfdf5ef0fb7e1c11d94"},"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":"6ae4a3c14ebd7542833e1720","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Documentation","count":81},{"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":"Core Methods","count":18},{"language":"default","tag":"On-premise Resources","count":16},{"language":"default","tag":"Core Functions","count":15},{"language":"default","tag":"Reference","count":11},{"language":"default","tag":"Utilities","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":"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":"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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/parse","slug":"/api-reference/parse","pageMetadata":{"public":true,"openapi":"openapi.json post /parse","description":"Turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.","og:title":"Reducto Documentation | Parse API Reference","og:description":"Turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.","title":"Parse","href":"/api-reference/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: \"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`,p:`p`,..._provideComponents(),...props.components},{Note}=_components;if(!Note)_missingMdxReference(`Note`,true);return _jsx(Note,{children:_jsxs(_components.p,{children:[`r-1 is currently in preview and is the default for all new Parse pipelines. Existing pipelines can continue using legacy Parse or choose to migrate. 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,"openapi":"openapi.json post /parse","description":"Turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.","og:title":"Reducto Documentation | Parse API Reference","og:description":"Turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.","title":"Parse","href":"/api-reference/parse"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Parse","operationId":"parse_parse_post","requestBody":"4e5ec7b2-fa6a-4597-9422-003574d0b107","responses":{"200":"2965d802-f005-4e9e-8efa-2fcee8197b72","422":"7766e9fa-cd2b-4f49-8beb-467688ac02fb"},"security":["e60d9959-fd73-442d-ae5a-53c3c60418e5"],"method":"post","type":"path","servers":["7ceeaabd-4717-447b-8c20-80c47dc047f7"],"path":"/parse","baseUrlOptions":["https://platform.reducto.ai"],"title":"Parse","description":"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":{"oneOf":[{"type":"object","title":"SyncParseConfig","required":["input"],"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":"oneOf.0.input.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.input.oneOf.2.file_id","typeLabel":"string"},"presigned_url":{"oneOf":[{"type":"string","title":"Presigned Url","uniqueKey":"oneOf.0.input.oneOf.2.presigned_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Presigned Url","uniqueKey":"oneOf.0.input.oneOf.2.presigned_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.input.oneOf.2.presigned_url","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"oneOf.0.input.oneOf.2","typeLabel":"UploadResponse · object"}],"isRequired":true,"uniqueKey":"oneOf.0.input","typeLabel":"string | string[] | UploadResponse · object"},"enhance":{"properties":{"agentic":{"items":{"oneOf":[{"type":"object","title":"TableAgentic","required":["scope"],"properties":{"scope":{"type":"string","const":"table","title":"Scope","isRequired":true,"uniqueKey":"oneOf.0.enhance.agentic.items.[INDEX].oneOf.0.scope","typeLabel":"string"},"prompt":{"oneOf":[{"type":"string","title":"Prompt","description":"Custom prompt for table agentic.","uniqueKey":"oneOf.0.enhance.agentic.items.[INDEX].oneOf.0.prompt.oneOf.0","typeLabel":"string"},{"type":"null","title":"Prompt","description":"Custom prompt for table agentic.","uniqueKey":"oneOf.0.enhance.agentic.items.[INDEX].oneOf.0.prompt.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.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":"oneOf.0.enhance.agentic.items.[INDEX].oneOf.0.mode","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.0.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":"oneOf.0.enhance.agentic.items.[INDEX].oneOf.1.scope","typeLabel":"string"},"prompt":{"oneOf":[{"type":"string","title":"Prompt","description":"Custom prompt for figure agentic.","uniqueKey":"oneOf.0.enhance.agentic.items.[INDEX].oneOf.1.prompt.oneOf.0","typeLabel":"string"},{"type":"null","title":"Prompt","description":"Custom prompt for figure agentic.","uniqueKey":"oneOf.0.enhance.agentic.items.[INDEX].oneOf.1.prompt.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.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":"oneOf.0.enhance.agentic.items.[INDEX].oneOf.1.advanced_chart_agent","typeLabel":"boolean"}},"uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.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":"oneOf.0.enhance.agentic.items.[INDEX].oneOf.2.prompt.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.enhance.agentic.items.[INDEX].oneOf.2.prompt","typeLabel":"string | null"}},"uniqueKey":"oneOf.0.enhance.agentic.items.[INDEX].oneOf.2","typeLabel":"TextAgentic · object"}],"uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.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":"oneOf.0.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":"oneOf.0.enhance.intelligent_ordering","typeLabel":"boolean"}},"type":"object","title":"Enhance","default":{"agentic":[],"advanced_chart_agent":false,"summarize_figures":true,"intelligent_ordering":false},"uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.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":"oneOf.0.retrieval.chunking.chunk_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.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":"oneOf.0.retrieval.chunking.chunk_overlap","typeLabel":"integer"}},"type":"object","title":"Chunking","default":{"chunk_mode":"disabled","chunk_overlap":0},"uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.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":"oneOf.0.retrieval.embedding_optimized","typeLabel":"boolean"}},"type":"object","title":"Retrieval","default":{"chunking":{"chunk_mode":"disabled","chunk_overlap":0},"filter_blocks":[],"embedding_optimized":false},"uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.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":"oneOf.0.formatting.merge_tables","typeLabel":"boolean"},"include":{"items":{"type":"string","enum":["change_tracking","highlight","comments","hyperlinks","signatures","ignore_watermarks"],"uniqueKey":"oneOf.0.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":"oneOf.0.formatting.include","typeLabel":"enum\u003cstring>[]"}},"type":"object","title":"Formatting","default":{"add_page_markers":false,"table_output_format":"dynamic","merge_tables":false,"include":[]},"uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.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":"oneOf.0.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":"oneOf.0.spreadsheet.split_large_tables.size.oneOf.1.row.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.spreadsheet.split_large_tables.size.oneOf.1.column.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.spreadsheet.split_large_tables.size.oneOf.1.column","typeLabel":"integer | null"}},"uniqueKey":"oneOf.0.spreadsheet.split_large_tables.size.oneOf.1","typeLabel":"SplitLargeTableSizes · object"}],"uniqueKey":"oneOf.0.spreadsheet.split_large_tables.size","typeLabel":"integer | SplitLargeTableSizes · object"}},"type":"object","title":"SplitLargeTables","default":{"enabled":true,"size":50},"uniqueKey":"oneOf.0.spreadsheet.split_large_tables","typeLabel":"SplitLargeTables · object"},"include":{"items":{"type":"string","enum":["cell_colors","formula","dropdowns"],"uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.spreadsheet.clustering","typeLabel":"enum\u003cstring>"},"exclude":{"items":{"type":"string","enum":["hidden_sheets","hidden_rows","hidden_cols","styling","spreadsheet_images"],"uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.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":"oneOf.0.spreadsheet.max_cell_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.spreadsheet.max_cell_count","typeLabel":"integer | null"}},"type":"object","title":"Spreadsheet","default":{"split_large_tables":{"enabled":true,"size":50},"include":[],"clustering":"accurate","exclude":[]},"uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.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":"oneOf.0.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":"oneOf.0.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":"oneOf.0.settings.force_file_extension.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.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":"oneOf.0.settings.return_ocr_data","typeLabel":"boolean"},"return_images":{"items":{"type":"string","enum":["figure","table","page"],"uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.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":"oneOf.0.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 100 (good for on-screen viewing); raise toward the source scan DPI for crisper output. Min 50, max 250.","default":100,"uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.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":"oneOf.0.settings.tenant_throttling.oneOf.0.max_share","typeLabel":"number"}},"uniqueKey":"oneOf.0.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":"oneOf.0.settings.tenant_throttling.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.settings.tenant_throttling","typeLabel":"TenantThrottling · object | null"},"timeout":{"oneOf":[{"type":"number","title":"Timeout","description":"The timeout for the job in seconds.","uniqueKey":"oneOf.0.settings.timeout.oneOf.0","typeLabel":"number"},{"type":"null","title":"Timeout","description":"The timeout for the job in seconds.","uniqueKey":"oneOf.0.settings.timeout.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.settings.page_range.oneOf.0.start.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.settings.page_range.oneOf.0.end.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.settings.page_range.oneOf.0.end","typeLabel":"integer | null"}},"uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.settings.page_range.oneOf.1.items.[INDEX].start.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.settings.page_range.oneOf.1.items.[INDEX].end.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.settings.page_range.oneOf.1.items.[INDEX].end","typeLabel":"integer | null"}},"type":"object","title":"PageRange","uniqueKey":"oneOf.0.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":"oneOf.0.settings.page_range.oneOf.1","typeLabel":"PageRange · object[]"},{"type":"array","items":{"type":"integer","uniqueKey":"oneOf.0.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":"oneOf.0.settings.page_range.oneOf.2","typeLabel":"integer[]"},{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.settings.page_range.oneOf.4","typeLabel":"null"}],"uniqueKey":"oneOf.0.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":"oneOf.0.settings.document_password.oneOf.0","typeLabel":"string"},{"type":"null","title":"Document Password","description":"Password to decrypt password-protected documents.","uniqueKey":"oneOf.0.settings.document_password.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.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":"oneOf.0.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":"oneOf.0.settings.hybrid_vpc.environment.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.settings.hybrid_vpc.environment","typeLabel":"string | null"}},"type":"object","title":"HybridVpcSettings","description":"Hybrid VPC request-scoped settings.","default":{},"uniqueKey":"oneOf.0.settings.hybrid_vpc","typeLabel":"HybridVpcSettings · object"},"model":{"oneOf":[{"type":"string","title":"Model","description":"The parse model to use. 'r-1' is the R-1 full-page parse model, which parses each page in a single generation. 'legacy' is the previous parsing pipeline. Defaults to 'legacy' unless your organization was created on the r-1 plan, in which case it defaults to 'r-1'.","enum":["r-1","legacy"],"uniqueKey":"oneOf.0.settings.model.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Model","description":"The parse model to use. 'r-1' is the R-1 full-page parse model, which parses each page in a single generation. 'legacy' is the previous parsing pipeline. Defaults to 'legacy' unless your organization was created on the r-1 plan, in which case it defaults to 'r-1'.","uniqueKey":"oneOf.0.settings.model.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.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 the r-1 model. Not supported with formatting.merge_tables. Defaults to False.","default":false,"uniqueKey":"oneOf.0.settings.return_citations","typeLabel":"boolean"}},"type":"object","title":"Settings","uniqueKey":"oneOf.0.settings","typeLabel":"Settings · object"}},"uniqueKey":"oneOf.0","typeLabel":"SyncParseConfig · object"},{"type":"object","title":"AsyncParseConfig","required":["input"],"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":"oneOf.1.input.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.input.oneOf.2.file_id","typeLabel":"string"},"presigned_url":{"oneOf":[{"type":"string","title":"Presigned Url","uniqueKey":"oneOf.1.input.oneOf.2.presigned_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Presigned Url","uniqueKey":"oneOf.1.input.oneOf.2.presigned_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.input.oneOf.2.presigned_url","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"oneOf.1.input.oneOf.2","typeLabel":"UploadResponse · object"}],"isRequired":true,"uniqueKey":"oneOf.1.input","typeLabel":"string | string[] | UploadResponse · object"},"async":{"properties":{"metadata":{"title":"Metadata","description":"JSON metadata included in webhook request body. Defaults to None.","uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.async.webhook.oneOf.0.mode","typeLabel":"string"},"channels":{"items":{"type":"string","uniqueKey":"oneOf.1.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":"oneOf.1.async.webhook.oneOf.0.channels","typeLabel":"string[]"}},"uniqueKey":"oneOf.1.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":"oneOf.1.async.webhook.oneOf.1.url","typeLabel":"string"},"mode":{"type":"string","const":"direct","title":"Mode","default":"direct","uniqueKey":"oneOf.1.async.webhook.oneOf.1.mode","typeLabel":"string"}},"uniqueKey":"oneOf.1.async.webhook.oneOf.1","typeLabel":"DirectWebhookConfig · object"},{"type":"null","title":"Webhook","description":"The webhook configuration for the asynchronous processing.","uniqueKey":"oneOf.1.async.webhook.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.enhance.agentic.items.[INDEX].oneOf.0.scope","typeLabel":"string"},"prompt":{"oneOf":[{"type":"string","title":"Prompt","description":"Custom prompt for table agentic.","uniqueKey":"oneOf.1.enhance.agentic.items.[INDEX].oneOf.0.prompt.oneOf.0","typeLabel":"string"},{"type":"null","title":"Prompt","description":"Custom prompt for table agentic.","uniqueKey":"oneOf.1.enhance.agentic.items.[INDEX].oneOf.0.prompt.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.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":"oneOf.1.enhance.agentic.items.[INDEX].oneOf.0.mode","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.1.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":"oneOf.1.enhance.agentic.items.[INDEX].oneOf.1.scope","typeLabel":"string"},"prompt":{"oneOf":[{"type":"string","title":"Prompt","description":"Custom prompt for figure agentic.","uniqueKey":"oneOf.1.enhance.agentic.items.[INDEX].oneOf.1.prompt.oneOf.0","typeLabel":"string"},{"type":"null","title":"Prompt","description":"Custom prompt for figure agentic.","uniqueKey":"oneOf.1.enhance.agentic.items.[INDEX].oneOf.1.prompt.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.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":"oneOf.1.enhance.agentic.items.[INDEX].oneOf.1.advanced_chart_agent","typeLabel":"boolean"}},"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.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":"oneOf.1.enhance.agentic.items.[INDEX].oneOf.2.prompt.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.enhance.agentic.items.[INDEX].oneOf.2.prompt","typeLabel":"string | null"}},"uniqueKey":"oneOf.1.enhance.agentic.items.[INDEX].oneOf.2","typeLabel":"TextAgentic · object"}],"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.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":"oneOf.1.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":"oneOf.1.enhance.intelligent_ordering","typeLabel":"boolean"}},"type":"object","title":"Enhance","default":{"agentic":[],"advanced_chart_agent":false,"summarize_figures":true,"intelligent_ordering":false},"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.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":"oneOf.1.retrieval.chunking.chunk_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.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":"oneOf.1.retrieval.chunking.chunk_overlap","typeLabel":"integer"}},"type":"object","title":"Chunking","default":{"chunk_mode":"disabled","chunk_overlap":0},"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.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":"oneOf.1.retrieval.embedding_optimized","typeLabel":"boolean"}},"type":"object","title":"Retrieval","default":{"chunking":{"chunk_mode":"disabled","chunk_overlap":0},"filter_blocks":[],"embedding_optimized":false},"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.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":"oneOf.1.formatting.merge_tables","typeLabel":"boolean"},"include":{"items":{"type":"string","enum":["change_tracking","highlight","comments","hyperlinks","signatures","ignore_watermarks"],"uniqueKey":"oneOf.1.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":"oneOf.1.formatting.include","typeLabel":"enum\u003cstring>[]"}},"type":"object","title":"Formatting","default":{"add_page_markers":false,"table_output_format":"dynamic","merge_tables":false,"include":[]},"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.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":"oneOf.1.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":"oneOf.1.spreadsheet.split_large_tables.size.oneOf.1.row.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.spreadsheet.split_large_tables.size.oneOf.1.column.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.spreadsheet.split_large_tables.size.oneOf.1.column","typeLabel":"integer | null"}},"uniqueKey":"oneOf.1.spreadsheet.split_large_tables.size.oneOf.1","typeLabel":"SplitLargeTableSizes · object"}],"uniqueKey":"oneOf.1.spreadsheet.split_large_tables.size","typeLabel":"integer | SplitLargeTableSizes · object"}},"type":"object","title":"SplitLargeTables","default":{"enabled":true,"size":50},"uniqueKey":"oneOf.1.spreadsheet.split_large_tables","typeLabel":"SplitLargeTables · object"},"include":{"items":{"type":"string","enum":["cell_colors","formula","dropdowns"],"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.spreadsheet.clustering","typeLabel":"enum\u003cstring>"},"exclude":{"items":{"type":"string","enum":["hidden_sheets","hidden_rows","hidden_cols","styling","spreadsheet_images"],"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.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":"oneOf.1.spreadsheet.max_cell_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.spreadsheet.max_cell_count","typeLabel":"integer | null"}},"type":"object","title":"Spreadsheet","default":{"split_large_tables":{"enabled":true,"size":50},"include":[],"clustering":"accurate","exclude":[]},"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.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":"oneOf.1.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":"oneOf.1.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":"oneOf.1.settings.force_file_extension.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.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":"oneOf.1.settings.return_ocr_data","typeLabel":"boolean"},"return_images":{"items":{"type":"string","enum":["figure","table","page"],"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.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":"oneOf.1.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 100 (good for on-screen viewing); raise toward the source scan DPI for crisper output. Min 50, max 250.","default":100,"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.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":"oneOf.1.settings.tenant_throttling.oneOf.0.max_share","typeLabel":"number"}},"uniqueKey":"oneOf.1.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":"oneOf.1.settings.tenant_throttling.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.settings.tenant_throttling","typeLabel":"TenantThrottling · object | null"},"timeout":{"oneOf":[{"type":"number","title":"Timeout","description":"The timeout for the job in seconds.","uniqueKey":"oneOf.1.settings.timeout.oneOf.0","typeLabel":"number"},{"type":"null","title":"Timeout","description":"The timeout for the job in seconds.","uniqueKey":"oneOf.1.settings.timeout.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.settings.page_range.oneOf.0.start.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.settings.page_range.oneOf.0.end.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.settings.page_range.oneOf.0.end","typeLabel":"integer | null"}},"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.settings.page_range.oneOf.1.items.[INDEX].start.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.settings.page_range.oneOf.1.items.[INDEX].end.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.settings.page_range.oneOf.1.items.[INDEX].end","typeLabel":"integer | null"}},"type":"object","title":"PageRange","uniqueKey":"oneOf.1.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":"oneOf.1.settings.page_range.oneOf.1","typeLabel":"PageRange · object[]"},{"type":"array","items":{"type":"integer","uniqueKey":"oneOf.1.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":"oneOf.1.settings.page_range.oneOf.2","typeLabel":"integer[]"},{"type":"array","items":{"type":"string","uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.settings.page_range.oneOf.4","typeLabel":"null"}],"uniqueKey":"oneOf.1.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":"oneOf.1.settings.document_password.oneOf.0","typeLabel":"string"},{"type":"null","title":"Document Password","description":"Password to decrypt password-protected documents.","uniqueKey":"oneOf.1.settings.document_password.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.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":"oneOf.1.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":"oneOf.1.settings.hybrid_vpc.environment.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.settings.hybrid_vpc.environment","typeLabel":"string | null"}},"type":"object","title":"HybridVpcSettings","description":"Hybrid VPC request-scoped settings.","default":{},"uniqueKey":"oneOf.1.settings.hybrid_vpc","typeLabel":"HybridVpcSettings · object"},"model":{"oneOf":[{"type":"string","title":"Model","description":"The parse model to use. 'r-1' is the R-1 full-page parse model, which parses each page in a single generation. 'legacy' is the previous parsing pipeline. Defaults to 'legacy' unless your organization was created on the r-1 plan, in which case it defaults to 'r-1'.","enum":["r-1","legacy"],"uniqueKey":"oneOf.1.settings.model.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Model","description":"The parse model to use. 'r-1' is the R-1 full-page parse model, which parses each page in a single generation. 'legacy' is the previous parsing pipeline. Defaults to 'legacy' unless your organization was created on the r-1 plan, in which case it defaults to 'r-1'.","uniqueKey":"oneOf.1.settings.model.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.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 the r-1 model. Not supported with formatting.merge_tables. Defaults to False.","default":false,"uniqueKey":"oneOf.1.settings.return_citations","typeLabel":"boolean"}},"type":"object","title":"Settings","uniqueKey":"oneOf.1.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":"oneOf.1.queue_priority","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.1","typeLabel":"AsyncParseConfig · object"}],"uniqueKey":"","typeLabel":"SyncParseConfig · object | AsyncParseConfig · object"},"examples":{"Example":{"title":"Example","value":{"input":"\u003cstring>","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":100,"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}}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"2965d802-f005-4e9e-8efa-2fcee8197b72":{"description":"Successful Response","content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"ParseResponse","required":["job_id","duration","usage","result"],"properties":{"job_id":{"type":"string","title":"Job Id","isRequired":true,"uniqueKey":"oneOf.0.job_id","typeLabel":"string"},"duration":{"type":"number","title":"Duration","description":"The duration of the parse request in seconds.","isRequired":true,"uniqueKey":"oneOf.0.duration","typeLabel":"number"},"usage":{"properties":{"num_pages":{"type":"integer","title":"Num Pages","isRequired":true,"uniqueKey":"oneOf.0.usage.num_pages","typeLabel":"integer"},"credits":{"oneOf":[{"type":"number","title":"Credits","uniqueKey":"oneOf.0.usage.credits.oneOf.0","typeLabel":"number"},{"type":"null","title":"Credits","uniqueKey":"oneOf.0.usage.credits.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.usage.credits","typeLabel":"number | null"},"credit_breakdown":{"oneOf":[{"type":"object","title":"Credit Breakdown","additionalProperties":{"type":"number","uniqueKey":"oneOf.0.usage.credit_breakdown.oneOf.0.additionalProperties","typeLabel":"number"},"uniqueKey":"oneOf.0.usage.credit_breakdown.oneOf.0","typeLabel":"Credit Breakdown · object"},{"type":"null","title":"Credit Breakdown","uniqueKey":"oneOf.0.usage.credit_breakdown.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.usage.credit_breakdown","typeLabel":"Credit Breakdown · object | null"},"page_billing_breakdown":{"oneOf":[{"type":"object","title":"Page Billing Breakdown","description":"Per-page breakdown of features used. Maps 1-indexed page numbers (as strings) to the list of billing features applied on that page (e.g. 'page', 'complex', 'chart_agent').","additionalProperties":{"items":{"type":"string","enum":["page","html_page","docx_native_page","agentic","complex","chart_agent","spreadsheet_cells","billable_spreadsheet_pages","enrich_table","figure_summary","table_summary","key_value","agentic_text","promptable_agentic_text","reducto_lite_page"],"uniqueKey":"oneOf.0.usage.page_billing_breakdown.oneOf.0.additionalProperties.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","uniqueKey":"oneOf.0.usage.page_billing_breakdown.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring>[]"},"uniqueKey":"oneOf.0.usage.page_billing_breakdown.oneOf.0","typeLabel":"Page Billing Breakdown · object"},{"type":"null","title":"Page Billing Breakdown","description":"Per-page breakdown of features used. Maps 1-indexed page numbers (as strings) to the list of billing features applied on that page (e.g. 'page', 'complex', 'chart_agent').","uniqueKey":"oneOf.0.usage.page_billing_breakdown.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.usage.page_billing_breakdown","typeLabel":"Page Billing Breakdown · object | null"},"non_empty_cell_count":{"oneOf":[{"type":"integer","title":"Non Empty Cell Count","description":"Total non-empty cells across all sheets. Only set for spreadsheet inputs.","uniqueKey":"oneOf.0.usage.non_empty_cell_count.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Non Empty Cell Count","description":"Total non-empty cells across all sheets. Only set for spreadsheet inputs.","uniqueKey":"oneOf.0.usage.non_empty_cell_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.usage.non_empty_cell_count","typeLabel":"integer | null"},"usage_breakdown":{"oneOf":[{"type":"object","title":"ParseUsageBreakdown","description":"Raw parse quantities for accounts on the new (Q3 2026) pricing model.\n\n``parse_model`` is \"R-1\" for the new parse model and \"Legacy\" for the\nlegacy parse pipeline. A legacy-pipeline parse carries its cost in\n``legacy_parse_credits``; add-on quantities (``ocr_pages``, ``charts``,\n``prompted_blocks``) apply to the new parse model only.","required":["parse_model","tier"],"properties":{"parse_model":{"type":"string","enum":["R-1","Legacy"],"title":"Parse Model","isRequired":true,"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.0.parse_model","typeLabel":"enum\u003cstring>"},"tier":{"type":"string","enum":["Default","Batch"],"title":"Tier","isRequired":true,"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.0.tier","typeLabel":"enum\u003cstring>"},"parse_pages":{"type":"integer","title":"Parse Pages","default":0,"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.0.parse_pages","typeLabel":"integer"},"parse_native_pages":{"type":"integer","title":"Parse Native Pages","default":0,"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.0.parse_native_pages","typeLabel":"integer"},"legacy_parse_credits":{"type":"number","title":"Legacy Parse Credits","default":0,"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.0.legacy_parse_credits","typeLabel":"number"},"ocr_pages":{"type":"integer","title":"Ocr Pages","default":0,"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.0.ocr_pages","typeLabel":"integer"},"charts":{"type":"integer","title":"Charts","default":0,"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.0.charts","typeLabel":"integer"},"prompted_blocks":{"type":"integer","title":"Prompted Blocks","default":0,"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.0.prompted_blocks","typeLabel":"integer"}},"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.0","typeLabel":"ParseUsageBreakdown · object"},{"type":"object","title":"SplitUsageBreakdown","description":"Raw split quantities for accounts on the new pricing model.\n\nThe add-on quantities (``ocr_pages``, ``charts``, ``prompted_blocks``)\ncome from the parse bundled into the split job; its page cost is covered\nby ``split_pages`` but its add-ons are billed separately.","required":["split_model"],"properties":{"split_model":{"type":"string","enum":["Split","Deep Split"],"title":"Split Model","isRequired":true,"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.1.split_model","typeLabel":"enum\u003cstring>"},"split_pages":{"type":"integer","title":"Split Pages","default":0,"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.1.split_pages","typeLabel":"integer"},"ocr_pages":{"type":"integer","title":"Ocr Pages","default":0,"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.1.ocr_pages","typeLabel":"integer"},"charts":{"type":"integer","title":"Charts","default":0,"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.1.charts","typeLabel":"integer"},"prompted_blocks":{"type":"integer","title":"Prompted Blocks","default":0,"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.1.prompted_blocks","typeLabel":"integer"}},"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.1","typeLabel":"SplitUsageBreakdown · object"},{"type":"object","title":"EditUsageBreakdown","description":"Raw edit quantities for accounts on the new pricing model.\n\n``edit_pages`` is the page count billed at the ``edit_model`` rate. A job\nwith both normal and prefilled pages reports ``edit_model=\"Normal\"`` with\nthe prefilled pages in ``prefill_pages``, billed at the \"Prefill\" rate.","required":["edit_model"],"properties":{"edit_model":{"type":"string","enum":["Normal","Prefill"],"title":"Edit Model","isRequired":true,"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.2.edit_model","typeLabel":"enum\u003cstring>"},"edit_pages":{"type":"integer","title":"Edit Pages","default":0,"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.2.edit_pages","typeLabel":"integer"},"prefill_pages":{"type":"integer","title":"Prefill Pages","default":0,"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.2.prefill_pages","typeLabel":"integer"}},"uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.2","typeLabel":"EditUsageBreakdown · object"},{"type":"null","title":"Usage Breakdown","description":"Raw usage quantities. Only set for accounts on the new pricing model; credit fields are omitted for those accounts.","uniqueKey":"oneOf.0.usage.usage_breakdown.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.0.usage.usage_breakdown","typeLabel":"ParseUsageBreakdown · object | SplitUsageBreakdown · object | EditUsageBreakdown · object | null"}},"type":"object","required":["num_pages"],"title":"ParseUsage","isRequired":true,"uniqueKey":"oneOf.0.usage","typeLabel":"ParseUsage · object"},"result":{"oneOf":[{"type":"object","title":"FullResult","description":"The response from the document processing service. Note that there can be two types of responses, Full Result and URL Result. This is due to limitations on the max return size on HTTPS. If the response is too large, it will be returned as a presigned URL in the URL response. You should handle this in your application.","required":["type","chunks"],"properties":{"type":{"type":"string","const":"full","title":"Type","description":"type = 'full'","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.type","typeLabel":"string"},"chunks":{"items":{"properties":{"content":{"type":"string","title":"Content","description":"The content of the chunk extracted from the document.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].content","typeLabel":"string"},"embed":{"type":"string","title":"Embed","description":"Chunk content optimized for embedding and retrieval.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].embed","typeLabel":"string"},"enriched":{"oneOf":[{"type":"string","title":"Enriched","description":"The enriched content of the chunk extracted from the document.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].enriched.oneOf.0","typeLabel":"string"},{"type":"null","title":"Enriched","description":"The enriched content of the chunk extracted from the document.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].enriched.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].enriched","typeLabel":"string | null"},"blocks":{"items":{"properties":{"type":{"type":"string","enum":["Header","Footer","Title","Section Header","Page Number","List Item","Figure","Table","Key Value","Text","Comment","Signature"],"title":"Type","description":"The type of block extracted from the document.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"bbox":{"properties":{"left":{"type":"number","title":"Left","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].bbox.left","typeLabel":"number"},"top":{"type":"number","title":"Top","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].bbox.top","typeLabel":"number"},"width":{"type":"number","title":"Width","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].bbox.width","typeLabel":"number"},"height":{"type":"number","title":"Height","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].bbox.height","typeLabel":"number"},"page":{"type":"integer","title":"Page","description":"The page number of the bounding box (1-indexed).","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].bbox.page","typeLabel":"integer"},"original_page":{"type":"integer","title":"Original Page","description":"The page number in the original document of the bounding box (1-indexed).","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].bbox.original_page","typeLabel":"integer"}},"type":"object","required":["left","top","width","height","page"],"title":"BoundingBox","description":"The bounding box of the block extracted from the document.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].bbox","typeLabel":"BoundingBox · object"},"content":{"type":"string","title":"Content","description":"The content of the block extracted from the document.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].content","typeLabel":"string"},"image_url":{"oneOf":[{"type":"string","title":"Image Url","description":"(Experimental) The URL of the image associated with the block.","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].image_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Image Url","description":"(Experimental) The URL of the image associated with the block.","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].image_url","typeLabel":"string | null"},"chart_data":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].chart_data.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Chart Data","description":"(Experimental) The URL/link to chart data JSON for figure blocks processed by chart agent.","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].chart_data.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Chart Data","description":"(Experimental) The URL/link to chart data JSON for figure blocks processed by chart agent.","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].chart_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].chart_data","typeLabel":"string[] | null"},"confidence":{"oneOf":[{"type":"string","title":"Confidence","description":"The confidence for the block. It is either low or high and takes into account factors like OCR and table structure","default":"low","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].confidence.oneOf.0","typeLabel":"string"},{"type":"null","title":"Confidence","description":"The confidence for the block. It is either low or high and takes into account factors like OCR and table structure","default":"low","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].confidence","typeLabel":"string | null"},"granular_confidence":{"oneOf":[{"type":"object","title":"GranularConfidence","description":"Granular confidence scores for the block. It is a dictionary of confidence scores for the block. The confidence scores will not be None if the user has enabled numeric confidence scores.","properties":{"extract_confidence":{"oneOf":[{"type":"number","title":"Extract Confidence","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].granular_confidence.oneOf.0.extract_confidence.oneOf.0","typeLabel":"number"},{"type":"null","title":"Extract Confidence","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].granular_confidence.oneOf.0.extract_confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].granular_confidence.oneOf.0.extract_confidence","typeLabel":"number | null"},"parse_confidence":{"oneOf":[{"type":"number","title":"Parse Confidence","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].granular_confidence.oneOf.0.parse_confidence.oneOf.0","typeLabel":"number"},{"type":"null","title":"Parse Confidence","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].granular_confidence.oneOf.0.parse_confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].granular_confidence.oneOf.0.parse_confidence","typeLabel":"number | null"}},"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].granular_confidence.oneOf.0","typeLabel":"GranularConfidence · object"},{"type":"null","description":"Granular confidence scores for the block. It is a dictionary of confidence scores for the block. The confidence scores will not be None if the user has enabled numeric confidence scores.","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].granular_confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].granular_confidence","typeLabel":"GranularConfidence · object | null"},"merged_tables":{"oneOf":[{"type":"array","items":{"properties":{"content":{"type":"string","title":"Content","description":"The original content of a table before merge_tables merged it.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].merged_tables.oneOf.0.items.[INDEX].content","typeLabel":"string"},"bbox":{"properties":{"left":{"type":"number","title":"Left","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].merged_tables.oneOf.0.items.[INDEX].bbox.left","typeLabel":"number"},"top":{"type":"number","title":"Top","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].merged_tables.oneOf.0.items.[INDEX].bbox.top","typeLabel":"number"},"width":{"type":"number","title":"Width","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].merged_tables.oneOf.0.items.[INDEX].bbox.width","typeLabel":"number"},"height":{"type":"number","title":"Height","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].merged_tables.oneOf.0.items.[INDEX].bbox.height","typeLabel":"number"},"page":{"type":"integer","title":"Page","description":"The page number of the bounding box (1-indexed).","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].merged_tables.oneOf.0.items.[INDEX].bbox.page","typeLabel":"integer"},"original_page":{"type":"integer","title":"Original Page","description":"The page number in the original document of the bounding box (1-indexed).","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].merged_tables.oneOf.0.items.[INDEX].bbox.original_page","typeLabel":"integer"}},"type":"object","required":["left","top","width","height","page"],"title":"BoundingBox","description":"The original bounding box of a table before merge_tables merged it.","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].merged_tables.oneOf.0.items.[INDEX].bbox","typeLabel":"BoundingBox · object"},"image_url":{"oneOf":[{"type":"string","title":"Image Url","description":"(Experimental) The URL of the image for this original table fragment. Only populated when settings.return_images includes 'table'.","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].merged_tables.oneOf.0.items.[INDEX].image_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Image Url","description":"(Experimental) The URL of the image for this original table fragment. Only populated when settings.return_images includes 'table'.","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].merged_tables.oneOf.0.items.[INDEX].image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].merged_tables.oneOf.0.items.[INDEX].image_url","typeLabel":"string | null"}},"type":"object","required":["content","bbox"],"title":"MergedTable","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].merged_tables.oneOf.0.items.[INDEX]","typeLabel":"MergedTable · object"},"title":"Merged Tables","description":"Original table fragments that were combined into this table by merge_tables.","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].merged_tables.oneOf.0","typeLabel":"MergedTable · object[]"},{"type":"null","title":"Merged Tables","description":"Original table fragments that were combined into this table by merge_tables.","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].merged_tables.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].merged_tables","typeLabel":"MergedTable · object[] | null"},"extra":{"oneOf":[{"type":"object","title":"Extra","description":"Extra metadata fields for the block. Fields like 'is_chart' will only appear when set to True.","additionalProperties":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].extra.oneOf.0","typeLabel":"Extra · object"},{"type":"null","title":"Extra","description":"Extra metadata fields for the block. Fields like 'is_chart' will only appear when set to True.","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].extra.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX].extra","typeLabel":"Extra · object | null"}},"type":"object","required":["type","bbox","content"],"title":"ParseBlock","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks.items.[INDEX]","typeLabel":"ParseBlock · object"},"type":"array","title":"Blocks","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].blocks","typeLabel":"ParseBlock · object[]"},"enrichment_success":{"type":"boolean","title":"Enrichment Success","description":"Whether the enrichment was successful.","default":false,"uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX].enrichment_success","typeLabel":"boolean"}},"type":"object","required":["content","embed","enriched","blocks"],"title":"ParseChunk","uniqueKey":"oneOf.0.result.oneOf.0.chunks.items.[INDEX]","typeLabel":"ParseChunk · object"},"type":"array","title":"Chunks","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.chunks","typeLabel":"ParseChunk · object[]"},"ocr":{"oneOf":[{"type":"object","title":"OCRResult","required":["words","lines"],"properties":{"words":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX].text","typeLabel":"string"},"bbox":{"properties":{"left":{"type":"number","title":"Left","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX].bbox.left","typeLabel":"number"},"top":{"type":"number","title":"Top","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX].bbox.top","typeLabel":"number"},"width":{"type":"number","title":"Width","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX].bbox.width","typeLabel":"number"},"height":{"type":"number","title":"Height","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX].bbox.height","typeLabel":"number"},"page":{"type":"integer","title":"Page","description":"The page number of the bounding box (1-indexed).","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX].bbox.page","typeLabel":"integer"},"original_page":{"type":"integer","title":"Original Page","description":"The page number in the original document of the bounding box (1-indexed).","uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX].bbox.original_page","typeLabel":"integer"}},"type":"object","required":["left","top","width","height","page"],"title":"BoundingBox","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX].bbox","typeLabel":"BoundingBox · object"},"confidence":{"oneOf":[{"type":"number","title":"Confidence","description":"OCR confidence score between 0 and 1, where 1 indicates highest confidence","uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX].confidence.oneOf.0","typeLabel":"number"},{"type":"null","title":"Confidence","description":"OCR confidence score between 0 and 1, where 1 indicates highest confidence","uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX].confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX].confidence","typeLabel":"number | null"},"chunk_index":{"oneOf":[{"type":"integer","title":"Chunk Index","description":"The index of the chunk that the word belongs to.","uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX].chunk_index.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Chunk Index","description":"The index of the chunk that the word belongs to.","uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX].chunk_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX].chunk_index","typeLabel":"integer | null"},"rotation":{"oneOf":[{"type":"integer","title":"Rotation","description":"The rotation angle in degrees, from 0 to 360, counterclockwise.","uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX].rotation.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Rotation","description":"The rotation angle in degrees, from 0 to 360, counterclockwise.","uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX].rotation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX].rotation","typeLabel":"integer | null"}},"type":"object","required":["text","bbox"],"title":"OCRWord","uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words.items.[INDEX]","typeLabel":"OCRWord · object"},"type":"array","title":"Words","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.words","typeLabel":"OCRWord · object[]"},"lines":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX].text","typeLabel":"string"},"bbox":{"properties":{"left":{"type":"number","title":"Left","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX].bbox.left","typeLabel":"number"},"top":{"type":"number","title":"Top","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX].bbox.top","typeLabel":"number"},"width":{"type":"number","title":"Width","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX].bbox.width","typeLabel":"number"},"height":{"type":"number","title":"Height","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX].bbox.height","typeLabel":"number"},"page":{"type":"integer","title":"Page","description":"The page number of the bounding box (1-indexed).","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX].bbox.page","typeLabel":"integer"},"original_page":{"type":"integer","title":"Original Page","description":"The page number in the original document of the bounding box (1-indexed).","uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX].bbox.original_page","typeLabel":"integer"}},"type":"object","required":["left","top","width","height","page"],"title":"BoundingBox","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX].bbox","typeLabel":"BoundingBox · object"},"confidence":{"oneOf":[{"type":"number","title":"Confidence","description":"OCR confidence score between 0 and 1, where 1 indicates highest confidence","uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX].confidence.oneOf.0","typeLabel":"number"},{"type":"null","title":"Confidence","description":"OCR confidence score between 0 and 1, where 1 indicates highest confidence","uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX].confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX].confidence","typeLabel":"number | null"},"chunk_index":{"oneOf":[{"type":"integer","title":"Chunk Index","description":"The index of the chunk that the line belongs to.","uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX].chunk_index.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Chunk Index","description":"The index of the chunk that the line belongs to.","uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX].chunk_index.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX].chunk_index","typeLabel":"integer | null"},"rotation":{"oneOf":[{"type":"integer","title":"Rotation","description":"The rotation angle in degrees, from 0 to 360, counterclockwise.","uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX].rotation.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Rotation","description":"The rotation angle in degrees, from 0 to 360, counterclockwise.","uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX].rotation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX].rotation","typeLabel":"integer | null"}},"type":"object","required":["text","bbox"],"title":"OCRLine","uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines.items.[INDEX]","typeLabel":"OCRLine · object"},"type":"array","title":"Lines","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0.lines","typeLabel":"OCRLine · object[]"}},"uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.0","typeLabel":"OCRResult · object"},{"type":"null","uniqueKey":"oneOf.0.result.oneOf.0.ocr.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.ocr","typeLabel":"OCRResult · object | null"},"custom":{"oneOf":[{"title":"Custom"},{"type":"null","title":"Custom","uniqueKey":"oneOf.0.result.oneOf.0.custom.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.result.oneOf.0.custom","typeLabel":"null"}},"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.0","typeLabel":"FullResult · object"},{"type":"object","title":"UrlResult","description":"The response from the document processing service. Note that there can be two types of responses, Full Result and URL Result. This is due to limitations on the max return size on HTTPS. If the response is too large, it will be returned as a presigned URL in the URL response. You should handle this in your application.","required":["type","url","result_id"],"properties":{"type":{"type":"string","const":"url","title":"Type","description":"type = 'url'","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.type","typeLabel":"string"},"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.url","typeLabel":"string"},"result_id":{"type":"string","title":"Result Id","isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1.result_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"oneOf.0.result.oneOf.1","typeLabel":"UrlResult · object"}],"isRequired":true,"uniqueKey":"oneOf.0.result","typeLabel":"FullResult · object | UrlResult · object"},"response_type":{"type":"string","const":"parse","title":"Response Type","default":"parse","uniqueKey":"oneOf.0.response_type","typeLabel":"string"},"pdf_url":{"oneOf":[{"type":"string","title":"Pdf Url","description":"The storage URL of the converted PDF file.","uniqueKey":"oneOf.0.pdf_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Pdf Url","description":"The storage URL of the converted PDF file.","uniqueKey":"oneOf.0.pdf_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.pdf_url","typeLabel":"string | null"},"studio_link":{"oneOf":[{"type":"string","title":"Studio Link","description":"The link to the studio pipeline for the document.","uniqueKey":"oneOf.0.studio_link.oneOf.0","typeLabel":"string"},{"type":"null","title":"Studio Link","description":"The link to the studio pipeline for the document.","uniqueKey":"oneOf.0.studio_link.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.studio_link","typeLabel":"string | null"},"document_properties":{"oneOf":[{"type":"object","title":"DocumentProperties","description":"Properties embedded in the customer's original document.","properties":{"title":{"oneOf":[{"type":"string","title":"Title","description":"The document title.","uniqueKey":"oneOf.0.document_properties.oneOf.0.title.oneOf.0","typeLabel":"string"},{"type":"null","title":"Title","description":"The document title.","uniqueKey":"oneOf.0.document_properties.oneOf.0.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.document_properties.oneOf.0.title","typeLabel":"string | null"},"author":{"oneOf":[{"type":"string","title":"Author","description":"The document author.","uniqueKey":"oneOf.0.document_properties.oneOf.0.author.oneOf.0","typeLabel":"string"},{"type":"null","title":"Author","description":"The document author.","uniqueKey":"oneOf.0.document_properties.oneOf.0.author.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.document_properties.oneOf.0.author","typeLabel":"string | null"},"subject":{"oneOf":[{"type":"string","title":"Subject","description":"The document subject.","uniqueKey":"oneOf.0.document_properties.oneOf.0.subject.oneOf.0","typeLabel":"string"},{"type":"null","title":"Subject","description":"The document subject.","uniqueKey":"oneOf.0.document_properties.oneOf.0.subject.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.document_properties.oneOf.0.subject","typeLabel":"string | null"},"keywords":{"oneOf":[{"type":"string","title":"Keywords","description":"Keywords embedded in the document.","uniqueKey":"oneOf.0.document_properties.oneOf.0.keywords.oneOf.0","typeLabel":"string"},{"type":"null","title":"Keywords","description":"Keywords embedded in the document.","uniqueKey":"oneOf.0.document_properties.oneOf.0.keywords.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.document_properties.oneOf.0.keywords","typeLabel":"string | null"},"creator":{"oneOf":[{"type":"string","title":"Creator","description":"The application or tool that authored the document.","uniqueKey":"oneOf.0.document_properties.oneOf.0.creator.oneOf.0","typeLabel":"string"},{"type":"null","title":"Creator","description":"The application or tool that authored the document.","uniqueKey":"oneOf.0.document_properties.oneOf.0.creator.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.document_properties.oneOf.0.creator","typeLabel":"string | null"},"producer":{"oneOf":[{"type":"string","title":"Producer","description":"The application or library that produced the document.","uniqueKey":"oneOf.0.document_properties.oneOf.0.producer.oneOf.0","typeLabel":"string"},{"type":"null","title":"Producer","description":"The application or library that produced the document.","uniqueKey":"oneOf.0.document_properties.oneOf.0.producer.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.document_properties.oneOf.0.producer","typeLabel":"string | null"},"last_modified_by":{"oneOf":[{"type":"string","title":"Last Modified By","description":"The user who last modified the document.","uniqueKey":"oneOf.0.document_properties.oneOf.0.last_modified_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Last Modified By","description":"The user who last modified the document.","uniqueKey":"oneOf.0.document_properties.oneOf.0.last_modified_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.document_properties.oneOf.0.last_modified_by","typeLabel":"string | null"},"created_at":{"oneOf":[{"type":"string","title":"Created At","description":"The document creation time as a timezone-aware datetime. Dates without an offset are interpreted as UTC.","uniqueKey":"oneOf.0.document_properties.oneOf.0.created_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created At","description":"The document creation time as a timezone-aware datetime. Dates without an offset are interpreted as UTC.","uniqueKey":"oneOf.0.document_properties.oneOf.0.created_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.document_properties.oneOf.0.created_at","typeLabel":"string | null"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"The document modification time as a timezone-aware datetime. Dates without an offset are interpreted as UTC.","uniqueKey":"oneOf.0.document_properties.oneOf.0.modified_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Modified At","description":"The document modification time as a timezone-aware datetime. Dates without an offset are interpreted as UTC.","uniqueKey":"oneOf.0.document_properties.oneOf.0.modified_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.document_properties.oneOf.0.modified_at","typeLabel":"string | null"}},"uniqueKey":"oneOf.0.document_properties.oneOf.0","typeLabel":"DocumentProperties · object"},{"type":"null","description":"Properties embedded in the customer's original document.","uniqueKey":"oneOf.0.document_properties.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.document_properties","typeLabel":"DocumentProperties · object | null"}},"uniqueKey":"oneOf.0","typeLabel":"ParseResponse · object"},{"type":"object","title":"AsyncParseResponse","required":["job_id"],"properties":{"job_id":{"type":"string","title":"Job Id","isRequired":true,"uniqueKey":"oneOf.1.job_id","typeLabel":"string"}},"uniqueKey":"oneOf.1","typeLabel":"AsyncParseResponse · object"}],"uniqueKey":"","typeLabel":"ParseResponse · object | AsyncParseResponse · object"},"examples":{"Example":{"title":"Example","value":{"job_id":"\u003cstring>","duration":123,"usage":{"num_pages":123,"credits":123,"credit_breakdown":{},"page_billing_breakdown":{},"non_empty_cell_count":123,"usage_breakdown":{"parse_model":"R-1","tier":"Default","parse_pages":0,"parse_native_pages":0,"legacy_parse_credits":0,"ocr_pages":0,"charts":0,"prompted_blocks":0}},"result":{"type":"full","chunks":[{"content":"\u003cstring>","embed":"\u003cstring>","enriched":"\u003cstring>","blocks":[{"type":"Header","bbox":{"left":123,"top":123,"width":123,"height":123,"page":123,"original_page":123},"content":"\u003cstring>","image_url":"\u003cstring>","chart_data":["\u003cstring>"],"confidence":"low","granular_confidence":{"extract_confidence":123,"parse_confidence":123},"merged_tables":[{"content":"\u003cstring>","bbox":{"left":123,"top":123,"width":123,"height":123,"page":123,"original_page":123},"image_url":"\u003cstring>"}],"extra":{}}],"enrichment_success":false}],"ocr":{"words":[{"text":"\u003cstring>","bbox":{"left":123,"top":123,"width":123,"height":123,"page":123,"original_page":123},"confidence":123,"chunk_index":123,"rotation":123}],"lines":[{"text":"\u003cstring>","bbox":{"left":123,"top":123,"width":123,"height":123,"page":123,"original_page":123},"confidence":123,"chunk_index":123,"rotation":123}]},"custom":"\u003cunknown>"},"response_type":"parse","pdf_url":"\u003cstring>","studio_link":"\u003cstring>","document_properties":{"title":"\u003cstring>","author":"\u003cstring>","subject":"\u003cstring>","keywords":"\u003cstring>","creator":"\u003cstring>","producer":"\u003cstring>","last_modified_by":"\u003cstring>","created_at":"\u003cstring>","modified_at":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"7766e9fa-cd2b-4f49-8beb-467688ac02fb":{"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":{"e60d9959-fd73-442d-ae5a-53c3c60418e5":{"SkippableHTTPBearer":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"SkippableHTTPBearer"}}},"servers":{"7ceeaabd-4717-447b-8c20-80c47dc047f7":{"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 | Parse API Reference","navMaps":{"firstHrefInVersion":{"Current":{"href":"/api-reference/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-09-29T19:59:15.590Z","originalFileLocation":"api-reference/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=\"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 | Parse API Reference\">\u003cmeta data-mint-head property=\"og:description\" content=\"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/parse\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://reducto.mintlify.app/_mintlify/api/og/v2?division=Document+Processing\u0026amp;title=Parse\u0026amp;description=Turn+full+documents+into+LLM-ready+content+with+r-1+or+a+legacy+Parse+pipeline.\u0026amp;theme=e351366ecfb2cc50f96edafd\u0026amp;signature=efde0d3af3c17a75778e05eb0b1201238b6072e3a1888bee6cc8ab4f751134d9\">\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 | Parse API Reference\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"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.app/_mintlify/api/og/v2?division=Document+Processing\u0026amp;title=Parse\u0026amp;description=Turn+full+documents+into+LLM-ready+content+with+r-1+or+a+legacy+Parse+pipeline.\u0026amp;theme=e351366ecfb2cc50f96edafd\u0026amp;signature=efde0d3af3c17a75778e05eb0b1201238b6072e3a1888bee6cc8ab4f751134d9\">\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/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/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/parse#webpage\",\"url\":\"https://docs.reducto.ai/api-reference/parse\",\"name\":\"Parse\",\"description\":\"Turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.\",\"dateModified\":\"2026-09-29T19:59:15.590Z\",\"isPartOf\":{\"@id\":\"https://docs.reducto.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.reducto.ai/api-reference/parse#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.reducto.ai/api-reference/parse#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Reducto\",\"item\":\"https://docs.reducto.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Parse\",\"item\":\"https://docs.reducto.ai/api-reference/parse\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.reducto.ai/api-reference/parse#apireference\",\"headline\":\"Parse\",\"name\":\"Parse\",\"description\":\"Turn full documents into LLM-ready content with r-1 or a legacy Parse pipeline.\",\"url\":\"https://docs.reducto.ai/api-reference/parse\",\"mainEntityOfPage\":{\"@id\":\"https://docs.reducto.ai/api-reference/parse#webpage\"},\"dateModified\":\"2026-09-29T19:59:15.590Z\",\"publisher\":{\"@id\":\"https://docs.reducto.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.reducto.ai#website\"}}]}\u003c/script>","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","title":"Parse","href":"/api-reference/parse"},{"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.","href":"/api-reference/async-parse"},{"openapi":"openapi.json post /upload","title":"Upload","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"}]}]},"title":"Reducto Documentation | Parse API Reference","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-26-lDe7V.js","utils-CWQmgYtH.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-4-Aw3rSD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C2zjXYA5.js","snippetPresets-DFmpFA7C.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-FJpQavWq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D_GvPF7k.js","shallow-Bs2ZB0NO.js","getApiPlaygroundDisplay-DCcqJJk-.js","CodeSnippet-DzDxawVe.js","CodeSnippets-aUr7fU-7.js","Page-CT9uE8Ip.js","getPastedJson-Y1fKsj_I.js","icon-DI4zTsDr.js","MethodPill-C0nDlmSQ.js","DuplicateIcon-NUXbx2nQ.js","createIcon-BdTHrPAi.js","DynamicMarkdown-CtpgKJwj.js","SectionHeading-B3x35tOt.js","axios-vUo_bRtp.js","Markdown-3OmurJMP.js","clsx-DMKzROTp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-1ms6tsT-.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Ke9xIMFx.js"]}