Publish history for a product, one row per publish attempt, derived from
catalog_publish_records (each record pins product_version and
carries publish_outcomes[target_key][env]), plus current: the
pill + per-enabled-target chips for the LATEST version, computed via
the same pure compute_pill/compute_chips the list page uses —
including grey never-published chips and amber drift. current is
None when the product does not exist. Single-product query,
indexed by (organization_id, product_key).
GET
/
api
/
products
/
{key}
/
publish-history
Get Publish History
curl --request GET \ --url https://api.merchantops.ai/api/products/{key}/publish-history
{"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/get-publish-history","slug":"/api-reference/products/get-publish-history","pageMetadata":{"title":"Get Publish History","description":"Publish history for a product, one row per publish attempt, derived from\n``catalog_publish_records`` (each record pins ``product_version`` and\ncarries ``publish_outcomes[target_key][env]``), plus ``current``: the\npill + per-enabled-target chips for the LATEST version, computed via\nthe same pure ``compute_pill``/``compute_chips`` the list page uses —\nincluding grey never-published chips and amber drift. ``current`` is\n``None`` when the product does not exist. Single-product query,\nindexed by ``(organization_id, product_key)``.","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/{key}/publish-history","href":"/api-reference/products/get-publish-history","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Publish history for a product, one row per publish attempt, derived from\\n\", _jsx(_components.code, {\n children: \"catalog_publish_records\"\n }), \" (each record pins \", _jsx(_components.code, {\n children: \"product_version\"\n }), \" and\\ncarries \", _jsx(_components.code, {\n children: \"publish_outcomes[target_key][env]\"\n }), \"), plus \", _jsx(_components.code, {\n children: \"current\"\n }), \": the\\npill + per-enabled-target chips for the LATEST version, computed via\\nthe same pure \", _jsx(_components.code, {\n children: \"compute_pill\"\n }), \"/\", _jsx(_components.code, {\n children: \"compute_chips\"\n }), \" the list page uses —\\nincluding grey never-published chips and amber drift. \", _jsx(_components.code, {\n children: \"current\"\n }), \" is\\n\", _jsx(_components.code, {\n children: \"None\"\n }), \" when the product does not exist. Single-product query,\\nindexed by \", _jsx(_components.code, {\n children: \"(organization_id, product_key)\"\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":"Get Publish History","description":"Publish history for a product, one row per publish attempt, derived from\n``catalog_publish_records`` (each record pins ``product_version`` and\ncarries ``publish_outcomes[target_key][env]``), plus ``current``: the\npill + per-enabled-target chips for the LATEST version, computed via\nthe same pure ``compute_pill``/``compute_chips`` the list page uses —\nincluding grey never-published chips and amber drift. ``current`` is\n``None`` when the product does not exist. Single-product query,\nindexed by ``(organization_id, product_key)``.","deprecated":null,"version":null,"openapi":"/openapi/merchantops-public.json get /api/products/{key}/publish-history","href":"/api-reference/products/get-publish-history","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Publish history for a product, one row per publish attempt, derived from\n``catalog_publish_records`` (each record pins ``product_version`` and\ncarries ``publish_outcomes[target_key][env]``), plus ``current``: the\npill + per-enabled-target chips for the LATEST version, computed via\nthe same pure ``compute_pill``/``compute_chips`` the list page uses —\nincluding grey never-published chips and amber drift. ``current`` is\n``None`` when the product does not exist. Single-product query,\nindexed by ``(organization_id, product_key)``.","operationId":"get_publish_history","parameters":["d59529ac-7059-4b42-9e6d-93c470ca62d6","47711f2f-dc91-4ef9-a980-38a011590b5b","a74190fd-de5e-4c85-bc72-8d9340835a48","edb910cc-5c16-48d6-9010-80454c38b648","ea5916e6-5fcf-4108-a5b6-695473f04d30"],"responses":{"200":"f8eb5c4d-e68a-40c7-a738-93c4579d6a8c","422":"4f8da482-c6a7-4ba8-a69c-98a1024d977a"},"summary":"Get Publish History","tags":["Products"],"method":"get","type":"path","servers":["6c81b5d3-6d49-4f26-913c-14e8df95c608"],"security":[],"path":"/api/products/{key}/publish-history","baseUrlOptions":["https://api.merchantops.ai"],"title":"Get Publish History","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"d59529ac-7059-4b42-9e6d-93c470ca62d6":{"in":"path","name":"key","required":true,"schema":{"title":"Key","type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"47711f2f-dc91-4ef9-a980-38a011590b5b":{"in":"query","name":"include_failed","required":false,"schema":{"default":false,"title":"Include Failed","type":"boolean","isRequired":false,"uniqueKey":"","typeLabel":"boolean"}},"a74190fd-de5e-4c85-bc72-8d9340835a48":{"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"}},"edb910cc-5c16-48d6-9010-80454c38b648":{"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"}},"ea5916e6-5fcf-4108-a5b6-695473f04d30":{"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"}}},"responses":{"f8eb5c4d-e68a-40c7-a738-93c4579d6a8c":{"content":{"application/json":{"schema":{"description":"Response for GET /products/{key}/publish-history.","properties":{"key":{"description":"Product key","title":"Key","type":"string","isRequired":true,"uniqueKey":"key","typeLabel":"string"},"current":{"oneOf":[{"type":"object","title":"CurrentPublishState","description":"Publish pill/chips for the latest version; None when the product does not exist","properties":{"chips":{"items":{"description":"One per-enabled-target publish chip. Field set mirrors the dict\nproduced by ``utils/publish_status.compute_chips`` exactly.","properties":{"name":{"description":"Human integration name (falls back to token)","title":"Name","type":"string","isRequired":true,"uniqueKey":"current.oneOf.0.chips.items.[INDEX].name","typeLabel":"string"},"state":{"description":"in_sync | drifted | never_published","title":"State","type":"string","isRequired":true,"uniqueKey":"current.oneOf.0.chips.items.[INDEX].state","typeLabel":"string"},"target_key":{"description":"Catalog target key, e.g. vtex_catalog","title":"Target Key","type":"string","isRequired":true,"uniqueKey":"current.oneOf.0.chips.items.[INDEX].target_key","typeLabel":"string"},"attribution":{"oneOf":[{"type":"object","title":"PublishAttribution","properties":{"actor_display":{"oneOf":[{"type":"string","title":"Actor Display","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.actor_display.oneOf.0","typeLabel":"string"},{"type":"null","title":"Actor Display","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.actor_display.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.actor_display","typeLabel":"string | null"},"actor_id":{"oneOf":[{"type":"string","title":"Actor Id","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.actor_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Actor Id","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.actor_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.actor_id","typeLabel":"string | null"},"approved_by_display":{"oneOf":[{"type":"string","title":"Approved By Display","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.approved_by_display.oneOf.0","typeLabel":"string"},{"type":"null","title":"Approved By Display","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.approved_by_display.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.approved_by_display","typeLabel":"string | null"},"approved_by_id":{"oneOf":[{"type":"string","title":"Approved By Id","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.approved_by_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Approved By Id","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.approved_by_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.approved_by_id","typeLabel":"string | null"},"batch_key":{"oneOf":[{"type":"string","title":"Batch Key","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.batch_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Batch Key","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.batch_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.batch_key","typeLabel":"string | null"},"batch_kind":{"oneOf":[{"type":"string","title":"Batch Kind","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.batch_kind.oneOf.0","typeLabel":"string"},{"type":"null","title":"Batch Kind","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.batch_kind.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.batch_kind","typeLabel":"string | null"},"batch_name":{"oneOf":[{"type":"string","title":"Batch Name","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.batch_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Batch Name","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.batch_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.batch_name","typeLabel":"string | null"},"job_id":{"oneOf":[{"type":"string","title":"Job Id","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.job_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Job Id","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.job_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.job_id","typeLabel":"string | null"},"trigger":{"oneOf":[{"type":"string","title":"Trigger","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.trigger.oneOf.0","typeLabel":"string"},{"type":"null","title":"Trigger","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.trigger.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0.trigger","typeLabel":"string | null"}},"uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.0","typeLabel":"PublishAttribution · object"},{"type":"null","uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].attribution","typeLabel":"PublishAttribution · object | null"},"in_flight":{"oneOf":[{"type":"object","title":"InFlightPublish","required":["batch_key"],"properties":{"batch_key":{"title":"Batch Key","type":"string","isRequired":true,"uniqueKey":"current.oneOf.0.chips.items.[INDEX].in_flight.oneOf.0.batch_key","typeLabel":"string"},"batch_name":{"oneOf":[{"type":"string","title":"Batch Name","uniqueKey":"current.oneOf.0.chips.items.[INDEX].in_flight.oneOf.0.batch_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Batch Name","uniqueKey":"current.oneOf.0.chips.items.[INDEX].in_flight.oneOf.0.batch_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].in_flight.oneOf.0.batch_name","typeLabel":"string | null"},"job_id":{"oneOf":[{"type":"string","title":"Job Id","uniqueKey":"current.oneOf.0.chips.items.[INDEX].in_flight.oneOf.0.job_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Job Id","uniqueKey":"current.oneOf.0.chips.items.[INDEX].in_flight.oneOf.0.job_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].in_flight.oneOf.0.job_id","typeLabel":"string | null"},"started_at":{"oneOf":[{"type":"string","title":"Started At","format":"date-time","uniqueKey":"current.oneOf.0.chips.items.[INDEX].in_flight.oneOf.0.started_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Started At","uniqueKey":"current.oneOf.0.chips.items.[INDEX].in_flight.oneOf.0.started_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].in_flight.oneOf.0.started_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"current.oneOf.0.chips.items.[INDEX].in_flight.oneOf.0","typeLabel":"InFlightPublish · object"},{"type":"null","uniqueKey":"current.oneOf.0.chips.items.[INDEX].in_flight.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].in_flight","typeLabel":"InFlightPublish · object | null"},"last_attempt":{"oneOf":[{"type":"object","title":"PublishAttempt","required":["status"],"properties":{"status":{"title":"Status","type":"string","isRequired":true,"uniqueKey":"current.oneOf.0.chips.items.[INDEX].last_attempt.oneOf.0.status","typeLabel":"string"},"at":{"oneOf":[{"type":"string","title":"At","format":"date-time","uniqueKey":"current.oneOf.0.chips.items.[INDEX].last_attempt.oneOf.0.at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"At","uniqueKey":"current.oneOf.0.chips.items.[INDEX].last_attempt.oneOf.0.at.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].last_attempt.oneOf.0.at","typeLabel":"string\u003cdate-time> | null"},"batch_key":{"oneOf":[{"type":"string","title":"Batch Key","uniqueKey":"current.oneOf.0.chips.items.[INDEX].last_attempt.oneOf.0.batch_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Batch Key","uniqueKey":"current.oneOf.0.chips.items.[INDEX].last_attempt.oneOf.0.batch_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].last_attempt.oneOf.0.batch_key","typeLabel":"string | null"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"current.oneOf.0.chips.items.[INDEX].last_attempt.oneOf.0.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"current.oneOf.0.chips.items.[INDEX].last_attempt.oneOf.0.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].last_attempt.oneOf.0.error","typeLabel":"string | null"},"job_id":{"oneOf":[{"type":"string","title":"Job Id","uniqueKey":"current.oneOf.0.chips.items.[INDEX].last_attempt.oneOf.0.job_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Job Id","uniqueKey":"current.oneOf.0.chips.items.[INDEX].last_attempt.oneOf.0.job_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].last_attempt.oneOf.0.job_id","typeLabel":"string | null"}},"uniqueKey":"current.oneOf.0.chips.items.[INDEX].last_attempt.oneOf.0","typeLabel":"PublishAttempt · object"},{"type":"null","uniqueKey":"current.oneOf.0.chips.items.[INDEX].last_attempt.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].last_attempt","typeLabel":"PublishAttempt · object | null"},"next_scheduled":{"oneOf":[{"type":"object","title":"ScheduledPublish","required":["target_key","batch_key","batch_kind"],"properties":{"batch_key":{"title":"Batch Key","type":"string","isRequired":true,"uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.batch_key","typeLabel":"string"},"batch_kind":{"title":"Batch Kind","type":"string","isRequired":true,"uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.batch_kind","typeLabel":"string"},"target_key":{"title":"Target Key","type":"string","isRequired":true,"uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.target_key","typeLabel":"string"},"batch_name":{"oneOf":[{"type":"string","title":"Batch Name","uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.batch_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Batch Name","uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.batch_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.batch_name","typeLabel":"string | null"},"batch_status":{"default":"approved","title":"Batch Status","type":"string","uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.batch_status","typeLabel":"string"},"depends_on_catalog_batch_key":{"oneOf":[{"type":"string","title":"Depends On Catalog Batch Key","uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.depends_on_catalog_batch_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Depends On Catalog Batch Key","uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.depends_on_catalog_batch_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.depends_on_catalog_batch_key","typeLabel":"string | null"},"effective_at":{"oneOf":[{"type":"string","title":"Effective At","format":"date-time","uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.effective_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Effective At","uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.effective_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.effective_at","typeLabel":"string\u003cdate-time> | null"},"effective_date":{"oneOf":[{"type":"string","title":"Effective Date","uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.effective_date.oneOf.0","typeLabel":"string"},{"type":"null","title":"Effective Date","uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.effective_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.effective_date","typeLabel":"string | null"},"publishing_timezone":{"oneOf":[{"type":"string","title":"Publishing Timezone","uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.publishing_timezone.oneOf.0","typeLabel":"string"},{"type":"null","title":"Publishing Timezone","uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.publishing_timezone.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.publishing_timezone","typeLabel":"string | null"},"target_env":{"oneOf":[{"type":"string","title":"Target Env","uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.target_env.oneOf.0","typeLabel":"string"},{"type":"null","title":"Target Env","uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.target_env.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.target_env","typeLabel":"string | null"},"target_name":{"oneOf":[{"type":"string","title":"Target Name","uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.target_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Target Name","uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.target_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0.target_name","typeLabel":"string | null"}},"uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.0","typeLabel":"ScheduledPublish · object"},{"type":"null","uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].next_scheduled","typeLabel":"ScheduledPublish · object | null"},"published_at":{"oneOf":[{"type":"string","title":"Published At","description":"Timestamp of the last successful publish","format":"date-time","uniqueKey":"current.oneOf.0.chips.items.[INDEX].published_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Published At","description":"Timestamp of the last successful publish","uniqueKey":"current.oneOf.0.chips.items.[INDEX].published_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].published_at","typeLabel":"string\u003cdate-time> | null"},"published_version":{"oneOf":[{"type":"integer","title":"Published Version","description":"Product version last shipped to this target","uniqueKey":"current.oneOf.0.chips.items.[INDEX].published_version.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Published Version","description":"Product version last shipped to this target","uniqueKey":"current.oneOf.0.chips.items.[INDEX].published_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].published_version","typeLabel":"integer | null"},"target_env":{"oneOf":[{"type":"string","title":"Target Env","description":"Target environment; None = default env","uniqueKey":"current.oneOf.0.chips.items.[INDEX].target_env.oneOf.0","typeLabel":"string"},{"type":"null","title":"Target Env","description":"Target environment; None = default env","uniqueKey":"current.oneOf.0.chips.items.[INDEX].target_env.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.chips.items.[INDEX].target_env","typeLabel":"string | null"}},"required":["target_key","state","name"],"title":"PublishChip","type":"object","uniqueKey":"current.oneOf.0.chips.items.[INDEX]","typeLabel":"PublishChip · object"},"title":"Chips","type":"array","uniqueKey":"current.oneOf.0.chips","typeLabel":"PublishChip · object[]"},"publish_status":{"oneOf":[{"type":"string","title":"Publish Status","description":"draft | live | changed","uniqueKey":"current.oneOf.0.publish_status.oneOf.0","typeLabel":"string"},{"type":"null","title":"Publish Status","description":"draft | live | changed","uniqueKey":"current.oneOf.0.publish_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.publish_status","typeLabel":"string | null"}},"uniqueKey":"current.oneOf.0","typeLabel":"CurrentPublishState · object"},{"type":"null","description":"Publish pill/chips for the latest version; None when the product does not exist","uniqueKey":"current.oneOf.1","typeLabel":"null"}],"uniqueKey":"current","typeLabel":"CurrentPublishState · object | null"},"history":{"description":"Newest first","items":{"description":"One publish attempt: one (record = batch x product) x target x env.","properties":{"published_at":{"description":"When the attempt happened (UTC)","format":"date-time","title":"Published At","type":"string","isRequired":true,"uniqueKey":"history.items.[INDEX].published_at","typeLabel":"string\u003cdate-time>"},"target_key":{"description":"Catalog target key","title":"Target Key","type":"string","isRequired":true,"uniqueKey":"history.items.[INDEX].target_key","typeLabel":"string"},"target_name":{"description":"Resolved integration name (falls back to target_key)","title":"Target Name","type":"string","isRequired":true,"uniqueKey":"history.items.[INDEX].target_name","typeLabel":"string"},"attempted_at":{"oneOf":[{"type":"string","title":"Attempted At","format":"date-time","uniqueKey":"history.items.[INDEX].attempted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Attempted At","uniqueKey":"history.items.[INDEX].attempted_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"history.items.[INDEX].attempted_at","typeLabel":"string\u003cdate-time> | null"},"attribution":{"oneOf":[{"type":"object","title":"PublishAttribution","properties":{"actor_display":{"oneOf":[{"type":"string","title":"Actor Display","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.actor_display.oneOf.0","typeLabel":"string"},{"type":"null","title":"Actor Display","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.actor_display.oneOf.1","typeLabel":"null"}],"uniqueKey":"history.items.[INDEX].attribution.oneOf.0.actor_display","typeLabel":"string | null"},"actor_id":{"oneOf":[{"type":"string","title":"Actor Id","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.actor_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Actor Id","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.actor_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"history.items.[INDEX].attribution.oneOf.0.actor_id","typeLabel":"string | null"},"approved_by_display":{"oneOf":[{"type":"string","title":"Approved By Display","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.approved_by_display.oneOf.0","typeLabel":"string"},{"type":"null","title":"Approved By Display","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.approved_by_display.oneOf.1","typeLabel":"null"}],"uniqueKey":"history.items.[INDEX].attribution.oneOf.0.approved_by_display","typeLabel":"string | null"},"approved_by_id":{"oneOf":[{"type":"string","title":"Approved By Id","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.approved_by_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Approved By Id","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.approved_by_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"history.items.[INDEX].attribution.oneOf.0.approved_by_id","typeLabel":"string | null"},"batch_key":{"oneOf":[{"type":"string","title":"Batch Key","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.batch_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Batch Key","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.batch_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"history.items.[INDEX].attribution.oneOf.0.batch_key","typeLabel":"string | null"},"batch_kind":{"oneOf":[{"type":"string","title":"Batch Kind","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.batch_kind.oneOf.0","typeLabel":"string"},{"type":"null","title":"Batch Kind","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.batch_kind.oneOf.1","typeLabel":"null"}],"uniqueKey":"history.items.[INDEX].attribution.oneOf.0.batch_kind","typeLabel":"string | null"},"batch_name":{"oneOf":[{"type":"string","title":"Batch Name","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.batch_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Batch Name","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.batch_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"history.items.[INDEX].attribution.oneOf.0.batch_name","typeLabel":"string | null"},"job_id":{"oneOf":[{"type":"string","title":"Job Id","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.job_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Job Id","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.job_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"history.items.[INDEX].attribution.oneOf.0.job_id","typeLabel":"string | null"},"trigger":{"oneOf":[{"type":"string","title":"Trigger","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.trigger.oneOf.0","typeLabel":"string"},{"type":"null","title":"Trigger","uniqueKey":"history.items.[INDEX].attribution.oneOf.0.trigger.oneOf.1","typeLabel":"null"}],"uniqueKey":"history.items.[INDEX].attribution.oneOf.0.trigger","typeLabel":"string | null"}},"uniqueKey":"history.items.[INDEX].attribution.oneOf.0","typeLabel":"PublishAttribution · object"},{"type":"null","uniqueKey":"history.items.[INDEX].attribution.oneOf.1","typeLabel":"null"}],"uniqueKey":"history.items.[INDEX].attribution","typeLabel":"PublishAttribution · object | null"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"history.items.[INDEX].error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"history.items.[INDEX].error.oneOf.1","typeLabel":"null"}],"uniqueKey":"history.items.[INDEX].error","typeLabel":"string | null"},"status":{"default":"success","description":"success | failed","title":"Status","type":"string","uniqueKey":"history.items.[INDEX].status","typeLabel":"string"},"target_env":{"oneOf":[{"type":"string","title":"Target Env","description":"Target environment; None = default env","uniqueKey":"history.items.[INDEX].target_env.oneOf.0","typeLabel":"string"},{"type":"null","title":"Target Env","description":"Target environment; None = default env","uniqueKey":"history.items.[INDEX].target_env.oneOf.1","typeLabel":"null"}],"uniqueKey":"history.items.[INDEX].target_env","typeLabel":"string | null"},"version":{"oneOf":[{"type":"integer","title":"Version","description":"Product version that was published; null for a legacy record whose version cannot be inferred","uniqueKey":"history.items.[INDEX].version.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Version","description":"Product version that was published; null for a legacy record whose version cannot be inferred","uniqueKey":"history.items.[INDEX].version.oneOf.1","typeLabel":"null"}],"uniqueKey":"history.items.[INDEX].version","typeLabel":"integer | null"}},"required":["target_key","target_name","published_at"],"title":"PublishHistoryEntry","type":"object","uniqueKey":"history.items.[INDEX]","typeLabel":"PublishHistoryEntry · object"},"title":"History","type":"array","uniqueKey":"history","typeLabel":"PublishHistoryEntry · object[]"},"live":{"additionalProperties":{"properties":{"published_at":{"oneOf":[{"type":"string","title":"Published At","format":"date-time","uniqueKey":"live.additionalProperties.published_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Published At","uniqueKey":"live.additionalProperties.published_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"live.additionalProperties.published_at","typeLabel":"string\u003cdate-time> | null"},"version":{"oneOf":[{"type":"integer","title":"Version","uniqueKey":"live.additionalProperties.version.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Version","uniqueKey":"live.additionalProperties.version.oneOf.1","typeLabel":"null"}],"uniqueKey":"live.additionalProperties.version","typeLabel":"integer | null"}},"title":"PublishLiveVersion","type":"object","uniqueKey":"live.additionalProperties","typeLabel":"PublishLiveVersion · object"},"description":"Per target token: the version currently live","title":"Live","type":"object","uniqueKey":"live","typeLabel":"Live · object"},"scheduled":{"items":{"properties":{"batch_key":{"title":"Batch Key","type":"string","isRequired":true,"uniqueKey":"scheduled.items.[INDEX].batch_key","typeLabel":"string"},"batch_kind":{"title":"Batch Kind","type":"string","isRequired":true,"uniqueKey":"scheduled.items.[INDEX].batch_kind","typeLabel":"string"},"target_key":{"title":"Target Key","type":"string","isRequired":true,"uniqueKey":"scheduled.items.[INDEX].target_key","typeLabel":"string"},"batch_name":{"oneOf":[{"type":"string","title":"Batch Name","uniqueKey":"scheduled.items.[INDEX].batch_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Batch Name","uniqueKey":"scheduled.items.[INDEX].batch_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"scheduled.items.[INDEX].batch_name","typeLabel":"string | null"},"batch_status":{"default":"approved","title":"Batch Status","type":"string","uniqueKey":"scheduled.items.[INDEX].batch_status","typeLabel":"string"},"depends_on_catalog_batch_key":{"oneOf":[{"type":"string","title":"Depends On Catalog Batch Key","uniqueKey":"scheduled.items.[INDEX].depends_on_catalog_batch_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Depends On Catalog Batch Key","uniqueKey":"scheduled.items.[INDEX].depends_on_catalog_batch_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"scheduled.items.[INDEX].depends_on_catalog_batch_key","typeLabel":"string | null"},"effective_at":{"oneOf":[{"type":"string","title":"Effective At","format":"date-time","uniqueKey":"scheduled.items.[INDEX].effective_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Effective At","uniqueKey":"scheduled.items.[INDEX].effective_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"scheduled.items.[INDEX].effective_at","typeLabel":"string\u003cdate-time> | null"},"effective_date":{"oneOf":[{"type":"string","title":"Effective Date","uniqueKey":"scheduled.items.[INDEX].effective_date.oneOf.0","typeLabel":"string"},{"type":"null","title":"Effective Date","uniqueKey":"scheduled.items.[INDEX].effective_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"scheduled.items.[INDEX].effective_date","typeLabel":"string | null"},"publishing_timezone":{"oneOf":[{"type":"string","title":"Publishing Timezone","uniqueKey":"scheduled.items.[INDEX].publishing_timezone.oneOf.0","typeLabel":"string"},{"type":"null","title":"Publishing Timezone","uniqueKey":"scheduled.items.[INDEX].publishing_timezone.oneOf.1","typeLabel":"null"}],"uniqueKey":"scheduled.items.[INDEX].publishing_timezone","typeLabel":"string | null"},"target_env":{"oneOf":[{"type":"string","title":"Target Env","uniqueKey":"scheduled.items.[INDEX].target_env.oneOf.0","typeLabel":"string"},{"type":"null","title":"Target Env","uniqueKey":"scheduled.items.[INDEX].target_env.oneOf.1","typeLabel":"null"}],"uniqueKey":"scheduled.items.[INDEX].target_env","typeLabel":"string | null"},"target_name":{"oneOf":[{"type":"string","title":"Target Name","uniqueKey":"scheduled.items.[INDEX].target_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Target Name","uniqueKey":"scheduled.items.[INDEX].target_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"scheduled.items.[INDEX].target_name","typeLabel":"string | null"}},"required":["target_key","batch_key","batch_kind"],"title":"ScheduledPublish","type":"object","uniqueKey":"scheduled.items.[INDEX]","typeLabel":"ScheduledPublish · object"},"title":"Scheduled","type":"array","uniqueKey":"scheduled","typeLabel":"ScheduledPublish · object[]"},"targets":{"items":{"properties":{"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"targets.items.[INDEX].name","typeLabel":"string"},"target_key":{"title":"Target Key","type":"string","isRequired":true,"uniqueKey":"targets.items.[INDEX].target_key","typeLabel":"string"},"target_env":{"oneOf":[{"type":"string","title":"Target Env","uniqueKey":"targets.items.[INDEX].target_env.oneOf.0","typeLabel":"string"},{"type":"null","title":"Target Env","uniqueKey":"targets.items.[INDEX].target_env.oneOf.1","typeLabel":"null"}],"uniqueKey":"targets.items.[INDEX].target_env","typeLabel":"string | null"}},"required":["target_key","name"],"title":"PublishTargetRef","type":"object","uniqueKey":"targets.items.[INDEX]","typeLabel":"PublishTargetRef · object"},"title":"Targets","type":"array","uniqueKey":"targets","typeLabel":"PublishTargetRef · object[]"},"truncated":{"default":false,"title":"Truncated","type":"boolean","uniqueKey":"truncated","typeLabel":"boolean"}},"required":["key"],"title":"PublishHistoryResponse","type":"object","uniqueKey":"","typeLabel":"PublishHistoryResponse · object"},"examples":{"Example":{"title":"Example","value":{"key":"\u003cstring>","current":{"chips":[{"name":"\u003cstring>","state":"\u003cstring>","target_key":"\u003cstring>","attribution":{"actor_display":"\u003cstring>","actor_id":"\u003cstring>","approved_by_display":"\u003cstring>","approved_by_id":"\u003cstring>","batch_key":"\u003cstring>","batch_kind":"\u003cstring>","batch_name":"\u003cstring>","job_id":"\u003cstring>","trigger":"\u003cstring>"},"in_flight":{"batch_key":"\u003cstring>","batch_name":"\u003cstring>","job_id":"\u003cstring>","started_at":"2023-11-07T05:31:56Z"},"last_attempt":{"status":"\u003cstring>","at":"2023-11-07T05:31:56Z","batch_key":"\u003cstring>","error":"\u003cstring>","job_id":"\u003cstring>"},"next_scheduled":{"batch_key":"\u003cstring>","batch_kind":"\u003cstring>","target_key":"\u003cstring>","batch_name":"\u003cstring>","batch_status":"approved","depends_on_catalog_batch_key":"\u003cstring>","effective_at":"2023-11-07T05:31:56Z","effective_date":"\u003cstring>","publishing_timezone":"\u003cstring>","target_env":"\u003cstring>","target_name":"\u003cstring>"},"published_at":"2023-11-07T05:31:56Z","published_version":123,"target_env":"\u003cstring>"}],"publish_status":"\u003cstring>"},"history":[{"published_at":"2023-11-07T05:31:56Z","target_key":"\u003cstring>","target_name":"\u003cstring>","attempted_at":"2023-11-07T05:31:56Z","attribution":{"actor_display":"\u003cstring>","actor_id":"\u003cstring>","approved_by_display":"\u003cstring>","approved_by_id":"\u003cstring>","batch_key":"\u003cstring>","batch_kind":"\u003cstring>","batch_name":"\u003cstring>","job_id":"\u003cstring>","trigger":"\u003cstring>"},"error":"\u003cstring>","status":"success","target_env":"\u003cstring>","version":123}],"live":{},"scheduled":[{"batch_key":"\u003cstring>","batch_kind":"\u003cstring>","target_key":"\u003cstring>","batch_name":"\u003cstring>","batch_status":"approved","depends_on_catalog_batch_key":"\u003cstring>","effective_at":"2023-11-07T05:31:56Z","effective_date":"\u003cstring>","publishing_timezone":"\u003cstring>","target_env":"\u003cstring>","target_name":"\u003cstring>"}],"targets":[{"name":"\u003cstring>","target_key":"\u003cstring>","target_env":"\u003cstring>"}],"truncated":false}}},"exampleType":"generated"}},"description":"Successful Response","exampleType":"generated"},"4f8da482-c6a7-4ba8-a69c-98a1024d977a":{"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":"Get Publish History - MerchantOps","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-09T16:19:05.975Z","originalFileLocation":"api-reference/products/get-publish-history.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=\"Publish history for a product, one row per publish attempt, derived from catalog_publish_records (each record pins product_version and carries publish_outcomestarget_key), plus current: the pill + per-enabled-target chips for the LATEST version, computed via the same pure compute_pill/compute_chips the list page uses — including grey never-published chips and amber drift. current is None when the product does not exist. Single-product query, indexed by (organization_id, product_key).\">\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=\"Get Publish History - MerchantOps\">\u003cmeta data-mint-head property=\"og:description\" content=\"Publish history for a product, one row per publish attempt, derived from catalog_publish_records (each record pins product_version and carries publish_outcomestarget_key), plus current: the pill + per-enabled-target chips for the LATEST version, computed via the same pure compute_pill/compute_chips the list page uses — including grey never-published chips and amber drift. current is None when the product does not exist. Single-product query, indexed by (organization_id, product_key).\">\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/get-publish-history\">\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=Get+Publish+History\u0026amp;description=Publish+history+for+a+product%2C+one+row+per+publish+attempt%2C+derived+from%0A%60%60catalog_publish_records%60%60+%28each+record+pins+%60%60product_version%60%60+and%0Acarries+%60%60publish\u0026amp;theme=cf836048e01d22e64b84e546\u0026amp;signature=71f8b89ed05f30933af7d54f17d5872fa108f67af8594c6357afa033e24161ac\">\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=\"Get Publish History - MerchantOps\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Publish history for a product, one row per publish attempt, derived from catalog_publish_records (each record pins product_version and carries publish_outcomestarget_key), plus current: the pill + per-enabled-target chips for the LATEST version, computed via the same pure compute_pill/compute_chips the list page uses — including grey never-published chips and amber drift. current is None when the product does not exist. Single-product query, indexed by (organization_id, product_key).\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://merchantops.mintlify.app/_mintlify/api/og/v2?division=Products\u0026amp;title=Get+Publish+History\u0026amp;description=Publish+history+for+a+product%2C+one+row+per+publish+attempt%2C+derived+from%0A%60%60catalog_publish_records%60%60+%28each+record+pins+%60%60product_version%60%60+and%0Acarries+%60%60publish\u0026amp;theme=cf836048e01d22e64b84e546\u0026amp;signature=71f8b89ed05f30933af7d54f17d5872fa108f67af8594c6357afa033e24161ac\">\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/get-publish-history\">\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/get-publish-history.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/get-publish-history#webpage\",\"url\":\"https://docs.merchantops.ai/api-reference/products/get-publish-history\",\"name\":\"Get Publish History\",\"description\":\"Publish history for a product, one row per publish attempt, derived from catalog_publish_records (each record pins product_version and carries publish_outcomestarget_key), plus current: the pill + per-enabled-target chips for the LATEST version, computed via the same pure compute_pill/compute_chips the list page uses — including grey never-published chips and amber drift. current is None when the product does not exist. Single-product query, indexed by (organization_id, product_key).\",\"dateModified\":\"2026-10-09T16:19:05.975Z\",\"isPartOf\":{\"@id\":\"https://docs.merchantops.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.merchantops.ai/api-reference/products/get-publish-history#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.merchantops.ai/api-reference/products/get-publish-history#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Products\",\"item\":\"https://docs.merchantops.ai/api-reference/products/list-products\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get Publish History\",\"item\":\"https://docs.merchantops.ai/api-reference/products/get-publish-history\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.merchantops.ai/api-reference/products/get-publish-history#apireference\",\"headline\":\"Get Publish History\",\"name\":\"Get Publish History\",\"description\":\"Publish history for a product, one row per publish attempt, derived from catalog_publish_records (each record pins product_version and carries publish_outcomestarget_key), plus current: the pill + per-enabled-target chips for the LATEST version, computed via the same pure compute_pill/compute_chips the list page uses — including grey never-published chips and amber drift. current is None when the product does not exist. Single-product query, indexed by (organization_id, product_key).\",\"url\":\"https://docs.merchantops.ai/api-reference/products/get-publish-history\",\"mainEntityOfPage\":{\"@id\":\"https://docs.merchantops.ai/api-reference/products/get-publish-history#webpage\"},\"dateModified\":\"2026-10-09T16:19:05.975Z\",\"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","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","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","description":"Delete ALL versions of a Product by key.\n\n**Authentication Required**: Requires `product:delete` permission.\n**Warning**: This is a hard delete operation and cannot be undone.\nCascades deletion to all associated variants for this product.","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","description":"Get all versions of a product.\n\n**Authentication Required**: Requires `product:read` permission.\nReturns all versions sorted by version number DESC (newest first).","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":"Get Publish History - 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"]}