Learn how to import thousands of listings into Managem
The Imports tool lets Managem sellers bulk-create or bulk-update listings for single cards and sealed products using a CSV file. You upload a file once, we split it into smart batches, and process your rows in the background. You can monitor progress in real-time, pause/terminate an in-flight import, and drill into per-row errors if anything needs fixing.
What it’s for: Sellers with hundreds or thousands of cards/products to list or update.
What you need: One CSV whose header exactly matches our schema. Every row must identify a catalog item using one of: URN, (GAME + SET + NAME), or an external marketplace ID, such as Cardmarket or TCGPlayer.
What you get: Live status, success/failed counters, batch visibility, and row-level error messages that show the original CSV line.
File size: up to 2,000,000 rows (header + rows). Files with mismatched/extra/missing columns are rejected before storage.
Row identification: each row must include eitherURNor(GAME + SET + NAME)or an external marketplace ID (CARDMARKET_ID or TCGPLAYER_ID).
Listing operation:MODE is CREATE or UPDATE.
CREATE makes a new listing for the seller.
UPDATE modifies the seller’s existing listing; if none exists you’ll see a 404 error for that row.
Optional fields:VARIANTS, HIDDEN, COMMENT, NOTES, and REFERENCE are optional.
REFERENCE behavior: Use a non-empty value to set/update your integration ID, use an empty value to clear it, and if your CSV exporter omits the trailing REFERENCE cell the existing value is left unchanged.
Header order matters. Even a swapped column causes a hard reject.
Legacy headers fail. CSV files that stop at NOTES are rejected. Add REFERENCE as the final header column.
Ambiguous rows. If your identifiers match more than one catalog item or more than one of your existing listings, you’ll get a 409 Conflict error. Add a URN or the right VARIANTS value to disambiguate.
UPDATE without an existing listing. You’ll get a 404 telling you to create the listing before you can update it.
If anything fails, jump to Handling errors for quick fixes and example re-runs.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/schema.json","name":"docs","colors":{"primary":"#927dff","light":"#927dff","dark":"#927dff"},"logo":{"light":"https://mintcdn.com/managem/JwthiBp-Ca5zDncq/logo/logo.svg?fit=max\u0026auto=format\u0026n=JwthiBp-Ca5zDncq\u0026q=85\u0026s=781554ca2edef422e6d5522cec6abe6f","dark":"https://mintcdn.com/managem/JwthiBp-Ca5zDncq/logo/logo.svg?fit=max\u0026auto=format\u0026n=JwthiBp-Ca5zDncq\u0026q=85\u0026s=781554ca2edef422e6d5522cec6abe6f"},"favicon":"/logo/logo.svg","navbar":{"links":[{"href":"mailto:support@managem.co.uk","label":"Support"}],"primary":{"type":"button","label":"Marketplace","href":"https://managem.co.uk"}},"footer":{"socials":{"discord":"https://discord.gg/qaU4KSEQRd"}},"icons":{"library":"lucide"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Documentation","icon":"book","href":"https://docs.managem.co.uk"},{"anchor":"Connect AI","icon":"bot","href":"/mcp"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"managem","hasAudioNarration":false,"actualSubdomain":"managem","customDomains":["docs.managem.co.uk"],"gitSource":{"type":"github","owner":"managemco","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21ec1bfb57cfb9e9a7a3bf","collectionId":"4ff6f1e9-0826-44a0-ba21-388ed56861cb","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21ec1bfb57cfb9e9a7a3bf:success","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"Sellers","count":62},{"language":"default","tag":"Buyers","count":58},{"language":"default","tag":"Marketplace","count":26},{"language":"default","tag":"Account","count":17},{"language":"default","tag":"Management","count":17},{"language":"default","tag":"Listings","count":15},{"language":"default","tag":"Search","count":12},{"language":"default","tag":"Cases","count":12},{"language":"default","tag":"Webhooks","count":12},{"language":"default","tag":"Conversations","count":9}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"sellers/imports","slug":"/sellers/imports","pageMetadata":{"title":"Overview","description":"Learn how to import thousands of listings into Managem","href":"/sellers/imports/index"},"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: \"Learn how to import thousands of listings into Managem\"\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`,br:`br`,code:`code`,em:`em`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Note,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Imports`}),` tool lets Managem sellers bulk-create or bulk-update listings for single cards and sealed products using a CSV file. You upload a file once, we split it into smart batches, and process your rows in the background. You can monitor progress in real-time, pause/terminate an in-flight import, and drill into per-row errors if anything needs fixing.`]}),`\n`,_jsx(Heading,{level:`2`,id:`quick-links`,children:`Quick links`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.a,{href:`/sellers/imports/building-a-csv`,children:`Building an Import CSV`})}),` — Exact header, accepted identifiers, and working examples.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.a,{href:`/sellers/imports/creating-an-import`,children:`Creating an Import`})}),` — Upload the CSV, watch progress, and manage running imports.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:_jsx(_components.a,{href:`/sellers/imports/handling-errors`,children:`Handling errors`})}),` — What error codes mean (`,_jsx(_components.code,{children:`404`}),` vs `,_jsx(_components.code,{children:`409`}),`), how to fix a row, and how to re-run only the problem lines.`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`at-a-glance`,children:`At a glance`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`What it’s for:`}),` Sellers with `,_jsx(_components.em,{children:`hundreds or thousands`}),` of cards/products to list or update.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`What you need:`}),` One CSV whose header exactly matches our schema. Every row must identify a catalog item using `,_jsx(_components.strong,{children:`one`}),` of: `,_jsx(_components.code,{children:`URN`}),`, `,_jsx(_components.code,{children:`(GAME + SET + NAME)`}),`, or an external marketplace ID, such as Cardmarket or TCGPlayer.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`What you get:`}),` Live status, success/failed counters, batch visibility, and row-level error messages that show the original CSV line.`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works-high-level`,children:`How it works (high level)`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Upload`}),` a CSV from `,_jsx(_components.strong,{children:`Imports → Upload CSV`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`We `,_jsx(_components.strong,{children:`validate`}),` the header and each row (types/values) up-front.`]}),`\n`,_jsxs(_components.li,{children:[`The file is saved to secure storage and an `,_jsx(_components.strong,{children:`import`}),` record is created.`]}),`\n`,_jsxs(_components.li,{children:[`Your import is `,_jsx(_components.strong,{children:`batched`}),` (≈2k-25k rows per batch, up to 80 in parallel).`]}),`\n`,_jsxs(_components.li,{children:[`Each batch `,_jsx(_components.strong,{children:`creates`}),` or `,_jsx(_components.strong,{children:`updates`}),` listings row-by-row and writes successes/failures back to your import.`]}),`\n`,_jsxs(_components.li,{children:[`You can `,_jsx(_components.strong,{children:`pause`}),`, `,_jsx(_components.strong,{children:`resume`}),`, or `,_jsx(_components.strong,{children:`terminate`}),` from `,_jsx(_components.strong,{children:`My Imports`}),` at any time.`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Start with a tiny CSV (5-10 rows) to validate your format, then upload the big\nfile.`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`requirements-\u0026-limits`,children:`Requirements \u0026 limits`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Header (exact order):`}),_jsx(_components.br,{}),`\n`,_jsx(_components.code,{children:`MODE,URN,GAME,SET,NAME,CARDMARKET_ID,TCGPLAYER_ID,CONDITION,PRICE,QUANTITY,VARIANTS,HIDDEN,COMMENT,NOTES,REFERENCE`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`File size:`}),` up to `,_jsx(_components.strong,{children:`2,000,000 rows`}),` (header + rows). Files with mismatched/extra/missing columns are rejected before storage.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Row identification:`}),` each row must include `,_jsx(_components.strong,{children:`either`}),` `,_jsx(_components.code,{children:`URN`}),` `,_jsx(_components.strong,{children:`or`}),` `,_jsx(_components.code,{children:`(GAME + SET + NAME)`}),` `,_jsx(_components.strong,{children:`or`}),` an external marketplace ID (`,_jsx(_components.code,{children:`CARDMARKET_ID`}),` or `,_jsx(_components.code,{children:`TCGPLAYER_ID`}),`).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Listing operation:`}),` `,_jsx(_components.code,{children:`MODE`}),` is `,_jsx(_components.code,{children:`CREATE`}),` or `,_jsx(_components.code,{children:`UPDATE`}),`.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`CREATE`}),` makes a new listing for the seller.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`UPDATE`}),` modifies the seller’s existing listing; if none exists you’ll see a `,_jsx(_components.code,{children:`404`}),` error for that row.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Optional fields:`}),` `,_jsx(_components.code,{children:`VARIANTS`}),`, `,_jsx(_components.code,{children:`HIDDEN`}),`, `,_jsx(_components.code,{children:`COMMENT`}),`, `,_jsx(_components.code,{children:`NOTES`}),`, and `,_jsx(_components.code,{children:`REFERENCE`}),` are optional.`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`REFERENCE`}),` behavior:`]}),` Use a non-empty value to set/update your integration ID, use an empty value to clear it, and if your CSV exporter omits the trailing `,_jsx(_components.code,{children:`REFERENCE`}),` cell the existing value is left unchanged.`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`tracking-progress`,children:`Tracking progress`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`My Imports`}),` shows every import with:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Status:`}),` `,_jsx(_components.code,{children:`RUNNING`}),`, `,_jsx(_components.code,{children:`PAUSED`}),`, `,_jsx(_components.code,{children:`FAILED`}),`, `,_jsx(_components.code,{children:`COMPLETED`}),`, or `,_jsx(_components.code,{children:`TERMINATED`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Counters:`}),` `,_jsx(_components.code,{children:`Total`}),`, `,_jsx(_components.code,{children:`Successful`}),`, `,_jsx(_components.code,{children:`Failed`}),` (updated as batches finish).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Actions:`}),` `,_jsx(_components.strong,{children:`Pause`}),` / `,_jsx(_components.strong,{children:`Resume`}),` / `,_jsx(_components.strong,{children:`Terminate`}),` and `,_jsx(_components.strong,{children:`View details`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`View details`}),` to see:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`A live `,_jsx(_components.strong,{children:`Import Details`}),` panel (status + counters).`]}),`\n`,_jsxs(_components.li,{children:[`A `,_jsx(_components.strong,{children:`Batches`}),` table with each batch’s status (for example `,_jsx(_components.code,{children:`QUEUED`}),`, `,_jsx(_components.code,{children:`RUNNING`}),`, `,_jsx(_components.code,{children:`COMPLETED`}),`) and per-batch counts.`]}),`\n`,_jsxs(_components.li,{children:[`If any rows fail, a `,_jsx(_components.strong,{children:`View Errors`}),` button appears and an `,_jsx(_components.strong,{children:`Errors`}),` section on the details page, showing the original CSV line and a helpful message.`]}),`\n`]}),`\n`,_jsx(Note,{children:_jsxs(`ul`,{children:[_jsx(`li`,{children:_jsxs(_components.p,{children:[`An import is `,_jsx(_components.strong,{children:`FAILED`}),` if `,_jsx(_components.em,{children:`any`}),` batch recorded errors (failed rows are\npreserved for review).`]})}),_jsx(`li`,{children:_jsxs(_components.p,{children:[`An import is `,_jsx(_components.strong,{children:`COMPLETED`}),` when `,_jsx(_components.em,{children:`all`}),` batches have finished and no errors\nwere recorded.`]})})]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`common-gotchas`,children:`Common gotchas`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Header order matters.`}),` Even a swapped column causes a hard reject.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Legacy headers fail.`}),` CSV files that stop at `,_jsx(_components.code,{children:`NOTES`}),` are rejected. Add `,_jsx(_components.code,{children:`REFERENCE`}),` as the final header column.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Ambiguous rows.`}),` If your identifiers match more than one catalog item or more than one of your existing listings, you’ll get a `,_jsx(_components.strong,{children:`409 Conflict`}),` error. Add a `,_jsx(_components.code,{children:`URN`}),` or the right `,_jsx(_components.code,{children:`VARIANTS`}),` value to disambiguate.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`UPDATE without an existing listing.`}),` You’ll get a `,_jsx(_components.strong,{children:`404`}),` telling you to create the listing before you can update it.`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Read `,_jsx(_components.strong,{children:_jsx(_components.a,{href:`/sellers/imports/building-a-csv`,children:`Building an Import CSV`})}),` to assemble a correct file.`]}),`\n`,_jsxs(_components.li,{children:[`Follow `,_jsx(_components.strong,{children:_jsx(_components.a,{href:`/sellers/imports/creating-an-import`,children:`Creating an Import`})}),` to upload and monitor.`]}),`\n`,_jsxs(_components.li,{children:[`If anything fails, jump to `,_jsx(_components.strong,{children:_jsx(_components.a,{href:`/sellers/imports/handling-errors`,children:`Handling errors`})}),` for quick fixes and example re-runs.`]}),`\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":"Overview","description":"Learn how to import thousands of listings into Managem","href":"/sellers/imports/index"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Quick links","slug":"quick-links","depth":2,"children":[]},{"title":"At a glance","slug":"at-a-glance","depth":2,"children":[]},{"title":"How it works (high level)","slug":"how-it-works-high-level","depth":2,"children":[]},{"title":"Requirements \u0026 limits","slug":"requirements-\u0026-limits","depth":2,"children":[]},{"title":"Tracking progress","slug":"tracking-progress","depth":2,"children":[]},{"title":"Common gotchas","slug":"common-gotchas","depth":2,"children":[]},{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"managem","siteName":"docs","title":"Overview - docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-12T15:58:20.217Z","originalFileLocation":"sellers/imports/index.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=\"Learn how to import thousands of listings into Managem\">\u003cmeta data-mint-head name=\"application-name\" content=\"docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/managem/tj0HUBDvoCmgK6BV/_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/managem/tj0HUBDvoCmgK6BV/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/managem/tj0HUBDvoCmgK6BV/_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/managem/tj0HUBDvoCmgK6BV/_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/managem/tj0HUBDvoCmgK6BV/_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/managem/tj0HUBDvoCmgK6BV/_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/managem/tj0HUBDvoCmgK6BV/_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/managem/tj0HUBDvoCmgK6BV/_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/managem/tj0HUBDvoCmgK6BV/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Overview - docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Learn how to import thousands of listings into Managem\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.managem.co.uk/sellers/imports\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://managem.mintlify.app/_mintlify/api/og/v2?division=Imports\u0026amp;title=Overview\u0026amp;description=Learn+how+to+import+thousands+of+listings+into+Managem\u0026amp;theme=be07e209d93d2fc80a8b1eae\u0026amp;signature=614afacea56e545ded48d886365d0d7fdc8acfa2d1784a955459782640a1f7a9\">\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=\"Overview - docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Learn how to import thousands of listings into Managem\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://managem.mintlify.app/_mintlify/api/og/v2?division=Imports\u0026amp;title=Overview\u0026amp;description=Learn+how+to+import+thousands+of+listings+into+Managem\u0026amp;theme=be07e209d93d2fc80a8b1eae\u0026amp;signature=614afacea56e545ded48d886365d0d7fdc8acfa2d1784a955459782640a1f7a9\">\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/managem/tj0HUBDvoCmgK6BV/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#927dff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.managem.co.uk/sellers/imports\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/sellers/imports.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.managem.co.uk/#organization\",\"name\":\"docs\",\"url\":\"https://docs.managem.co.uk\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/managem/JwthiBp-Ca5zDncq/logo/logo.svg?fit=max\u0026auto=format\u0026n=JwthiBp-Ca5zDncq\u0026q=85\u0026s=781554ca2edef422e6d5522cec6abe6f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.managem.co.uk#website\",\"name\":\"docs\",\"url\":\"https://docs.managem.co.uk\",\"publisher\":{\"@id\":\"https://docs.managem.co.uk/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.managem.co.uk/sellers/imports#webpage\",\"url\":\"https://docs.managem.co.uk/sellers/imports\",\"name\":\"Overview\",\"description\":\"Learn how to import thousands of listings into Managem\",\"dateModified\":\"2026-03-12T15:58:20.217Z\",\"isPartOf\":{\"@id\":\"https://docs.managem.co.uk#website\"},\"breadcrumb\":{\"@id\":\"https://docs.managem.co.uk/sellers/imports#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.managem.co.uk/sellers/imports#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Imports\",\"item\":\"https://docs.managem.co.uk/sellers/imports/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Overview\",\"item\":\"https://docs.managem.co.uk/sellers/imports\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.managem.co.uk/sellers/imports#article\",\"headline\":\"Overview\",\"name\":\"Overview\",\"description\":\"Learn how to import thousands of listings into Managem\",\"url\":\"https://docs.managem.co.uk/sellers/imports\",\"mainEntityOfPage\":{\"@id\":\"https://docs.managem.co.uk/sellers/imports#webpage\"},\"dateModified\":\"2026-03-12T15:58:20.217Z\",\"publisher\":{\"@id\":\"https://docs.managem.co.uk/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.managem.co.uk#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"docs","nav":{"global":{"anchors":[{"anchor":"Documentation","icon":"book","href":"https://docs.managem.co.uk"},{"anchor":"Connect AI","icon":"bot","href":"/mcp"}]},"tabs":[{"tab":"Marketplace","icon":"store","pages":[{"title":"Marketplace","href":"/marketplace/search-and-data"}]},{"tab":"Sellers","groups":[{"group":"Selling","icon":"store","pages":[{"title":"Overview","href":"/sellers"},{"title":"Getting started","href":"/sellers/getting-started"},{"title":"Grading your cards","href":"/sellers/grading-your-cards"},{"title":null,"href":"/sellers/packing-your-order"}]},{"group":"Listings","icon":"list","pages":[{"group":"Management","expanded":false,"pages":[{"title":"Create listing","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc post /seller/listings","href":"/api-reference/seller-listings/create-listing"},{"title":"Bulk create listings","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc post /seller/listings/bulk","href":"/api-reference/seller-listings/bulk-create-listings"},{"title":"Get listing","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/listings/{id}","href":"/api-reference/seller-listings/get-listing"},{"title":"Update listing","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc put /seller/listings/{id}","href":"/api-reference/seller-listings/update-listing"},{"title":"Delete listing","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc delete /seller/listings/{id}","href":"/api-reference/seller-listings/delete-listing"}]},{"group":"Search","expanded":false,"pages":[{"title":"Search your listings","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc post /seller/listings/search","href":"/api-reference/seller-listings/search-your-listings"},{"title":"List listings by item","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/listings/items","href":"/api-reference/seller-listings/list-listings-by-item"}]},{"group":"Image attachments","expanded":false,"pages":[{"title":"Create attachment","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc post /seller/listings/{id}/attachments","href":"/api-reference/seller-listings/create-attachment"},{"title":"Finalize attachment","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc patch /seller/listings/{id}/attachments","href":"/api-reference/seller-listings/finalize-attachment"},{"title":"Delete attachment","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc delete /seller/listings/{id}/attachments","href":"/api-reference/seller-listings/delete-attachment"}]},{"title":"Suggest listing prices","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc post /seller/listings/suggest","href":"/api-reference/seller-listings/suggest-listing-prices"}]},{"group":"Account","icon":"user","pages":[{"title":"Create seller account","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc post /seller","href":"/api-reference/seller-account/create-seller-account"},{"title":"Get seller account","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller","href":"/api-reference/seller-account/get-seller-account"},{"title":"Get seller status","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/status","href":"/api-reference/seller-account/get-seller-status"},{"title":"Update vacation mode","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc patch /seller/vacation","href":"/api-reference/seller-account/update-vacation-mode"},{"title":"Get dashboard link","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/dashboard","href":"/api-reference/seller-account/get-dashboard-link"}]},{"group":"Finance","icon":"notebook","expanded":false,"pages":[{"title":"Retrieve balance","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/balance","href":"/api-reference/seller-finance/retrieve-balance"},{"title":"Create payout","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc post /seller/payouts/withdraw","href":"/api-reference/seller-finance/create-payout"},{"title":"List payouts","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/payouts","href":"/api-reference/seller-finance/list-payouts"},{"title":"List transfers","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/transfers","href":"/api-reference/seller-finance/list-transfers"}]},{"group":"Delivery Configuration","icon":"truck","expanded":false,"pages":[{"title":"Get configuration","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/delivery-options","href":"/api-reference/seller-delivery-options/get-configuration"},{"title":"Update configuration","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc put /seller/delivery-options","href":"/api-reference/seller-delivery-options/update-configuration"}]},{"group":"Orders","icon":"shopping-cart","expanded":false,"pages":[{"group":"Management","expanded":false,"pages":[{"title":"List orders","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/orders","href":"/api-reference/seller-orders/list-orders"},{"title":"Get order","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/orders/{id}","href":"/api-reference/seller-orders/get-order"},{"title":"Update order","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc post /seller/orders/{id}","href":"/api-reference/seller-orders/update-order"},{"title":"Get order history","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/orders/{id}/history","href":"/api-reference/seller-orders/get-order-history"},{"title":"Cancel order","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc post /seller/orders/{id}/cancel","href":"/api-reference/seller-orders/cancel-order"}]},{"group":"Carriers","expanded":false,"pages":[{"title":"List carrier","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/orders/carriers","href":"/api-reference/seller-orders/list-carrier"}]},{"group":"Packing slip","expanded":false,"pages":[{"title":"Create packing slip","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/orders/{id}/packing-slip","href":"/api-reference/seller-orders/create-packing-slip"}]},{"group":"Shipment attachments","expanded":false,"pages":[{"title":"Create attachment","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc post /seller/orders/{id}/shipments/{shipmentId}/attachments","href":"/api-reference/seller-orders/create-attachment"},{"title":"Finalize attachment","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc patch /seller/orders/{id}/shipments/{shipmentId}/attachments","href":"/api-reference/seller-orders/finalize-attachment"}]}]},{"group":"Cases","icon":"heart-crack","expanded":false,"pages":[{"title":"Overview","href":"/sellers/cases/index"},{"title":"List case","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/cases","href":"/api-reference/seller-cases/list-case"},{"title":"Get case","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/cases/{id}","href":"/api-reference/seller-cases/get-case"},{"title":"Update case","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc put /seller/cases/{id}","href":"/api-reference/seller-cases/update-case"},{"group":"Case attachments","pages":[{"title":"Create case attachment","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc post /seller/cases/{id}/attachments","href":"/api-reference/seller-cases/create-case-attachment"},{"title":"Finalize attachment","description":"\nFinalize a previously uploaded seller case attachment.\n\nThis is step 2 of the case attachment flow.\n\nValidation:\n- `imageId` must match the expected URN shape for the case and attachment ID.\n- Uploaded image must exist and no longer be in draft state.\n- Case must belong to one of the authenticated seller’s orders.\n\nResponses:\n- Returns `400` for invalid IDs or unfinished uploads.\n- Returns `404` when the case is missing/not owned.\n- Returns the saved attachment descriptor on success.\n","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc patch /seller/cases/{id}/attachments","href":"/api-reference/seller-cases/finalize-attachment"}]}]},{"group":"Imports","icon":"cloud-upload","expanded":false,"pages":[{"title":"Overview","href":"/sellers/imports/index"},{"title":"Building a CSV","description":"Learn how to build a CSV for importing listings into Managem","href":"/sellers/imports/building-a-csv"},{"title":"Creating an Import","href":"/sellers/imports/creating-an-import"},{"title":"Handling Import Errors","href":"/sellers/imports/handling-errors"},{"title":"List imports","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/imports","href":"/api-reference/seller-imports/list-imports"},{"title":"Create an import","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc post /seller/imports","href":"/api-reference/seller-imports/create-an-import"},{"title":"Retrieve an import","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/imports/{id}","href":"/api-reference/seller-imports/retrieve-an-import"},{"title":"Stop/Start an import","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc patch /seller/imports/{id}/status/{mode}","href":"/api-reference/seller-imports/stopstart-an-import"}]},{"group":"Webhooks","icon":"plug","expanded":false,"pages":[{"title":"Overview","href":"/sellers/webhooks/index"},{"group":"Management","pages":[{"title":"Get delivery metrics","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/webhooks/metrics","href":"/api-reference/seller-webhooks/get-delivery-metrics"},{"title":"List webhooks","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/webhooks","href":"/api-reference/seller-webhooks/list-webhooks"},{"title":"Create webhook","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc post /seller/webhooks","href":"/api-reference/seller-webhooks/create-webhook"},{"title":"Retrieve a webhook","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/webhooks/{webhookId}","href":"/api-reference/seller-webhooks/retrieve-a-webhook"},{"title":"Update a webhook","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc patch /seller/webhooks/{webhookId}","href":"/api-reference/seller-webhooks/update-a-webhook"},{"title":"Delete webhook","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc delete /seller/webhooks/{webhookId}","href":"/api-reference/seller-webhooks/delete-webhook"},{"title":"Replace a subscription","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc put /seller/webhooks/{webhookId}/subscriptions","href":"/api-reference/seller-webhooks/replace-a-subscription"}]},{"group":"Testing","pages":[{"title":"Test webhook delivery","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/webhooks/{webhookId}/test","href":"/api-reference/seller-webhooks/test-webhook-delivery"}]},{"group":"Error handling","pages":[{"title":"List delivery failures","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/webhooks/{webhookId}/failures","href":"/api-reference/seller-webhooks/list-delivery-failures"},{"title":"Retrieve webhook failure","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/webhooks/{webhookId}/failures/{failureId}","href":"/api-reference/seller-webhooks/retrieve-webhook-failure"},{"title":"Download failure HAR","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/webhooks/{webhookId}/failures/{failureId}/download","href":"/api-reference/seller-webhooks/download-failure-har"}]}]},{"group":"Stats","icon":"chart-bar","expanded":false,"pages":[{"title":"Get seller stat","deprecated":null,"version":null,"openapi":"https://api.managem.co.uk/doc get /seller/stats","href":"/api-reference/seller-stats/get-seller-stat"}]}]},{"tab":"Buyers","pages":[{"title":"Buyers","href":"/api-reference/basket/get-basket-items"}]}]},"title":"Overview - docs","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":[],"chunks":[]}