When True, do NOT preserve properties flagged properties_metadata.{key}.manual_edit — the incoming values win. Default False keeps the manual-edit protection. Intended for a deliberate authoritative resync where the source of truth is external; protect specific fields by omitting them from the payload instead.
When True, overlay ONLY the provided properties onto each existing product's latest version, preserving all other fields. Ignored when enrichment is requested.
Number of variants created/updated from variant rows
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"MerchantOps","description":"Documentation for the MerchantOps product catalog, enrichment, pricing, and publishing platform.","colors":{"primary":"#4F46E5","light":"#818CF8","dark":"#4338CA"},"logo":{"light":"https://mintcdn.com/merchantops/nMnhWTSzBegQ80KO/logo/merchantops-wordmark-light.svg?fit=max\u0026auto=format\u0026n=nMnhWTSzBegQ80KO\u0026q=85\u0026s=02d292297ffee4925b6f5d3e271305e2","dark":"https://mintcdn.com/merchantops/nMnhWTSzBegQ80KO/logo/merchantops-wordmark-dark.svg?fit=max\u0026auto=format\u0026n=nMnhWTSzBegQ80KO\u0026q=85\u0026s=25bcedb19194c9c2c5cf23a1970088d6","href":"https://merchantops.ai"},"favicon":"https://mintcdn.com/merchantops/fDGrmqOBzVJ8qMQx/logo/merchantops.svg?fit=max\u0026auto=format\u0026n=fDGrmqOBzVJ8qMQx\u0026q=85\u0026s=0b08ce78e0fd184360b5cee5731739c9","navbar":{"links":[{"href":"https://app.merchantops.ai","label":"Dashboard"}],"primary":{"type":"button","label":"Book a demo","href":"https://merchantops.ai/contact"}},"footer":{"socials":{"website":"https://merchantops.ai"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"merchantops","hasAudioNarration":false,"actualSubdomain":"merchantops","customDomains":["docs.merchantops.ai"],"gitSource":{"type":"github","owner":"merchantops","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"d19aabf8-4d2a-4461-9632-a78421ec52af","liveDeploymentHistoryId":"6ad63341f018c792bed4f8dc","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad63341f018c792bed4f8dc"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ad63341f018c792bed4f8dc","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"API Reference","count":250},{"language":"default","tag":"Pricing","count":70},{"language":"default","tag":"Products","count":41},{"language":"default","tag":"Documentation","count":39},{"language":"default","tag":"Catalog","count":32},{"language":"default","tag":"Product Lakehouse","count":23},{"language":"default","tag":"Product Types","count":16},{"language":"default","tag":"Property Definitions","count":16},{"language":"default","tag":"Variants","count":16},{"language":"default","tag":"MAP Pricing","count":14}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/products/import-json","slug":"/api-reference/products/import-json","pageMetadata":{"title":"Import Json","description":"Import products from JSON.\n\n**Authentication Required**: Requires `product:write` permission.\n\nAccepts a JSON body with a ``products`` array. Each product specifies\na key, productType, and a properties dict with arbitrary property values.\n\nMaximum 250 products per request.\nCreates a Job to track the batch operation.","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/import-json","href":"/api-reference/products/import-json","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Import products from JSON.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Authentication Required\"\n }), \": Requires \", _jsx(_components.code, {\n children: \"product:write\"\n }), \" permission.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Accepts a JSON body with a \", _jsx(_components.code, {\n children: \"products\"\n }), \" array. Each product specifies\\na key, productType, and a properties dict with arbitrary property values.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Maximum 250 products per request.\\nCreates a Job to track the batch operation.\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=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":"Import Json","description":"Import products from JSON.\n\n**Authentication Required**: Requires `product:write` permission.\n\nAccepts a JSON body with a ``products`` array. Each product specifies\na key, productType, and a properties dict with arbitrary property values.\n\nMaximum 250 products per request.\nCreates a Job to track the batch operation.","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/import-json","href":"/api-reference/products/import-json","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Import products from JSON.\n\n**Authentication Required**: Requires `product:write` permission.\n\nAccepts a JSON body with a ``products`` array. Each product specifies\na key, productType, and a properties dict with arbitrary property values.\n\nMaximum 250 products per request.\nCreates a Job to track the batch operation.","operationId":"import_json","parameters":["58466173-42da-46bd-b2dd-d41c621ee15b","a55aa057-1184-4a21-8184-be905b7876c0","fae4d6c8-2b73-449f-a2de-26af222c5615"],"requestBody":"b45fe0f8-ff64-495c-a017-a379b47e5257","responses":{"201":"82646342-ed93-43fd-96c1-7c3a9dc6a7dc","422":"2f29b88f-b501-498a-a17b-c32952c20c17"},"summary":"Import Json","tags":["Products"],"method":"post","type":"path","servers":["6c81b5d3-6d49-4f26-913c-14e8df95c608"],"security":[],"path":"/api/products/import-json","baseUrlOptions":["https://api.merchantops.ai"],"title":"Import Json","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"58466173-42da-46bd-b2dd-d41c621ee15b":{"in":"header","name":"authorization","required":false,"schema":{"oneOf":[{"type":"string","title":"Authorization","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Authorization","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}},"a55aa057-1184-4a21-8184-be905b7876c0":{"in":"header","name":"X-Organization-ID","required":false,"schema":{"oneOf":[{"type":"string","title":"X-Organization-Id","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"X-Organization-Id","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}},"fae4d6c8-2b73-449f-a2de-26af222c5615":{"in":"cookie","name":"stytch_session","required":false,"schema":{"oneOf":[{"type":"string","title":"Stytch Session","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Stytch Session","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}}},"requestBody":{"content":{"application/json":{"schema":{"description":"Request model for JSON product import.","properties":{"products":{"description":"List of products to import","items":{"description":"A single product in a JSON import request.","properties":{"key":{"description":"Unique product key","title":"Key","type":"string","isRequired":true,"uniqueKey":"products.items.[INDEX].key","typeLabel":"string"},"productType":{"description":"ProductType key","title":"Producttype","type":"string","isRequired":true,"uniqueKey":"products.items.[INDEX].productType","typeLabel":"string"},"isPublished":{"default":false,"description":"Published status","title":"Ispublished","type":"boolean","uniqueKey":"products.items.[INDEX].isPublished","typeLabel":"boolean"},"properties":{"additionalProperties":true,"description":"Product properties","title":"Properties","type":"object","uniqueKey":"products.items.[INDEX].properties","typeLabel":"Properties · object"},"properties_metadata":{"additionalProperties":{"additionalProperties":true,"type":"object","uniqueKey":"products.items.[INDEX].properties_metadata.additionalProperties","typeLabel":"object"},"description":"Per-property metadata","title":"Properties Metadata","type":"object","uniqueKey":"products.items.[INDEX].properties_metadata","typeLabel":"Properties Metadata · object"},"source":{"default":"merchant_input","description":"Product source","title":"Source","type":"string","uniqueKey":"products.items.[INDEX].source","typeLabel":"string"},"variants":{"description":"Optional variants to create with the product","items":{"description":"A single variant in a JSON import product.","properties":{"key":{"description":"Variant key, unique within the product","title":"Key","type":"string","isRequired":true,"uniqueKey":"products.items.[INDEX].variants.items.[INDEX].key","typeLabel":"string"},"isPublished":{"default":false,"description":"Published status","title":"Ispublished","type":"boolean","uniqueKey":"products.items.[INDEX].variants.items.[INDEX].isPublished","typeLabel":"boolean"},"properties":{"additionalProperties":true,"description":"Variant properties (any variant-level PropertyDefinition keys)","title":"Properties","type":"object","uniqueKey":"products.items.[INDEX].variants.items.[INDEX].properties","typeLabel":"Properties · object"},"properties_metadata":{"additionalProperties":{"additionalProperties":true,"type":"object","uniqueKey":"products.items.[INDEX].variants.items.[INDEX].properties_metadata.additionalProperties","typeLabel":"object"},"description":"Per-property metadata","title":"Properties Metadata","type":"object","uniqueKey":"products.items.[INDEX].variants.items.[INDEX].properties_metadata","typeLabel":"Properties Metadata · object"}},"required":["key"],"title":"JsonImportVariant","type":"object","uniqueKey":"products.items.[INDEX].variants.items.[INDEX]","typeLabel":"JsonImportVariant · object"},"title":"Variants","type":"array","uniqueKey":"products.items.[INDEX].variants","typeLabel":"JsonImportVariant · object[]"}},"required":["key","productType"],"title":"JsonImportProduct","type":"object","uniqueKey":"products.items.[INDEX]","typeLabel":"JsonImportProduct · object"},"title":"Products","type":"array","isRequired":true,"uniqueKey":"products","typeLabel":"JsonImportProduct · object[]"},"batch_size":{"default":25,"description":"Batch size for processing","maximum":50,"minimum":1,"title":"Batch Size","type":"integer","uniqueKey":"batch_size","typeLabel":"integer"},"enrich_product":{"default":true,"description":"Run AI enrichment","title":"Enrich Product","type":"boolean","uniqueKey":"enrich_product","typeLabel":"boolean"},"filename":{"oneOf":[{"type":"string","title":"Filename","description":"Original file name, shown and searchable on the Job Log","maxLength":255,"uniqueKey":"filename.oneOf.0","typeLabel":"string"},{"type":"null","title":"Filename","description":"Original file name, shown and searchable on the Job Log","uniqueKey":"filename.oneOf.1","typeLabel":"null"}],"uniqueKey":"filename","typeLabel":"string | null"},"ignore_manual_edits":{"default":false,"description":"When True, do NOT preserve properties flagged properties_metadata.{key}.manual_edit — the incoming values win. Default False keeps the manual-edit protection. Intended for a deliberate authoritative resync where the source of truth is external; protect specific fields by omitting them from the payload instead.","title":"Ignore Manual Edits","type":"boolean","uniqueKey":"ignore_manual_edits","typeLabel":"boolean"},"merge_only_provided":{"default":false,"description":"When True, overlay ONLY the provided properties onto each existing product's latest version, preserving all other fields. Ignored when enrichment is requested.","title":"Merge Only Provided","type":"boolean","uniqueKey":"merge_only_provided","typeLabel":"boolean"},"scrape_brand_site":{"default":true,"description":"Scrape brand website during enrichment","title":"Scrape Brand Site","type":"boolean","uniqueKey":"scrape_brand_site","typeLabel":"boolean"},"search_lakehouse":{"default":true,"description":"Search product lakehouse for existing data","title":"Search Lakehouse","type":"boolean","uniqueKey":"search_lakehouse","typeLabel":"boolean"},"validate":{"default":false,"description":"Validate against ProductType","title":"Validate","type":"boolean","uniqueKey":"validate","typeLabel":"boolean"}},"required":["products"],"title":"JsonImportRequest","type":"object","uniqueKey":"","typeLabel":"JsonImportRequest · object"},"examples":{"Example":{"title":"Example","value":{"products":[{"key":"\u003cstring>","productType":"\u003cstring>","isPublished":false,"properties":{},"properties_metadata":{},"source":"merchant_input","variants":[{"key":"\u003cstring>","isPublished":false,"properties":{},"properties_metadata":{}}]}],"batch_size":25,"enrich_product":true,"filename":"\u003cstring>","ignore_manual_edits":false,"merge_only_provided":false,"scrape_brand_site":true,"search_lakehouse":true,"validate":false}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"82646342-ed93-43fd-96c1-7c3a9dc6a7dc":{"content":{"application/json":{"schema":{"description":"Response model for batch product creation.","properties":{"created":{"description":"Number successfully created","title":"Created","type":"integer","isRequired":true,"uniqueKey":"created","typeLabel":"integer"},"failed":{"description":"Number that failed","title":"Failed","type":"integer","isRequired":true,"uniqueKey":"failed","typeLabel":"integer"},"total":{"description":"Total products submitted","title":"Total","type":"integer","isRequired":true,"uniqueKey":"total","typeLabel":"integer"},"errors":{"description":"List of errors","items":{"additionalProperties":{"type":"string","uniqueKey":"errors.items.[INDEX].additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"title":"Errors","type":"array","uniqueKey":"errors","typeLabel":"Errors · object[]"},"job_id":{"oneOf":[{"type":"string","title":"Job Id","description":"Job ID for tracking batch progress","uniqueKey":"job_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Job Id","description":"Job ID for tracking batch progress","uniqueKey":"job_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"job_id","typeLabel":"string | null"},"skipped":{"default":0,"description":"Number unchanged (no new version created)","title":"Skipped","type":"integer","uniqueKey":"skipped","typeLabel":"integer"},"variants_created":{"default":0,"description":"Number of variants created/updated from variant rows","title":"Variants Created","type":"integer","uniqueKey":"variants_created","typeLabel":"integer"}},"required":["total","created","failed"],"title":"ProductBatchResponse","type":"object","uniqueKey":"","typeLabel":"ProductBatchResponse · object"},"examples":{"Example":{"title":"Example","value":{"created":123,"failed":123,"total":123,"errors":[{}],"job_id":"\u003cstring>","skipped":0,"variants_created":0}}},"exampleType":"generated"}},"description":"Successful Response","exampleType":"generated"},"2f29b88f-b501-498a-a17b-c32952c20c17":{"content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"detail.items.[INDEX].loc.items.[INDEX]","typeLabel":"string | integer"},"title":"Location","type":"array","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"title":"Message","type":"string","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"title":"Error Type","type":"string","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"},"ctx":{"title":"Context","type":"object","uniqueKey":"detail.items.[INDEX].ctx","typeLabel":"Context · object"},"input":{"oneOf":[{"title":"Input"}],"uniqueKey":"detail.items.[INDEX].input","typeLabel":"any"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"title":"Detail","type":"array","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"title":"HTTPValidationError","type":"object","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>","ctx":{},"input":"\u003cunknown>"}]}}},"exampleType":"generated"}},"description":"Validation Error","exampleType":"generated"}},"security":{},"servers":{"6c81b5d3-6d49-4f26-913c-14e8df95c608":{"description":"Production","url":"https://api.merchantops.ai"}}},"originalFileLocation":"openapi/merchantops-public.json"},"subdomain":"merchantops","siteName":"MerchantOps","title":"Import Json - MerchantOps","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-09T16:19:05.795Z","originalFileLocation":"api-reference/products/import-json.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=\"Import products from JSON. Authentication Required: Requires product:write permission. Accepts a JSON body with a products array. Each product specifies a key, productType, and a properties dict with arbitrary property values. Maximum 250 products per request. Creates a Job to track the batch operation.\">\u003cmeta data-mint-head name=\"application-name\" content=\"MerchantOps\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/merchantops/o5xYEnGM0AU7OuNB/_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/merchantops/o5xYEnGM0AU7OuNB/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/merchantops/o5xYEnGM0AU7OuNB/_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/merchantops/o5xYEnGM0AU7OuNB/_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/merchantops/o5xYEnGM0AU7OuNB/_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/merchantops/o5xYEnGM0AU7OuNB/_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/merchantops/o5xYEnGM0AU7OuNB/_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/merchantops/o5xYEnGM0AU7OuNB/_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/merchantops/o5xYEnGM0AU7OuNB/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Import Json - MerchantOps\">\u003cmeta data-mint-head property=\"og:description\" content=\"Import products from JSON. Authentication Required: Requires product:write permission. Accepts a JSON body with a products array. Each product specifies a key, productType, and a properties dict with arbitrary property values. Maximum 250 products per request. Creates a Job to track the batch operation.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"MerchantOps\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.merchantops.ai/api-reference/products/import-json\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://merchantops.mintlify.app/_mintlify/api/og/v2?division=Products\u0026amp;title=Import+Json\u0026amp;description=Import+products+from+JSON.%0A%0A**Authentication+Required**%3A+Requires+%60product%3Awrite%60+permission.%0A%0AAccepts+a+JSON+body+with+a+%60%60products%60%60+array.+Each+product+speci\u0026amp;theme=cf836048e01d22e64b84e546\u0026amp;signature=0439b9def5ec3414d8e1911347b559bd0714d792a0df2f829142f5f3e794d5ff\">\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=\"Import Json - MerchantOps\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Import products from JSON. Authentication Required: Requires product:write permission. Accepts a JSON body with a products array. Each product specifies a key, productType, and a properties dict with arbitrary property values. Maximum 250 products per request. Creates a Job to track the batch operation.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://merchantops.mintlify.app/_mintlify/api/og/v2?division=Products\u0026amp;title=Import+Json\u0026amp;description=Import+products+from+JSON.%0A%0A**Authentication+Required**%3A+Requires+%60product%3Awrite%60+permission.%0A%0AAccepts+a+JSON+body+with+a+%60%60products%60%60+array.+Each+product+speci\u0026amp;theme=cf836048e01d22e64b84e546\u0026amp;signature=0439b9def5ec3414d8e1911347b559bd0714d792a0df2f829142f5f3e794d5ff\">\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/merchantops/o5xYEnGM0AU7OuNB/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"MerchantOps\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4F46E5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.merchantops.ai/api-reference/products/import-json\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/products/import-json.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.merchantops.ai/#organization\",\"name\":\"MerchantOps\",\"url\":\"https://docs.merchantops.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/merchantops/nMnhWTSzBegQ80KO/logo/merchantops-wordmark-light.svg?fit=max\u0026auto=format\u0026n=nMnhWTSzBegQ80KO\u0026q=85\u0026s=02d292297ffee4925b6f5d3e271305e2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.merchantops.ai#website\",\"name\":\"MerchantOps\",\"url\":\"https://docs.merchantops.ai\",\"publisher\":{\"@id\":\"https://docs.merchantops.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.merchantops.ai/api-reference/products/import-json#webpage\",\"url\":\"https://docs.merchantops.ai/api-reference/products/import-json\",\"name\":\"Import Json\",\"description\":\"Import products from JSON. Authentication Required: Requires product:write permission. Accepts a JSON body with a products array. Each product specifies a key, productType, and a properties dict with arbitrary property values. Maximum 250 products per request. Creates a Job to track the batch operation.\",\"dateModified\":\"2026-10-09T16:19:05.795Z\",\"isPartOf\":{\"@id\":\"https://docs.merchantops.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.merchantops.ai/api-reference/products/import-json#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.merchantops.ai/api-reference/products/import-json#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Products\",\"item\":\"https://docs.merchantops.ai/api-reference/products/list-products\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Import Json\",\"item\":\"https://docs.merchantops.ai/api-reference/products/import-json\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.merchantops.ai/api-reference/products/import-json#apireference\",\"headline\":\"Import Json\",\"name\":\"Import Json\",\"description\":\"Import products from JSON. Authentication Required: Requires product:write permission. Accepts a JSON body with a products array. Each product specifies a key, productType, and a properties dict with arbitrary property values. Maximum 250 products per request. Creates a Job to track the batch operation.\",\"url\":\"https://docs.merchantops.ai/api-reference/products/import-json\",\"mainEntityOfPage\":{\"@id\":\"https://docs.merchantops.ai/api-reference/products/import-json#webpage\"},\"dateModified\":\"2026-10-09T16:19:05.795Z\",\"publisher\":{\"@id\":\"https://docs.merchantops.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.merchantops.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"MerchantOps\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"MerchantOps","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"API Reference","groups":[{"group":"Brands","pages":[{"title":"List Brands","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/brands/","href":"/api-reference/brands/list-brands"},{"title":"Create Brand","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/brands/","href":"/api-reference/brands/create-brand"},{"title":"List Brands Needing Review","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/brands/needs-review","href":"/api-reference/brands/list-brands-needing-review"},{"title":"Search Brands","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/brands/search","href":"/api-reference/brands/search-brands"},{"title":"Get Brand","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/brands/{key}","href":"/api-reference/brands/get-brand"},{"title":"Update Brand","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json put /api/brands/{key}","href":"/api-reference/brands/update-brand"},{"title":"Delete Brand","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/brands/{key}","href":"/api-reference/brands/delete-brand"},{"title":"Add Brand Alias","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/brands/{key}/aliases","href":"/api-reference/brands/add-brand-alias"},{"title":"Resolve Url Conflict","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/brands/{key}/resolve-url","href":"/api-reference/brands/resolve-url-conflict"},{"title":"Set Brand Scrape Mode","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json patch /api/brands/{key}/scrape-mode","href":"/api-reference/brands/set-brand-scrape-mode"},{"title":"Add Brand Url","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/brands/{key}/urls","href":"/api-reference/brands/add-brand-url"},{"title":"Verify Brand","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/brands/{key}/verify","href":"/api-reference/brands/verify-brand"}]},{"group":"Catalog","pages":[{"title":"List Catalog Batches","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/catalog/batches","href":"/api-reference/catalog/list-catalog-batches"},{"title":"Create Catalog Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/catalog/batches","href":"/api-reference/catalog/create-catalog-batch"},{"title":"Bulk Archive Catalog Batches","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/catalog/batches/batch-archive","href":"/api-reference/catalog/bulk-archive-catalog-batches"},{"title":"Bulk Delete Catalog Batches","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/catalog/batches/batch-delete","href":"/api-reference/catalog/bulk-delete-catalog-batches"},{"title":"Get Catalog Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/catalog/batches/{key}","href":"/api-reference/catalog/get-catalog-batch"},{"title":"Patch Catalog Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json patch /api/catalog/batches/{key}","href":"/api-reference/catalog/patch-catalog-batch"},{"title":"Approve Catalog Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/catalog/batches/{key}/approve","href":"/api-reference/catalog/approve-catalog-batch"},{"title":"Cancel Catalog Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/catalog/batches/{key}/cancel","href":"/api-reference/catalog/cancel-catalog-batch"},{"title":"Enrich Catalog Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/catalog/batches/{key}/enrich","href":"/api-reference/catalog/enrich-catalog-batch"},{"title":"Promote Catalog Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/catalog/batches/{key}/promote","href":"/api-reference/catalog/promote-catalog-batch"},{"title":"Publish Catalog Batch Now","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/catalog/batches/{key}/publish-now","href":"/api-reference/catalog/publish-catalog-batch-now"},{"title":"List Batch Records","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/catalog/batches/{key}/records","href":"/api-reference/catalog/list-batch-records"},{"title":"Add Batch Records","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/catalog/batches/{key}/records","href":"/api-reference/catalog/add-batch-records"},{"title":"Delete Batch Records","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/catalog/batches/{key}/records","href":"/api-reference/catalog/delete-batch-records"},{"title":"Bulk Approve Records","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/catalog/batches/{key}/records/bulk-approve","href":"/api-reference/catalog/bulk-approve-records"},{"title":"Bulk Reject Records","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/catalog/batches/{key}/records/bulk-reject","href":"/api-reference/catalog/bulk-reject-records"},{"title":"Get Batch Record Facets","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/catalog/batches/{key}/records/facets","href":"/api-reference/catalog/get-batch-record-facets"},{"title":"Import Records File","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/catalog/batches/{key}/records/import-file","href":"/api-reference/catalog/import-records-file"},{"title":"Delete Batch Record","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/catalog/batches/{key}/records/{record_key}","href":"/api-reference/catalog/delete-batch-record"},{"title":"Patch Batch Record","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json patch /api/catalog/batches/{key}/records/{record_key}","href":"/api-reference/catalog/patch-batch-record"},{"title":"Get Record For Review","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/catalog/batches/{key}/records/{record_key}/review","href":"/api-reference/catalog/get-record-for-review"},{"title":"Reset Catalog Batch Publishing","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/catalog/batches/{key}/reset-publishing","href":"/api-reference/catalog/reset-catalog-batch-publishing"},{"title":"Submit Catalog Batch For Review","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/catalog/batches/{key}/submit-for-review","href":"/api-reference/catalog/submit-catalog-batch-for-review"},{"title":"Get Review Preferences","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/catalog/review-preferences/{product_type_key}","href":"/api-reference/catalog/get-review-preferences"},{"title":"Set Review Preferences","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json put /api/catalog/review-preferences/{product_type_key}","href":"/api-reference/catalog/set-review-preferences"},{"title":"Delete Review Preferences","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/catalog/review-preferences/{product_type_key}","href":"/api-reference/catalog/delete-review-preferences"}]},{"group":"Jobs","pages":[{"title":"List Jobs","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/jobs/","href":"/api-reference/jobs/list-jobs"},{"title":"Create Job","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/jobs/","href":"/api-reference/jobs/create-job"},{"title":"Batch Archive Jobs","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/jobs/batch-archive","href":"/api-reference/jobs/batch-archive-jobs"},{"title":"Batch Delete Jobs","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/jobs/batch-delete","href":"/api-reference/jobs/batch-delete-jobs"},{"title":"Get Job Facets","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/jobs/facets","href":"/api-reference/jobs/get-job-facets"},{"title":"Get Job Statistics","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/jobs/stats","href":"/api-reference/jobs/get-job-statistics"},{"title":"Get Job","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/jobs/{job_id}","href":"/api-reference/jobs/get-job"},{"title":"Delete Job","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/jobs/{job_id}","href":"/api-reference/jobs/delete-job"},{"title":"Cancel Job","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/jobs/{job_id}/cancel","href":"/api-reference/jobs/cancel-job"},{"title":"Get Job Download Url","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/jobs/{job_id}/download-url","href":"/api-reference/jobs/get-job-download-url"},{"title":"Report Job Progress","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/jobs/{job_id}/progress","href":"/api-reference/jobs/report-job-progress"},{"title":"Retry Job","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/jobs/{job_id}/retry","href":"/api-reference/jobs/retry-job"},{"title":"Get Job Status","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/jobs/{job_id}/status","href":"/api-reference/jobs/get-job-status"}]},{"group":"Product Lakehouse","pages":[{"title":"List Documents","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/lakehouse/documents","href":"/api-reference/product-lakehouse/list-documents"},{"title":"Get Document","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/lakehouse/documents/{document_id}","href":"/api-reference/product-lakehouse/get-document"},{"title":"Delete Document","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/lakehouse/documents/{document_id}","href":"/api-reference/product-lakehouse/delete-document"},{"title":"Get Column Mapping","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/lakehouse/documents/{document_id}/mapping","href":"/api-reference/product-lakehouse/get-column-mapping"},{"title":"Confirm Column Mapping","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/lakehouse/documents/{document_id}/mapping/confirm","href":"/api-reference/product-lakehouse/confirm-column-mapping"},{"title":"Preview Transform","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/lakehouse/documents/{document_id}/mapping/preview-transform","href":"/api-reference/product-lakehouse/preview-transform"},{"title":"Reject Column Mapping","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/lakehouse/documents/{document_id}/mapping/reject","href":"/api-reference/product-lakehouse/reject-column-mapping"},{"title":"Validate Column Mapping","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/lakehouse/documents/{document_id}/mapping/validate","href":"/api-reference/product-lakehouse/validate-column-mapping"},{"title":"Get Product Preview","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/lakehouse/documents/{document_id}/preview","href":"/api-reference/product-lakehouse/get-product-preview"},{"title":"Ingest Documents","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/lakehouse/ingest","href":"/api-reference/product-lakehouse/ingest-documents"},{"title":"Get Mapping Fields","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/lakehouse/mapping-fields","href":"/api-reference/product-lakehouse/get-mapping-fields"},{"title":"List Lakehouse Products","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/lakehouse/products","href":"/api-reference/product-lakehouse/list-lakehouse-products"},{"title":"Get Lakehouse Products Facets","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/lakehouse/products-facets","href":"/api-reference/product-lakehouse/get-lakehouse-products-facets"},{"title":"Batch Delete Lakehouse Products","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/lakehouse/products/batch-delete","href":"/api-reference/product-lakehouse/batch-delete-lakehouse-products"},{"title":"Get Lakehouse Product","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/lakehouse/products/{key}","href":"/api-reference/product-lakehouse/get-lakehouse-product"},{"title":"Update Lakehouse Product","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json put /api/lakehouse/products/{key}","href":"/api-reference/product-lakehouse/update-lakehouse-product"},{"title":"Delete Lakehouse Product","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/lakehouse/products/{key}","href":"/api-reference/product-lakehouse/delete-lakehouse-product"},{"title":"List Brand Technologies","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/lakehouse/technologies","href":"/api-reference/product-lakehouse/list-brand-technologies"},{"title":"Get Brand Technology","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/lakehouse/technologies/{key}","href":"/api-reference/product-lakehouse/get-brand-technology"},{"title":"Update Brand Technology","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json put /api/lakehouse/technologies/{key}","href":"/api-reference/product-lakehouse/update-brand-technology"},{"title":"Delete Brand Technology","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/lakehouse/technologies/{key}","href":"/api-reference/product-lakehouse/delete-brand-technology"},{"title":"Get Technology Source Url","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/lakehouse/technologies/{key}/source-url","href":"/api-reference/product-lakehouse/get-technology-source-url"},{"title":"Generate Upload Urls","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/lakehouse/upload-url","href":"/api-reference/product-lakehouse/generate-upload-urls"}]},{"group":"MAP Pricing","pages":[{"title":"Get Active Policy For Brand","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/map-pricing/brands/{brand_key}/active-policy","href":"/api-reference/map-pricing/get-active-policy-for-brand"},{"title":"List Policies","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/map-pricing/policies","href":"/api-reference/map-pricing/list-policies"},{"title":"Batch Archive Policies","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/map-pricing/policies/batch-archive","href":"/api-reference/map-pricing/batch-archive-policies"},{"title":"Batch Delete Policies","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/map-pricing/policies/batch-delete","href":"/api-reference/map-pricing/batch-delete-policies"},{"title":"Get Policy","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/map-pricing/policies/{policy_id}","href":"/api-reference/map-pricing/get-policy"},{"title":"Delete Policy","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/map-pricing/policies/{policy_id}","href":"/api-reference/map-pricing/delete-policy"},{"title":"Approve Policy","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/map-pricing/policies/{policy_id}/approve","href":"/api-reference/map-pricing/approve-policy"},{"title":"Get Policy Changes","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/map-pricing/policies/{policy_id}/changes","href":"/api-reference/map-pricing/get-policy-changes"},{"title":"List Policy Prices","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/map-pricing/policies/{policy_id}/prices","href":"/api-reference/map-pricing/list-policy-prices"},{"title":"Get Price Detail","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/map-pricing/policies/{policy_id}/prices/{price_key}","href":"/api-reference/map-pricing/get-price-detail"},{"title":"Reject Policy","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/map-pricing/policies/{policy_id}/reject","href":"/api-reference/map-pricing/reject-policy"},{"title":"Update Policy Status","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json patch /api/map-pricing/policies/{policy_id}/status","href":"/api-reference/map-pricing/update-policy-status"},{"title":"Get Brand Parser Template","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/map-pricing/templates/{brand_key}","href":"/api-reference/map-pricing/get-brand-parser-template"},{"title":"Save Brand Parser Template","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/map-pricing/templates/{brand_key}","href":"/api-reference/map-pricing/save-brand-parser-template"}]},{"group":"Pricing","pages":[{"title":"List Batches","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/batches","href":"/api-reference/pricing/list-batches"},{"title":"Create Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches","href":"/api-reference/pricing/create-batch"},{"title":"Bulk Archive Price Batches","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/batch-archive","href":"/api-reference/pricing/bulk-archive-price-batches"},{"title":"Bulk Delete Price Batches","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/batch-delete","href":"/api-reference/pricing/bulk-delete-price-batches"},{"title":"Create Republish Batch From Variants","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/republish-from-variants","href":"/api-reference/pricing/create-republish-batch-from-variants"},{"title":"Get Upcoming Batches","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/batches/upcoming","href":"/api-reference/pricing/get-upcoming-batches"},{"title":"Get Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/batches/{key}","href":"/api-reference/pricing/get-batch"},{"title":"Update Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json put /api/pricing/batches/{key}","href":"/api-reference/pricing/update-batch"},{"title":"Delete Price Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/pricing/batches/{key}","href":"/api-reference/pricing/delete-price-batch"},{"title":"Add Records To Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/{key}/add-records","href":"/api-reference/pricing/add-records-to-batch"},{"title":"Add Records By Brand","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/{key}/add-records-by-brand","href":"/api-reference/pricing/add-records-by-brand"},{"title":"Add Records By Product","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/{key}/add-records-by-product","href":"/api-reference/pricing/add-records-by-product"},{"title":"Add Records By Variants","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/{key}/add-records-by-variants","href":"/api-reference/pricing/add-records-by-variants"},{"title":"Add Referenced Records","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/{key}/add-referenced-records","href":"/api-reference/pricing/add-referenced-records"},{"title":"Approve Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/{key}/approve","href":"/api-reference/pricing/approve-batch"},{"title":"Cancel Price Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/{key}/cancel","href":"/api-reference/pricing/cancel-price-batch"},{"title":"Export Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/{key}/export","href":"/api-reference/pricing/export-batch"},{"title":"Promote Price Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/{key}/promote","href":"/api-reference/pricing/promote-price-batch"},{"title":"Publish Batch Now","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/{key}/publish-now","href":"/api-reference/pricing/publish-batch-now"},{"title":"Get Batch Publish Status","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/batches/{key}/publish-status","href":"/api-reference/pricing/get-batch-publish-status"},{"title":"List Batch Records","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/batches/{key}/records","href":"/api-reference/pricing/list-batch-records"},{"title":"Get Batch Records Facets","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/batches/{key}/records/facets","href":"/api-reference/pricing/get-batch-records-facets"},{"title":"Reject Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/{key}/reject","href":"/api-reference/pricing/reject-batch"},{"title":"Remove Batch Records","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/{key}/remove-records","href":"/api-reference/pricing/remove-batch-records"},{"title":"Republish Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/{key}/republish","href":"/api-reference/pricing/republish-batch"},{"title":"Reset Price Batch Publishing","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/{key}/reset-publishing","href":"/api-reference/pricing/reset-price-batch-publishing"},{"title":"Get Batch Status","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/batches/{key}/status","href":"/api-reference/pricing/get-batch-status"},{"title":"Submit Price Batch For Review","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/batches/{key}/submit-for-review","href":"/api-reference/pricing/submit-price-batch-for-review"},{"title":"Generate Export","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/export","href":"/api-reference/pricing/generate-export"},{"title":"Get Export Fields","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/export/fields","href":"/api-reference/pricing/get-export-fields"},{"title":"List Export Templates","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/export/templates","href":"/api-reference/pricing/list-export-templates"},{"title":"Create Export Template","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/export/templates","href":"/api-reference/pricing/create-export-template"},{"title":"Get Export Template","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/export/templates/{key}","href":"/api-reference/pricing/get-export-template"},{"title":"Update Export Template","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json put /api/pricing/export/templates/{key}","href":"/api-reference/pricing/update-export-template"},{"title":"Delete Export Template","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/pricing/export/templates/{key}","href":"/api-reference/pricing/delete-export-template"},{"title":"Get Map Policy Brands","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/map-policy/brands","href":"/api-reference/pricing/get-map-policy-brands"},{"title":"Link Lakehouse Price","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/map-policy/link","href":"/api-reference/pricing/link-lakehouse-price"},{"title":"Create Or Update Override","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json put /api/pricing/map-policy/override","href":"/api-reference/pricing/create-or-update-override"},{"title":"Delete Override","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/pricing/map-policy/override/{key}","href":"/api-reference/pricing/delete-override"},{"title":"Get Map Policy Brand View","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/map-policy/{brand_key}","href":"/api-reference/pricing/get-map-policy-brand-view"},{"title":"Get Map Policy Changes","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/map-policy/{brand_key}/changes","href":"/api-reference/pricing/get-map-policy-changes"},{"title":"Colorway Prefill","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/map-policy/{brand_key}/colorway-prefill","href":"/api-reference/pricing/colorway-prefill"},{"title":"Refresh Map Policy Changes","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/map-policy/{brand_key}/refresh","href":"/api-reference/pricing/refresh-map-policy-changes"},{"title":"Search Lakehouse Prices","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/map-policy/{brand_key}/search-lakehouse","href":"/api-reference/pricing/search-lakehouse-prices"},{"title":"Get Colorway Display Id Preference","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/preferences/colorway-display-id","href":"/api-reference/pricing/get-colorway-display-id-preference"},{"title":"Set Colorway Display Id Preference","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json put /api/pricing/preferences/colorway-display-id","href":"/api-reference/pricing/set-colorway-display-id-preference"},{"title":"List Price Records","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/records","href":"/api-reference/pricing/list-price-records"},{"title":"Create Price Record","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/records","href":"/api-reference/pricing/create-price-record"},{"title":"Batch Delete Records","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/pricing/records/batch","href":"/api-reference/pricing/batch-delete-records"},{"title":"Bulk Set Prices","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/records/bulk-set-prices","href":"/api-reference/pricing/bulk-set-prices"},{"title":"Export Records","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/records/export","href":"/api-reference/pricing/export-records"},{"title":"Export Price Records Async","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/records/export-async","href":"/api-reference/pricing/export-price-records-async"},{"title":"Get Record Facet Values","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/records/facet-values","href":"/api-reference/pricing/get-record-facet-values"},{"title":"List Records Grouped By Product","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/records/grouped-by-product","href":"/api-reference/pricing/list-records-grouped-by-product"},{"title":"Import Prices Async","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/records/import","href":"/api-reference/pricing/import-prices-async"},{"title":"Get Import Template","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/records/import/template","href":"/api-reference/pricing/get-import-template"},{"title":"Get Import Upload Url","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/records/import/upload-url","href":"/api-reference/pricing/get-import-upload-url"},{"title":"Mass Create Price Records","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/records/mass-create","href":"/api-reference/pricing/mass-create-price-records"},{"title":"Get Product Summary","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/records/product-summary","href":"/api-reference/pricing/get-product-summary"},{"title":"Get Price Records By Product","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/records/product/{product_key}","href":"/api-reference/pricing/get-price-records-by-product"},{"title":"Get Price Publish Status By Product","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/records/product/{product_key}/publish-status","href":"/api-reference/pricing/get-price-publish-status-by-product"},{"title":"Get Price Record","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/records/{key}","href":"/api-reference/pricing/get-price-record"},{"title":"Update Price Record","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json put /api/pricing/records/{key}","href":"/api-reference/pricing/update-price-record"},{"title":"Delete Price Record","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/pricing/records/{key}","href":"/api-reference/pricing/delete-price-record"},{"title":"Get Stale Policy Changes","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/pricing/stale-policy-changes","href":"/api-reference/pricing/get-stale-policy-changes"},{"title":"Purge Stale Policy Changes","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/pricing/stale-policy-changes/purge","href":"/api-reference/pricing/purge-stale-policy-changes"}]},{"group":"Product Type Categories","pages":[{"title":"List all product type categories","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/product-type-categories/","href":"/api-reference/product-type-categories/list-all-product-type-categories"},{"title":"Create a product type category","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/product-type-categories/","href":"/api-reference/product-type-categories/create-a-product-type-category"},{"title":"List enrichment overrides for a category","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/product-type-categories/{category_key}/enrichment-overrides","href":"/api-reference/product-type-categories/list-enrichment-overrides-for-a-category"},{"title":"Set category enrichment override for a property","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json put /api/product-type-categories/{category_key}/properties/{prop_key}/enrichment-config","href":"/api-reference/product-type-categories/set-category-enrichment-override-for-a-property"},{"title":"Remove category enrichment override for a property","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/product-type-categories/{category_key}/properties/{prop_key}/enrichment-config","href":"/api-reference/product-type-categories/remove-category-enrichment-override-for-a-property"},{"title":"Update a product type category","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json put /api/product-type-categories/{key}","href":"/api-reference/product-type-categories/update-a-product-type-category"},{"title":"Delete a product type category","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/product-type-categories/{key}","href":"/api-reference/product-type-categories/delete-a-product-type-category"}]},{"group":"Product Types","pages":[{"title":"List Product Types","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/product-types/","href":"/api-reference/product-types/list-product-types"},{"title":"Create Product Type","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/product-types/","href":"/api-reference/product-types/create-product-type"},{"title":"Batch Delete Product Types","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/product-types/batch-delete","href":"/api-reference/product-types/batch-delete-product-types"},{"title":"Export Product Types Csv","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/product-types/export-csv","href":"/api-reference/product-types/export-product-types-csv"},{"title":"Export Product Type Properties Csv","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/product-types/export-properties-csv","href":"/api-reference/product-types/export-product-type-properties-csv"},{"title":"Search Product Types","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/product-types/search","href":"/api-reference/product-types/search-product-types"},{"title":"Get Product Type Count","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/product-types/stats/count","href":"/api-reference/product-types/get-product-type-count"},{"title":"Upload Product Types Csv","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/product-types/upload-csv","href":"/api-reference/product-types/upload-product-types-csv"},{"title":"Upload Product Type Properties Csv","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/product-types/upload-properties-csv","href":"/api-reference/product-types/upload-product-type-properties-csv"},{"title":"Get Product Type","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/product-types/{key}","href":"/api-reference/product-types/get-product-type"},{"title":"Update Product Type","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json put /api/product-types/{key}","href":"/api-reference/product-types/update-product-type"},{"title":"Delete Product Type","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/product-types/{key}","href":"/api-reference/product-types/delete-product-type"},{"title":"Get Product Type With Attributes","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/product-types/{key}/attributes","href":"/api-reference/product-types/get-product-type-with-attributes"},{"title":"Get Product Type With Properties","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/product-types/{key}/properties","href":"/api-reference/product-types/get-product-type-with-properties"},{"title":"Set enrichment config override for a property","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json put /api/product-types/{key}/properties/{prop_key}/enrichment-config","href":"/api-reference/product-types/set-enrichment-config-override-for-a-property"},{"title":"Reset enrichment config to property default","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/product-types/{key}/properties/{prop_key}/enrichment-config","href":"/api-reference/product-types/reset-enrichment-config-to-property-default"}]},{"group":"Products","pages":[{"title":"List Products","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/","href":"/api-reference/products/list-products"},{"title":"Create Product","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/","href":"/api-reference/products/create-product"},{"title":"Create Products Batch","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/batch","href":"/api-reference/products/create-products-batch"},{"title":"Batch Delete Products","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/batch-delete","href":"/api-reference/products/batch-delete-products"},{"title":"Batch Delete Products Async","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/batch-delete-async","href":"/api-reference/products/batch-delete-products-async"},{"title":"Batch Enrich Products","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/batch-enrich","href":"/api-reference/products/batch-enrich-products"},{"title":"Batch Enrich Products Async","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/batch-enrich-async","href":"/api-reference/products/batch-enrich-products-async"},{"title":"Get Crawl Discoveries","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/crawl-discoveries/{job_id}","href":"/api-reference/products/get-crawl-discoveries"},{"title":"Select All Product Pages","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/crawl-discoveries/{job_id}/select-all","href":"/api-reference/products/select-all-product-pages"},{"title":"Update Crawl Discovery Selection","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json patch /api/products/crawl-discoveries/{job_id}/{discovery_id}","href":"/api-reference/products/update-crawl-discovery-selection"},{"title":"Export Products","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/export","href":"/api-reference/products/export-products"},{"title":"Export Products Async","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/export-async","href":"/api-reference/products/export-products-async"},{"title":"Get Export Fields","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/export-fields","href":"/api-reference/products/get-export-fields"},{"title":"Export Products Standard Csv","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/export-standard-csv","href":"/api-reference/products/export-products-standard-csv"},{"title":"Export Products Standard Json","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/export-standard-json","href":"/api-reference/products/export-products-standard-json"},{"title":"Export Products Standard Xlsx","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/export-standard-xlsx","href":"/api-reference/products/export-products-standard-xlsx"},{"title":"Get Export Download Url","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/export/{job_id}/download-url","href":"/api-reference/products/get-export-download-url"},{"title":"Get Product Facets","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/facets","href":"/api-reference/products/get-product-facets"},{"title":"Import From Crawl","description":"Import selected URLs from crawl discoveries as products.\n\n**Authentication Required**: Requires `product:write` permission.\n\nCreates an enrichment job and queues selected URLs for import.","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/import-from-crawl","href":"/api-reference/products/import-from-crawl"},{"title":"Import Json","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/import-json","href":"/api-reference/products/import-json"},{"title":"Import Json Async","description":"Start an async product import from a JSON file in GCS.\n\nThe file must already be uploaded to GCS. Creates a Job and publishes\na NATS message for the enrichment worker to process.\n\nReturns 202 Accepted with the job_id for progress tracking.","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/import-json-async","href":"/api-reference/products/import-json-async"},{"title":"Get Import Upload Url","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/import-json/upload-url","href":"/api-reference/products/get-import-upload-url"},{"title":"List Product Keys","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/keys","href":"/api-reference/products/list-product-keys"},{"title":"Queue Site Crawl","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/queue-crawl","href":"/api-reference/products/queue-site-crawl"},{"title":"Queue Product From Url","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/queue-from-url","href":"/api-reference/products/queue-product-from-url"},{"title":"Search Products","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/search","href":"/api-reference/products/search-products"},{"title":"Get Product Count","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/stats/count","href":"/api-reference/products/get-product-count"},{"title":"Upload Base Products Csv","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/upload-base-csv","href":"/api-reference/products/upload-base-products-csv"},{"title":"Upload Base Products Xlsx","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/upload-base-xlsx","href":"/api-reference/products/upload-base-products-xlsx"},{"title":"Upload Csv","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/upload-csv","href":"/api-reference/products/upload-csv"},{"title":"Get Product","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/{key}","href":"/api-reference/products/get-product"},{"title":"Update Product","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json put /api/products/{key}","href":"/api-reference/products/update-product"},{"title":"Delete Product","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/products/{key}","href":"/api-reference/products/delete-product"},{"title":"Delete All Product Versions","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/products/{key}/all-versions","href":"/api-reference/products/delete-all-product-versions"},{"title":"Get Publish History","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/{key}/publish-history","href":"/api-reference/products/get-publish-history"},{"title":"Get Product Versions","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/{key}/versions","href":"/api-reference/products/get-product-versions"},{"title":"Create Product Version","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/{key}/versions","href":"/api-reference/products/create-product-version"},{"title":"Delete Product Version","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/products/{key}/versions/{version}","href":"/api-reference/products/delete-product-version"},{"title":"Enrich Product Version","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/{key}/versions/{version}/enrich","href":"/api-reference/products/enrich-product-version"},{"title":"Update Version Labels","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json patch /api/products/{key}/versions/{version}/labels","href":"/api-reference/products/update-version-labels"},{"title":"Submit Feedback","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/{key}/{source}/feedback","href":"/api-reference/products/submit-feedback"}]},{"group":"Variants","pages":[{"title":"List Variants","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/{product_key}/variants/","href":"/api-reference/variants/list-variants"},{"title":"Create Variant","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/{product_key}/variants/","href":"/api-reference/variants/create-variant"},{"title":"Batch Delete Variants","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/{product_key}/variants/batch-delete","href":"/api-reference/variants/batch-delete-variants"},{"title":"Bulk Update Variants","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json patch /api/products/{product_key}/variants/bulk","href":"/api-reference/variants/bulk-update-variants"},{"title":"Apply Variant Find Replace","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/{product_key}/variants/bulk/find-replace","href":"/api-reference/variants/apply-variant-find-replace"},{"title":"Preview Variant Find Replace","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/{product_key}/variants/bulk/find-replace/preview","href":"/api-reference/variants/preview-variant-find-replace"},{"title":"Confirm Matrix","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/{product_key}/variants/confirm-matrix","href":"/api-reference/variants/confirm-matrix"},{"title":"Export Variants Async","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/{product_key}/variants/export-async","href":"/api-reference/variants/export-variants-async"},{"title":"Get Variant Facets","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/{product_key}/variants/facets","href":"/api-reference/variants/get-variant-facets"},{"title":"Generate Matrix","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/{product_key}/variants/generate-matrix","href":"/api-reference/variants/generate-matrix"},{"title":"List Variant Keys","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/{product_key}/variants/keys","href":"/api-reference/variants/list-variant-keys"},{"title":"Search Variants","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/{product_key}/variants/search","href":"/api-reference/variants/search-variants"},{"title":"Upload Variants Csv","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/products/{product_key}/variants/upload-csv","href":"/api-reference/variants/upload-variants-csv"},{"title":"Get Variant","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/{product_key}/variants/{variant_key}","href":"/api-reference/variants/get-variant"},{"title":"Update Variant","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json put /api/products/{product_key}/variants/{variant_key}","href":"/api-reference/variants/update-variant"},{"title":"Delete Variant","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/products/{product_key}/variants/{variant_key}","href":"/api-reference/variants/delete-variant"}]},{"group":"Property Definitions","pages":[{"title":"List Property Definitions","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/property-definitions/","href":"/api-reference/property-definitions/list-property-definitions"},{"title":"Create Property Definition","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/property-definitions/","href":"/api-reference/property-definitions/create-property-definition"},{"title":"Batch Delete Property Definitions","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/property-definitions/batch-delete","href":"/api-reference/property-definitions/batch-delete-property-definitions"},{"title":"Bulk Update Property Flags","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json patch /api/property-definitions/bulk","href":"/api-reference/property-definitions/bulk-update-property-flags"},{"title":"Export Property Definitions Csv","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/property-definitions/export-csv","href":"/api-reference/property-definitions/export-property-definitions-csv"},{"title":"Export Property Overrides Csv","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/property-definitions/overrides/export-csv","href":"/api-reference/property-definitions/export-property-overrides-csv"},{"title":"Upload Property Overrides Csv","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/property-definitions/overrides/upload-csv","href":"/api-reference/property-definitions/upload-property-overrides-csv"},{"title":"Search Property Definitions","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/property-definitions/search","href":"/api-reference/property-definitions/search-property-definitions"},{"title":"Upload Property Definitions Csv","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/property-definitions/upload-csv","href":"/api-reference/property-definitions/upload-property-definitions-csv"},{"title":"Upload Property Values Csv","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/property-definitions/upload-values-csv","href":"/api-reference/property-definitions/upload-property-values-csv"},{"title":"Export Property Values Csv","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/property-definitions/values/export-csv","href":"/api-reference/property-definitions/export-property-values-csv"},{"title":"Get Property Definition","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/property-definitions/{key}","href":"/api-reference/property-definitions/get-property-definition"},{"title":"Update Property Definition","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json put /api/property-definitions/{key}","href":"/api-reference/property-definitions/update-property-definition"},{"title":"Delete Property Definition","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json delete /api/property-definitions/{key}","href":"/api-reference/property-definitions/delete-property-definition"},{"title":"Get all product-type enrichment overrides for a property","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/property-definitions/{key}/enrichment-overrides","href":"/api-reference/property-definitions/get-all-product-type-enrichment-overrides-for-a-property"},{"title":"Add Property Definition Value","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json post /api/property-definitions/{key}/values","href":"/api-reference/property-definitions/add-property-definition-value"}]}]}]},"title":"Import Json - MerchantOps","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-rfhihCWU.js","utils-BmH1XFxk.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BcNsxPKB.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BAES3tkd.js","snippetPresets-DCMQBKLP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D6l_bzE9.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BOktbnNh.js","shallow-BCs8SgM7.js","getApiPlaygroundDisplay-DEmW5bJB.js","CodeSnippet-CpZOpB9C.js","CodeSnippets-BOBDqibl.js","Page-D5fEM6aW.js","getPastedJson-DH2JBvmr.js","icon-BBJH-kKh.js","MethodPill-D2Sd5NLC.js","DuplicateIcon-CGgfL2qN.js","createIcon-BKudBBzi.js","DynamicMarkdown-85clUA0i.js","SectionHeading-D0JiMgDx.js","axios-vUo_bRtp.js","Markdown-Cfiy0xZO.js","clsx-rL8ZCCw4.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-aeztFa9U.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BywkCr5C.js"]}