The dataset's input files and which are still missing — so a client can say which upload is outstanding rather than only that the dataset is not ready. Empty on the single-file pipeline.
Where this dataset's inputs came from: UPLOAD when the caller uploaded them, FEATURE_REFINERY when they came from a completed refinement, CLOUD_STORAGE on the older single-file route. Settled when the dataset is created and never changes afterwards, so a client can decide once. In particular it is what says whether the refinement's column filter means anything here — it is offered only on a dataset that came from a refinement.
The refinement these inputs came from, when they did. Null otherwise. Present so a client can link back to the run without keeping its own record of which one was chosen. An opaque handle: pass it back as given rather than parsing it.
The performance target a training on this dataset should start from — the threshold the refinement it came from trained to. Absent when the files were uploaded directly, in which case the client's own default applies.
The bucket count this dataset was founded at, when that came from a refinement. Absent on a direct upload, where the caller chose it. On this route it cannot be changed: the refined files were produced at this bucket count.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"MathFi.ai","colors":{"primary":"#0D5E4F","light":"#4ADE80","dark":"#0D5E4F"},"logo":{"light":"https://mintcdn.com/mathficast/obGjwhvkcHRG-84d/logo/light.svg?fit=max\u0026auto=format\u0026n=obGjwhvkcHRG-84d\u0026q=85\u0026s=0d58083744fd1f821588093372fdf5bf","dark":"https://mintcdn.com/mathficast/obGjwhvkcHRG-84d/logo/dark.svg?fit=max\u0026auto=format\u0026n=obGjwhvkcHRG-84d\u0026q=85\u0026s=19477dd054446b9035d2b5a62c2f9053","href":"https://mathfi.ai"},"favicon":"https://mintcdn.com/mathficast/obGjwhvkcHRG-84d/favicon.svg?fit=max\u0026auto=format\u0026n=obGjwhvkcHRG-84d\u0026q=85\u0026s=cda0bc0ee08c401c35cb53e3635d4ffa","api":{"examples":{"languages":["curl","python"]}},"navbar":{},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mathficast","hasAudioNarration":false,"actualSubdomain":"mathficast","customDomains":["docs.mathfi.ai"],"gitSource":{"type":"github","owner":"mathfi-ai","repo":"mathfi-ai-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad385e785ceb1c912c842c7","collectionId":"7643eed5-d1ae-4c8a-855f-a54304d6c976","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad385e785ceb1c912c842c7"},"entitlements":{},"buildId":"6ad385e785ceb1c912c842c7","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"API Reference","count":33},{"language":"default","tag":"Model Crucible","count":20},{"language":"default","tag":"Documentation","count":11},{"language":"default","tag":"Feature Refinery","count":8},{"language":"default","tag":"Training","count":7},{"language":"default","tag":"Getting started","count":7},{"language":"default","tag":"Predictions","count":6},{"language":"default","tag":"Datasets","count":5},{"language":"default","tag":"Guides","count":3},{"language":"default","tag":"Use cases","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":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":"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":"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":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/datasets/get-dataset-by-key","slug":"/api-reference/datasets/get-dataset-by-key","pageMetadata":{"title":"Retrieve dataset details","openapi":"api-reference/openapi.yaml GET /api/v1/datasets/{datasetKey}","description":"Retrieve dataset details by dataset key","href":"/api-reference/datasets/get-dataset-by-key"},"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: \"Retrieve dataset details by dataset key\"\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":"Retrieve dataset details","openapi":"api-reference/openapi.yaml GET /api/v1/datasets/{datasetKey}","description":"Retrieve dataset details by dataset key","href":"/api-reference/datasets/get-dataset-by-key"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Datasets"],"summary":"Retrieve dataset details","description":"Retrieve dataset details by dataset key","operationId":"getDatasetByKey","parameters":["a1f81500-a848-489c-8d64-817f024457f6"],"responses":{"200":"cc3f343f-4849-435f-9754-b9ae0c4ac300","400":"082c4f34-7ead-4b2d-9d39-b4081c43a18d","404":"53583fb3-a92d-4ac0-9f40-b2c88a224a40","500":"2783ede1-4a22-447b-8159-a9ee03eee1ef"},"method":"get","type":"path","servers":["0215795f-7d3c-442e-bfcb-454b8d8c6f91"],"security":["2c19ac19-2b76-4d55-b5ab-dc0439ed3ca2"],"path":"/api/v1/datasets/{datasetKey}","baseUrlOptions":["https://{tenant}-api.mathfi.ai"],"title":"Retrieve dataset details","codeSamples":[],"requestExampleLanguages":["bash","python"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"a1f81500-a848-489c-8d64-817f024457f6":{"name":"datasetKey","in":"path","required":true,"schema":{"pattern":"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[4][0-9a-fA-F]{3}-[89aAbB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$","type":"string","format":"uuid","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"responses":{"cc3f343f-4849-435f-9754-b9ae0c4ac300":{"description":"Dataset details successfully retrieved","content":{"application/json":{"schema":{"required":["createdOn","datasetKey","datasetName","status"],"type":"object","properties":{"datasetKey":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"datasetKey","typeLabel":"string\u003cuuid>"},"datasetName":{"type":"string","isRequired":true,"uniqueKey":"datasetName","typeLabel":"string"},"status":{"type":"string","description":"Status of dataset creation: \n\n* `PENDING` - The dataset has been created and is pending further actions. Mainly data addition\n* `PROCESSING` - The dataset is currently being processed. When this status is returned an url to check status is returned too\n* `COMPLETED` - The dataset has been processed and is completed. The dataset is now ready to be used for training models\n* `FAILED` - The dataset processing has failed\n\n","enum":["PENDING","PROCESSING","COMPLETED","FAILED"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"createdOn":{"type":"string","isRequired":true,"uniqueKey":"createdOn","typeLabel":"string"},"updatedOn":{"type":"string","uniqueKey":"updatedOn","typeLabel":"string"},"numberOfBuckets":{"type":"integer","uniqueKey":"numberOfBuckets","typeLabel":"integer"},"inputDataDownloadUrl":{"type":"string","uniqueKey":"inputDataDownloadUrl","typeLabel":"string"},"metadata":{"type":"object","properties":{"numberOfColumns":{"type":"integer","uniqueKey":"metadata.numberOfColumns","typeLabel":"integer"},"numberOfRows":{"type":"integer","uniqueKey":"metadata.numberOfRows","typeLabel":"integer"},"numberOfClasses":{"type":"integer","uniqueKey":"metadata.numberOfClasses","typeLabel":"integer"},"titlesOfDataColumns":{"type":"string","uniqueKey":"metadata.titlesOfDataColumns","typeLabel":"string"},"columnTypes":{"type":"string","uniqueKey":"metadata.columnTypes","typeLabel":"string"},"detectedTargetClassLabels":{"type":"string","uniqueKey":"metadata.detectedTargetClassLabels","typeLabel":"string"},"numberOfFeaturesPerClass":{"type":"string","uniqueKey":"metadata.numberOfFeaturesPerClass","typeLabel":"string"},"columnsWithUniqueValues":{"type":"string","uniqueKey":"metadata.columnsWithUniqueValues","typeLabel":"string"},"columnsWithTooManyFeatures":{"type":"string","uniqueKey":"metadata.columnsWithTooManyFeatures","typeLabel":"string"}},"uniqueKey":"metadata","typeLabel":"object"},"errors":{"type":"object","properties":{"errors":{"type":"array","items":{"type":"string","uniqueKey":"errors.errors.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.errors","typeLabel":"string[]"}},"uniqueKey":"errors","typeLabel":"object"},"warnings":{"type":"object","properties":{"warnings":{"type":"array","items":{"type":"string","uniqueKey":"warnings.warnings.items.[INDEX]","typeLabel":"string"},"uniqueKey":"warnings.warnings","typeLabel":"string[]"}},"uniqueKey":"warnings","typeLabel":"object"},"inputs":{"description":"The dataset's input files and which are still missing — so a client can say which upload is outstanding rather than only that the dataset is not ready. Empty on the single-file pipeline.","type":"array","items":{"description":"One of a dataset's input files and whether it has arrived yet.","required":["kind","uploaded"],"type":"object","properties":{"kind":{"type":"string","enum":["TRAIN","TEST"],"isRequired":true,"uniqueKey":"inputs.items.[INDEX].kind","typeLabel":"enum\u003cstring>"},"uploaded":{"type":"boolean","description":"Checked against storage on every read, so it reflects what is actually there.","isRequired":true,"uniqueKey":"inputs.items.[INDEX].uploaded","typeLabel":"boolean"}},"uniqueKey":"inputs.items.[INDEX]","typeLabel":"object"},"uniqueKey":"inputs","typeLabel":"object[]"},"inputDatasource":{"oneOf":[{"description":"Where this dataset's inputs came from: UPLOAD when the caller uploaded them, FEATURE_REFINERY when they came from a completed refinement, CLOUD_STORAGE on the older single-file route. Settled when the dataset is created and never changes afterwards, so a client can decide once. In particular it is what says whether the refinement's column filter means anything here — it is offered only on a dataset that came from a refinement.","type":"string","uniqueKey":"inputDatasource.oneOf.0","typeLabel":"string"},{"description":"Where this dataset's inputs came from: UPLOAD when the caller uploaded them, FEATURE_REFINERY when they came from a completed refinement, CLOUD_STORAGE on the older single-file route. Settled when the dataset is created and never changes afterwards, so a client can decide once. In particular it is what says whether the refinement's column filter means anything here — it is offered only on a dataset that came from a refinement.","type":"null","uniqueKey":"inputDatasource.oneOf.1","typeLabel":"null"}],"uniqueKey":"inputDatasource","typeLabel":"string | null"},"featureRefinementKey":{"oneOf":[{"description":"The refinement these inputs came from, when they did. Null otherwise. Present so a client can link back to the run without keeping its own record of which one was chosen. An opaque handle: pass it back as given rather than parsing it.","type":"string","uniqueKey":"featureRefinementKey.oneOf.0","typeLabel":"string"},{"description":"The refinement these inputs came from, when they did. Null otherwise. Present so a client can link back to the run without keeping its own record of which one was chosen. An opaque handle: pass it back as given rather than parsing it.","type":"null","uniqueKey":"featureRefinementKey.oneOf.1","typeLabel":"null"}],"uniqueKey":"featureRefinementKey","typeLabel":"string | null"},"uploadedTrainRowCount":{"oneOf":[{"description":"How many training rows were uploaded. Absent on a dataset built before the count was kept.","type":"integer","format":"int64","uniqueKey":"uploadedTrainRowCount.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"How many training rows were uploaded. Absent on a dataset built before the count was kept.","type":"null","format":"int64","uniqueKey":"uploadedTrainRowCount.oneOf.1","typeLabel":"null"}],"uniqueKey":"uploadedTrainRowCount","typeLabel":"integer\u003cint64> | null"},"trainRowCount":{"oneOf":[{"description":"The number of training rows the dataset was prepared from.","type":"integer","format":"int64","uniqueKey":"trainRowCount.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"The number of training rows the dataset was prepared from.","type":"null","format":"int64","uniqueKey":"trainRowCount.oneOf.1","typeLabel":"null"}],"uniqueKey":"trainRowCount","typeLabel":"integer\u003cint64> | null"},"recommendedThreshold":{"oneOf":[{"description":"The performance target a training on this dataset should start from — the threshold the refinement it came from trained to. Absent when the files were uploaded directly, in which case the client's own default applies.","type":"number","format":"double","uniqueKey":"recommendedThreshold.oneOf.0","typeLabel":"number\u003cdouble>"},{"description":"The performance target a training on this dataset should start from — the threshold the refinement it came from trained to. Absent when the files were uploaded directly, in which case the client's own default applies.","type":"null","format":"double","uniqueKey":"recommendedThreshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"recommendedThreshold","typeLabel":"number\u003cdouble> | null"},"recommendedNumberOfBuckets":{"oneOf":[{"description":"The bucket count this dataset was founded at, when that came from a refinement. Absent on a direct upload, where the caller chose it. On this route it cannot be changed: the refined files were produced at this bucket count.","type":"integer","uniqueKey":"recommendedNumberOfBuckets.oneOf.0","typeLabel":"integer"},{"description":"The bucket count this dataset was founded at, when that came from a refinement. Absent on a direct upload, where the caller chose it. On this route it cannot be changed: the refined files were produced at this bucket count.","type":"null","uniqueKey":"recommendedNumberOfBuckets.oneOf.1","typeLabel":"null"}],"uniqueKey":"recommendedNumberOfBuckets","typeLabel":"integer | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"datasetKey":"3c90c3cc-0d44-4b50-8888-8dd25736052a","datasetName":"\u003cstring>","status":"PENDING","createdOn":"\u003cstring>","updatedOn":"\u003cstring>","numberOfBuckets":123,"inputDataDownloadUrl":"\u003cstring>","metadata":{"numberOfColumns":123,"numberOfRows":123,"numberOfClasses":123,"titlesOfDataColumns":"\u003cstring>","columnTypes":"\u003cstring>","detectedTargetClassLabels":"\u003cstring>","numberOfFeaturesPerClass":"\u003cstring>","columnsWithUniqueValues":"\u003cstring>","columnsWithTooManyFeatures":"\u003cstring>"},"errors":{"errors":["\u003cstring>"]},"warnings":{"warnings":["\u003cstring>"]},"inputs":[{"kind":"TRAIN","uploaded":true}],"inputDatasource":"\u003cstring>","featureRefinementKey":"\u003cstring>","uploadedTrainRowCount":123,"trainRowCount":123,"recommendedThreshold":123,"recommendedNumberOfBuckets":123}}},"exampleType":"generated"}},"exampleType":"generated"},"082c4f34-7ead-4b2d-9d39-b4081c43a18d":{"description":"Invalid dataset key supplied","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"53583fb3-a92d-4ac0-9f40-b2c88a224a40":{"description":"Dataset not found","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"2783ede1-4a22-447b-8159-a9ee03eee1ef":{"description":"Internal server error","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"2c19ac19-2b76-4d55-b5ab-dc0439ed3ca2":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"0215795f-7d3c-442e-bfcb-454b8d8c6f91":{"url":"https://{tenant}-api.mathfi.ai","description":"Your tenant's API. Each customer has their own, so the host varies. Replace {tenant} with the name issued when your tenant was created.","variables":{"tenant":{"default":"your-tenant","description":"The tenant name issued to you."}}}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"api-reference/openapi.yaml"},"subdomain":"mathficast","siteName":"MathFi.ai","title":"Retrieve dataset details - MathFi.ai","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-19T20:58:21.590Z","originalFileLocation":"api-reference/datasets/get-dataset-by-key.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=\"Retrieve dataset details by dataset key\">\u003cmeta data-mint-head name=\"application-name\" content=\"MathFi.ai\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mathficast/DPpupBGAr--8eP5g/_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/mathficast/DPpupBGAr--8eP5g/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mathficast/DPpupBGAr--8eP5g/_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/mathficast/DPpupBGAr--8eP5g/_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/mathficast/DPpupBGAr--8eP5g/_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/mathficast/DPpupBGAr--8eP5g/_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/mathficast/DPpupBGAr--8eP5g/_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/mathficast/DPpupBGAr--8eP5g/_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/mathficast/DPpupBGAr--8eP5g/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Retrieve dataset details - MathFi.ai\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve dataset details by dataset key\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"MathFi.ai\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.mathfi.ai/api-reference/datasets/get-dataset-by-key\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mathficast.mintlify.app/_mintlify/api/og/v2?division=Datasets\u0026amp;title=Retrieve+dataset+details\u0026amp;description=Retrieve+dataset+details+by+dataset+key\u0026amp;theme=cbd1a49d9809485b2cbd71fb\u0026amp;signature=67cfaab45bc443458483005c75239fbcc7a9ee39abc89d8a92c480d9afe8487b\">\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=\"Retrieve dataset details - MathFi.ai\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve dataset details by dataset key\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mathficast.mintlify.app/_mintlify/api/og/v2?division=Datasets\u0026amp;title=Retrieve+dataset+details\u0026amp;description=Retrieve+dataset+details+by+dataset+key\u0026amp;theme=cbd1a49d9809485b2cbd71fb\u0026amp;signature=67cfaab45bc443458483005c75239fbcc7a9ee39abc89d8a92c480d9afe8487b\">\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/mathficast/DPpupBGAr--8eP5g/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"MathFi.ai\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D5E4F\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.mathfi.ai/api-reference/datasets/get-dataset-by-key\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/datasets/get-dataset-by-key.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.mathfi.ai/#organization\",\"name\":\"MathFi.ai\",\"url\":\"https://docs.mathfi.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mathficast/obGjwhvkcHRG-84d/logo/light.svg?fit=max\u0026auto=format\u0026n=obGjwhvkcHRG-84d\u0026q=85\u0026s=0d58083744fd1f821588093372fdf5bf\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.mathfi.ai#website\",\"name\":\"MathFi.ai\",\"url\":\"https://docs.mathfi.ai\",\"publisher\":{\"@id\":\"https://docs.mathfi.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.mathfi.ai/api-reference/datasets/get-dataset-by-key#webpage\",\"url\":\"https://docs.mathfi.ai/api-reference/datasets/get-dataset-by-key\",\"name\":\"Retrieve dataset details\",\"description\":\"Retrieve dataset details by dataset key\",\"dateModified\":\"2026-09-19T20:58:21.590Z\",\"isPartOf\":{\"@id\":\"https://docs.mathfi.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.mathfi.ai/api-reference/datasets/get-dataset-by-key#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.mathfi.ai/api-reference/datasets/get-dataset-by-key#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Model Crucible\",\"item\":\"https://docs.mathfi.ai/api-reference/datasets/create-dataset\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Datasets\",\"item\":\"https://docs.mathfi.ai/api-reference/datasets/create-dataset\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Retrieve dataset details\",\"item\":\"https://docs.mathfi.ai/api-reference/datasets/get-dataset-by-key\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.mathfi.ai/api-reference/datasets/get-dataset-by-key#apireference\",\"headline\":\"Retrieve dataset details\",\"name\":\"Retrieve dataset details\",\"description\":\"Retrieve dataset details by dataset key\",\"url\":\"https://docs.mathfi.ai/api-reference/datasets/get-dataset-by-key\",\"mainEntityOfPage\":{\"@id\":\"https://docs.mathfi.ai/api-reference/datasets/get-dataset-by-key#webpage\"},\"dateModified\":\"2026-09-19T20:58:21.590Z\",\"publisher\":{\"@id\":\"https://docs.mathfi.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.mathfi.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"MathFi.ai\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"MathFi.ai","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"API Reference","groups":[{"group":"Getting started","pages":[{"title":"API overview","icon":"code","href":"/developers/api-overview"},{"title":"Authentication","icon":"key","href":"/developers/authentication"},{"title":"API recipes","icon":"terminal","href":"/developers/api-recipes"},{"title":"Build a CLI or agent","icon":"robot","href":"/developers/agents"}]},{"group":"Authentication","pages":[{"title":"Log in and obtain a bearer token","openapi":"api-reference/openapi.yaml POST /api/login","href":"/api-reference/authentication/login"}]},{"group":"Feature Refinery","pages":[{"title":"Create a feature refinement","openapi":"api-reference/openapi.yaml POST /api/v1/feature-refinery","href":"/api-reference/feature-refinery/create-feature-refinement"},{"title":"Start the run once inputs are uploaded","openapi":"api-reference/openapi.yaml POST /api/v1/feature-refinery/{featureRefinementKey}/start","href":"/api-reference/feature-refinery/start-feature-refinement"},{"title":"Feature refinement progress","openapi":"api-reference/openapi.yaml GET /api/v1/feature-refinery/{featureRefinementKey}/progress","href":"/api-reference/feature-refinery/get-feature-refinement-progress"},{"title":"Feature refinement result — columnStatus + refined download links","openapi":"api-reference/openapi.yaml GET /api/v1/feature-refinery/{featureRefinementKey}/result","href":"/api-reference/feature-refinery/get-feature-refinement-result"},{"title":"Run detail","openapi":"api-reference/openapi.yaml GET /api/v1/feature-refinery/{featureRefinementKey}","href":"/api-reference/feature-refinery/get-feature-refinement"},{"title":"List the caller's feature refinements","openapi":"api-reference/openapi.yaml GET /api/v1/feature-refinery","href":"/api-reference/feature-refinery/list-feature-refinements"},{"title":"Cancel a run","openapi":"api-reference/openapi.yaml POST /api/v1/feature-refinery/{featureRefinementKey}/cancel","href":"/api-reference/feature-refinery/cancel-feature-refinement"},{"title":"Non-destructive delete of a run","openapi":"api-reference/openapi.yaml DELETE /api/v1/feature-refinery/{featureRefinementKey}","href":"/api-reference/feature-refinery/delete-feature-refinement"}]},{"group":"Model Crucible","pages":[{"group":"Datasets","pages":[{"title":"Create a dataset","openapi":"api-reference/openapi.yaml POST /api/v1/datasets","href":"/api-reference/datasets/create-dataset"},{"title":"Clean the dataset","openapi":"api-reference/openapi.yaml POST /api/v1/datasets/{datasetKey}/clean","description":"Prepares an uploaded dataset for training. Returns immediately; the dataset moves to\n`PROCESSING`. Poll `GET /api/v1/datasets/{datasetKey}` for the outcome.\n\n- Call it only once both input files have been uploaded.\n- Call it once. The artefacts a training run reads are built one time.\n- Do not call it on a dataset created from a refinement. That route starts the work itself.\n\nA `409` means one of two things, and the message says which: an input has not arrived, or the\ndataset was already cleaned.\n\nSize is not checked before cleaning starts. The train file needs at least 25 labelled rows for the\nleast common target value, counted after the split. A dataset below that moves to `ERROR` rather than\n`COMPLETED`, with the reason in `errors`, and cleaning the same files again will not change the\noutcome.\n","href":"/api-reference/datasets/clean-dataset"},{"title":"Retrieve dataset details","openapi":"api-reference/openapi.yaml GET /api/v1/datasets/{datasetKey}","href":"/api-reference/datasets/get-dataset-by-key"},{"title":"List all datasets","openapi":"api-reference/openapi.yaml GET /api/v1/datasets","description":"Returns a paginated list of all created datasets","href":"/api-reference/datasets/list-datasets"},{"title":"Non-destructive delete of a dataset","openapi":"api-reference/openapi.yaml DELETE /api/v1/datasets/{datasetKey}","href":"/api-reference/datasets/delete-dataset"}]},{"group":"Training","pages":[{"title":"Start a training run on a dataset","openapi":"api-reference/openapi.yaml POST /api/v1/training/datasets/{datasetKey}","href":"/api-reference/training/create-training"},{"title":"Get training job progress","openapi":"api-reference/openapi.yaml GET /api/v1/training/{trainingJobKey}/progress","href":"/api-reference/training/get-training-progress"},{"title":"Get training job detail","openapi":"api-reference/openapi.yaml GET /api/v1/training/{trainingJobKey}","href":"/api-reference/training/get-training-detail"},{"title":"Choose which model predictions run against","openapi":"api-reference/openapi.yaml POST /api/v1/training/{trainingJobKey}/champion","href":"/api-reference/training/select-champion"},{"title":"Cancel a training job","openapi":"api-reference/openapi.yaml PATCH /api/v1/training/{trainingJobKey}/cancel","href":"/api-reference/training/cancel-training-job"},{"title":"List training jobs","openapi":"api-reference/openapi.yaml GET /api/v1/training","href":"/api-reference/training/list-training-by-user"},{"title":"List training jobs by dataset","openapi":"api-reference/openapi.yaml GET /api/v1/training/datasets/{datasetKey}","href":"/api-reference/training/list-training-by-dataset"}]},{"group":"Models","pages":[{"title":"Get model detail","openapi":"api-reference/openapi.yaml GET /api/v1/models/{modelKey}","href":"/api-reference/models/get-model-detail"},{"title":"List models by dataset","openapi":"api-reference/openapi.yaml GET /api/v1/models/datasets/{datasetKey}","href":"/api-reference/models/list-models-by-dataset"}]},{"group":"Predictions","pages":[{"title":"Create a prediction","openapi":"api-reference/openapi.yaml POST /api/v1/predictions","href":"/api-reference/predictions/create-prediction-model-payload"},{"title":"Create a prediction","openapi":"api-reference/openapi.yaml POST /api/v1/predictions/models/{modelKey}","href":"/api-reference/predictions/create-prediction"},{"title":"Get prediction progress","openapi":"api-reference/openapi.yaml GET /api/v1/predictions/{predictionKey}/progress","href":"/api-reference/predictions/get-prediction-progress"},{"title":"Get prediction detail","openapi":"api-reference/openapi.yaml GET /api/v1/predictions/{predictionKey}","href":"/api-reference/predictions/get-prediction-detail"},{"title":"List predictions by model","openapi":"api-reference/openapi.yaml GET /api/v1/predictions/models/{modelKey}","href":"/api-reference/predictions/list-predictions-by-model"},{"title":"List predictions by dataset","openapi":"api-reference/openapi.yaml GET /api/v1/predictions/datasets/{datasetKey}","href":"/api-reference/predictions/list-predictions-by-dataset"}]}]}]},{"tab":"Help","pages":[{"title":"Help","href":"/help/faq"}]}]},"basePath":"","title":"Retrieve dataset details - MathFi.ai","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js","Markdown-h4cOoD8d.js","clsx-B2v50t8t.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DJnKvr0g.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BHrrjR1K.js"]}