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.
Usage information for the edit operation, including number of pages and credits charged.
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":"6aeca84a981b8170d4f2b77d","collectionId":"c1255d9a-6b22-4d48-ba08-1c089fdb8a58","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeca84a981b8170d4f2b77d"},"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":"6aed1d31a2dd9e4550b4c178","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"Documentation","count":82},{"language":"default","tag":"API Reference","count":36},{"language":"default","tag":"SDKs","count":30},{"language":"default","tag":"Document Processing","count":24},{"language":"default","tag":"Configurations","count":18},{"language":"default","tag":"On-premise Resources","count":18},{"language":"default","tag":"Core Methods","count":18},{"language":"default","tag":"Core Functions","count":15},{"language":"default","tag":"Utilities","count":10},{"language":"default","tag":"Parse Configurations","count":10}]},"assistantConfig":{"deflection":{"enabled":true,"email":"support@reducto.ai","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/edit","slug":"/api-reference/edit","pageMetadata":{"public":true,"openapi":"openapi.json post /edit","title":"Edit","description":null,"href":"/api-reference/edit"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"public":true,"openapi":"openapi.json post /edit","title":"Edit","description":null,"href":"/api-reference/edit"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Edit","operationId":"edit_edit_post","requestBody":"b97dcaff-650c-4b66-a1e0-b5791c5a474c","responses":{"200":"5440a150-564a-49e5-bff1-b23f5f396c54","422":"1addcbfa-f483-4be7-8fef-1bede0d7dfde"},"security":["6acb7a1b-7da3-458f-a6a4-53410993f297"],"method":"post","type":"path","servers":["c54bc755-b143-4d6e-aca7-48b3280ce506"],"path":"/edit","baseUrlOptions":["https://platform.reducto.ai"],"title":"Edit","description":"","codeSamples":[],"requestExampleLanguages":["python","javascript","go"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"properties":{"document_url":{"oneOf":[{"type":"string","title":"Document Url","description":"The URL of the document to be processed. You can provide one of the following:\n1. A publicly available URL\n2. A presigned S3 URL\n3. A reducto:// prefixed URL obtained from the /upload endpoint after directly uploading a document\n","isRequired":true,"uniqueKey":"document_url.oneOf.0","typeLabel":"string"},{"type":"object","title":"UploadResponse","description":"The URL of the document to be processed. You can provide one of the following:\n1. A publicly available URL\n2. A presigned S3 URL\n3. A reducto:// prefixed URL obtained from the /upload endpoint after directly uploading a document\n","required":["file_id"],"properties":{"file_id":{"type":"string","title":"File Id","isRequired":true,"uniqueKey":"document_url.oneOf.1.file_id","typeLabel":"string"},"presigned_url":{"oneOf":[{"type":"string","title":"Presigned Url","uniqueKey":"document_url.oneOf.1.presigned_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Presigned Url","uniqueKey":"document_url.oneOf.1.presigned_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_url.oneOf.1.presigned_url","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"document_url.oneOf.1","typeLabel":"UploadResponse · object"}],"isRequired":true,"uniqueKey":"document_url","typeLabel":"string | UploadResponse · object"},"edit_instructions":{"type":"string","title":"Edit Instructions","description":"The instructions for the edit.","isRequired":true,"uniqueKey":"edit_instructions","typeLabel":"string"},"edit_options":{"properties":{"color":{"type":"string","pattern":"^#[0-9A-Fa-f]{6}$","title":"Color","description":"The color to use for edits, in hex format.","default":"#FF0000","uniqueKey":"edit_options.color","typeLabel":"string"},"font_size":{"oneOf":[{"type":"number","title":"Font Size","description":"The font size (in points) to use for filled text fields. If not specified, font size is automatically calculated based on field dimensions.","maximum":72,"minimum":1,"uniqueKey":"edit_options.font_size.oneOf.0","typeLabel":"number"},{"type":"null","title":"Font Size","description":"The font size (in points) to use for filled text fields. If not specified, font size is automatically calculated based on field dimensions.","uniqueKey":"edit_options.font_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"edit_options.font_size","typeLabel":"number | null"},"llm_provider_preference":{"oneOf":[{"type":"string","title":"Llm Provider Preference","description":"The LLM provider to use for edit processing. If not specified, defaults to 'google'","enum":["openai","anthropic","google"],"uniqueKey":"edit_options.llm_provider_preference.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Llm Provider Preference","description":"The LLM provider to use for edit processing. If not specified, defaults to 'google'","uniqueKey":"edit_options.llm_provider_preference.oneOf.1","typeLabel":"null"}],"uniqueKey":"edit_options.llm_provider_preference","typeLabel":"enum\u003cstring> | null"},"enable_overflow_pages":{"type":"boolean","title":"Enable Overflow Pages","description":"If True, creates overflow pages for text that doesn't fit in form fields. Defaults to False.","default":false,"uniqueKey":"edit_options.enable_overflow_pages","typeLabel":"boolean"},"flatten":{"type":"boolean","title":"Flatten","description":"If True, flattens form fields after filling, converting them to static content. Defaults to False.","default":false,"uniqueKey":"edit_options.flatten","typeLabel":"boolean"}},"type":"object","title":"EditOptions","default":{"color":"#FF0000","enable_overflow_pages":false,"flatten":false},"uniqueKey":"edit_options","typeLabel":"EditOptions · object"},"form_schema":{"oneOf":[{"type":"array","items":{"properties":{"bbox":{"properties":{"left":{"type":"number","title":"Left","isRequired":true,"uniqueKey":"form_schema.oneOf.0.items.[INDEX].bbox.left","typeLabel":"number"},"top":{"type":"number","title":"Top","isRequired":true,"uniqueKey":"form_schema.oneOf.0.items.[INDEX].bbox.top","typeLabel":"number"},"width":{"type":"number","title":"Width","isRequired":true,"uniqueKey":"form_schema.oneOf.0.items.[INDEX].bbox.width","typeLabel":"number"},"height":{"type":"number","title":"Height","isRequired":true,"uniqueKey":"form_schema.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":"form_schema.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":"form_schema.oneOf.0.items.[INDEX].bbox.original_page","typeLabel":"integer"}},"type":"object","required":["left","top","width","height","page"],"title":"BoundingBox","description":"Bounding box coordinates of the widget","isRequired":true,"uniqueKey":"form_schema.oneOf.0.items.[INDEX].bbox","typeLabel":"BoundingBox · object"},"description":{"type":"string","title":"Description","description":"Description of the widget extracted from the document","isRequired":true,"uniqueKey":"form_schema.oneOf.0.items.[INDEX].description","typeLabel":"string"},"type":{"type":"string","enum":["text","checkbox","radio","dropdown","barcode"],"title":"Type","description":"Type of the form widget","isRequired":true,"uniqueKey":"form_schema.oneOf.0.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"fill":{"type":"boolean","title":"Fill","description":"If True (default), the system will attempt to fill this widget. If False, the widget will be created but intentionally left unfilled.","default":true,"uniqueKey":"form_schema.oneOf.0.items.[INDEX].fill","typeLabel":"boolean"},"value":{"oneOf":[{"type":"string","title":"Value","description":"If provided, this value will be used directly instead of attempting to intelligently determine the field value.","uniqueKey":"form_schema.oneOf.0.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"null","title":"Value","description":"If provided, this value will be used directly instead of attempting to intelligently determine the field value.","uniqueKey":"form_schema.oneOf.0.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"form_schema.oneOf.0.items.[INDEX].value","typeLabel":"string | null"},"font_size":{"oneOf":[{"type":"number","title":"Font Size","description":"Font size in points for this specific field. Takes priority over the global font_size in EditOptions. If not set, falls back to the global font_size, then to auto-calculated sizing.","maximum":72,"minimum":1,"uniqueKey":"form_schema.oneOf.0.items.[INDEX].font_size.oneOf.0","typeLabel":"number"},{"type":"null","title":"Font Size","description":"Font size in points for this specific field. Takes priority over the global font_size in EditOptions. If not set, falls back to the global font_size, then to auto-calculated sizing.","uniqueKey":"form_schema.oneOf.0.items.[INDEX].font_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"form_schema.oneOf.0.items.[INDEX].font_size","typeLabel":"number | null"}},"type":"object","required":["bbox","description","type"],"title":"EditWidget","uniqueKey":"form_schema.oneOf.0.items.[INDEX]","typeLabel":"EditWidget · object"},"title":"Form Schema","description":"Form schema for PDF forms. List of widgets with their types, descriptions, and bounding boxes. Only works for PDFs.","uniqueKey":"form_schema.oneOf.0","typeLabel":"EditWidget · object[]"},{"type":"null","title":"Form Schema","description":"Form schema for PDF forms. List of widgets with their types, descriptions, and bounding boxes. Only works for PDFs.","uniqueKey":"form_schema.oneOf.1","typeLabel":"null"}],"uniqueKey":"form_schema","typeLabel":"EditWidget · object[] | null"},"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":true,"uniqueKey":"priority","typeLabel":"boolean"}},"type":"object","required":["document_url","edit_instructions"],"title":"EditConfig","uniqueKey":"","typeLabel":"EditConfig · object"},"examples":{"Example":{"title":"Example","value":{"document_url":"\u003cstring>","edit_instructions":"\u003cstring>","edit_options":{"color":"#FF0000","enable_overflow_pages":false,"flatten":false},"form_schema":[{"bbox":{"left":123,"top":123,"width":123,"height":123,"page":123,"original_page":123},"description":"\u003cstring>","fill":true,"value":"\u003cstring>","font_size":36.5}],"priority":true}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"5440a150-564a-49e5-bff1-b23f5f396c54":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"document_url":{"type":"string","title":"Document Url","description":"Presigned URL to download the edited document.","isRequired":true,"uniqueKey":"document_url","typeLabel":"string"},"response_type":{"type":"string","const":"edit","title":"Response Type","default":"edit","uniqueKey":"response_type","typeLabel":"string"},"job_id":{"oneOf":[{"type":"string","title":"Job Id","description":"The unique identifier for the edit job.","uniqueKey":"job_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Job Id","description":"The unique identifier for the edit job.","uniqueKey":"job_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"job_id","typeLabel":"string | null"},"form_schema":{"oneOf":[{"type":"array","items":{"properties":{"bbox":{"properties":{"left":{"type":"number","title":"Left","isRequired":true,"uniqueKey":"form_schema.oneOf.0.items.[INDEX].bbox.left","typeLabel":"number"},"top":{"type":"number","title":"Top","isRequired":true,"uniqueKey":"form_schema.oneOf.0.items.[INDEX].bbox.top","typeLabel":"number"},"width":{"type":"number","title":"Width","isRequired":true,"uniqueKey":"form_schema.oneOf.0.items.[INDEX].bbox.width","typeLabel":"number"},"height":{"type":"number","title":"Height","isRequired":true,"uniqueKey":"form_schema.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":"form_schema.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":"form_schema.oneOf.0.items.[INDEX].bbox.original_page","typeLabel":"integer"}},"type":"object","required":["left","top","width","height","page"],"title":"BoundingBox","description":"Bounding box coordinates of the widget","isRequired":true,"uniqueKey":"form_schema.oneOf.0.items.[INDEX].bbox","typeLabel":"BoundingBox · object"},"description":{"type":"string","title":"Description","description":"Description of the widget extracted from the document","isRequired":true,"uniqueKey":"form_schema.oneOf.0.items.[INDEX].description","typeLabel":"string"},"type":{"type":"string","enum":["text","checkbox","radio","dropdown","barcode"],"title":"Type","description":"Type of the form widget","isRequired":true,"uniqueKey":"form_schema.oneOf.0.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"fill":{"type":"boolean","title":"Fill","description":"If True (default), the system will attempt to fill this widget. If False, the widget will be created but intentionally left unfilled.","default":true,"uniqueKey":"form_schema.oneOf.0.items.[INDEX].fill","typeLabel":"boolean"},"value":{"oneOf":[{"type":"string","title":"Value","description":"If provided, this value will be used directly instead of attempting to intelligently determine the field value.","uniqueKey":"form_schema.oneOf.0.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"null","title":"Value","description":"If provided, this value will be used directly instead of attempting to intelligently determine the field value.","uniqueKey":"form_schema.oneOf.0.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"form_schema.oneOf.0.items.[INDEX].value","typeLabel":"string | null"},"font_size":{"oneOf":[{"type":"number","title":"Font Size","description":"Font size in points for this specific field. Takes priority over the global font_size in EditOptions. If not set, falls back to the global font_size, then to auto-calculated sizing.","maximum":72,"minimum":1,"uniqueKey":"form_schema.oneOf.0.items.[INDEX].font_size.oneOf.0","typeLabel":"number"},{"type":"null","title":"Font Size","description":"Font size in points for this specific field. Takes priority over the global font_size in EditOptions. If not set, falls back to the global font_size, then to auto-calculated sizing.","uniqueKey":"form_schema.oneOf.0.items.[INDEX].font_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"form_schema.oneOf.0.items.[INDEX].font_size","typeLabel":"number | null"}},"type":"object","required":["bbox","description","type"],"title":"EditWidget","uniqueKey":"form_schema.oneOf.0.items.[INDEX]","typeLabel":"EditWidget · object"},"title":"Form Schema","description":"Form schema for PDF forms. List of widgets with their types, descriptions, and bounding boxes.","uniqueKey":"form_schema.oneOf.0","typeLabel":"EditWidget · object[]"},{"type":"null","title":"Form Schema","description":"Form schema for PDF forms. List of widgets with their types, descriptions, and bounding boxes.","uniqueKey":"form_schema.oneOf.1","typeLabel":"null"}],"uniqueKey":"form_schema","typeLabel":"EditWidget · object[] | null"},"usage":{"oneOf":[{"type":"object","title":"ParseUsage","description":"Usage information for the edit operation, including number of pages and credits charged.","required":["num_pages"],"properties":{"num_pages":{"type":"integer","title":"Num Pages","isRequired":true,"uniqueKey":"usage.oneOf.0.num_pages","typeLabel":"integer"},"credits":{"oneOf":[{"type":"number","title":"Credits","uniqueKey":"usage.oneOf.0.credits.oneOf.0","typeLabel":"number"},{"type":"null","title":"Credits","uniqueKey":"usage.oneOf.0.credits.oneOf.1","typeLabel":"null"}],"uniqueKey":"usage.oneOf.0.credits","typeLabel":"number | null"},"credit_breakdown":{"oneOf":[{"type":"object","title":"Credit Breakdown","additionalProperties":{"type":"number","uniqueKey":"usage.oneOf.0.credit_breakdown.oneOf.0.additionalProperties","typeLabel":"number"},"uniqueKey":"usage.oneOf.0.credit_breakdown.oneOf.0","typeLabel":"Credit Breakdown · object"},{"type":"null","title":"Credit Breakdown","uniqueKey":"usage.oneOf.0.credit_breakdown.oneOf.1","typeLabel":"null"}],"uniqueKey":"usage.oneOf.0.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":"usage.oneOf.0.page_billing_breakdown.oneOf.0.additionalProperties.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","uniqueKey":"usage.oneOf.0.page_billing_breakdown.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring>[]"},"uniqueKey":"usage.oneOf.0.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":"usage.oneOf.0.page_billing_breakdown.oneOf.1","typeLabel":"null"}],"uniqueKey":"usage.oneOf.0.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":"usage.oneOf.0.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":"usage.oneOf.0.non_empty_cell_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"usage.oneOf.0.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, \"R-1 Mini\" for a job\nthat bills as R1 Mini (its pages are in ``parse_pages``), and \"Legacy\" for\nthe legacy 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","R-1 Mini","Legacy"],"title":"Parse Model","isRequired":true,"uniqueKey":"usage.oneOf.0.usage_breakdown.oneOf.0.parse_model","typeLabel":"enum\u003cstring>"},"tier":{"type":"string","enum":["Default","Batch"],"title":"Tier","isRequired":true,"uniqueKey":"usage.oneOf.0.usage_breakdown.oneOf.0.tier","typeLabel":"enum\u003cstring>"},"parse_pages":{"type":"integer","title":"Parse Pages","default":0,"uniqueKey":"usage.oneOf.0.usage_breakdown.oneOf.0.parse_pages","typeLabel":"integer"},"parse_native_pages":{"type":"integer","title":"Parse Native Pages","default":0,"uniqueKey":"usage.oneOf.0.usage_breakdown.oneOf.0.parse_native_pages","typeLabel":"integer"},"legacy_parse_credits":{"type":"number","title":"Legacy Parse Credits","default":0,"uniqueKey":"usage.oneOf.0.usage_breakdown.oneOf.0.legacy_parse_credits","typeLabel":"number"},"ocr_pages":{"type":"integer","title":"Ocr Pages","default":0,"uniqueKey":"usage.oneOf.0.usage_breakdown.oneOf.0.ocr_pages","typeLabel":"integer"},"charts":{"type":"integer","title":"Charts","default":0,"uniqueKey":"usage.oneOf.0.usage_breakdown.oneOf.0.charts","typeLabel":"integer"},"prompted_blocks":{"type":"integer","title":"Prompted Blocks","default":0,"uniqueKey":"usage.oneOf.0.usage_breakdown.oneOf.0.prompted_blocks","typeLabel":"integer"}},"uniqueKey":"usage.oneOf.0.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":"usage.oneOf.0.usage_breakdown.oneOf.1.split_model","typeLabel":"enum\u003cstring>"},"split_pages":{"type":"integer","title":"Split Pages","default":0,"uniqueKey":"usage.oneOf.0.usage_breakdown.oneOf.1.split_pages","typeLabel":"integer"},"ocr_pages":{"type":"integer","title":"Ocr Pages","default":0,"uniqueKey":"usage.oneOf.0.usage_breakdown.oneOf.1.ocr_pages","typeLabel":"integer"},"charts":{"type":"integer","title":"Charts","default":0,"uniqueKey":"usage.oneOf.0.usage_breakdown.oneOf.1.charts","typeLabel":"integer"},"prompted_blocks":{"type":"integer","title":"Prompted Blocks","default":0,"uniqueKey":"usage.oneOf.0.usage_breakdown.oneOf.1.prompted_blocks","typeLabel":"integer"}},"uniqueKey":"usage.oneOf.0.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":"usage.oneOf.0.usage_breakdown.oneOf.2.edit_model","typeLabel":"enum\u003cstring>"},"edit_pages":{"type":"integer","title":"Edit Pages","default":0,"uniqueKey":"usage.oneOf.0.usage_breakdown.oneOf.2.edit_pages","typeLabel":"integer"},"prefill_pages":{"type":"integer","title":"Prefill Pages","default":0,"uniqueKey":"usage.oneOf.0.usage_breakdown.oneOf.2.prefill_pages","typeLabel":"integer"}},"uniqueKey":"usage.oneOf.0.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":"usage.oneOf.0.usage_breakdown.oneOf.3","typeLabel":"null"}],"uniqueKey":"usage.oneOf.0.usage_breakdown","typeLabel":"ParseUsageBreakdown · object | SplitUsageBreakdown · object | EditUsageBreakdown · object | null"}},"uniqueKey":"usage.oneOf.0","typeLabel":"ParseUsage · object"},{"type":"null","description":"Usage information for the edit operation, including number of pages and credits charged.","uniqueKey":"usage.oneOf.1","typeLabel":"null"}],"uniqueKey":"usage","typeLabel":"ParseUsage · object | null"}},"type":"object","required":["document_url"],"title":"EditResponse","uniqueKey":"","typeLabel":"EditResponse · object"},"examples":{"Example":{"title":"Example","value":{"document_url":"\u003cstring>","response_type":"edit","job_id":"\u003cstring>","form_schema":[{"bbox":{"left":123,"top":123,"width":123,"height":123,"page":123,"original_page":123},"description":"\u003cstring>","type":"text","fill":true,"value":"\u003cstring>","font_size":36.5}],"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}}}}},"exampleType":"generated"}},"exampleType":"generated"},"1addcbfa-f483-4be7-8fef-1bede0d7dfde":{"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":{"6acb7a1b-7da3-458f-a6a4-53410993f297":{"SkippableHTTPBearer":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"SkippableHTTPBearer"}}},"servers":{"c54bc755-b143-4d6e-aca7-48b3280ce506":{"url":"https://platform.reducto.ai"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"SkippableHTTPBearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"SkippableHTTPBearer","name":"Authorization"}],"title":"SkippableHTTPBearer"}]},"originalFileLocation":"openapi.json"},"subdomain":"reducto","siteName":"Reducto","title":"Edit - Reducto","navMaps":{"firstHrefInVersion":{"Current":{"href":"/api-reference/edit","matchLevel":0},"Legacy API":{"href":"/api-reference/legacy/parse","matchLevel":2},"Python":{"href":"/sdk/python/overview","matchLevel":4},"JavaScript":{"href":"/sdk/javascript/overview","matchLevel":4},"Go":{"href":"/sdk/go/overview","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T03:56:27.441Z","originalFileLocation":"api-reference/edit.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=\"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=\"Edit - Reducto\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Reducto\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.reducto.ai/api-reference/edit\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://reducto.mintlify.site/_mintlify/api/og/v2?division=Document+Processing\u0026amp;title=Edit\u0026amp;theme=e351366ecfb2cc50f96edafd\u0026amp;signature=bffc3eb9ce9dc66c0ecb18a2d01c748b389b4c1cefcbe4983330def911932562\">\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=\"Edit - Reducto\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://reducto.mintlify.site/_mintlify/api/og/v2?division=Document+Processing\u0026amp;title=Edit\u0026amp;theme=e351366ecfb2cc50f96edafd\u0026amp;signature=bffc3eb9ce9dc66c0ecb18a2d01c748b389b4c1cefcbe4983330def911932562\">\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/edit\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/edit.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/edit#webpage\",\"url\":\"https://docs.reducto.ai/api-reference/edit\",\"name\":\"Edit\",\"dateModified\":\"2026-11-05T03:56:27.441Z\",\"isPartOf\":{\"@id\":\"https://docs.reducto.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.reducto.ai/api-reference/edit#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.reducto.ai/api-reference/edit#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Document Processing\",\"item\":\"https://docs.reducto.ai/api-reference/parse\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Edit\",\"item\":\"https://docs.reducto.ai/api-reference/edit\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.reducto.ai/api-reference/edit#apireference\",\"headline\":\"Edit\",\"name\":\"Edit\",\"url\":\"https://docs.reducto.ai/api-reference/edit\",\"mainEntityOfPage\":{\"@id\":\"https://docs.reducto.ai/api-reference/edit#webpage\"},\"dateModified\":\"2026-11-05T03:56:27.441Z\",\"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","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","description":"Async classify endpoint.\n\nPersists a pollable job row, then runs the same classify CPU-worker pipeline\nwithout awaiting the result. Clients poll ``GET /job/{job_id}``.","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","description":null,"href":"/api-reference/edit-async"},{"openapi":"openapi.json post /pipeline","title":"Pipeline","href":"/api-reference/pipeline"},{"openapi":"openapi.json post /pipeline_async","title":"Pipeline Async","href":"/api-reference/pipeline-async"}]},{"group":"Job Management","pages":[{"title":"Retrieve Job","openapi":"openapi.json get /job/{job_id}","href":"/api-reference/retrieve-parse"},{"openapi":"openapi.json post /cancel/{job_id}","title":"Cancel Job","href":"/api-reference/cancel-job"},{"title":"Delete Job","openapi":"openapi.json delete /job/{job_id}","href":"/api-reference/delete-job"},{"openapi":"openapi.json get /jobs","title":"Get Jobs","href":"/api-reference/get-jobs"}]},{"group":"File Management","pages":[{"title":"Delete Upload","openapi":"openapi.json delete /upload/{file_id}","href":"/api-reference/delete-upload"}]},{"group":"Utilities","pages":[{"openapi":"openapi.json post /configure_webhook","title":"Webhook Portal","href":"/api-reference/webhook-portal"},{"openapi":"openapi.json get /version","title":"Get Version","href":"/api-reference/get-version"}]}]},{"version":"Legacy API","pages":[{"title":"Legacy API","href":"/api-reference/legacy/parse"}]}]},{"tab":"Cookbooks","pages":[{"title":"Cookbooks","href":"/cookbooks/overview"}]},{"tab":"SDKs","versions":[{"version":"Python","groups":[{"group":"Get Started","pages":[{"title":"Python SDK Overview","sidebarTitle":"Overview","href":"/sdk/python/overview"}]},{"group":"Core Methods","pages":[{"title":"Upload","sidebarTitle":"Upload","href":"/sdk/python/upload"},{"title":"Parse","sidebarTitle":"Parse","href":"/sdk/python/parse"},{"title":"Extract","sidebarTitle":"Extract","href":"/sdk/python/extract"},{"title":"Split","sidebarTitle":"Split","href":"/sdk/python/split"},{"title":"Edit","sidebarTitle":"Edit","href":"/sdk/python/edit"},{"title":"Pipeline","sidebarTitle":"Pipeline","href":"/sdk/python/pipeline"}]},{"group":"Async \u0026 Utilities","pages":[{"title":"Async Client","sidebarTitle":"Async Client","href":"/sdk/python/async"},{"title":"Job Management","sidebarTitle":"Job Management","href":"/sdk/python/job-management"},{"title":"Error Handling","sidebarTitle":"Error Handling","href":"/sdk/python/error-handling"}]}]},{"version":"JavaScript","pages":[{"title":"JavaScript","href":"/sdk/javascript/overview"}]},{"version":"Go","pages":[{"title":"Go","href":"/sdk/go/overview"}]}]},{"tab":"Studio","pages":[{"title":"Studio","href":"/studio-parse"}]}]},"basePath":"","title":"Edit - Reducto","buildId":"dpl_2grHJBti9hgwf9Do67jupa8J7v8e","deploymentId":"dpl_2grHJBti9hgwf9Do67jupa8J7v8e","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DaTqz-AH.js","utils-CsUUUct_.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CnvaPNoU.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BwagxZKX.js","snippetPresets-C-VdbFNr.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CG9P2cMm.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BtDqnZBr.js","shallow-54FVT67S.js","getApiPlaygroundDisplay-B8tP2NQv.js","CodeSnippet-DtbQv-QL.js","CodeSnippets-_1OCGqVx.js","Page-Fjj9VUMC.js","getPastedJson-C08d7iH7.js","icon-DPd42gnk.js","MethodPill-Z1Ejh5lk.js","DuplicateIcon-bGe0ab6n.js","createIcon-o_Wc2Raf.js","DynamicMarkdown-CVjP4U6p.js","SectionHeading-CXfki1-u.js","axios-vUo_bRtp.js","Markdown-Vx6tk1CN.js","clsx-DA-ub-wq.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-6J38nsph.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DAS7CDBS.js"]}