Connect a tenant application to the Interactive Demo UI to test document parsing directly from your browser.
The Interactive Demo UI is a secure, browser-based sandbox environment that allows you to manually upload files, run parsing operations, and preview structured JSON outputs without writing backend code or wiring up integrations first.
To use the Demo UI, you must configure a Parser Instance. A Parser Instance acts as a secure connector between a specific Tenant Application’s credentials and the interactive upload space.
1-to-1 App Mapping: Each Parser Instance is bound to exactly one Tenant Application. A single application cannot be registered under multiple instances simultaneously.
You can view your active connections, their assigned subscription plans, and delete instances from the Parsing Instances screen:
Click Add Instance + in the top right of the screen to open the creation modal:Provide the following credentials:
Display Name: Enter a custom label to identify this test workspace (e.g., Invoicing Sandbox).
Client ID: Paste the public system-generated Client ID from your Application Settings.
Client Secret: Manually paste the application’s Client Secret.
Why Manual Secret Entry is Required:
To protect your security boundary, the platform does not cache or expose application plaintext secrets in dashboard settings. Manually pasting the secret provides explicit consent for the platform to encrypt and store the secret (AES-encrypted at rest) to request tokens on your behalf.
Once your Parser Instance is created, click its name from the list to enter the upload workspace.Click the Upload File ↑ button in the top right to upload test files (supporting formats such as PDF, EML, and DWG).The workspace displays a real-time list of your processing history with the following statuses:
Processing (Blue): The parser is actively reading and extracting data.
Completed (Green): Parsing succeeded. Click the download icon under Actions to retrieve the structured output.
Failed (Red): Extraction failed.
Expired (Gray): The temporary storage period has ended.
To protect data privacy and optimize server performance, the Demo UI enforces a strict retention limit:
All test parsing jobs expire exactly 24 hours after completion.Once a job transitions to the Expired status, the extracted output is permanently purged from storage, and the download action becomes permanently disabled. Ensure you download and evaluate your outputs within this 24-hour window.
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"TrueParser","description":"Unified orchestration for independently versioned parsing engines across spatial, CAD, SQL, email, PDF, and Office formats. Transform diverse documents into structured, queryable data.","colors":{"primary":"#0047AB","light":"#0058BC","dark":"#0047AB"},"logo":{"light":"https://mintcdn.com/trueparser/b7cscsNScG18of8Y/logo/dark.png?fit=max\u0026auto=format\u0026n=b7cscsNScG18of8Y\u0026q=85\u0026s=10e309e3a6925f82bfeb4495b3b5ebd9","dark":"https://mintcdn.com/trueparser/b7cscsNScG18of8Y/logo/light.png?fit=max\u0026auto=format\u0026n=b7cscsNScG18of8Y\u0026q=85\u0026s=7b3db3077d41dfad4e50fa3b56e4c17c"},"favicon":{"light":"https://mintcdn.com/trueparser/jgJJEzE2DhG8rv9W/favicon/favicon-light.png?fit=max\u0026auto=format\u0026n=jgJJEzE2DhG8rv9W\u0026q=85\u0026s=234684e04d78d3a2c55f407f26dfef55","dark":"https://mintcdn.com/trueparser/jgJJEzE2DhG8rv9W/favicon/favicon-dark.png?fit=max\u0026auto=format\u0026n=jgJJEzE2DhG8rv9W\u0026q=85\u0026s=38ac41ff45d8d2adb19563b51fc7b3fc"},"appearance":{"default":"dark"},"background":{"decoration":"windows"},"navbar":{"links":[{"href":"mailto:support@trueparser.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.trueparser.com"}},"footer":{"socials":{"x":"https://x.com/trueparser","github":"https://github.com/trueparser"}},"seo":{"metatags":{"canonical":"https://docs.trueparser.com"},"indexing":"navigable"},"icons":{"library":"fontawesome"},"styling":{"eyebrows":"breadcrumbs","latex":true},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"interaction":{"drilldown":true},"metadata":{"timestamp":true},"navigation":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://trueparser.com/blog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"trueparser","hasAudioNarration":false,"actualSubdomain":"trueparser","customDomains":["docs.trueparser.com"],"gitSource":{"type":"github","owner":"trueparser","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21dc59ab250d2c48818a11","collectionId":"a5f03072-6978-4b6d-8eba-87880d274ae3","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21dc59ab250d2c48818a11:success","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Guides","count":20},{"language":"default","tag":"Output Contracts","count":9},{"language":"default","tag":"Dashboard","count":8},{"language":"default","tag":"Families","count":8},{"language":"default","tag":"Internals","count":5},{"language":"default","tag":"Parsing Engine","count":5},{"language":"default","tag":"Getting started","count":2},{"language":"default","tag":"API Reference","count":1},{"language":"default","tag":"Endpoints","count":1},{"language":"default","tag":"Overview","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"::selection{background-color:#8bd0ff;color:#0058bc}::-moz-selection{background-color:#8bd0ff;color:#0058bc}"}],"page":{"pagePath":"dashboard/demo-ui","slug":"/dashboard/demo-ui","pageMetadata":{"title":"Demo UI","description":"Connect a tenant application to the Interactive Demo UI to test document parsing directly from your browser.","href":"/dashboard/demo-ui"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Connect a tenant application to the Interactive Demo UI to test document parsing directly from your browser.\"\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={a:`a`,code:`code`,hr:`hr`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Note,OptimizedImage,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Interactive Demo UI`}),` is a secure, browser-based sandbox environment that allows you to manually upload files, run parsing operations, and preview structured JSON outputs without writing backend code or wiring up integrations first.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`what-is-a-parser-instance`,children:`What is a Parser Instance?`}),`\n`,_jsxs(_components.p,{children:[`To use the Demo UI, you must configure a `,_jsx(_components.strong,{children:`Parser Instance`}),`. A Parser Instance acts as a secure connector between a specific Tenant Application’s credentials and the interactive upload space.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`1-to-1 App Mapping`}),`: Each Parser Instance is bound to `,_jsx(_components.strong,{children:`exactly one`}),` Tenant Application. A single application cannot be registered under multiple instances simultaneously.`]})}),`\n`,_jsxs(_components.p,{children:[`You can view your active connections, their assigned subscription plans, and delete instances from the `,_jsx(_components.strong,{children:`Parsing Instances`}),` screen:`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/parsing-instances.png?fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=f7f805f80383c503e104525eb5bbf231`,alt:`Parsing Instances List`,\"data-og-width\":`1599`,width:`1599`,\"data-og-height\":`810`,height:`810`,\"data-path\":`images/demo-ui/parsing-instances.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/parsing-instances.png?w=280\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=ae8908ade13f69f6aebdcaf4f19e17b6 280w, https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/parsing-instances.png?w=560\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=6c0797b8c7e1c38d2a625e4fd220348a 560w, https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/parsing-instances.png?w=840\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=ff7002339abab87e0508d4c52515d5c0 840w, https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/parsing-instances.png?w=1100\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=e1d10264a9b6d313427e55637ce5fcec 1100w, https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/parsing-instances.png?w=1650\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=a87e3d6f802ff9d99b5c6d45fc529e0a 1650w, https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/parsing-instances.png?w=2500\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=56d730d102e97ab14b1343bfaacf02a8 2500w`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`creating-a-parser-instance`,children:`Creating a Parser Instance`}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Add Instance +`}),` in the top right of the screen to open the creation modal:`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/create-parsing-instance.png?fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=d80f26e1ee69dd855bbfe70ff0ce4cd9`,alt:`Create Parser Instance Modal`,\"data-og-width\":`1599`,width:`1599`,\"data-og-height\":`806`,height:`806`,\"data-path\":`images/demo-ui/create-parsing-instance.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/create-parsing-instance.png?w=280\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=f8a9ef220bed9bf321d5730b8bf4cbb1 280w, https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/create-parsing-instance.png?w=560\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=8cfc71d3e3a57e3f004b07046220469b 560w, https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/create-parsing-instance.png?w=840\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=ac8bddbf56d571105dbd20e2fcd0f4ea 840w, https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/create-parsing-instance.png?w=1100\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=27ee203d8de854106ec3bc4973f6ed8d 1100w, https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/create-parsing-instance.png?w=1650\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=425123cf976c063a610094f94a02f530 1650w, https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/create-parsing-instance.png?w=2500\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=da7b44147e63303681f9700646e72981 2500w`}),`\n`,_jsx(_components.p,{children:`Provide the following credentials:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Display Name`}),`: Enter a custom label to identify this test workspace (e.g., `,_jsx(_components.code,{children:`Invoicing Sandbox`}),`).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Client ID`}),`: Paste the public system-generated Client ID from your `,_jsx(_components.a,{href:`/dashboard/app-setup`,children:`Application Settings`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Client Secret`}),`: Manually paste the application’s Client Secret.`]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Why Manual Secret Entry is Required`}),`:\nTo protect your security boundary, the platform does not cache or expose application plaintext secrets in dashboard settings. Manually pasting the secret provides explicit consent for the platform to encrypt and store the secret (AES-encrypted at rest) to request tokens on your behalf.`]})}),`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Create`}),` to initialize the workspace.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`file-upload-\u0026-job-monitoring`,children:`File Upload \u0026 Job Monitoring`}),`\n`,_jsx(_components.p,{children:`Once your Parser Instance is created, click its name from the list to enter the upload workspace.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/upload-screen.png?fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=b9fa5b0ab35012fc10c247d2a3b0109e`,alt:`Upload and Jobs Screen`,\"data-og-width\":`1599`,width:`1599`,\"data-og-height\":`807`,height:`807`,\"data-path\":`images/demo-ui/upload-screen.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/upload-screen.png?w=280\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=8fec0699dc8f70dfdd5bf0e9b19d01d4 280w, https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/upload-screen.png?w=560\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=fd74ee620a1e147d4ca7d0c021d2f35a 560w, https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/upload-screen.png?w=840\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=c45965ef7b2387a8ce549c00e50e4d94 840w, https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/upload-screen.png?w=1100\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=09b9bc77d2e2776be0e943de3a281e3a 1100w, https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/upload-screen.png?w=1650\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=646b2266331c13d59aed3a87733cc986 1650w, https://mintcdn.com/trueparser/K-_tJk9pYPnmoKsL/images/demo-ui/upload-screen.png?w=2500\u0026fit=max\u0026auto=format\u0026n=K-_tJk9pYPnmoKsL\u0026q=85\u0026s=39861496717abf626a5f0f5ab3d7a7d7 2500w`}),`\n`,_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`Upload File ↑`}),` button in the top right to upload test files (supporting formats such as PDF, EML, and DWG).`]}),`\n`,_jsx(_components.p,{children:`The workspace displays a real-time list of your processing history with the following statuses:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`Processing`}),` (Blue): The parser is actively reading and extracting data.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`Completed`}),` (Green): Parsing succeeded. Click the download icon under `,_jsx(_components.strong,{children:`Actions`}),` to retrieve the structured output.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`Failed`}),` (Red): Extraction failed.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`Expired`}),` (Gray): The temporary storage period has ended.`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`the-24-hour-expiration-policy`,children:`The 24-Hour Expiration Policy`}),`\n`,_jsx(_components.p,{children:`To protect data privacy and optimize server performance, the Demo UI enforces a strict retention limit:`}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`All test parsing jobs expire exactly 24 hours after completion.`})}),_jsxs(_components.p,{children:[`Once a job transitions to the `,_jsx(_components.code,{children:`Expired`}),` status, the extracted output is permanently purged from storage, and the download action becomes `,_jsx(_components.strong,{children:`permanently disabled`}),`. Ensure you download and evaluate your outputs within this 24-hour window.`]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`related-documentation`,children:`Related Documentation`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/dashboard/app-setup`,children:`App Setup \u0026 Configuration`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/dashboard/authentication`,children:`Authentication Token Flow`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/dashboard/billing`,children:`Plan Allocations \u0026 Billing`})}),`\n`]})]})}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":"Demo UI","description":"Connect a tenant application to the Interactive Demo UI to test document parsing directly from your browser.","href":"/dashboard/demo-ui"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What is a Parser Instance?","slug":"what-is-a-parser-instance","depth":2,"children":[]},{"title":"Creating a Parser Instance","slug":"creating-a-parser-instance","depth":2,"children":[]},{"title":"File Upload \u0026 Job Monitoring","slug":"file-upload-\u0026-job-monitoring","depth":2,"children":[]},{"title":"The 24-Hour Expiration Policy","slug":"the-24-hour-expiration-policy","depth":2,"children":[]},{"title":"Related Documentation","slug":"related-documentation","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"trueparser","siteName":"TrueParser","title":"Demo UI - TrueParser","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-30T17:29:42.936Z","originalFileLocation":"dashboard/demo-ui.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}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=\"Connect a tenant application to the Interactive Demo UI to test document parsing directly from your browser.\">\u003cmeta data-mint-head name=\"application-name\" content=\"TrueParser\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/trueparser/WUFiEVjDJtsKy2dA/_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/trueparser/WUFiEVjDJtsKy2dA/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/trueparser/WUFiEVjDJtsKy2dA/_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/trueparser/WUFiEVjDJtsKy2dA/_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/trueparser/WUFiEVjDJtsKy2dA/_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/trueparser/WUFiEVjDJtsKy2dA/_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/trueparser/WUFiEVjDJtsKy2dA/_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/trueparser/WUFiEVjDJtsKy2dA/_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/trueparser/WUFiEVjDJtsKy2dA/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Demo UI - TrueParser\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect a tenant application to the Interactive Demo UI to test document parsing directly from your browser.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"TrueParser\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.trueparser.com/dashboard/demo-ui\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://trueparser.mintlify.app/_mintlify/api/og/v2?division=Dashboard\u0026amp;title=Demo+UI\u0026amp;description=Connect+a+tenant+application+to+the+Interactive+Demo+UI+to+test+document+parsing+directly+from+your+browser.\u0026amp;theme=819b7d6dd5d5c343db47deef\u0026amp;signature=5b222a0c9f3e9ad8708bc27d2529ae8d6d14e329e6489d11703a4838cc2f6efe\">\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=\"Demo UI - TrueParser\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect a tenant application to the Interactive Demo UI to test document parsing directly from your browser.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://trueparser.mintlify.app/_mintlify/api/og/v2?division=Dashboard\u0026amp;title=Demo+UI\u0026amp;description=Connect+a+tenant+application+to+the+Interactive+Demo+UI+to+test+document+parsing+directly+from+your+browser.\u0026amp;theme=819b7d6dd5d5c343db47deef\u0026amp;signature=5b222a0c9f3e9ad8708bc27d2529ae8d6d14e329e6489d11703a4838cc2f6efe\">\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/trueparser/WUFiEVjDJtsKy2dA/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"TrueParser\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0047AB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.trueparser.com/dashboard/demo-ui\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/dashboard/demo-ui.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.trueparser.com/#organization\",\"name\":\"TrueParser\",\"url\":\"https://docs.trueparser.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/trueparser/b7cscsNScG18of8Y/logo/dark.png?fit=max\u0026auto=format\u0026n=b7cscsNScG18of8Y\u0026q=85\u0026s=10e309e3a6925f82bfeb4495b3b5ebd9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.trueparser.com#website\",\"name\":\"TrueParser\",\"url\":\"https://docs.trueparser.com\",\"publisher\":{\"@id\":\"https://docs.trueparser.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.trueparser.com/dashboard/demo-ui#webpage\",\"url\":\"https://docs.trueparser.com/dashboard/demo-ui\",\"name\":\"Demo UI\",\"description\":\"Connect a tenant application to the Interactive Demo UI to test document parsing directly from your browser.\",\"dateModified\":\"2026-05-30T17:29:42.936Z\",\"isPartOf\":{\"@id\":\"https://docs.trueparser.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.trueparser.com/dashboard/demo-ui#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.trueparser.com/dashboard/demo-ui#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dashboard\",\"item\":\"https://docs.trueparser.com/dashboard/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Demo UI\",\"item\":\"https://docs.trueparser.com/dashboard/demo-ui\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.trueparser.com/dashboard/demo-ui#article\",\"headline\":\"Demo UI\",\"name\":\"Demo UI\",\"description\":\"Connect a tenant application to the Interactive Demo UI to test document parsing directly from your browser.\",\"url\":\"https://docs.trueparser.com/dashboard/demo-ui\",\"mainEntityOfPage\":{\"@id\":\"https://docs.trueparser.com/dashboard/demo-ui#webpage\"},\"dateModified\":\"2026-05-30T17:29:42.936Z\",\"publisher\":{\"@id\":\"https://docs.trueparser.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.trueparser.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"TrueParser\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"TrueParser","nav":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://trueparser.com/blog"}]},"tabs":[{"tab":"Guides","groups":[{"group":"Getting started","icon":"rocket-launch","pages":[{"title":"Introduction","href":""},{"title":"Quickstart","href":"/quickstart"}]},{"group":"Dashboard","icon":"network-wired","pages":[{"title":"Dashboard Overview","href":"/dashboard/overview"},{"title":"Onboarding Guide","href":"/dashboard/onboarding"},{"title":"Users and Roles","href":"/dashboard/users-and-roles"},{"title":"App Setup and Config","href":"/dashboard/app-setup"},{"title":"Authentication","href":"/dashboard/authentication"},{"title":"License Regions","href":"/dashboard/license-regions"},{"title":"Plans and Billing","description":"How subscription plans are assigned to individual applications, billing structures, and beta period policies.","href":"/dashboard/billing"},{"title":"Demo UI","href":"/dashboard/demo-ui"}]},{"group":"Parsing Engine","icon":"microchip","pages":[{"title":"Overview","description":"Understanding the TrueParser Parsing Engine architecture and streaming-first philosophy.","href":"/parsing-engine/overview"},{"title":"Document Ingestion","href":"/parsing-engine/ingestion"},{"title":"Intelligent Routing","href":"/parsing-engine/routing"},{"title":"Result Persistence","href":"/parsing-engine/storage"},{"title":"Result Retrieval","href":"/parsing-engine/delivery"}]},{"group":"Internals","icon":"gears","pages":[{"title":"Plans and Limits","href":"/internals/plans-and-limits"},{"title":"Error Reference","href":"/internals/error-reference"},{"title":"Reliability","href":"/internals/reliability"},{"title":"Rate Limits","href":"/internals/rate-limits"},{"title":"Security and Hardening","href":"/internals/security"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/endpoints"}]},{"tab":"Output Contracts","pages":[{"title":"Output Contracts","href":"/output-contracts/overview"}]}]},"title":"Demo UI - TrueParser","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-CVZVK4hN.js","lightbox-handle-r17bVUz3.js"]}