import json
import requests
url = 'https://api.ade.landing.ai/v1/split'
headers = {'Authorization': 'Bearer YOUR_API_KEY'}
files = {'markdown': open('parse-output.md', 'rb')}
data = {'split_class': json.dumps([{"name": "Bank Statement", "description": "Document from a bank that summarizes all account activity over a period of time."}, {"name": "Pay Stub", "description": "Document that details an employee's earnings, deductions, and net pay for a specific pay period.", "identifier": "Pay Stub Date"}])}
response = requests.post(url, headers=headers, files=files, data=data)
print(response.json())
curl -X POST 'https://api.ade.landing.ai/v1/split' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-F 'markdown=@parse-output.md' \
-F 'split_class=[{"name":"Bank Statement","description":"Document from a bank that summarizes all account activity over a period of time."},{"name":"Pay Stub","description":"Document that details an employee'\''s earnings, deductions, and net pay for a specific pay period.","identifier":"Pay Stub Date"}]'
const axios = require('axios');
const FormData = require('form-data');
const fs = require('fs');
const form = new FormData();
form.append('markdown', fs.createReadStream('parse-output.md'));
form.append('split_class', JSON.stringify([{"name": "Bank Statement", "description": "Document from a bank that summarizes all account activity over a period of time."}, {"name": "Pay Stub", "description": "Document that details an employee's earnings, deductions, and net pay for a specific pay period.", "identifier": "Pay Stub Date"}]));
axios.post('https://api.ade.landing.ai/v1/split', form, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY', ...form.getHeaders() }
})
.then(response => console.log(response.data))
.catch(error => console.error(error));
Split a Markdown document into segments and return the split response inline.
POST
/
v1
/
split
Python
import json
import requests
url = 'https://api.ade.landing.ai/v1/split'
headers = {'Authorization': 'Bearer YOUR_API_KEY'}
files = {'markdown': open('parse-output.md', 'rb')}
data = {'split_class': json.dumps([{"name": "Bank Statement", "description": "Document from a bank that summarizes all account activity over a period of time."}, {"name": "Pay Stub", "description": "Document that details an employee's earnings, deductions, and net pay for a specific pay period.", "identifier": "Pay Stub Date"}])}
response = requests.post(url, headers=headers, files=files, data=data)
print(response.json())
curl -X POST 'https://api.ade.landing.ai/v1/split' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-F 'markdown=@parse-output.md' \
-F 'split_class=[{"name":"Bank Statement","description":"Document from a bank that summarizes all account activity over a period of time."},{"name":"Pay Stub","description":"Document that details an employee'\''s earnings, deductions, and net pay for a specific pay period.","identifier":"Pay Stub Date"}]'
const axios = require('axios');
const FormData = require('form-data');
const fs = require('fs');
const form = new FormData();
form.append('markdown', fs.createReadStream('parse-output.md'));
form.append('split_class', JSON.stringify([{"name": "Bank Statement", "description": "Document from a bank that summarizes all account activity over a period of time."}, {"name": "Pay Stub", "description": "Document that details an employee's earnings, deductions, and net pay for a specific pay period.", "identifier": "Pay Stub Date"}]));
axios.post('https://api.ade.landing.ai/v1/split', form, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY', ...form.getHeaders() }
})
.then(response => console.log(response.data))
.catch(error => console.error(error));
The split classification entries, as a JSON-encoded array of objects with name (required), description, and identifier keys. At most 19 entries. Sent as a JSON-serialized string in form data.
The split model version to use. Accepts split-latest, split, or a dated snapshot. Defaults to the latest snapshot. The resolved version is echoed back as metadata.version.
Response
The split response
The split result: the merged splits segments and request metadata.
Information about the request: file name, page count, duration, credits, and the resolved model version.
Show child attributes
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"LandingAI","colors":{"primary":"#03221D","light":"#DBFF9B","dark":"#43574C"},"logo":{"light":"https://mintcdn.com/landingaitest/zBBru77Y9z-WA7GH/logo/LandingAI-logo-primary-black.svg?fit=max\u0026auto=format\u0026n=zBBru77Y9z-WA7GH\u0026q=85\u0026s=e34765cb4164e3402d50f94476700495","dark":"https://mintcdn.com/landingaitest/zBBru77Y9z-WA7GH/logo/LandingAI-logo-primary-white.svg?fit=max\u0026auto=format\u0026n=zBBru77Y9z-WA7GH\u0026q=85\u0026s=0d22eff6b38153bca7b582be0beb555e"},"favicon":{"light":"https://mintcdn.com/landingaitest/zBBru77Y9z-WA7GH/logo/icon-light.png?fit=max\u0026auto=format\u0026n=zBBru77Y9z-WA7GH\u0026q=85\u0026s=50b223c514903cbbcdf7e3e6a587e3ce","dark":"https://mintcdn.com/landingaitest/zBBru77Y9z-WA7GH/logo/icon-dark.png?fit=max\u0026auto=format\u0026n=zBBru77Y9z-WA7GH\u0026q=85\u0026s=5205edd11d2b3f62fb96cadce83b0262"},"api":{"playground":{"display":"simple"},"examples":{"languages":["python","curl","javascript"]}},"navbar":{"links":[{"href":"https://community.landing.ai/","label":"Community"},{"href":"https://discord.com/invite/RVcW3j9RgR","label":"Discord"},{"href":"mailto:support@landing.ai","label":"Support"}],"primary":{"type":"button","label":"Document Extraction","href":"https://ade.landing.ai/"}},"footer":{"socials":{"website":"https://landing.ai/","discord":"https://discord.com/invite/RVcW3j9RgR","github":"https://github.com/landing-ai","youtube":"https://www.youtube.com/channel/UCYQS3jkfB79Diyr9sQJAj5Q","linkedin":"https://www.linkedin.com/company/landing-ai"}},"seo":{"metatags":{"google-site-verification":"QxVeB4ljHtTtl3rG-tWb-RhE5z8vS_KkeAdO0zZQnqc"}},"integrations":{"amplitude":{"apiKey":"621d889ff8d34866ea7959708792c546"},"ga4":{"measurementId":"G-C0M7PT2EL2"}},"banner":{"content":"Explore ADE Gen2, powered by our newest model, DPT-3. [Get started](/dpt3/overview)!","dismissible":true,"color":{"light":"#43574C","dark":"#43574C"}},"contextual":{"options":["copy","view","chatgpt","claude","cursor","vscode","mcp","add-mcp"],"display":"header"},"variables":{"companyName":"LandingAI","ade":"Agentic Document Extraction","parse":"ADE Parse","parseDpt3":"Parse","parseJobs":"Parse Jobs","extract":"ADE Extract","extractDpt3":"Extract","buildExtract":"ADE Build Extract Schema","dpt":"Document Pre-Trained Transformer","dpt1":"DPT-1","dpt2":"DPT-2","dpt3":"DPT-3","dpt3pro":"DPT-3 Pro","dpt3verity":"DPT-3 Verity","adePythonLibrary":"ade-python","adeTypeScriptLibrary":"ade-typescript","split":"ADE Split","splitv2":"ADE Split v2","splitJSON":"split rules","section":"ADE Section","classify":"ADE Classify"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"landingaitest","hasAudioNarration":false,"actualSubdomain":"landingaitest","customDomains":["docs.landing.ai"],"gitSource":{"type":"github","owner":"landing-ai","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af502f033c90bc1d790df85","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"Guides","count":93},{"language":"default","tag":"API","count":23},{"language":"default","tag":"Parsing","count":16},{"language":"default","tag":"Sample Code","count":14},{"language":"default","tag":"Extraction","count":14},{"language":"default","tag":"Get Started","count":13},{"language":"default","tag":"Tools","count":12},{"language":"default","tag":"General","count":10},{"language":"default","tag":"Parse Only","count":8},{"language":"default","tag":"Split","count":8}]},"assistantConfig":{"deflection":{"enabled":true,"email":"support@landing.ai","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"html:not(.dark) #sidebar-content li[data-active] a{background-color:#C7DCCD!important}html:not(.dark) #sidebar-content li:not([data-active]) a:hover{background-color:#F6F6EF!important}body:has(.homepage-section) h1:first-of-type:not(.homepage-title){display:none!important}.homepage-section{padding-bottom:0.56rem;max-width:48rem;margin-left:auto;margin-right:auto}.homepage-title{display:block;font-size:2.5rem;font-weight:600;text-align:center;letter-spacing:-0.025em;line-height:1.2;margin-bottom:1rem}.homepage-description{max-width:42rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;margin-top:1rem;font-size:1.125rem;text-align:center;line-height:1.75}.homepage-card-spacing{margin-top:2rem;margin-bottom:1.5rem}@media (min-width: 768px){.homepage-title{font-size:3rem}.homepage-section{padding-bottom:0.71rem}}html .pricing-table{display:table!important;width:100%!important;border-collapse:collapse}html .pricing-table th,html .pricing-table td{padding:12px 8px}html .pricing-table th{text-align:center}html .pricing-table td:first-child{text-align:left}html .pricing-table td:not(:first-child){text-align:center}html .tier-table{display:table!important;width:100%!important;border-collapse:collapse}html .tier-table th,html .tier-table td{padding:10px 14px;border:1px solid #d1d5db}html .tier-table th{text-align:center;background-color:#e2e8f0;font-weight:600}html .tier-table td:first-child{text-align:left}html .tier-table td:not(:first-child){text-align:center}.dark .tier-table th{background-color:#1f2937!important}.dark .tier-table th,.dark .tier-table td{border-color:#374151}html .check-icon{color:#03221D;font-size:16px}.dark .check-icon{color:#DBFF9B}html .cross-icon{color:#797665;font-size:16px}.dark .cross-icon{color:#B5A8A0}html .x-icon{color:#9ca3af;font-size:16px}html .file-types-table td:not(:first-child){text-align:center}html .file-types-table th{text-align:center;background-color:#e2e8f0;font-weight:bold;padding:12px 16px}html .file-types-table td{padding:8px 16px}html .file-types-table td:first-child{text-align:left}html .file-types-table .section-row{background-color:#f8fafc}html .file-types-table .section-row td{font-weight:600}.dark .file-types-table th{background-color:#1f2937!important}.dark .file-types-table .section-row{background-color:#111827!important}html img.bordered-image{border:1px solid #4a4a4a}.dark img.bordered-image{border:1px solid #6b7280}html img.bordered-image-500{border:1px solid #4a4a4a;max-width:500px}.dark img.bordered-image-500{border:1px solid #6b7280;max-width:500px}"}],"page":{"pagePath":"api-reference/split/ade-split","slug":"/api-reference/split/ade-split","pageMetadata":{"title":"ADE Split","description":"Split a Markdown document into segments and return the split response inline.","deprecated":null,"version":null,"openapi":"/dpt3/openapi-adev2.json post /v1/split","href":"/api-reference/split/ade-split","autogeneratedByOpenApi":true},"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: \"Split a Markdown document into segments and return the split response inline.\"\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"ADE Split","description":"Split a Markdown document into segments and return the split response inline.","deprecated":null,"version":null,"openapi":"/dpt3/openapi-adev2.json post /v1/split","href":"/api-reference/split/ade-split","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/landingaitest/23b0a87b40a0c9a3/google_tag_manager.js"],"openApiReferenceData":{"operation":{"tags":["Split"],"summary":"ADE Split","description":"Split a Markdown document into segments and return the split response inline.","operationId":"v1-split_run_sync","responses":{"200":"de38b03b-1246-441d-8836-4d1521d6e60c","422":"ab476aad-9397-4dad-a13a-3d7679c3147d"},"requestBody":"5a147365-f260-4e4c-8073-583f579f1128","x-codeSamples":[{"lang":"cURL","label":"cURL","source":"curl -X POST 'https://api.ade.landing.ai/v1/split' \\\n -H 'Authorization: Bearer YOUR_API_KEY' \\\n -F 'markdown=@parse-output.md' \\\n -F 'split_class=[{\"name\":\"Bank Statement\",\"description\":\"Document from a bank that summarizes all account activity over a period of time.\"},{\"name\":\"Pay Stub\",\"description\":\"Document that details an employee'\\''s earnings, deductions, and net pay for a specific pay period.\",\"identifier\":\"Pay Stub Date\"}]'"},{"lang":"Python","label":"Python","source":"import json\nimport requests\n\nurl = 'https://api.ade.landing.ai/v1/split'\nheaders = {'Authorization': 'Bearer YOUR_API_KEY'}\n\nfiles = {'markdown': open('parse-output.md', 'rb')}\ndata = {'split_class': json.dumps([{\"name\": \"Bank Statement\", \"description\": \"Document from a bank that summarizes all account activity over a period of time.\"}, {\"name\": \"Pay Stub\", \"description\": \"Document that details an employee's earnings, deductions, and net pay for a specific pay period.\", \"identifier\": \"Pay Stub Date\"}])}\n\nresponse = requests.post(url, headers=headers, files=files, data=data)\nprint(response.json())"},{"lang":"JavaScript","label":"Node.js","source":"const axios = require('axios');\nconst FormData = require('form-data');\nconst fs = require('fs');\n\nconst form = new FormData();\nform.append('markdown', fs.createReadStream('parse-output.md'));\nform.append('split_class', JSON.stringify([{\"name\": \"Bank Statement\", \"description\": \"Document from a bank that summarizes all account activity over a period of time.\"}, {\"name\": \"Pay Stub\", \"description\": \"Document that details an employee's earnings, deductions, and net pay for a specific pay period.\", \"identifier\": \"Pay Stub Date\"}]));\n\naxios.post('https://api.ade.landing.ai/v1/split', form, {\n headers: { 'Authorization': 'Bearer YOUR_API_KEY', ...form.getHeaders() }\n})\n .then(response => console.log(response.data))\n .catch(error => console.error(error));"}],"method":"post","type":"path","servers":["4595b87f-c248-4d59-a58f-88a19c7635ee"],"security":[],"path":"/v1/split","baseUrlOptions":["https://api.ade.landing.ai"],"title":"ADE Split","codeSamples":[{"label":"cURL","lang":"cURL","source":"curl -X POST 'https://api.ade.landing.ai/v1/split' \\\n -H 'Authorization: Bearer YOUR_API_KEY' \\\n -F 'markdown=@parse-output.md' \\\n -F 'split_class=[{\"name\":\"Bank Statement\",\"description\":\"Document from a bank that summarizes all account activity over a period of time.\"},{\"name\":\"Pay Stub\",\"description\":\"Document that details an employee'\\''s earnings, deductions, and net pay for a specific pay period.\",\"identifier\":\"Pay Stub Date\"}]'"},{"label":"Python","lang":"Python","source":"import json\nimport requests\n\nurl = 'https://api.ade.landing.ai/v1/split'\nheaders = {'Authorization': 'Bearer YOUR_API_KEY'}\n\nfiles = {'markdown': open('parse-output.md', 'rb')}\ndata = {'split_class': json.dumps([{\"name\": \"Bank Statement\", \"description\": \"Document from a bank that summarizes all account activity over a period of time.\"}, {\"name\": \"Pay Stub\", \"description\": \"Document that details an employee's earnings, deductions, and net pay for a specific pay period.\", \"identifier\": \"Pay Stub Date\"}])}\n\nresponse = requests.post(url, headers=headers, files=files, data=data)\nprint(response.json())"},{"label":"Node.js","lang":"JavaScript","source":"const axios = require('axios');\nconst FormData = require('form-data');\nconst fs = require('fs');\n\nconst form = new FormData();\nform.append('markdown', fs.createReadStream('parse-output.md'));\nform.append('split_class', JSON.stringify([{\"name\": \"Bank Statement\", \"description\": \"Document from a bank that summarizes all account activity over a period of time.\"}, {\"name\": \"Pay Stub\", \"description\": \"Document that details an employee's earnings, deductions, and net pay for a specific pay period.\", \"identifier\": \"Pay Stub Date\"}]));\n\naxios.post('https://api.ade.landing.ai/v1/split', form, {\n headers: { 'Authorization': 'Bearer YOUR_API_KEY', ...form.getHeaders() }\n})\n .then(response => console.log(response.data))\n .catch(error => console.error(error));"}],"requestExampleLanguages":["python","bash","javascript"],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","required":["split_class"],"properties":{"split_class":{"type":"string","description":"The split classification entries, as a JSON-encoded array of objects with `name` (required), `description`, and `identifier` keys. At most 19 entries. Sent as a JSON-serialized string in form data.","isRequired":true,"uniqueKey":"split_class","typeLabel":"string"},"markdown":{"oneOf":[{"type":"string","description":"Markdown content to split, as an inline string or an uploaded file. Provide either `markdown` or `markdown_url`, not both.","format":"binary","uniqueKey":"markdown.oneOf.0","typeLabel":"file"},{"type":"string","description":"Markdown content to split, as an inline string or an uploaded file. Provide either `markdown` or `markdown_url`, not both.","uniqueKey":"markdown.oneOf.1","typeLabel":"string"}],"uniqueKey":"markdown","typeLabel":"file | string"},"markdown_url":{"type":"string","description":"A publicly accessible URL to the Markdown file to split. Provide either `markdown` or `markdown_url`, not both.","uniqueKey":"markdown_url","typeLabel":"string"},"model":{"type":"string","description":"The split model version to use. Accepts `split-latest`, `split`, or a dated snapshot. Defaults to the latest snapshot. The resolved version is echoed back as `metadata.version`.","uniqueKey":"model","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"split_class":"\u003cstring>","markdown":"\u003cstring>","markdown_url":"\u003cstring>","model":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"de38b03b-1246-441d-8836-4d1521d6e60c":{"description":"The split response","content":{"application/json":{"schema":{"description":"The split result: the merged `splits` segments and request `metadata`.","properties":{"splits":{"description":"The split segments, in page order. Consecutive pages with the same classification merge into one segment; an identifier change starts a new segment.","items":{"description":"One split segment: consecutive pages of one classification (an\nidentifier change starts a new segment).","properties":{"classification":{"description":"The split classification name this segment was assigned.","title":"Classification","type":"string","isRequired":true,"uniqueKey":"splits.items.[INDEX].classification","typeLabel":"string"},"identifier":{"oneOf":[{"type":"string","title":"Identifier","description":"The identifier value extracted for this segment, when the matching split classification requested one. Null otherwise.","isRequired":true,"uniqueKey":"splits.items.[INDEX].identifier.oneOf.0","typeLabel":"string"},{"type":"null","title":"Identifier","description":"The identifier value extracted for this segment, when the matching split classification requested one. Null otherwise.","isRequired":true,"uniqueKey":"splits.items.[INDEX].identifier.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"splits.items.[INDEX].identifier","typeLabel":"string | null"},"pages":{"description":"0-indexed page numbers belonging to this segment, in order.","items":{"type":"integer","uniqueKey":"splits.items.[INDEX].pages.items.[INDEX]","typeLabel":"integer"},"title":"Pages","type":"array","isRequired":true,"uniqueKey":"splits.items.[INDEX].pages","typeLabel":"integer[]"},"markdowns":{"description":"The Markdown content of each page in this segment, in order.","items":{"type":"string","uniqueKey":"splits.items.[INDEX].markdowns.items.[INDEX]","typeLabel":"string"},"title":"Markdowns","type":"array","isRequired":true,"uniqueKey":"splits.items.[INDEX].markdowns","typeLabel":"string[]"}},"required":["classification","identifier","pages","markdowns"],"title":"Split","type":"object","uniqueKey":"splits.items.[INDEX]","typeLabel":"Split · object"},"title":"Splits","type":"array","isRequired":true,"uniqueKey":"splits","typeLabel":"Split · object[]"},"metadata":{"description":"Information about the request: file name, page count, duration, credits, and the resolved model version.","properties":{"filename":{"description":"Display name of the split document: the uploaded file's name for `markdown` file uploads (`.md` is appended when the name has no suffix), the URL path's file name for `markdown_url` inputs, or a generated name for inline Markdown.","title":"Filename","type":"string","isRequired":true,"uniqueKey":"metadata.filename","typeLabel":"string"},"org_id":{"oneOf":[{"type":"string","title":"Org Id","description":"Organization ID.","isRequired":true,"uniqueKey":"metadata.org_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Org Id","description":"Organization ID.","isRequired":true,"uniqueKey":"metadata.org_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"metadata.org_id","typeLabel":"string | null"},"page_count":{"description":"Total number of pages in the input Markdown.","title":"Page Count","type":"integer","isRequired":true,"uniqueKey":"metadata.page_count","typeLabel":"integer"},"duration_ms":{"description":"Total processing time in milliseconds.","title":"Duration Ms","type":"integer","isRequired":true,"uniqueKey":"metadata.duration_ms","typeLabel":"integer"},"credit_usage":{"description":"Credits consumed by this request: the input Markdown length in characters divided by 5000. Billed usage rounds this up to the next 0.1 credit.","title":"Credit Usage","type":"number","isRequired":true,"uniqueKey":"metadata.credit_usage","typeLabel":"number"},"job_id":{"description":"The split job identifier for this request. When present it is the id of the request's entry in your billing dashboard — whichever stack served it — so it is the one to quote for this run. Empty when the serving stack reported no id, in which case there is no billing entry to quote.","title":"Job Id","type":"string","isRequired":true,"uniqueKey":"metadata.job_id","typeLabel":"string"},"version":{"description":"The exact split model snapshot that processed the document.","title":"Version","type":"string","isRequired":true,"uniqueKey":"metadata.version","typeLabel":"string"}},"required":["filename","org_id","page_count","duration_ms","credit_usage","job_id","version"],"title":"SplitMetadata","type":"object","isRequired":true,"uniqueKey":"metadata","typeLabel":"SplitMetadata · object"}},"required":["splits","metadata"],"title":"SplitResponse","type":"object","uniqueKey":"","typeLabel":"SplitResponse · object"},"examples":{"Example":{"title":"Example","value":{"splits":[{"classification":"\u003cstring>","identifier":"\u003cstring>","pages":[123],"markdowns":["\u003cstring>"]}],"metadata":{"filename":"\u003cstring>","org_id":"\u003cstring>","page_count":123,"duration_ms":123,"credit_usage":123,"job_id":"\u003cstring>","version":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"ab476aad-9397-4dad-a13a-3d7679c3147d":{"description":"Request validation failed.","content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"V1LegacyErrorResponse","description":"The v1 error envelope: `message` for a request-validation failure and for an authentication, payment or permission rejection (401/402/403), `error` for every other rejection, never both. `code` is always present.","required":["code","message"],"properties":{"code":{"type":"string","description":"Stable snake_case error code.","isRequired":true,"uniqueKey":"oneOf.0.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable detail.","isRequired":true,"uniqueKey":"oneOf.0.message","typeLabel":"string"}},"uniqueKey":"oneOf.0","typeLabel":"V1LegacyErrorResponse · object"},{"type":"object","title":"V1LegacyErrorResponse","description":"The v1 error envelope: `message` for a request-validation failure and for an authentication, payment or permission rejection (401/402/403), `error` for every other rejection, never both. `code` is always present.","required":["code","error"],"properties":{"code":{"type":"string","description":"Stable snake_case error code.","isRequired":true,"uniqueKey":"oneOf.1.code","typeLabel":"string"},"error":{"type":"string","description":"Human-readable detail.","isRequired":true,"uniqueKey":"oneOf.1.error","typeLabel":"string"}},"uniqueKey":"oneOf.1","typeLabel":"V1LegacyErrorResponse · object"}],"uniqueKey":"","typeLabel":"V1LegacyErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{"4595b87f-c248-4d59-a58f-88a19c7635ee":{"url":"https://api.ade.landing.ai","description":"Production API"}}},"originalFileLocation":"dpt3/openapi-adev2.json"},"subdomain":"landingaitest","siteName":"LandingAI","title":"ADE Split - LandingAI","navMaps":{"firstHrefInVersion":{"Gen1 (DPT-2, Legacy)":{"href":"/api-reference/tools/ade-split","matchLevel":1},"Gen2 (DPT-3)":{"href":"/api-reference/split/ade-split","matchLevel":0},"Split v2 (Preview)":{"href":"/splitv2/splitv2","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-11-11T23:59:18.314Z","originalFileLocation":"api-reference/split/ade-split.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=\"system\"}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=\"Split a Markdown document into segments and return the split response inline.\">\u003cmeta data-mint-head name=\"application-name\" content=\"LandingAI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/landingaitest/Dc4syFQMsb5qgeI1/_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/landingaitest/Dc4syFQMsb5qgeI1/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/landingaitest/Dc4syFQMsb5qgeI1/_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/landingaitest/Dc4syFQMsb5qgeI1/_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/landingaitest/Dc4syFQMsb5qgeI1/_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/landingaitest/Dc4syFQMsb5qgeI1/_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/landingaitest/Dc4syFQMsb5qgeI1/_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/landingaitest/Dc4syFQMsb5qgeI1/_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/landingaitest/Dc4syFQMsb5qgeI1/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"ADE Split - LandingAI\">\u003cmeta data-mint-head property=\"og:description\" content=\"Split a Markdown document into segments and return the split response inline.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"LandingAI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.landing.ai/api-reference/split/ade-split\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://landingaitest.mintlify.site/_mintlify/api/og/v2?division=Split\u0026amp;title=ADE+Split\u0026amp;description=Split+a+Markdown+document+into+segments+and+return+the+split+response+inline.\u0026amp;theme=ca4c7790a30da78e048bead4\u0026amp;signature=9e6f99fc6fda95ebdb9f1432665220e9a55e9c19181a07a46dbd02ff3d68178c\">\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=\"ADE Split - LandingAI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Split a Markdown document into segments and return the split response inline.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://landingaitest.mintlify.site/_mintlify/api/og/v2?division=Split\u0026amp;title=ADE+Split\u0026amp;description=Split+a+Markdown+document+into+segments+and+return+the+split+response+inline.\u0026amp;theme=ca4c7790a30da78e048bead4\u0026amp;signature=9e6f99fc6fda95ebdb9f1432665220e9a55e9c19181a07a46dbd02ff3d68178c\">\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/landingaitest/Dc4syFQMsb5qgeI1/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"LandingAI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#03221D\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"QxVeB4ljHtTtl3rG-tWb-RhE5z8vS_KkeAdO0zZQnqc\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.landing.ai/api-reference/split/ade-split\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/split/ade-split.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.landing.ai/#organization\",\"name\":\"LandingAI\",\"url\":\"https://docs.landing.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/landingaitest/zBBru77Y9z-WA7GH/logo/LandingAI-logo-primary-black.svg?fit=max\u0026auto=format\u0026n=zBBru77Y9z-WA7GH\u0026q=85\u0026s=e34765cb4164e3402d50f94476700495\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.landing.ai#website\",\"name\":\"LandingAI\",\"url\":\"https://docs.landing.ai\",\"publisher\":{\"@id\":\"https://docs.landing.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.landing.ai/api-reference/split/ade-split#webpage\",\"url\":\"https://docs.landing.ai/api-reference/split/ade-split\",\"name\":\"ADE Split\",\"description\":\"Split a Markdown document into segments and return the split response inline.\",\"dateModified\":\"2026-11-11T23:59:18.314Z\",\"isPartOf\":{\"@id\":\"https://docs.landing.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.landing.ai/api-reference/split/ade-split#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.landing.ai/api-reference/split/ade-split#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"LandingAI\",\"item\":\"https://docs.landing.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ADE Split\",\"item\":\"https://docs.landing.ai/api-reference/split/ade-split\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.landing.ai/api-reference/split/ade-split#apireference\",\"headline\":\"ADE Split\",\"name\":\"ADE Split\",\"description\":\"Split a Markdown document into segments and return the split response inline.\",\"url\":\"https://docs.landing.ai/api-reference/split/ade-split\",\"mainEntityOfPage\":{\"@id\":\"https://docs.landing.ai/api-reference/split/ade-split#webpage\"},\"dateModified\":\"2026-11-11T23:59:18.314Z\",\"publisher\":{\"@id\":\"https://docs.landing.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.landing.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"LandingAI\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"LandingAI\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/split/ade-split.md","siteName":"LandingAI","nav":{"global":null,"versions":[{"version":"Gen1 (DPT-2, Legacy)","pages":[{"title":"Gen1 (DPT-2, Legacy)","href":"/api-reference/tools/ade-split"}]},{"version":"Gen2 (DPT-3)","default":true,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"API","groups":[{"group":"Parse","pages":[{"title":"ADE Parse","deprecated":null,"version":null,"openapi":"/dpt3/openapi-adev2.json post /v2/parse","href":"/api-reference/parse/ade-parse"},{"title":"ADE List Parse Jobs","deprecated":null,"version":null,"openapi":"/dpt3/openapi-adev2.json get /v2/parse/jobs","href":"/api-reference/parse/ade-list-parse-jobs"},{"title":"ADE Parse Jobs","deprecated":null,"version":null,"openapi":"/dpt3/openapi-adev2.json post /v2/parse/jobs","href":"/api-reference/parse/ade-parse-jobs"},{"title":"ADE Get Parse Jobs","deprecated":null,"version":null,"openapi":"/dpt3/openapi-adev2.json get /v2/parse/jobs/{job_id}","href":"/api-reference/parse/ade-get-parse-jobs"}]},{"group":"Extract","pages":[{"title":"ADE Extract","deprecated":null,"version":null,"openapi":"/dpt3/openapi-adev2.json post /v2/extract","href":"/api-reference/extract/ade-extract"},{"title":"ADE List Extract Jobs","deprecated":null,"version":null,"openapi":"/dpt3/openapi-adev2.json get /v2/extract/jobs","href":"/api-reference/extract/ade-list-extract-jobs"},{"title":"ADE Extract Jobs","deprecated":null,"version":null,"openapi":"/dpt3/openapi-adev2.json post /v2/extract/jobs","href":"/api-reference/extract/ade-extract-jobs"},{"title":"ADE Get Extract Jobs","deprecated":null,"version":null,"openapi":"/dpt3/openapi-adev2.json get /v2/extract/jobs/{job_id}","href":"/api-reference/extract/ade-get-extract-jobs"}]},{"group":"Ground","pages":[{"title":"ADE Ground","deprecated":null,"version":null,"openapi":"/dpt3/openapi-adev2.json post /v2/ground","href":"/api-reference/ground/ade-ground"}]},{"group":"Classify","pages":[{"title":"ADE Classify","description":"Classify each page of a document into classes you define. Accepts a PDF, an image, or an Office document, plus the list of candidate classes; returns one predicted class per page. Runs synchronously and returns the result inline.","deprecated":null,"version":null,"openapi":"/dpt3/openapi-adev2.json post /v1/ade/classify","href":"/api-reference/classify/ade-classify"}]},{"group":"Split","pages":[{"title":"ADE Split","deprecated":null,"version":null,"openapi":"/dpt3/openapi-adev2.json post /v1/split","href":"/api-reference/split/ade-split"}]}]},{"tab":"Sample Code","pages":[{"title":"Sample Code","href":"/dpt3/code-examples-resources"}]},{"tab":"CLI","pages":[{"title":"CLI","href":"/cli/quickstart"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/dpt3/changelog"}]}]},{"version":"Split v2 (Preview)","hidden":true,"pages":[{"title":"Split v2 (Preview)","href":"/splitv2/splitv2","hidden":true}]}]},"basePath":"","title":"ADE Split - LandingAI","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"]}