Download the full result for an extraction when /extract or
GET /job/{jobId} returns is_url: true. The URL is single-use
for anonymous proxy access: after a successful download, subsequent
anonymous requests return 410 Gone. Same-org authenticated callers
may replay while the artifact is retained.
Legacy GET /large_results/{jobId} links remain supported as an alias.
GET
/
results
/
{jobId}
Download extraction result
curl --request GET \ --url https://api.runpulse.com/results/{jobId} \ --header 'x-api-key: <api-key>'
Large results may be returned as a URL instead of an inline response body. Use this endpoint to download the full completed result for a job when an extract or job response includes is_url: true.
Large-result links are intended for completed jobs. Poll GET /job/{jobId} first, then download the result URL if the job response says the result is URL-backed.
Output from enabled extensions. Each key corresponds to an extension that was enabled in the request under extensions.*. Only keys for enabled extensions are present.
Positional bounding-box data for text, titles, headers, footers, images, and tables. Images carries chart/image visuals (with image_url when figure_processing.show_images is enabled), Tables the detected tables, and Text/Title/Footer the paragraph/title/footer regions. Additional keys (e.g. markdown_with_ids, defined_names) round-trip without being typed.
Large documents only: the pages that could not be extracted, each {page, error}; [] when every page was extracted. The job still completes, and page_count stays the document's page count.
Non-fatal warnings generated during extraction. Includes deprecation notices when legacy input parameters are used, as well as processing warnings (e.g. word-level bounding box limitations).
Deprecated — Additional metadata supplied by the backend. Retained for backward compatibility.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Pulse API","colors":{"primary":"#3573f6","light":"#4a90f9","dark":"#2561ef"},"logo":{"light":"https://mintcdn.com/pulseai/OJ897TEZf8bV6lk8/logo-icon.svg?fit=max\u0026auto=format\u0026n=OJ897TEZf8bV6lk8\u0026q=85\u0026s=1062873c6d0f5dd9971e379f2210c1cb","dark":"https://mintcdn.com/pulseai/OJ897TEZf8bV6lk8/logo-icon.svg?fit=max\u0026auto=format\u0026n=OJ897TEZf8bV6lk8\u0026q=85\u0026s=1062873c6d0f5dd9971e379f2210c1cb"},"favicon":"https://mintcdn.com/pulseai/OJ897TEZf8bV6lk8/logo-icon.svg?fit=max\u0026auto=format\u0026n=OJ897TEZf8bV6lk8\u0026q=85\u0026s=1062873c6d0f5dd9971e379f2210c1cb","api":{"openapi":{"source":"api-reference/openapi.yml","overlays":["api-reference/pulse-version.overlay.yaml"]}},"appearance":{"default":"light","strict":true},"background":{"color":{"light":"#ffffff","dark":"#000000"}},"navbar":{"links":[{"href":"https://platform.runpulse.com","label":"Platform"},{"href":"mailto:support@trypulse.ai","label":"Support"}],"primary":{"type":"button","label":"Get API Key","href":"https://platform.runpulse.com/"}},"footer":{"socials":{"x":"https://x.com/Pulse__AI","linkedin":"https://www.linkedin.com/company/pulse-ai-corp"}},"fonts":{"heading":{"family":"Inria Serif"},"body":{"family":"Geist"}},"icons":{"library":"fontawesome"},"integrations":{"posthog":{"apiKey":"phc_FutnpUqAQasGvZ2zQSA1mt9uu14YLiO85JV69tm0cYz"}},"banner":{"content":"**Pulse API v2 is here.** Upgrading from v1? Read [Moving from V1](/v2/moving-from-v1).","dismissible":true},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"pulseai","hasAudioNarration":false,"actualSubdomain":"pulseai","customDomains":["docs.runpulse.com"],"gitSource":{"type":"github","owner":"pulse-software-corp","repo":"pulse-api","deployBranch":"pulse-dev","contentDirectory":"docs-site","isPrivate":true,"mountPath":"","label":"","_id":"6aea3a8ca753b7b0d57a1a6e"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af4c60e2b3b680d57f363dd","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"API Reference","count":201},{"language":"default","tag":"Documentation","count":83},{"language":"default","tag":"Errors","count":46},{"language":"default","tag":"Codes","count":45},{"language":"default","tag":"Configs","count":42},{"language":"default","tag":"Cookbooks","count":40},{"language":"default","tag":"Platform Reference","count":28},{"language":"default","tag":"Core Concepts","count":19},{"language":"default","tag":"Agent Tools","count":16},{"language":"default","tag":"Pipeline Steps","count":14}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":".build-examples{position:relative;padding-left:48px}.build-examples::before{content:'';position:absolute;left:23px;top:48px;bottom:48px;width:2px;background-color:rgba(255, 255, 255, 0.1)}.example{display:flex;align-items:flex-start;margin-bottom:48px;position:relative}.icon-container{position:relative;left:-48px;margin-right:-24px;width:46px;height:46px;border-radius:12px;background:#1c1c1c;border:1px solid rgba(255, 255, 255, 0.1);display:flex;align-items:center;justify-content:center;z-index:1}.icon-container i{font-size:20px;color:#ffffff}.content{flex:1}.content h3{margin:0 0 8px 0;font-size:20px;font-weight:500}.content p{margin:0;color:rgba(255, 255, 255, 0.7);line-height:1.5}.nav-logo-name{display:flex!important;color:#ffffff;font-size:1.2rem;font-weight:500}.logo-title{display:block!important;visibility:visible!important;opacity:1!important}img[src*=\"/images/platform/\"]{display:block;width:auto;max-width:100%;height:auto;margin:16px auto 24px;background:#ffffff;border:1px solid rgba(15, 23, 42, 0.14);border-radius:8px;box-shadow:0 1px 1px rgba(15, 23, 42, 0.04)}html[class~=\"dark\"] img[src*=\"/images/platform/\"]{background:#020617;border-color:rgba(226, 232, 240, 0.16);box-shadow:0 1px 1px rgba(0, 0, 0, 0.28)}figure.frame img{max-height:440px;width:auto}.mdx-content[data-page-href*=\"/v2/\"] .mermaid svg{max-height:460px}#content-area:has(.api-section) #page-title{font-size:28px;line-height:1.25}#content-area:has(.api-section) .mt-2.text-lg.prose,#content-area:has(.api-section) .mt-2.text-lg.prose p{font-size:14px;line-height:1.6}.api-section-heading-title{margin-top:1rem}.api-section-heading{row-gap:0.5rem}.api-section .pt-6.pb-4{padding-top:0.25rem;padding-bottom:0.25rem}.primitive-param-field>.py-6,.object-param-field>.py-6{padding-top:0.75rem;padding-bottom:0.75rem}.primitive-param-field>.py-6>.mt-4,.object-param-field>.py-6>.mt-4{margin-top:0.25rem}[data-component-part=\"field-info-pill\"]{word-break:normal;overflow-wrap:anywhere}[data-pulse-more]>div>.param-head{cursor:pointer}[data-pulse-more]>div>.param-head::before{content:'';position:absolute;left:-16px;top:8px;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;color:rgb(120 113 108);transform:rotate(-45deg);transition:transform 0.15s}[data-pulse-open]>div>.param-head::before{transform:rotate(45deg);top:6px}[data-pulse-extra]:not([data-pulse-shown]){display:none}[data-pulse-extra]{margin-top:0.5rem}details[data-pulse-children]{margin-top:0.25rem;border:0}details[data-pulse-children]>summary{display:none}details[data-pulse-children]>.expandable-content{margin:0;padding:0 0 0 1rem;border-top:0;border-left:1px solid rgb(231 229 228)}html.dark details[data-pulse-children]>.expandable-content{border-left-color:rgb(255 255 255 / 0.1)}.method-nav-pill{width:auto}.method-nav-pill>[data-pulse-method]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border-radius:5px;font-size:0;color:var(--pulse-method-color);background:var(--pulse-method-tint)}.method-nav-pill>[data-pulse-method]::before{content:'';width:13px;height:13px;background-color:currentColor;-webkit-mask:var(--pulse-method-icon) center / contain no-repeat;mask:var(--pulse-method-icon) center / contain no-repeat}[data-pulse-method=\"post\"]{--pulse-method-color: #1d4ed8;--pulse-method-tint: #dbeafe;--pulse-method-icon: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E\")}[data-pulse-method=\"get\"]{--pulse-method-color: #15803d;--pulse-method-tint: #dcfce7;--pulse-method-icon: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 7 7 17'/%3E%3Cpath d='M17 17H7V7'/%3E%3C/svg%3E\")}[data-pulse-method=\"del\"],[data-pulse-method=\"delete\"]{--pulse-method-color: #b91c1c;--pulse-method-tint: #fee2e2;--pulse-method-icon: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E\")}[data-pulse-method=\"patch\"],[data-pulse-method=\"put\"]{--pulse-method-color: #b45309;--pulse-method-tint: #fef3c7;--pulse-method-icon: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E\")}html.dark [data-pulse-method=\"post\"]{--pulse-method-color: #93c5fd;--pulse-method-tint: rgb(59 130 246 / 0.2)}html.dark [data-pulse-method=\"get\"]{--pulse-method-color: #86efac;--pulse-method-tint: rgb(34 197 94 / 0.2)}html.dark [data-pulse-method=\"del\"],html.dark [data-pulse-method=\"delete\"]{--pulse-method-color: #fca5a5;--pulse-method-tint: rgb(239 68 68 / 0.2)}html.dark [data-pulse-method=\"patch\"],html.dark [data-pulse-method=\"put\"]{--pulse-method-color: #fcd34d;--pulse-method-tint: rgb(245 158 11 / 0.2)}[data-testid=\"try-it-button\"]{display:none}#content-area div:has(>div>div>.method-pill),#content-area div:has(>.method-pill){border:0;padding:0;background:none}#content-area div:has(>.method-pill){gap:0.5rem}.method-pill[data-pulse-method]{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:5px;font-size:12px;font-weight:500;line-height:18px;color:var(--pulse-method-color);background:var(--pulse-method-tint)}.method-pill[data-pulse-method]::before{content:'';width:12px;height:12px;background-color:currentColor;-webkit-mask:var(--pulse-method-icon) center / contain no-repeat;mask:var(--pulse-method-icon) center / contain no-repeat}#content-area div:has(>.method-pill) [data-component-part=\"scroll-area-content\"] div{font-size:13px;font-weight:400;color:rgb(82 81 78)}html.dark #content-area div:has(>.method-pill) [data-component-part=\"scroll-area-content\"] div{color:rgb(255 255 255 / 0.6)}"}],"page":{"pagePath":"api-reference/endpoint/large-results","slug":"/api-reference/endpoint/large-results","pageMetadata":{"title":"Download Large Result","openapi":"api-reference/openapi.yml GET /results/{jobId}","description":"Download the full result for an extraction when `/extract` or\n`GET /job/{jobId}` returns `is_url: true`. The URL is single-use\nfor anonymous proxy access: after a successful download, subsequent\nanonymous requests return 410 Gone. Same-org authenticated callers\nmay replay while the artifact is retained.\n\nLegacy `GET /large_results/{jobId}` links remain supported as an alias.","href":"/api-reference/endpoint/large-results"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Download the full result for an extraction when \", _jsx(_components.code, {\n children: \"/extract\"\n }), \" or\\n\", _jsx(_components.code, {\n children: \"GET /job/{jobId}\"\n }), \" returns \", _jsx(_components.code, {\n children: \"is_url: true\"\n }), \". The URL is single-use\\nfor anonymous proxy access: after a successful download, subsequent\\nanonymous requests return 410 Gone. Same-org authenticated callers\\nmay replay while the artifact is retained.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Legacy \", _jsx(_components.code, {\n children: \"GET /large_results/{jobId}\"\n }), \" links remain supported as an alias.\"]\n })]\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{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,..._provideComponents(),...props.components},{Card,CardGroup,Heading,Mermaid,Note}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Mermaid)_missingMdxReference(`Mermaid`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsxs(_components.p,{children:[`Large results may be returned as a URL instead of an inline response body. Use this endpoint to download the full completed result for a job when an extract or job response includes `,_jsx(_components.code,{children:`is_url: true`}),`.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Large-result links are intended for completed jobs. Poll `,_jsx(_components.code,{children:`GET /job/{jobId}`}),` first, then download the result URL if the job response says the result is URL-backed.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`typical-flow`,children:`Typical Flow`}),`\n`,_jsx(Mermaid,{chart:`flowchart LR\n A[\"POST /extract async=true\"] --> B[\"job_id\"]\n B --> C[\"GET /job/{jobId}\"]\n C --> D{Large result?}\n D -->|Yes| E[\"GET /results/{jobId}\"]\n D -->|No| F[Use inline result]`}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Working With Large Documents`,icon:`file-circle-info`,href:`/api-reference/large-documents`,children:_jsx(_components.p,{children:`Plan long-running and large-output workflows.`})}),_jsx(Card,{title:`Poll Job`,icon:`clock`,href:`/api-reference/endpoint/poll`,children:_jsx(_components.p,{children:`Check async job status.`})})]})]})}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":{"title":"Download Large Result","openapi":"api-reference/openapi.yml GET /results/{jobId}","description":"Download the full result for an extraction when `/extract` or\n`GET /job/{jobId}` returns `is_url: true`. The URL is single-use\nfor anonymous proxy access: after a successful download, subsequent\nanonymous requests return 410 Gone. Same-org authenticated callers\nmay replay while the artifact is retained.\n\nLegacy `GET /large_results/{jobId}` links remain supported as an alias.","href":"/api-reference/endpoint/large-results"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"Typical Flow","slug":"typical-flow","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/pulseai/5215a343261c1e3e/api-fields.js"],"openApiReferenceData":{"operation":{"summary":"Download extraction result","description":"Download the full result for an extraction when `/extract` or\n`GET /job/{jobId}` returns `is_url: true`. The URL is single-use\nfor anonymous proxy access: after a successful download, subsequent\nanonymous requests return 410 Gone. Same-org authenticated callers\nmay replay while the artifact is retained.\n\nLegacy `GET /large_results/{jobId}` links remain supported as an alias.","operationId":"getResult","tags":["Results"],"parameters":["fa8826b9-8064-4e23-9638-dfd965d5e031","fe9ce697-4f3b-4efb-bf70-bdd154f65920"],"responses":{"200":"87cca4b2-10ce-437f-9b84-820533a7fa3a","401":"e8d246d3-f287-458e-9e89-61ec638324dd","403":"ce58f224-82d7-4195-895f-37ddba8d9911","404":"c33c311e-7233-4a4b-a79c-dccd3aadc88e","409":"587cc75f-2bbd-4182-92eb-8cfb2a31b76f","410":"39cd9ad9-9b4b-44b2-9222-8cb86d7e03de","500":"a72c8e4d-e5da-4590-a7a9-592ac007dd37","503":"0e70d53c-2665-404b-b0b5-1eb0065faa7c"},"method":"get","type":"path","servers":["e1ef7834-5f16-4759-9585-bf90a3a29520"],"security":["3d136d9b-6b58-4a17-9f2d-f27756a950c2"],"path":"/results/{jobId}","baseUrlOptions":["https://api.runpulse.com"],"title":"Download extraction result","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"fa8826b9-8064-4e23-9638-dfd965d5e031":{"name":"jobId","in":"path","required":true,"description":"Job identifier from the extraction response.","schema":{"type":"string","isRequired":true,"description":"Job identifier from the extraction response.","uniqueKey":"","typeLabel":"string"}},"fe9ce697-4f3b-4efb-bf70-bdd154f65920":{"name":"Pulse-Version","in":"header","required":false,"description":"The API version. These pages document version `1`.","schema":{"type":"string","default":"1","enum":["1"],"isRequired":false,"description":"The API version. These pages document version `1`.","uniqueKey":"","typeLabel":"enum\u003cstring>"}}},"responses":{"87cca4b2-10ce-437f-9b84-820533a7fa3a":{"description":"Full extraction result (streamed JSON)","content":{"application/json":{"schema":{"type":"object","description":"Full extraction result returned by the synchronous `/extract` endpoint. Inherits all core fields and adds deprecated backward-compatibility fields.","properties":{"markdown":{"type":"string","description":"Primary markdown content extracted from the document. Always present in the new format.","uniqueKey":"markdown","typeLabel":"string"},"extensions":{"type":"object","description":"Output from enabled extensions. Each key corresponds to an extension that was enabled in the request under `extensions.*`. Only keys for enabled extensions are present.","properties":{"document_metadata":{"type":"object","description":"Native and structural metadata from the original file. Present only when `extensions.document_metadata` was true.","required":["file","properties","structure","warnings"],"properties":{"file":{"type":"object","description":"Transport-level facts derived from the uploaded source file.","required":["name","extension","media_type","size_bytes"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"extensions.document_metadata.file.name","typeLabel":"string"},"extension":{"type":"string","isRequired":true,"uniqueKey":"extensions.document_metadata.file.extension","typeLabel":"string"},"media_type":{"type":"string","isRequired":true,"uniqueKey":"extensions.document_metadata.file.media_type","typeLabel":"string"},"size_bytes":{"type":"integer","format":"int64","minimum":0,"isRequired":true,"uniqueKey":"extensions.document_metadata.file.size_bytes","typeLabel":"integer\u003cint64>"},"sha256":{"type":"string","description":"SHA-256 content digest, when hashing is available.","uniqueKey":"extensions.document_metadata.file.sha256","typeLabel":"string"}},"isRequired":true,"uniqueKey":"extensions.document_metadata.file","typeLabel":"object"},"properties":{"type":"object","description":"Normalized native document properties. Absent properties are omitted.","properties":{"title":{"type":"string","uniqueKey":"extensions.document_metadata.properties.title","typeLabel":"string"},"authors":{"type":"array","items":{"type":"string","uniqueKey":"extensions.document_metadata.properties.authors.items.[INDEX]","typeLabel":"string"},"uniqueKey":"extensions.document_metadata.properties.authors","typeLabel":"string[]"},"subject":{"type":"string","uniqueKey":"extensions.document_metadata.properties.subject","typeLabel":"string"},"description":{"type":"string","uniqueKey":"extensions.document_metadata.properties.description","typeLabel":"string"},"keywords":{"type":"array","items":{"type":"string","uniqueKey":"extensions.document_metadata.properties.keywords.items.[INDEX]","typeLabel":"string"},"uniqueKey":"extensions.document_metadata.properties.keywords","typeLabel":"string[]"},"language":{"type":"string","uniqueKey":"extensions.document_metadata.properties.language","typeLabel":"string"},"application":{"type":"string","uniqueKey":"extensions.document_metadata.properties.application","typeLabel":"string"},"application_version":{"type":"string","uniqueKey":"extensions.document_metadata.properties.application_version","typeLabel":"string"},"producer":{"type":"string","uniqueKey":"extensions.document_metadata.properties.producer","typeLabel":"string"},"last_modified_by":{"type":"string","uniqueKey":"extensions.document_metadata.properties.last_modified_by","typeLabel":"string"},"revision":{"type":"string","uniqueKey":"extensions.document_metadata.properties.revision","typeLabel":"string"},"category":{"type":"string","uniqueKey":"extensions.document_metadata.properties.category","typeLabel":"string"},"content_status":{"type":"string","uniqueKey":"extensions.document_metadata.properties.content_status","typeLabel":"string"},"identifier":{"type":"string","uniqueKey":"extensions.document_metadata.properties.identifier","typeLabel":"string"},"version":{"type":"string","uniqueKey":"extensions.document_metadata.properties.version","typeLabel":"string"},"company":{"type":"string","uniqueKey":"extensions.document_metadata.properties.company","typeLabel":"string"},"manager":{"type":"string","uniqueKey":"extensions.document_metadata.properties.manager","typeLabel":"string"},"template":{"type":"string","uniqueKey":"extensions.document_metadata.properties.template","typeLabel":"string"},"presentation_format":{"type":"string","uniqueKey":"extensions.document_metadata.properties.presentation_format","typeLabel":"string"},"editing_time_minutes":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.properties.editing_time_minutes","typeLabel":"integer"},"copyright":{"type":"string","uniqueKey":"extensions.document_metadata.properties.copyright","typeLabel":"string"},"created_at":{"type":"string","description":"ISO 8601 timestamp when the source provides one.","uniqueKey":"extensions.document_metadata.properties.created_at","typeLabel":"string"},"modified_at":{"type":"string","description":"ISO 8601 timestamp when the source provides one.","uniqueKey":"extensions.document_metadata.properties.modified_at","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"extensions.document_metadata.properties","typeLabel":"object"},"structure":{"type":"object","description":"Deterministic structure derived from the source document format.","properties":{"page_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.page_count","typeLabel":"integer"},"page_labels":{"type":"array","items":{"type":"string","uniqueKey":"extensions.document_metadata.structure.page_labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"extensions.document_metadata.structure.page_labels","typeLabel":"string[]"},"page_sizes":{"type":"array","items":{"type":"object","additionalProperties":true,"uniqueKey":"extensions.document_metadata.structure.page_sizes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"extensions.document_metadata.structure.page_sizes","typeLabel":"object[]"},"outline_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.outline_count","typeLabel":"integer"},"attachment_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.attachment_count","typeLabel":"integer"},"annotation_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.annotation_count","typeLabel":"integer"},"annotation_types":{"type":"object","additionalProperties":{"type":"integer","uniqueKey":"extensions.document_metadata.structure.annotation_types.additionalProperties","typeLabel":"integer"},"uniqueKey":"extensions.document_metadata.structure.annotation_types","typeLabel":"object"},"form_field_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.form_field_count","typeLabel":"integer"},"sheet_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.sheet_count","typeLabel":"integer"},"sheet_names":{"type":"array","items":{"type":"string","uniqueKey":"extensions.document_metadata.structure.sheet_names.items.[INDEX]","typeLabel":"string"},"uniqueKey":"extensions.document_metadata.structure.sheet_names","typeLabel":"string[]"},"sheet_visibility":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"extensions.document_metadata.structure.sheet_visibility.additionalProperties","typeLabel":"string"},"uniqueKey":"extensions.document_metadata.structure.sheet_visibility","typeLabel":"object"},"active_sheet":{"type":"string","uniqueKey":"extensions.document_metadata.structure.active_sheet","typeLabel":"string"},"slide_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.slide_count","typeLabel":"integer"},"note_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.note_count","typeLabel":"integer"},"hidden_slide_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.hidden_slide_count","typeLabel":"integer"},"multimedia_clip_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.multimedia_clip_count","typeLabel":"integer"},"word_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.word_count","typeLabel":"integer"},"character_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.character_count","typeLabel":"integer"},"character_count_with_spaces":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.character_count_with_spaces","typeLabel":"integer"},"line_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.line_count","typeLabel":"integer"},"paragraph_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.paragraph_count","typeLabel":"integer"},"paragraph_count_derived":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.paragraph_count_derived","typeLabel":"integer"},"table_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.table_count","typeLabel":"integer"},"section_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.section_count","typeLabel":"integer"},"embedded_image_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.embedded_image_count","typeLabel":"integer"},"width_px":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.width_px","typeLabel":"integer"},"height_px":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.height_px","typeLabel":"integer"},"frame_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.frame_count","typeLabel":"integer"},"row_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.row_count","typeLabel":"integer"},"max_column_count":{"type":"integer","minimum":0,"uniqueKey":"extensions.document_metadata.structure.max_column_count","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"extensions.document_metadata.structure","typeLabel":"object"},"warnings":{"type":"array","items":{"type":"string","uniqueKey":"extensions.document_metadata.warnings.items.[INDEX]","typeLabel":"string"},"description":"Non-fatal metadata parsing warnings.","isRequired":true,"uniqueKey":"extensions.document_metadata.warnings","typeLabel":"string[]"},"custom":{"type":"object","description":"Custom properties declared by the source document.","additionalProperties":true,"uniqueKey":"extensions.document_metadata.custom","typeLabel":"object"},"format_specific":{"type":"object","description":"Native values that do not map into normalized fields.","additionalProperties":true,"uniqueKey":"extensions.document_metadata.format_specific","typeLabel":"object"}},"uniqueKey":"extensions.document_metadata","typeLabel":"object"},"chunking":{"type":"object","description":"Chunk results by strategy. Present when `extensions.chunking` was provided in the request.","properties":{"semantic":{"type":"array","items":{"type":"string","uniqueKey":"extensions.chunking.semantic.items.[INDEX]","typeLabel":"string"},"description":"Semantically-segmented chunks.","uniqueKey":"extensions.chunking.semantic","typeLabel":"string[]"},"header":{"type":"array","items":{"type":"string","uniqueKey":"extensions.chunking.header.items.[INDEX]","typeLabel":"string"},"description":"Chunks split by document headers/headings.","uniqueKey":"extensions.chunking.header","typeLabel":"string[]"},"page":{"type":"array","items":{"type":"string","uniqueKey":"extensions.chunking.page.items.[INDEX]","typeLabel":"string"},"description":"One chunk per page.","uniqueKey":"extensions.chunking.page","typeLabel":"string[]"},"recursive":{"type":"array","items":{"type":"string","uniqueKey":"extensions.chunking.recursive.items.[INDEX]","typeLabel":"string"},"description":"Recursively-split chunks respecting size limits.","uniqueKey":"extensions.chunking.recursive","typeLabel":"string[]"}},"uniqueKey":"extensions.chunking","typeLabel":"object"},"footnoteReferences":{"type":"array","x-fern-property-name":"footnote_references","description":"List of detected footnotes with their in-text references. Present when `extensions.footnoteReferences` was enabled. Each item links a footnote to the body-text blocks that reference it (`referenceTextIds`, block level) and to every located marker occurrence (`references`, one entry per marker, with the marker's own bounding box when the PDF text layer or word boxes pinned it). Several footnotes can share one `footnoteTextId` when the extractor returned them as a single block; `symbol` plus `footnoteTextId` is the unique key.","items":{"type":"object","properties":{"symbol":{"type":"string","description":"The footnote marker as written in the footnote text (e.g. \"*\", \"†\", \"⁴\", \"(1)\").","uniqueKey":"extensions.footnoteReferences.items.[INDEX].symbol","typeLabel":"string"},"footnoteTextId":{"type":"string","description":"The bounding-box text ID (e.g. \"txt-15\") of the block holding the footnote explanation.","uniqueKey":"extensions.footnoteReferences.items.[INDEX].footnoteTextId","typeLabel":"string"},"footnotePageNumber":{"type":"integer","minimum":1,"description":"1-indexed page of the footnote text.","uniqueKey":"extensions.footnoteReferences.items.[INDEX].footnotePageNumber","typeLabel":"integer"},"footnoteText":{"type":"string","description":"The footnote's own text with its leading marker removed — the portion of `footnoteTextId`'s content belonging to this footnote.","uniqueKey":"extensions.footnoteReferences.items.[INDEX].footnoteText","typeLabel":"string"},"referenceTextIds":{"type":"array","description":"Bounding-box text IDs of body-text blocks that contain a reference to this footnote marker (table cells are reported in `references` only).","items":{"type":"string","uniqueKey":"extensions.footnoteReferences.items.[INDEX].referenceTextIds.items.[INDEX]","typeLabel":"string"},"uniqueKey":"extensions.footnoteReferences.items.[INDEX].referenceTextIds","typeLabel":"string[]"},"references":{"type":"array","description":"One entry per located marker occurrence, in reading order.","items":{"type":"object","properties":{"textId":{"type":"string","description":"Bounding-box text ID of the citing block. Absent for table cells (see `tableId`).","uniqueKey":"extensions.footnoteReferences.items.[INDEX].references.items.[INDEX].textId","typeLabel":"string"},"tableId":{"type":"string","description":"`table_info.id` of the table when the marker sits in a cell; `row` and `column` locate the cell.","uniqueKey":"extensions.footnoteReferences.items.[INDEX].references.items.[INDEX].tableId","typeLabel":"string"},"row":{"type":"integer","uniqueKey":"extensions.footnoteReferences.items.[INDEX].references.items.[INDEX].row","typeLabel":"integer"},"column":{"type":"integer","uniqueKey":"extensions.footnoteReferences.items.[INDEX].references.items.[INDEX].column","typeLabel":"integer"},"pageNumber":{"type":"integer","minimum":1,"uniqueKey":"extensions.footnoteReferences.items.[INDEX].references.items.[INDEX].pageNumber","typeLabel":"integer"},"markerBoundingBox":{"oneOf":[{"type":"array","description":"Polygon of the marker glyph in the same normalized page coordinates as `bounding_box` (native text layer: the glyph; word boxes: the word carrying it). `null` when only the text content located the reference.","items":{"type":"number","uniqueKey":"extensions.footnoteReferences.items.[INDEX].references.items.[INDEX].markerBoundingBox.oneOf.0.items.[INDEX]","typeLabel":"number"},"uniqueKey":"extensions.footnoteReferences.items.[INDEX].references.items.[INDEX].markerBoundingBox.oneOf.0","typeLabel":"number[]"},{"type":"null","description":"Polygon of the marker glyph in the same normalized page coordinates as `bounding_box` (native text layer: the glyph; word boxes: the word carrying it). `null` when only the text content located the reference.","items":{"type":"number"},"uniqueKey":"extensions.footnoteReferences.items.[INDEX].references.items.[INDEX].markerBoundingBox.oneOf.1","typeLabel":"null"}],"uniqueKey":"extensions.footnoteReferences.items.[INDEX].references.items.[INDEX].markerBoundingBox","typeLabel":"number[] | null"},"source":{"type":"string","enum":["native","words","text"],"description":"Which layer located this occurrence — the PDF text layer, extractor word boxes, or the block text alone.","uniqueKey":"extensions.footnoteReferences.items.[INDEX].references.items.[INDEX].source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"extensions.footnoteReferences.items.[INDEX].references.items.[INDEX]","typeLabel":"object"},"uniqueKey":"extensions.footnoteReferences.items.[INDEX].references","typeLabel":"object[]"}},"uniqueKey":"extensions.footnoteReferences.items.[INDEX]","typeLabel":"object"},"uniqueKey":"extensions.footnoteReferences","typeLabel":"object[]"},"altOutputs":{"type":"object","x-fern-property-name":"alt_outputs","description":"Alternate output formats. Each key corresponds to an enabled alt output.","properties":{"wlbb":{"type":"object","description":"Word-level bounding box data. Present when `extensions.altOutputs.wlbb` was enabled and input is a PDF.","properties":{"words":{"type":"array","description":"List of detected words with their positions.","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the word (e.g. \"w-1\", \"w-2\", …).","uniqueKey":"extensions.altOutputs.wlbb.words.items.[INDEX].id","typeLabel":"string"},"text":{"type":"string","description":"The recognised word text.","uniqueKey":"extensions.altOutputs.wlbb.words.items.[INDEX].text","typeLabel":"string"},"page_number":{"type":"integer","minimum":1,"description":"1-indexed page number in the original document.","uniqueKey":"extensions.altOutputs.wlbb.words.items.[INDEX].page_number","typeLabel":"integer"},"bounding_box":{"type":"array","description":"Flat 4-corner polygon: [x1,y1, x2,y2, x3,y3, x4,y4]. All coordinates normalised to 0–1 range.","items":{"type":"number","uniqueKey":"extensions.altOutputs.wlbb.words.items.[INDEX].bounding_box.items.[INDEX]","typeLabel":"number"},"minItems":8,"maxItems":8,"uniqueKey":"extensions.altOutputs.wlbb.words.items.[INDEX].bounding_box","typeLabel":"number[]"},"average_word_confidence":{"type":"number","description":"Recognition confidence score (0–1).","uniqueKey":"extensions.altOutputs.wlbb.words.items.[INDEX].average_word_confidence","typeLabel":"number"}},"uniqueKey":"extensions.altOutputs.wlbb.words.items.[INDEX]","typeLabel":"object"},"uniqueKey":"extensions.altOutputs.wlbb.words","typeLabel":"object[]"},"error":{"type":"string","description":"Error message if word-level extraction failed.","uniqueKey":"extensions.altOutputs.wlbb.error","typeLabel":"string"}},"uniqueKey":"extensions.altOutputs.wlbb","typeLabel":"object"},"html":{"type":"string","description":"HTML representation of the document. Present when `extensions.altOutputs.returnHtml` was enabled.","uniqueKey":"extensions.altOutputs.html","typeLabel":"string"},"xml":{"oneOf":[{"type":"string","deprecated":true,"description":"**Deprecated** — Never populated: XML output was withdrawn.","uniqueKey":"extensions.altOutputs.xml.oneOf.0","typeLabel":"string"},{"type":"null","deprecated":true,"description":"**Deprecated** — Never populated: XML output was withdrawn.","uniqueKey":"extensions.altOutputs.xml.oneOf.1","typeLabel":"null"}],"uniqueKey":"extensions.altOutputs.xml","typeLabel":"string | null"}},"uniqueKey":"extensions.altOutputs","typeLabel":"object"}},"uniqueKey":"extensions","typeLabel":"object"},"bounding_boxes":{"type":"object","description":"Positional bounding-box data for text, titles, headers, footers, images, and tables. `Images` carries chart/image visuals (with `image_url` when `figure_processing.show_images` is enabled), `Tables` the detected tables, and `Text`/`Title`/`Footer` the paragraph/title/footer regions. Additional keys (e.g. `markdown_with_ids`, `defined_names`) round-trip without being typed.","properties":{"Images":{"type":"array","items":{"type":"object","description":"Detected or embedded visual (chart or image) returned under `bounding_boxes.Images`. For PDFs/images, populated when figure detection is enabled. For spreadsheets, populated for embedded charts and images. `image_url` is set when `figure_processing.show_images` is enabled.","required":["id","visual_type"],"properties":{"id":{"type":"string","description":"Stable visual identifier (e.g. `excel_image_1_1`, `fig-3`). Use this to join with the `data-bb-image-id` attribute in the markdown output.","isRequired":true,"uniqueKey":"bounding_boxes.Images.items.[INDEX].id","typeLabel":"string"},"visual_type":{"type":"string","description":"Visual class. Drives whether `figure_processing.description` / `figure_processing.show_images` apply to this entry.","enum":["chart","image"],"isRequired":true,"uniqueKey":"bounding_boxes.Images.items.[INDEX].visual_type","typeLabel":"enum\u003cstring>"},"content":{"type":"string","description":"Short caption for the visual (e.g. `Chart: Revenue`). Populated by the spreadsheet parser; PDF figures may leave this empty when no caption is detected.","uniqueKey":"bounding_boxes.Images.items.[INDEX].content","typeLabel":"string"},"caption":{"oneOf":[{"type":"string","description":"The caption or title printed with the visual: the caption line detected next to it, or, for a picture placed inside a table cell, that cell's text. `null` when the document prints none. Present on PDF, image and rendered Office inputs.","uniqueKey":"bounding_boxes.Images.items.[INDEX].caption.oneOf.0","typeLabel":"string"},{"type":"null","description":"The caption or title printed with the visual: the caption line detected next to it, or, for a picture placed inside a table cell, that cell's text. `null` when the document prints none. Present on PDF, image and rendered Office inputs.","uniqueKey":"bounding_boxes.Images.items.[INDEX].caption.oneOf.1","typeLabel":"null"}],"uniqueKey":"bounding_boxes.Images.items.[INDEX].caption","typeLabel":"string | null"},"page_number":{"type":"integer","minimum":1,"description":"1-indexed page or sheet index.","uniqueKey":"bounding_boxes.Images.items.[INDEX].page_number","typeLabel":"integer"},"confidence":{"oneOf":[{"type":"number","description":"Always present. Visuals are not scored by the extractor, so this is `\"N/A\"` on the Azure-compatible profile and `null` on the ultra profile; a number when a provider reports one.","uniqueKey":"bounding_boxes.Images.items.[INDEX].confidence.oneOf.0","typeLabel":"number"},{"type":"string","description":"Always present. Visuals are not scored by the extractor, so this is `\"N/A\"` on the Azure-compatible profile and `null` on the ultra profile; a number when a provider reports one.","enum":["N/A"],"uniqueKey":"bounding_boxes.Images.items.[INDEX].confidence.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"bounding_boxes.Images.items.[INDEX].confidence.oneOf.2","typeLabel":"null"}],"uniqueKey":"bounding_boxes.Images.items.[INDEX].confidence","typeLabel":"number | enum\u003cstring> | null"},"bounding_box":{"type":"array","items":{"type":"number","uniqueKey":"bounding_boxes.Images.items.[INDEX].bounding_box.items.[INDEX]","typeLabel":"number"},"description":"Document coordinate polygon when available. Spreadsheet visuals typically use an empty array and rely on `excel_range` for positioning.","uniqueKey":"bounding_boxes.Images.items.[INDEX].bounding_box","typeLabel":"number[]"},"image_url":{"type":"string","description":"Pulse-hosted URL for the visual image bytes. Present when `figure_processing.show_images` was enabled for this visual_type. Spreadsheet visuals proxy through `GET /results/{jobId}/images/{filename}`; inline figure flows may use a data URI.","uniqueKey":"bounding_boxes.Images.items.[INDEX].image_url","typeLabel":"string"},"description":{"type":"string","description":"Generated visual description. Present when `figure_processing.description` was enabled for this visual_type.","uniqueKey":"bounding_boxes.Images.items.[INDEX].description","typeLabel":"string"},"classification":{"type":"object","description":"Visual classification metadata when classification was run. Includes confidence, model name, and any non-fatal classification error.","additionalProperties":true,"properties":{"confidence":{"type":"number","minimum":0,"maximum":1,"uniqueKey":"bounding_boxes.Images.items.[INDEX].classification.confidence","typeLabel":"number"},"model":{"type":"string","uniqueKey":"bounding_boxes.Images.items.[INDEX].classification.model","typeLabel":"string"},"error":{"type":"string","uniqueKey":"bounding_boxes.Images.items.[INDEX].classification.error","typeLabel":"string"}},"uniqueKey":"bounding_boxes.Images.items.[INDEX].classification","typeLabel":"object"},"sheet_name":{"type":"string","description":"Spreadsheet-only sheet name.","uniqueKey":"bounding_boxes.Images.items.[INDEX].sheet_name","typeLabel":"string"},"sheet_index":{"type":"integer","description":"Spreadsheet-only parsed sheet index after hidden-sheet filtering.","uniqueKey":"bounding_boxes.Images.items.[INDEX].sheet_index","typeLabel":"integer"},"workbook_sheet_index":{"type":"integer","description":"Spreadsheet-only original workbook sheet index.","uniqueKey":"bounding_boxes.Images.items.[INDEX].workbook_sheet_index","typeLabel":"integer"},"excel_range":{"type":"string","description":"Spreadsheet-only anchor or covered cell range for the visual.","uniqueKey":"bounding_boxes.Images.items.[INDEX].excel_range","typeLabel":"string"},"chart_type":{"type":"string","description":"Spreadsheet chart class name (e.g. `BarChart`, `LineChart`) when `visual_type` is `chart`.","uniqueKey":"bounding_boxes.Images.items.[INDEX].chart_type","typeLabel":"string"},"chart_title":{"type":"string","description":"Spreadsheet chart title when available.","uniqueKey":"bounding_boxes.Images.items.[INDEX].chart_title","typeLabel":"string"},"source_ranges":{"type":"array","items":{"type":"string","uniqueKey":"bounding_boxes.Images.items.[INDEX].source_ranges.items.[INDEX]","typeLabel":"string"},"description":"Spreadsheet chart source ranges when available, e.g. `[\"Charts!$B$1:$B$3\"]`.","uniqueKey":"bounding_boxes.Images.items.[INDEX].source_ranges","typeLabel":"string[]"},"render_error":{"type":"string","description":"Optional non-fatal rendering error for spreadsheet visuals. When set, the visual entry is still returned but `image_url` may be omitted.","uniqueKey":"bounding_boxes.Images.items.[INDEX].render_error","typeLabel":"string"},"description_error":{"type":"string","description":"Optional non-fatal description-generation error.","uniqueKey":"bounding_boxes.Images.items.[INDEX].description_error","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"bounding_boxes.Images.items.[INDEX]","typeLabel":"object"},"description":"Detected or embedded visuals. `image_url` is populated when `figure_processing.show_images` was enabled and the entry's `visual_type` matched the requested target.","uniqueKey":"bounding_boxes.Images","typeLabel":"object[]"},"Tables":{"type":"array","items":{"type":"object","description":"Detected table region returned under `bounding_boxes.Tables`. Carries a structured `table_info` block plus optional `cell_data`. Kept loose with `additionalProperties: true` to round-trip future fields the server may add (e.g. layout metadata).","properties":{"table_info":{"type":"object","additionalProperties":true,"properties":{"id":{"type":"string","uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.id","typeLabel":"string"},"dimensions":{"type":"array","items":{"type":"integer","uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.dimensions.items.[INDEX]","typeLabel":"integer"},"uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.dimensions","typeLabel":"integer[]"},"excel_range":{"type":"string","uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.excel_range","typeLabel":"string"},"sheet_name":{"type":"string","uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.sheet_name","typeLabel":"string"},"sheet_index":{"type":"integer","uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.sheet_index","typeLabel":"integer"},"workbook_sheet_index":{"type":"integer","uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.workbook_sheet_index","typeLabel":"integer"},"section_index":{"type":"integer","uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.section_index","typeLabel":"integer"},"section_type":{"type":"string","uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.section_type","typeLabel":"string"},"section_name":{"type":"string","uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.section_name","typeLabel":"string"},"table_name":{"type":"string","uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.table_name","typeLabel":"string"},"layout_type":{"type":"string","uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.layout_type","typeLabel":"string"},"is_chart":{"type":"boolean","uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.is_chart","typeLabel":"boolean"},"chart_type":{"type":"string","uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.chart_type","typeLabel":"string"},"chart_title":{"type":"string","uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.chart_title","typeLabel":"string"},"source_ranges":{"type":"array","items":{"type":"string","uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.source_ranges.items.[INDEX]","typeLabel":"string"},"uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.source_ranges","typeLabel":"string[]"},"location":{"type":"object","additionalProperties":true,"uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.location","typeLabel":"object"},"confidence":{"oneOf":[{"type":"number","minimum":0,"maximum":1,"description":"Confidence that the table was extracted correctly (pulse-ultra-2: token probabilities blended with table structure checks and, with `word_level_bounding_boxes`, weighted OCR evidence). Mirrored as the entry's top-level `confidence`.","uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.confidence.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"maximum":1,"description":"Confidence that the table was extracted correctly (pulse-ultra-2: token probabilities blended with table structure checks and, with `word_level_bounding_boxes`, weighted OCR evidence). Mirrored as the entry's top-level `confidence`.","uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info.confidence","typeLabel":"number | null"}},"uniqueKey":"bounding_boxes.Tables.items.[INDEX].table_info","typeLabel":"object"},"confidence":{"oneOf":[{"type":"number","minimum":0,"maximum":1,"description":"Same value as `table_info.confidence`.","uniqueKey":"bounding_boxes.Tables.items.[INDEX].confidence.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"maximum":1,"description":"Same value as `table_info.confidence`.","uniqueKey":"bounding_boxes.Tables.items.[INDEX].confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"bounding_boxes.Tables.items.[INDEX].confidence","typeLabel":"number | null"},"cell_data":{"oneOf":[{"type":"array","items":{"type":"object","additionalProperties":true,"properties":{"confidence":{"oneOf":[{"type":"number","minimum":0,"maximum":1,"description":"Per-cell confidence (pulse-ultra-2): the cell's own token probabilities, blended with the OCR words matched to it when `word_level_bounding_boxes` is on; a cell the extractor could not score carries the table's value.","uniqueKey":"bounding_boxes.Tables.items.[INDEX].cell_data.oneOf.0.items.[INDEX].confidence.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"maximum":1,"description":"Per-cell confidence (pulse-ultra-2): the cell's own token probabilities, blended with the OCR words matched to it when `word_level_bounding_boxes` is on; a cell the extractor could not score carries the table's value.","uniqueKey":"bounding_boxes.Tables.items.[INDEX].cell_data.oneOf.0.items.[INDEX].confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"bounding_boxes.Tables.items.[INDEX].cell_data.oneOf.0.items.[INDEX].confidence","typeLabel":"number | null"}},"uniqueKey":"bounding_boxes.Tables.items.[INDEX].cell_data.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Table cell payload when available. An array of cell records when `spreadsheet.cellDataMode` is `inline` (the default); an `ExternalCellDataReference` when it is `external`. Chart-only sheets carry an empty object. Shape of the records varies by extraction path; SDK consumers should treat them as opaque.","uniqueKey":"bounding_boxes.Tables.items.[INDEX].cell_data.oneOf.0","typeLabel":"object[]"},{"type":"object","description":"Table cell payload when available. An array of cell records when `spreadsheet.cellDataMode` is `inline` (the default); an `ExternalCellDataReference` when it is `external`. Chart-only sheets carry an empty object. Shape of the records varies by extraction path; SDK consumers should treat them as opaque.","required":["is_url"],"properties":{"is_url":{"type":"boolean","description":"Always `true` for a reference.","isRequired":true,"uniqueKey":"bounding_boxes.Tables.items.[INDEX].cell_data.oneOf.1.is_url","typeLabel":"boolean"},"url":{"oneOf":[{"type":"string","format":"uri","description":"Authenticated Pulse result-proxy URL (`GET /results/{jobId}/cell-data/{filename}`). Null when artifact storage is disabled for the request.","uniqueKey":"bounding_boxes.Tables.items.[INDEX].cell_data.oneOf.1.url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"Authenticated Pulse result-proxy URL (`GET /results/{jobId}/cell-data/{filename}`). Null when artifact storage is disabled for the request.","uniqueKey":"bounding_boxes.Tables.items.[INDEX].cell_data.oneOf.1.url.oneOf.1","typeLabel":"null"}],"uniqueKey":"bounding_boxes.Tables.items.[INDEX].cell_data.oneOf.1.url","typeLabel":"string\u003curi> | null"},"format":{"type":"string","enum":["jsonl"],"uniqueKey":"bounding_boxes.Tables.items.[INDEX].cell_data.oneOf.1.format","typeLabel":"enum\u003cstring>"},"count":{"type":"integer","minimum":0,"description":"Number of cell records in the artifact.","uniqueKey":"bounding_boxes.Tables.items.[INDEX].cell_data.oneOf.1.count","typeLabel":"integer"},"filename":{"type":"string","uniqueKey":"bounding_boxes.Tables.items.[INDEX].cell_data.oneOf.1.filename","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"bounding_boxes.Tables.items.[INDEX].cell_data.oneOf.1","typeLabel":"object"},{"type":"object","description":"Table cell payload when available. An array of cell records when `spreadsheet.cellDataMode` is `inline` (the default); an `ExternalCellDataReference` when it is `external`. Chart-only sheets carry an empty object. Shape of the records varies by extraction path; SDK consumers should treat them as opaque.","maxProperties":0,"uniqueKey":"bounding_boxes.Tables.items.[INDEX].cell_data.oneOf.2","typeLabel":"object"}],"uniqueKey":"bounding_boxes.Tables.items.[INDEX].cell_data","typeLabel":"object[] · object · object"}},"additionalProperties":true,"uniqueKey":"bounding_boxes.Tables.items.[INDEX]","typeLabel":"object"},"description":"Detected tables. Each entry carries a `table_info` block plus optional `cell_data`.","uniqueKey":"bounding_boxes.Tables","typeLabel":"object[]"},"Text":{"type":"array","items":{"type":"object","description":"Common base shape used for `Text`, `Title`, and `Footer` bounding-box entries. Spreadsheet rows may carry additional sheet-scoped fields such as `excel_range` and `sheet_name`; forward-compatible extra properties are accepted.","properties":{"id":{"type":"string","description":"Stable bounding-box identifier (e.g. `txt-1`, `excel_title_0`). Used by extensions like `footnoteReferences` to cross-reference paragraphs.","uniqueKey":"bounding_boxes.Text.items.[INDEX].id","typeLabel":"string"},"content":{"type":"string","description":"Plain-text content of the region.","uniqueKey":"bounding_boxes.Text.items.[INDEX].content","typeLabel":"string"},"page_number":{"type":"integer","minimum":1,"description":"1-indexed page number. For spreadsheets this matches the parsed sheet index after hidden-sheet filtering.","uniqueKey":"bounding_boxes.Text.items.[INDEX].page_number","typeLabel":"integer"},"confidence":{"oneOf":[{"type":"number","minimum":0,"maximum":1,"description":"Extractor confidence that the region's text is right. On pulse-ultra-2 it is the model's own token probabilities over the element, weighted by OCR word evidence when `word_level_bounding_boxes` is on. `null` when the extractor produced no score (an element of one or two tokens).","uniqueKey":"bounding_boxes.Text.items.[INDEX].confidence.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"maximum":1,"description":"Extractor confidence that the region's text is right. On pulse-ultra-2 it is the model's own token probabilities over the element, weighted by OCR word evidence when `word_level_bounding_boxes` is on. `null` when the extractor produced no score (an element of one or two tokens).","uniqueKey":"bounding_boxes.Text.items.[INDEX].confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"bounding_boxes.Text.items.[INDEX].confidence","typeLabel":"number | null"},"reading_order":{"type":"integer","minimum":0,"description":"Document-wide reading-order index assigned by the extractor (pulse-ultra-2). Grouping by category loses the order the page was read in; sort the union of `Text`, `Title`, `Header`, `Footer`, `caption`, `List Items`, `Formulas`, `Tables` (`table_info.reading_order`) and `Images` by this value to reconstruct the document flow.","uniqueKey":"bounding_boxes.Text.items.[INDEX].reading_order","typeLabel":"integer"},"bounding_box":{"type":"array","items":{"type":"number","uniqueKey":"bounding_boxes.Text.items.[INDEX].bounding_box.items.[INDEX]","typeLabel":"number"},"description":"Document coordinate polygon when available. Spreadsheet visuals may use an empty array and `excel_range` instead.","uniqueKey":"bounding_boxes.Text.items.[INDEX].bounding_box","typeLabel":"number[]"},"excel_range":{"type":"string","description":"Spreadsheet-only anchor or covered cell range.","uniqueKey":"bounding_boxes.Text.items.[INDEX].excel_range","typeLabel":"string"},"sheet_name":{"type":"string","description":"Spreadsheet-only sheet name.","uniqueKey":"bounding_boxes.Text.items.[INDEX].sheet_name","typeLabel":"string"},"sheet_index":{"type":"integer","description":"Spreadsheet-only parsed sheet index after hidden-sheet filtering.","uniqueKey":"bounding_boxes.Text.items.[INDEX].sheet_index","typeLabel":"integer"},"workbook_sheet_index":{"type":"integer","description":"Spreadsheet-only original workbook sheet index.","uniqueKey":"bounding_boxes.Text.items.[INDEX].workbook_sheet_index","typeLabel":"integer"},"selected":{"type":"boolean","description":"Selection state for a form control or marked-choice region when `detectSelections` was enabled and the detector could determine it.","uniqueKey":"bounding_boxes.Text.items.[INDEX].selected","typeLabel":"boolean"}},"additionalProperties":true,"uniqueKey":"bounding_boxes.Text.items.[INDEX]","typeLabel":"object"},"description":"Body-text paragraphs and detected text regions. For spreadsheets, includes free-form text outside table regions (titles, captions, instructions).","uniqueKey":"bounding_boxes.Text","typeLabel":"object[]"},"Title":{"type":"array","items":{"type":"object","description":"Common base shape used for `Text`, `Title`, and `Footer` bounding-box entries. Spreadsheet rows may carry additional sheet-scoped fields such as `excel_range` and `sheet_name`; forward-compatible extra properties are accepted.","properties":{"id":{"type":"string","description":"Stable bounding-box identifier (e.g. `txt-1`, `excel_title_0`). Used by extensions like `footnoteReferences` to cross-reference paragraphs.","uniqueKey":"bounding_boxes.Title.items.[INDEX].id","typeLabel":"string"},"content":{"type":"string","description":"Plain-text content of the region.","uniqueKey":"bounding_boxes.Title.items.[INDEX].content","typeLabel":"string"},"page_number":{"type":"integer","minimum":1,"description":"1-indexed page number. For spreadsheets this matches the parsed sheet index after hidden-sheet filtering.","uniqueKey":"bounding_boxes.Title.items.[INDEX].page_number","typeLabel":"integer"},"confidence":{"oneOf":[{"type":"number","minimum":0,"maximum":1,"description":"Extractor confidence that the region's text is right. On pulse-ultra-2 it is the model's own token probabilities over the element, weighted by OCR word evidence when `word_level_bounding_boxes` is on. `null` when the extractor produced no score (an element of one or two tokens).","uniqueKey":"bounding_boxes.Title.items.[INDEX].confidence.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"maximum":1,"description":"Extractor confidence that the region's text is right. On pulse-ultra-2 it is the model's own token probabilities over the element, weighted by OCR word evidence when `word_level_bounding_boxes` is on. `null` when the extractor produced no score (an element of one or two tokens).","uniqueKey":"bounding_boxes.Title.items.[INDEX].confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"bounding_boxes.Title.items.[INDEX].confidence","typeLabel":"number | null"},"reading_order":{"type":"integer","minimum":0,"description":"Document-wide reading-order index assigned by the extractor (pulse-ultra-2). Grouping by category loses the order the page was read in; sort the union of `Text`, `Title`, `Header`, `Footer`, `caption`, `List Items`, `Formulas`, `Tables` (`table_info.reading_order`) and `Images` by this value to reconstruct the document flow.","uniqueKey":"bounding_boxes.Title.items.[INDEX].reading_order","typeLabel":"integer"},"bounding_box":{"type":"array","items":{"type":"number","uniqueKey":"bounding_boxes.Title.items.[INDEX].bounding_box.items.[INDEX]","typeLabel":"number"},"description":"Document coordinate polygon when available. Spreadsheet visuals may use an empty array and `excel_range` instead.","uniqueKey":"bounding_boxes.Title.items.[INDEX].bounding_box","typeLabel":"number[]"},"excel_range":{"type":"string","description":"Spreadsheet-only anchor or covered cell range.","uniqueKey":"bounding_boxes.Title.items.[INDEX].excel_range","typeLabel":"string"},"sheet_name":{"type":"string","description":"Spreadsheet-only sheet name.","uniqueKey":"bounding_boxes.Title.items.[INDEX].sheet_name","typeLabel":"string"},"sheet_index":{"type":"integer","description":"Spreadsheet-only parsed sheet index after hidden-sheet filtering.","uniqueKey":"bounding_boxes.Title.items.[INDEX].sheet_index","typeLabel":"integer"},"workbook_sheet_index":{"type":"integer","description":"Spreadsheet-only original workbook sheet index.","uniqueKey":"bounding_boxes.Title.items.[INDEX].workbook_sheet_index","typeLabel":"integer"},"selected":{"type":"boolean","description":"Selection state for a form control or marked-choice region when `detectSelections` was enabled and the detector could determine it.","uniqueKey":"bounding_boxes.Title.items.[INDEX].selected","typeLabel":"boolean"}},"additionalProperties":true,"uniqueKey":"bounding_boxes.Title.items.[INDEX]","typeLabel":"object"},"description":"Detected title regions. Spreadsheets emit one `Sheet: \u003cname>` title per processed sheet.","uniqueKey":"bounding_boxes.Title","typeLabel":"object[]"},"Footer":{"type":"array","items":{"type":"object","description":"Common base shape used for `Text`, `Title`, and `Footer` bounding-box entries. Spreadsheet rows may carry additional sheet-scoped fields such as `excel_range` and `sheet_name`; forward-compatible extra properties are accepted.","properties":{"id":{"type":"string","description":"Stable bounding-box identifier (e.g. `txt-1`, `excel_title_0`). Used by extensions like `footnoteReferences` to cross-reference paragraphs.","uniqueKey":"bounding_boxes.Footer.items.[INDEX].id","typeLabel":"string"},"content":{"type":"string","description":"Plain-text content of the region.","uniqueKey":"bounding_boxes.Footer.items.[INDEX].content","typeLabel":"string"},"page_number":{"type":"integer","minimum":1,"description":"1-indexed page number. For spreadsheets this matches the parsed sheet index after hidden-sheet filtering.","uniqueKey":"bounding_boxes.Footer.items.[INDEX].page_number","typeLabel":"integer"},"confidence":{"oneOf":[{"type":"number","minimum":0,"maximum":1,"description":"Extractor confidence that the region's text is right. On pulse-ultra-2 it is the model's own token probabilities over the element, weighted by OCR word evidence when `word_level_bounding_boxes` is on. `null` when the extractor produced no score (an element of one or two tokens).","uniqueKey":"bounding_boxes.Footer.items.[INDEX].confidence.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"maximum":1,"description":"Extractor confidence that the region's text is right. On pulse-ultra-2 it is the model's own token probabilities over the element, weighted by OCR word evidence when `word_level_bounding_boxes` is on. `null` when the extractor produced no score (an element of one or two tokens).","uniqueKey":"bounding_boxes.Footer.items.[INDEX].confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"bounding_boxes.Footer.items.[INDEX].confidence","typeLabel":"number | null"},"reading_order":{"type":"integer","minimum":0,"description":"Document-wide reading-order index assigned by the extractor (pulse-ultra-2). Grouping by category loses the order the page was read in; sort the union of `Text`, `Title`, `Header`, `Footer`, `caption`, `List Items`, `Formulas`, `Tables` (`table_info.reading_order`) and `Images` by this value to reconstruct the document flow.","uniqueKey":"bounding_boxes.Footer.items.[INDEX].reading_order","typeLabel":"integer"},"bounding_box":{"type":"array","items":{"type":"number","uniqueKey":"bounding_boxes.Footer.items.[INDEX].bounding_box.items.[INDEX]","typeLabel":"number"},"description":"Document coordinate polygon when available. Spreadsheet visuals may use an empty array and `excel_range` instead.","uniqueKey":"bounding_boxes.Footer.items.[INDEX].bounding_box","typeLabel":"number[]"},"excel_range":{"type":"string","description":"Spreadsheet-only anchor or covered cell range.","uniqueKey":"bounding_boxes.Footer.items.[INDEX].excel_range","typeLabel":"string"},"sheet_name":{"type":"string","description":"Spreadsheet-only sheet name.","uniqueKey":"bounding_boxes.Footer.items.[INDEX].sheet_name","typeLabel":"string"},"sheet_index":{"type":"integer","description":"Spreadsheet-only parsed sheet index after hidden-sheet filtering.","uniqueKey":"bounding_boxes.Footer.items.[INDEX].sheet_index","typeLabel":"integer"},"workbook_sheet_index":{"type":"integer","description":"Spreadsheet-only original workbook sheet index.","uniqueKey":"bounding_boxes.Footer.items.[INDEX].workbook_sheet_index","typeLabel":"integer"},"selected":{"type":"boolean","description":"Selection state for a form control or marked-choice region when `detectSelections` was enabled and the detector could determine it.","uniqueKey":"bounding_boxes.Footer.items.[INDEX].selected","typeLabel":"boolean"}},"additionalProperties":true,"uniqueKey":"bounding_boxes.Footer.items.[INDEX]","typeLabel":"object"},"description":"Detected footer regions (e.g. spreadsheet \"Totals\" rows, PDF page footers).","uniqueKey":"bounding_boxes.Footer","typeLabel":"object[]"},"markdown_with_ids":{"type":"string","description":"Markdown variant with stable `data-bb-*-id` attributes in figure / table / text tags. Lets clients join rendered HTML back to bounding-box entries by id.","uniqueKey":"bounding_boxes.markdown_with_ids","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"bounding_boxes","typeLabel":"object"},"extraction_id":{"type":"string","format":"uuid","description":"Persisted extraction ID. Present when storage is enabled (default). Use this ID with `/split` and `/schema` endpoints.","uniqueKey":"extraction_id","typeLabel":"string\u003cuuid>"},"extraction_url":{"type":"string","description":"URL to view the extraction on the Pulse platform. Present when storage is enabled.","uniqueKey":"extraction_url","typeLabel":"string"},"page_count":{"type":"integer","minimum":1,"description":"Number of pages processed.","uniqueKey":"page_count","typeLabel":"integer"},"failed_pages":{"type":"array","description":"Large documents only: the pages that could not be extracted, each `{page, error}`; `[]` when every page was extracted. The job still completes, and `page_count` stays the document's page count.","items":{"type":"object","properties":{"page":{"type":"integer","minimum":1,"description":"The 1-indexed page that could not be extracted.","uniqueKey":"failed_pages.items.[INDEX].page","typeLabel":"integer"},"error":{"type":"string","description":"Why the page could not be extracted.","uniqueKey":"failed_pages.items.[INDEX].error","typeLabel":"string"}},"uniqueKey":"failed_pages.items.[INDEX]","typeLabel":"object"},"uniqueKey":"failed_pages","typeLabel":"object[]"},"pages_succeeded":{"type":"integer","minimum":0,"description":"Large documents only: pages extracted (and billed).","uniqueKey":"pages_succeeded","typeLabel":"integer"},"pages_failed":{"type":"integer","minimum":0,"description":"Large documents only: pages that could not be extracted; 0 when none.","uniqueKey":"pages_failed","typeLabel":"integer"},"plan_info":{"type":"object","description":"Billing tier and cumulative usage information. Includes `total_credits_used` (primary billing metric) and `pages_used` (legacy compatibility).","properties":{"tier":{"type":"string","description":"Billing tier, e.g. `\"trial\"`, `\"growth\"`, `\"pulse_ultra_2\"`.","uniqueKey":"plan_info.tier","typeLabel":"string"},"total_credits_used":{"type":"number","format":"float","description":"Total credits consumed by the organization to date, including this request. The primary billing metric going forward.","uniqueKey":"plan_info.total_credits_used","typeLabel":"number\u003cfloat>"},"pages_used":{"type":"integer","minimum":0,"description":"Total pages processed by the organization to date, including this request. Kept for backward compatibility with clients that haven't migrated to `total_credits_used`.","uniqueKey":"plan_info.pages_used","typeLabel":"integer"},"note":{"type":"string","description":"Optional human-readable note about billing state for this response (e.g. trial credits remaining). Omitted when no note applies.","uniqueKey":"plan_info.note","typeLabel":"string"}},"uniqueKey":"plan_info","typeLabel":"object"},"warnings":{"type":"array","items":{"type":"string","uniqueKey":"warnings.items.[INDEX]","typeLabel":"string"},"description":"Non-fatal warnings generated during extraction. Includes deprecation notices when legacy input parameters are used, as well as processing warnings (e.g. word-level bounding box limitations).","uniqueKey":"warnings","typeLabel":"string[]"},"credits_used":{"oneOf":[{"type":"number","format":"float","description":"Number of credits consumed by this request. Only present when the organization has the credit billing system enabled.","uniqueKey":"credits_used.oneOf.0","typeLabel":"number\u003cfloat>"},{"type":"null","format":"float","description":"Number of credits consumed by this request. Only present when the organization has the credit billing system enabled.","uniqueKey":"credits_used.oneOf.1","typeLabel":"null"}],"uniqueKey":"credits_used","typeLabel":"number\u003cfloat> | null"},"html":{"type":"string","deprecated":true,"description":"**Deprecated** — Use `extensions.altOutputs.html` instead. HTML representation of the extracted content. Present when the legacy `returnHtml` input was used.","uniqueKey":"html","typeLabel":"string"},"chunks":{"type":"object","deprecated":true,"description":"**Deprecated** — Use `extensions.chunking` instead. Document content split into chunks. Present when the legacy `chunking` input was used.","properties":{"semantic":{"type":"array","items":{"type":"string","uniqueKey":"chunks.semantic.items.[INDEX]","typeLabel":"string"},"uniqueKey":"chunks.semantic","typeLabel":"string[]"},"header":{"type":"array","items":{"type":"string","uniqueKey":"chunks.header.items.[INDEX]","typeLabel":"string"},"uniqueKey":"chunks.header","typeLabel":"string[]"},"page":{"type":"array","items":{"type":"string","uniqueKey":"chunks.page.items.[INDEX]","typeLabel":"string"},"uniqueKey":"chunks.page","typeLabel":"string[]"},"recursive":{"type":"array","items":{"type":"string","uniqueKey":"chunks.recursive.items.[INDEX]","typeLabel":"string"},"uniqueKey":"chunks.recursive","typeLabel":"string[]"}},"uniqueKey":"chunks","typeLabel":"object"},"structured_output":{"type":"object","description":"**Deprecated** — Only present when the deprecated `structuredOutput` input parameter was used. Use the `/schema` endpoint after extraction instead.","deprecated":true,"properties":{"values":{"type":"object","description":"Extracted values matching the provided schema.","additionalProperties":true,"uniqueKey":"structured_output.values","typeLabel":"object"},"citations":{"type":"object","description":"Citation references linking extracted values to source locations.","additionalProperties":true,"uniqueKey":"structured_output.citations","typeLabel":"object"}},"uniqueKey":"structured_output","typeLabel":"object"},"input_schema":{"type":"object","deprecated":true,"description":"**Deprecated** — Echo of the schema that was applied. Only present when the deprecated `structuredOutput` input parameter was used.","additionalProperties":true,"uniqueKey":"input_schema","typeLabel":"object"},"schema_error":{"type":"string","deprecated":true,"description":"**Deprecated** — Error message if schema processing failed via the deprecated `structuredOutput` input parameter.","uniqueKey":"schema_error","typeLabel":"string"},"content":{"type":"string","deprecated":true,"description":"**Deprecated** — Alias for `markdown`. Included for backward compatibility with older SDK versions. Prefer `markdown`.","uniqueKey":"content","typeLabel":"string"},"job_id":{"type":"string","deprecated":true,"description":"**Deprecated** — Identifier assigned to the extraction job. Retained for backward compatibility.","uniqueKey":"job_id","typeLabel":"string"},"metadata":{"type":"object","additionalProperties":true,"deprecated":true,"description":"**Deprecated** — Additional metadata supplied by the backend. Retained for backward compatibility.","uniqueKey":"metadata","typeLabel":"object"}},"additionalProperties":true,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"markdown":"\u003cstring>","extensions":{"document_metadata":{"file":{"name":"\u003cstring>","extension":"\u003cstring>","media_type":"\u003cstring>","size_bytes":1,"sha256":"\u003cstring>"},"properties":{"title":"\u003cstring>","authors":["\u003cstring>"],"subject":"\u003cstring>","description":"\u003cstring>","keywords":["\u003cstring>"],"language":"\u003cstring>","application":"\u003cstring>","application_version":"\u003cstring>","producer":"\u003cstring>","last_modified_by":"\u003cstring>","revision":"\u003cstring>","category":"\u003cstring>","content_status":"\u003cstring>","identifier":"\u003cstring>","version":"\u003cstring>","company":"\u003cstring>","manager":"\u003cstring>","template":"\u003cstring>","presentation_format":"\u003cstring>","editing_time_minutes":1,"copyright":"\u003cstring>","created_at":"\u003cstring>","modified_at":"\u003cstring>"},"structure":{"page_count":1,"page_labels":["\u003cstring>"],"page_sizes":[{}],"outline_count":1,"attachment_count":1,"annotation_count":1,"annotation_types":{},"form_field_count":1,"sheet_count":1,"sheet_names":["\u003cstring>"],"sheet_visibility":{},"active_sheet":"\u003cstring>","slide_count":1,"note_count":1,"hidden_slide_count":1,"multimedia_clip_count":1,"word_count":1,"character_count":1,"character_count_with_spaces":1,"line_count":1,"paragraph_count":1,"paragraph_count_derived":1,"table_count":1,"section_count":1,"embedded_image_count":1,"width_px":1,"height_px":1,"frame_count":1,"row_count":1,"max_column_count":1},"warnings":["\u003cstring>"],"custom":{},"format_specific":{}},"chunking":{"semantic":["\u003cstring>"],"header":["\u003cstring>"],"page":["\u003cstring>"],"recursive":["\u003cstring>"]},"footnoteReferences":[{"symbol":"\u003cstring>","footnoteTextId":"\u003cstring>","footnotePageNumber":2,"footnoteText":"\u003cstring>","referenceTextIds":["\u003cstring>"],"references":[{"textId":"\u003cstring>","tableId":"\u003cstring>","row":123,"column":123,"pageNumber":2,"markerBoundingBox":[123],"source":"native"}]}],"altOutputs":{"wlbb":{"words":[{"id":"\u003cstring>","text":"\u003cstring>","page_number":2,"bounding_box":[123],"average_word_confidence":123}],"error":"\u003cstring>"},"html":"\u003cstring>","xml":"\u003cstring>"}},"bounding_boxes":{"Images":[{"id":"\u003cstring>","visual_type":"chart","content":"\u003cstring>","caption":"\u003cstring>","page_number":2,"confidence":123,"bounding_box":[123],"image_url":"\u003cstring>","description":"\u003cstring>","classification":{"confidence":0.5,"model":"\u003cstring>","error":"\u003cstring>"},"sheet_name":"\u003cstring>","sheet_index":123,"workbook_sheet_index":123,"excel_range":"\u003cstring>","chart_type":"\u003cstring>","chart_title":"\u003cstring>","source_ranges":["\u003cstring>"],"render_error":"\u003cstring>","description_error":"\u003cstring>"}],"Tables":[{"table_info":{"id":"\u003cstring>","dimensions":[123],"excel_range":"\u003cstring>","sheet_name":"\u003cstring>","sheet_index":123,"workbook_sheet_index":123,"section_index":123,"section_type":"\u003cstring>","section_name":"\u003cstring>","table_name":"\u003cstring>","layout_type":"\u003cstring>","is_chart":true,"chart_type":"\u003cstring>","chart_title":"\u003cstring>","source_ranges":["\u003cstring>"],"location":{},"confidence":0.5},"confidence":0.5,"cell_data":[{"confidence":0.5}]}],"Text":[{"id":"\u003cstring>","content":"\u003cstring>","page_number":2,"confidence":0.5,"reading_order":1,"bounding_box":[123],"excel_range":"\u003cstring>","sheet_name":"\u003cstring>","sheet_index":123,"workbook_sheet_index":123,"selected":true}],"Title":[{"id":"\u003cstring>","content":"\u003cstring>","page_number":2,"confidence":0.5,"reading_order":1,"bounding_box":[123],"excel_range":"\u003cstring>","sheet_name":"\u003cstring>","sheet_index":123,"workbook_sheet_index":123,"selected":true}],"Footer":[{"id":"\u003cstring>","content":"\u003cstring>","page_number":2,"confidence":0.5,"reading_order":1,"bounding_box":[123],"excel_range":"\u003cstring>","sheet_name":"\u003cstring>","sheet_index":123,"workbook_sheet_index":123,"selected":true}],"markdown_with_ids":"\u003cstring>"},"extraction_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","extraction_url":"\u003cstring>","page_count":2,"failed_pages":[{"page":2,"error":"\u003cstring>"}],"pages_succeeded":1,"pages_failed":1,"plan_info":{"tier":"\u003cstring>","total_credits_used":123,"pages_used":1,"note":"\u003cstring>"},"warnings":["\u003cstring>"],"credits_used":123,"html":"\u003cstring>","chunks":{"semantic":["\u003cstring>"],"header":["\u003cstring>"],"page":["\u003cstring>"],"recursive":["\u003cstring>"]},"structured_output":{"values":{},"citations":{}},"input_schema":{},"schema_error":"\u003cstring>","content":"\u003cstring>","job_id":"\u003cstring>","metadata":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"e8d246d3-f287-458e-9e89-61ec638324dd":{"description":"Authentication required: the owning organization does not allow anonymous result downloads","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"ce58f224-82d7-4195-895f-37ddba8d9911":{"description":"Credentials do not belong to the org that owns this result","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"c33c311e-7233-4a4b-a79c-dccd3aadc88e":{"description":"Job or result artifact not found","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"587cc75f-2bbd-4182-92eb-8cfb2a31b76f":{"description":"Schema job still processing (JOB_004)","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"39cd9ad9-9b4b-44b2-9222-8cb86d7e03de":{"description":"Result URL expired or already fetched","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"a72c8e4d-e5da-4590-a7a9-592ac007dd37":{"description":"Schema job failed (JOB_005) or internal server error","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"0e70d53c-2665-404b-b0b5-1eb0065faa7c":{"description":"Schema delivery state unavailable; retry the request","headers":{"Retry-After":{"description":"Seconds to wait before retrying a retention-policy refusal.","schema":{"type":"integer"}}},"content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"3d136d9b-6b58-4a17-9f2d-f27756a950c2":{"ApiKey":{"type":"apiKey","in":"header","name":"x-api-key","x-fern-header":{"name":"apiKey","env":"PULSE_API_KEY"},"scopes":[],"schemeName":"ApiKey"}}},"servers":{"e1ef7834-5f16-4759-9585-bf90a3a29520":{"url":"https://api.runpulse.com","description":"Default Pulse API base URL"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","x-fern-header":{"name":"apiKey","env":"PULSE_API_KEY"},"scopes":[],"schemeName":"ApiKey"},"schema":{"title":"x-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKey","name":"x-api-key"}],"title":"ApiKey"}]},"originalFileLocation":"api-reference/openapi.yml"},"subdomain":"pulseai","siteName":"Pulse API","title":"Download Large Result - Pulse API","navMaps":{"firstHrefInVersion":{"v2":{"href":"/v2/introduction","matchLevel":4},"v1":{"href":"/api-reference/endpoint/large-results","matchLevel":0},"v1 (old)":{"href":"/v1/api-reference/endpoint/large-results","matchLevel":1}},"firstHrefInLanguage":{}},"lastModified":"2026-07-13T22:19:45.797Z","originalFileLocation":"api-reference/endpoint/large-results.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";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=\"Download the full result for an extraction when /extract or GET /job/{jobId} returns is_url: true. The URL is single-use for anonymous proxy access: after a successful download, subsequent anonymous requests return 410 Gone. Same-org authenticated callers may replay while the artifact is retained. Legacy GET /large_results/{jobId} links remain supported as an alias.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Pulse API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pulseai/EMicLlWnJwlz5Lxs/_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/pulseai/EMicLlWnJwlz5Lxs/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pulseai/EMicLlWnJwlz5Lxs/_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/pulseai/EMicLlWnJwlz5Lxs/_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/pulseai/EMicLlWnJwlz5Lxs/_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/pulseai/EMicLlWnJwlz5Lxs/_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/pulseai/EMicLlWnJwlz5Lxs/_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/pulseai/EMicLlWnJwlz5Lxs/_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/pulseai/EMicLlWnJwlz5Lxs/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Download Large Result - Pulse API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Download the full result for an extraction when /extract or GET /job/{jobId} returns is_url: true. The URL is single-use for anonymous proxy access: after a successful download, subsequent anonymous requests return 410 Gone. Same-org authenticated callers may replay while the artifact is retained. Legacy GET /large_results/{jobId} links remain supported as an alias.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Pulse API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.runpulse.com/api-reference/endpoint/large-results\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://pulseai.mintlify.site/_mintlify/api/og/v2?division=Jobs%2C+Results+%26+Webhooks\u0026amp;title=Download+Large+Result\u0026amp;description=Download+the+full+result+for+an+extraction+when+%60%2Fextract%60+or%0A%60GET+%2Fjob%2F%7BjobId%7D%60+returns+%60is_url%3A+true%60.+The+URL+is+single-use%0Afor+anonymous+proxy+access%3A+after\u0026amp;theme=6dd969aac606de8f928cd444\u0026amp;signature=0afbf025375578bfa374add1e30a5949fde991072bad0614e89b39618e84fe80\">\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=\"Download Large Result - Pulse API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Download the full result for an extraction when /extract or GET /job/{jobId} returns is_url: true. The URL is single-use for anonymous proxy access: after a successful download, subsequent anonymous requests return 410 Gone. Same-org authenticated callers may replay while the artifact is retained. Legacy GET /large_results/{jobId} links remain supported as an alias.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://pulseai.mintlify.site/_mintlify/api/og/v2?division=Jobs%2C+Results+%26+Webhooks\u0026amp;title=Download+Large+Result\u0026amp;description=Download+the+full+result+for+an+extraction+when+%60%2Fextract%60+or%0A%60GET+%2Fjob%2F%7BjobId%7D%60+returns+%60is_url%3A+true%60.+The+URL+is+single-use%0Afor+anonymous+proxy+access%3A+after\u0026amp;theme=6dd969aac606de8f928cd444\u0026amp;signature=0afbf025375578bfa374add1e30a5949fde991072bad0614e89b39618e84fe80\">\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/pulseai/EMicLlWnJwlz5Lxs/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Pulse API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3573f6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.runpulse.com/api-reference/endpoint/large-results\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/endpoint/large-results.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.runpulse.com/#organization\",\"name\":\"Pulse API\",\"url\":\"https://docs.runpulse.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/pulseai/OJ897TEZf8bV6lk8/logo-icon.svg?fit=max\u0026auto=format\u0026n=OJ897TEZf8bV6lk8\u0026q=85\u0026s=1062873c6d0f5dd9971e379f2210c1cb\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.runpulse.com#website\",\"name\":\"Pulse API\",\"url\":\"https://docs.runpulse.com\",\"publisher\":{\"@id\":\"https://docs.runpulse.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.runpulse.com/api-reference/endpoint/large-results#webpage\",\"url\":\"https://docs.runpulse.com/api-reference/endpoint/large-results\",\"name\":\"Download Large Result\",\"description\":\"Download the full result for an extraction when /extract or GET /job/{jobId} returns is_url: true. The URL is single-use for anonymous proxy access: after a successful download, subsequent anonymous requests return 410 Gone. Same-org authenticated callers may replay while the artifact is retained. Legacy GET /large_results/{jobId} links remain supported as an alias.\",\"dateModified\":\"2026-07-13T22:19:45.797Z\",\"isPartOf\":{\"@id\":\"https://docs.runpulse.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.runpulse.com/api-reference/endpoint/large-results#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.runpulse.com/api-reference/endpoint/large-results#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Jobs, Results \u0026 Webhooks\",\"item\":\"https://docs.runpulse.com/api-reference/endpoint/poll\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Download Large Result\",\"item\":\"https://docs.runpulse.com/api-reference/endpoint/large-results\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.runpulse.com/api-reference/endpoint/large-results#apireference\",\"headline\":\"Download Large Result\",\"name\":\"Download Large Result\",\"description\":\"Download the full result for an extraction when /extract or GET /job/{jobId} returns is_url: true. The URL is single-use for anonymous proxy access: after a successful download, subsequent anonymous requests return 410 Gone. Same-org authenticated callers may replay while the artifact is retained. Legacy GET /large_results/{jobId} links remain supported as an alias.\",\"url\":\"https://docs.runpulse.com/api-reference/endpoint/large-results\",\"mainEntityOfPage\":{\"@id\":\"https://docs.runpulse.com/api-reference/endpoint/large-results#webpage\"},\"dateModified\":\"2026-07-13T22:19:45.797Z\",\"publisher\":{\"@id\":\"https://docs.runpulse.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.runpulse.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Pulse API\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Pulse API\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/endpoint/large-results.md","siteName":"Pulse API","nav":{"global":null,"versions":[{"version":"v2","default":true,"pages":[{"title":"v2","href":"/v2/introduction"}]},{"version":"v1","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"API Reference","groups":[{"group":"API Reference","pages":[{"title":"Overview","href":"/api-reference/introduction"},{"title":"SDKs","href":"/api-reference/sdks"},{"title":"Async Processing","href":"/api-reference/async-processing"},{"title":"Structured Output Guidelines","href":"/api-reference/structured-output-guidelines"},{"title":"Bounding Boxes","href":"/api-reference/bounding-boxes"},{"title":"Supported File Types","href":"/api-reference/supported-file-types"},{"title":"Working with Large Documents","href":"/api-reference/large-documents"}]},{"group":"Pipeline Steps","pages":[{"title":"Pipeline Overview","href":"/api-reference/endpoint/pipeline-overview"},{"title":"Classify Document","openapi":"api-reference/openapi.yml POST /classify","href":"/api-reference/endpoint/classify"},{"title":"Extract File","openapi":"api-reference/openapi.yml POST /extract","href":"/api-reference/endpoint/extract"},{"title":"Schema Extraction","openapi":"api-reference/openapi.yml POST /schema","href":"/api-reference/endpoint/schema"},{"title":"Tables","openapi":"api-reference/openapi.yml POST /tables","href":"/api-reference/endpoint/tables"},{"title":"Charts","openapi":"api-reference/openapi.yml POST /charts","href":"/api-reference/endpoint/charts"},{"title":"Split Document","openapi":"api-reference/openapi.yml POST /split","href":"/api-reference/endpoint/split"}]},{"group":"Batch \u0026 Pipelines","pages":[{"title":"Batch Processing","href":"/api-reference/endpoint/batch-overview"}]},{"group":"Forms","pages":[{"title":"Detect Form Fields","openapi":"api-reference/openapi.yml POST /form/detect","href":"/api-reference/endpoint/form-detect"},{"title":"Fill Form","openapi":"api-reference/openapi.yml POST /form/fill","href":"/api-reference/endpoint/form-fill"},{"title":"Clear Form","openapi":"api-reference/openapi.yml POST /form/clear","href":"/api-reference/endpoint/form-clear"}]},{"group":"Jobs, Results \u0026 Webhooks","pages":[{"title":"Poll Job","openapi":"api-reference/openapi.yml GET /job/{jobId}","href":"/api-reference/endpoint/poll"},{"title":"Cancel Job","openapi":"api-reference/openapi.yml DELETE /job/{jobId}","description":"Attempts to cancel an asynchronous job that is currently pending\nor processing. Jobs that have already completed will remain unchanged.","href":"/api-reference/endpoint/delete-job"},{"title":"Download Large Result","openapi":"api-reference/openapi.yml GET /results/{jobId}","href":"/api-reference/endpoint/large-results"},{"title":"Get Result Image","openapi":"api-reference/openapi.yml GET /results/{jobId}/images/{filename}","description":"Stream a PNG/JPEG visual image referenced by an extraction\nresponse under `bounding_boxes.Images[].image_url`.\n\nThe URL is API-hosted instead of raw S3 — the underlying object\nstore is intentionally not part of the public contract. The host\nin `image_url` mirrors the request origin (e.g. a request to a\nbeta deployment returns image URLs on that same host).\n\n**Authentication is required.** Unlike single-use result download\nlinks, visual artifacts are\nindependently-addressable resources — every fetch must present a\nvalid API key for the owning org. There is no anonymous /\nTTL-based fallback. Use the same `x-api-key` header you use for\n`/extract`.\n\nFetching an image does **not** consume the parent extraction's\nresult-delivery slot, so one extraction can produce many image\nURLs and each can be fetched repeatedly while the artifact is\nretained.","href":"/api-reference/endpoint/results-image"},{"title":"Download Result PDF","openapi":"api-reference/openapi.yml GET /results/{jobId}/pdf","href":"/api-reference/endpoint/results-pdf"},{"title":"Configure Webhooks","openapi":"api-reference/openapi.yml POST /webhook","href":"/api-reference/endpoint/webhook"}]},{"group":"Account \u0026 Usage","pages":[{"title":"Get Usage","openapi":"api-reference/openapi.yml GET /usage","href":"/api-reference/endpoint/usage"}]}]},{"tab":"Platform Reference","pages":[{"title":"Platform Reference","href":"/platform-reference/introduction"}]},{"tab":"Cookbooks","pages":[{"title":"Cookbooks","href":"/cookbooks/overview"}]}]},{"version":"v1 (old)","tag":"Old","pages":[{"title":"v1 (old)","href":"/v1/api-reference/endpoint/large-results"}]}]},"basePath":"","title":"Download Large Result - Pulse API","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["10e4515597","c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["BannerMarkdown-DV3Oq1fY.js","dist-C-XZBk9h.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-D3Isdib3.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","OpenApiReferenceProvider-CybtLBIt.js","utils-BMLj2fvV.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B6In562Y.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dr8Mfhp9.js","snippetPresets-2rmQvMVl.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-WMqJYdZj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CJ-MlPHu.js","shallow-dY3TMRCk.js","getApiPlaygroundDisplay-v-1B2bKm.js","CodeSnippet-BDhiTB7U.js","CodeSnippets-D9hnzQcS.js","Page-C4GwDT3_.js","getPastedJson-Th2V45jI.js","icon-BQXch1W9.js","MethodPill-BCqUneP3.js","DuplicateIcon-Q_-bhurZ.js","createIcon-DUjLHRqp.js","DynamicMarkdown-B-f2cqXQ.js","SectionHeading-Da5NsV4v.js","axios-vUo_bRtp.js","Markdown-D13FWkIM.js","AssistantPageLink--qIqmmVG.js"]}