{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Channel3","colors":{"primary":"#6F96B5","light":"#6F96B5","dark":"#6F96B5"},"logo":{"light":"https://mintcdn.com/channel3/MdbRmpXO6ogT4w7g/logo/channel3-logo-wide-light.svg?fit=max\u0026auto=format\u0026n=MdbRmpXO6ogT4w7g\u0026q=85\u0026s=d23a7735ff07b0e7ad75f84ecffc413e","dark":"https://mintcdn.com/channel3/MdbRmpXO6ogT4w7g/logo/channel3-logo-wide-dark.svg?fit=max\u0026auto=format\u0026n=MdbRmpXO6ogT4w7g\u0026q=85\u0026s=2eab753f0c6950d281b85ee099e3ce30"},"favicon":"https://mintcdn.com/channel3/MdbRmpXO6ogT4w7g/favicon.svg?fit=max\u0026auto=format\u0026n=MdbRmpXO6ogT4w7g\u0026q=85\u0026s=3d39bd96ce5d83d11fae9a829b0da744","api":{"examples":{"defaults":"required","languages":["python","javascript","curl"]}},"navbar":{"links":[{"icon":"/logo/discord.svg","href":"https://discord.gg/6J6MjctXrH","label":"Discord"},{"href":"mailto:support@trychannel3.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://trychannel3.com/dashboard"}},"styling":{"codeblocks":{"theme":{"light":"github-light","dark":"github-dark"}},"latex":false},"integrations":{"gtm":{"tagId":"GTM-WGKVRXL8"},"posthog":{"apiKey":"phc_rgdJvtXC2gguCCcXmacTEvAxuegz0vcgLbcyNQrTRdy","sessionRecording":false}},"contextual":{"options":["copy","view","chatgpt","claude","cursor","mcp","vscode"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"channel3","hasAudioNarration":false,"actualSubdomain":"channel3","customDomains":[],"gitSource":{"type":"github","owner":"channel3-ai","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adf868f3724fb50cbdb2b01","collectionId":"79625467-bc4b-4c04-a71b-45b43113a575","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adf868f3724fb50cbdb2b01"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"}},"buildId":"6adf868f3724fb50cbdb2b01","clientVersion":"0.0.3969","searchFilterCounts":[{"language":"default","tag":"Documentation","count":101},{"language":"default","tag":"API Reference","count":44},{"language":"default","tag":"Integrate","count":43},{"language":"default","tag":"Changelog","count":31},{"language":"default","tag":"Release notes","count":24},{"language":"default","tag":"Conversational Agent","count":16},{"language":"default","tag":"SDK","count":16},{"language":"default","tag":"Make a Search","count":14},{"language":"default","tag":"Search","count":13},{"language":"default","tag":"CLI","count":11}]},"assistantConfig":{"enableStarterQuestions":true,"enableContextualStarterQuestions":true},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".dark,:root{--radius:4px;--radius-sm:2px;--radius-md:4px;--radius-lg:4px;--radius-xl:6px;--radius-2xl:6px;--radius-3xl:6px}[data-component-name=code-block],[data-component-name=code-group],accordion,callout,card,code-block,code-group,expandable,figure,frame,pre,step,tile,tooltip,update{border-radius:4px!important;overflow:hidden}#search-bar-entry,#search-bar-entry-mobile,#search-input,.rounded,.rounded-2xl,.rounded-3xl,.rounded-lg,.rounded-md,.rounded-sm,.rounded-xl,[class*=\"rounded-[\"],[data-component-name=primary-header-button],button,img,input,select,textarea{border-radius:4px!important}"}],"page":{"pagePath":"api-reference/v1/get-conversation","slug":"/api-reference/v1/get-conversation","pageMetadata":{"title":"Get Conversation","openapi":"get /v1/conversations/{conversation_id}","description":"Thread metadata plus one page of its message history. Paginate `items` with `limit` and `cursor`.","href":"/api-reference/v1/get-conversation"},"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: [\"Thread metadata plus one page of its message history. Paginate \", _jsx(_components.code, {\n children: \"items\"\n }), \" with \", _jsx(_components.code, {\n children: \"limit\"\n }), \" and \", _jsx(_components.code, {\n children: \"cursor\"\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{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,..._provideComponents(),...props.components};return _jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/conversations/read-a-conversation`,children:`Read a conversation`}),`.`]})}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":{"codeStyling":{"theme":{"light":"github-light","dark":"github-dark"}},"config":{},"pageMetadata":{"title":"Get Conversation","openapi":"get /v1/conversations/{conversation_id}","description":"Thread metadata plus one page of its message history. Paginate `items` with `limit` and `cursor`.","href":"/api-reference/v1/get-conversation"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/channel3/adddcf3cd6dd6252/scripts/generate-categories-tree.js","/docs/_mintlify/custom/channel3/8c5186294b23fcfa/google-ads.js"],"openApiReferenceData":{"operation":{"tags":["v1"],"summary":"Get Conversation","description":"Thread metadata plus one page of its message history. Paginate `items` with `limit` and `cursor`.","operationId":"get_conversation_v1_conversations__conversation_id__get","security":["1c1f3dba-4783-446e-a81d-1c4129f11717","05354e6a-0bc8-410e-a6a6-6e6ea6455a12"],"parameters":["44dabb9a-475e-4043-9ecc-ea22b5df6603","8e164709-f99d-4dd2-80c4-7fef4a057b98","aef295b4-8792-42d2-ab28-4d24d07b9888"],"responses":{"200":"23129e6b-1119-4b51-9107-b0f6e438e1e2","400":"0734d86b-e98b-4425-86d5-73bdbd73ac90","401":"aac45581-735f-46ec-bd66-b5ae7524bf1d","402":"3bd109fc-b1db-4cb2-bc40-80e384cee76a","404":"988eeaa0-0713-4120-a153-1d3066412584","422":"f9d10e73-a15f-40fc-b4bd-e3ce890e40c5","429":"2bd3639b-f50b-497f-a535-fcf5f597514a","500":"3335de5f-e0a8-4006-b3a6-7b2eba288e05"},"x-codeSamples":[{"lang":"python","label":"Python","source":"from channel3_sdk import Channel3\nfrom channel3_sdk.environment import Channel3Environment\n\nclient = Channel3(\n api_key=\"\u003cvalue>\",\n environment=Channel3Environment.PRODUCTION,\n)\n\nclient.conversations.retrieve(\n conversation_id=\"conversation_id\",\n)\n"},{"lang":"typescript","label":"TypeScript","source":"import { Channel3 } from \"@channel3/sdk\";\n\nconst client = new Channel3({ apiKey: \"YOUR_API_KEY\" });\n\nconst pageableResponse = await client.conversations.retrieve({\n conversation_id: \"conversation_id\"\n});\nfor await (const item of pageableResponse) {\n console.log(item);\n}\n\n// Or you can manually iterate page-by-page\nlet page = await client.conversations.retrieve({\n conversation_id: \"conversation_id\"\n});\nwhile (page.hasNextPage()) {\n page = page.getNextPage();\n}\n\n// You can also access the underlying response\nconst response = page.response;\n"}],"method":"get","type":"path","servers":["ec1f2329-b3f4-400f-96db-b062fc6f5e2d"],"path":"/v1/conversations/{conversation_id}","baseUrlOptions":["https://api.trychannel3.com"],"title":"Get Conversation","codeSamples":[{"label":"Python","lang":"python","source":"from channel3_sdk import Channel3\nfrom channel3_sdk.environment import Channel3Environment\n\nclient = Channel3(\n api_key=\"\u003cvalue>\",\n environment=Channel3Environment.PRODUCTION,\n)\n\nclient.conversations.retrieve(\n conversation_id=\"conversation_id\",\n)\n"},{"label":"TypeScript","lang":"typescript","source":"import { Channel3 } from \"@channel3/sdk\";\n\nconst client = new Channel3({ apiKey: \"YOUR_API_KEY\" });\n\nconst pageableResponse = await client.conversations.retrieve({\n conversation_id: \"conversation_id\"\n});\nfor await (const item of pageableResponse) {\n console.log(item);\n}\n\n// Or you can manually iterate page-by-page\nlet page = await client.conversations.retrieve({\n conversation_id: \"conversation_id\"\n});\nwhile (page.hasNextPage()) {\n page = page.getNextPage();\n}\n\n// You can also access the underlying response\nconst response = page.response;\n"}],"requestExampleLanguages":["python","javascript","bash"],"requiredOnlyExamples":true,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"44dabb9a-475e-4043-9ecc-ea22b5df6603":{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","title":"Conversation Id","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"8e164709-f99d-4dd2-80c4-7fef4a057b98":{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit","isRequired":false,"uniqueKey":"","typeLabel":"integer"}},"aef295b4-8792-42d2-ab28-4d24d07b9888":{"name":"cursor","in":"query","required":false,"schema":{"oneOf":[{"type":"string","title":"Cursor","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Cursor","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}}},"responses":{"23129e6b-1119-4b51-9107-b0f6e438e1e2":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"created_at":{"type":"integer","title":"Created At","isRequired":true,"uniqueKey":"created_at","typeLabel":"integer"},"items":{"items":{"oneOf":[{"type":"object","title":"UserMessage","properties":{"role":{"type":"string","const":"user","title":"Role","default":"user","uniqueKey":"\\items.items.[INDEX].oneOf.0.role","typeLabel":"string"},"parts":{"items":{"oneOf":[{"type":"object","title":"TextPart","required":["text"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.parts.items.[INDEX].oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"text","title":"Type","default":"text","uniqueKey":"\\items.items.[INDEX].oneOf.0.parts.items.[INDEX].oneOf.0.type","typeLabel":"string"}},"uniqueKey":"\\items.items.[INDEX].oneOf.0.parts.items.[INDEX].oneOf.0","typeLabel":"TextPart · object"},{"type":"object","title":"ImagePart","description":"An image by URL. ``data:`` URIs are uploaded and rewritten server-side.","required":["url"],"properties":{"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.0.parts.items.[INDEX].oneOf.1.url","typeLabel":"string"},"type":{"type":"string","const":"image","title":"Type","default":"image","uniqueKey":"\\items.items.[INDEX].oneOf.0.parts.items.[INDEX].oneOf.1.type","typeLabel":"string"}},"uniqueKey":"\\items.items.[INDEX].oneOf.0.parts.items.[INDEX].oneOf.1","typeLabel":"ImagePart · object"}],"uniqueKey":"\\items.items.[INDEX].oneOf.0.parts.items.[INDEX]","typeLabel":"TextPart · object | ImagePart · object"},"type":"array","title":"Parts","uniqueKey":"\\items.items.[INDEX].oneOf.0.parts","typeLabel":"(TextPart · object | ImagePart · object)[]"}},"uniqueKey":"\\items.items.[INDEX].oneOf.0","typeLabel":"UserMessage · object"},{"type":"object","title":"AssistantMessage","properties":{"role":{"type":"string","const":"assistant","title":"Role","default":"assistant","uniqueKey":"\\items.items.[INDEX].oneOf.1.role","typeLabel":"string"},"parts":{"items":{"oneOf":[{"type":"object","title":"TextPart","required":["text"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"text","title":"Type","default":"text","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.type","typeLabel":"string"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0","typeLabel":"TextPart · object"},{"type":"object","title":"ToolPart","description":"One catalog tool call and its display payload from an assistant turn.","required":["tool_call_id","tool_name"],"properties":{"tool_call_id":{"type":"string","title":"Tool Call Id","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.tool_call_id","typeLabel":"string"},"tool_name":{"type":"string","title":"Tool Name","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.tool_name","typeLabel":"string"},"type":{"type":"string","const":"tool","title":"Type","default":"tool","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.type","typeLabel":"string"},"input":{"oneOf":[{"type":"object","title":"SearchProductsInput","required":["query"],"properties":{"query":{"type":"string","title":"Query","default":"","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.0.query","typeLabel":"string"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.0","typeLabel":"SearchProductsInput · object"},{"type":"object","title":"ProductIdsInput","properties":{"product_ids":{"items":{"type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.1.product_ids.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Product Ids","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.1.product_ids","typeLabel":"string[]"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.1","typeLabel":"ProductIdsInput · object"},{"type":"object","title":"UrlLookupInput","properties":{"url":{"type":"string","title":"Url","default":"","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.2.url","typeLabel":"string"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.2","typeLabel":"UrlLookupInput · object"},{"type":"object","title":"ImageSearchInput","properties":{"image_url":{"oneOf":[{"type":"string","title":"Image Url","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.3.image_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Image Url","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.3.image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.3.image_url","typeLabel":"string | null"},"query":{"oneOf":[{"type":"string","title":"Query","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.3.query.oneOf.0","typeLabel":"string"},{"type":"null","title":"Query","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.3.query.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.3.query","typeLabel":"string | null"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.3","typeLabel":"ImageSearchInput · object"},{"type":"object","title":"SimilarProductsInput","properties":{"product_ids":{"items":{"type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.4.product_ids.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Product Ids","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.4.product_ids","typeLabel":"string[]"},"query":{"oneOf":[{"type":"string","title":"Query","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.4.query.oneOf.0","typeLabel":"string"},{"type":"null","title":"Query","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.4.query.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.4.query","typeLabel":"string | null"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input.oneOf.4","typeLabel":"SimilarProductsInput · object"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.input","typeLabel":"SearchProductsInput · object | ProductIdsInput · object | UrlLookupInput · object | ImageSearchInput · object | SimilarProductsInput · object"},"output":{"oneOf":[{"type":"object","title":"CatalogDisplayPayload","description":"Client-facing catalog tool result shown on the stream and on ``ToolPart``.","properties":{"products":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].id","typeLabel":"string"},"title":{"type":"string","title":"Title","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].title","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].description","typeLabel":"string | null"},"brands":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].brands.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].brands.items.[INDEX].name","typeLabel":"string"}},"type":"object","required":["id","name"],"title":"ProductBrand","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].brands.items.[INDEX]","typeLabel":"ProductBrand · object"},"type":"array","title":"Brands","description":"Ordered list of brands.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].brands","typeLabel":"ProductBrand · object[]"},"images":{"items":{"properties":{"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].images.items.[INDEX].url","typeLabel":"string"},"cleaned_url":{"oneOf":[{"type":"string","title":"Cleaned Url","description":"Background-removed square image on Channel3 CDN when available. Use for product grids; ``url`` is the regular hosted shot.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].images.items.[INDEX].cleaned_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Cleaned Url","description":"Background-removed square image on Channel3 CDN when available. Use for product grids; ``url`` is the regular hosted shot.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].images.items.[INDEX].cleaned_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].images.items.[INDEX].cleaned_url","typeLabel":"string | null"},"is_main_image":{"type":"boolean","title":"Is Main Image","default":false,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].images.items.[INDEX].is_main_image","typeLabel":"boolean"},"shot_type":{"oneOf":[{"type":"string","title":"ApiProductImageType","description":"Product image type classification for API responses.","enum":["hero","lifestyle","on_model","detail","scale_reference","angle_view","flat_lay","in_use","packaging","size_chart","product_information","merchant_information"],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].images.items.[INDEX].shot_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].images.items.[INDEX].shot_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].images.items.[INDEX].shot_type","typeLabel":"enum\u003cstring> | null"},"alt_text":{"oneOf":[{"type":"string","title":"Alt Text","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].images.items.[INDEX].alt_text.oneOf.0","typeLabel":"string"},{"type":"null","title":"Alt Text","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].images.items.[INDEX].alt_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].images.items.[INDEX].alt_text","typeLabel":"string | null"}},"type":"object","required":["url"],"title":"ProductImage","description":"Product image with metadata.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].images.items.[INDEX]","typeLabel":"ProductImage · object"},"type":"array","title":"Images","default":[],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].images","typeLabel":"ProductImage · object[]"},"category":{"oneOf":[{"type":"object","title":"CategorySummary","description":"The single category this product belongs to, as a structured `CategorySummary` (slug, title, path, has_children).","required":["slug","title","has_children"],"properties":{"slug":{"type":"string","title":"Slug","description":"URL-friendly slug (e.g. 'sofas')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].category.oneOf.0.slug","typeLabel":"string"},"title":{"type":"string","title":"Title","description":"Human-readable category title","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].category.oneOf.0.title","typeLabel":"string"},"has_children":{"type":"boolean","title":"Has Children","description":"Whether this category has subcategories","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].category.oneOf.0.has_children","typeLabel":"boolean"},"path":{"items":{"properties":{"slug":{"type":"string","title":"Slug","description":"URL-friendly slug (e.g. 'sofas')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].category.oneOf.0.path.items.[INDEX].slug","typeLabel":"string"},"title":{"type":"string","title":"Title","description":"Human-readable category title","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].category.oneOf.0.path.items.[INDEX].title","typeLabel":"string"}},"type":"object","required":["slug","title"],"title":"CategoryRef","description":"Lean reference to a category, used in path and children arrays.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].category.oneOf.0.path.items.[INDEX]","typeLabel":"CategoryRef · object"},"type":"array","title":"Path","description":"Hierarchical path as a structured list, root first; the last entry is this category itself","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].category.oneOf.0.path","typeLabel":"CategoryRef · object[]"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].category.oneOf.0","typeLabel":"CategorySummary · object"},{"type":"null","description":"The single category this product belongs to, as a structured `CategorySummary` (slug, title, path, has_children).","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].category.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].category","typeLabel":"CategorySummary · object | null"},"gender":{"oneOf":[{"type":"string","title":"Gender","description":"Product gender. 'unisex' is deprecated: coerced to None on input, never emitted.","enum":["male","female"],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].gender.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].gender.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].gender","typeLabel":"enum\u003cstring> | null"},"age":{"oneOf":[{"type":"string","title":"Age","description":"Target age group. Age-agnostic products are typically returned as 'adult'.","enum":["newborn","infant","toddler","kids","adult"],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].age.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Target age group. Age-agnostic products are typically returned as 'adult'.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].age.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].age","typeLabel":"enum\u003cstring> | null"},"materials":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].materials.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Materials","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].materials.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Materials","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].materials.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].materials","typeLabel":"string[] | null"},"key_features":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].key_features.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Key Features","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].key_features.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Key Features","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].key_features.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].key_features","typeLabel":"string[] | null"},"colors":{"items":{"properties":{"hex":{"type":"string","title":"Hex","description":"sRGB hex string, e.g. '#a1b2c3'","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].colors.items.[INDEX].hex","typeLabel":"string"},"percentage":{"type":"number","title":"Percentage","description":"Fraction of foreground pixels in [0, 1]; 1.0 is 100%.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].colors.items.[INDEX].percentage","typeLabel":"number"}},"type":"object","required":["hex","percentage"],"title":"ProductColor","description":"A color of the cleaned main product image; visual share, not composition or the Color variant axis.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].colors.items.[INDEX]","typeLabel":"ProductColor · object"},"type":"array","title":"Colors","description":"Colors of the cleaned main product image, ordered by pixel share (descending). Empty when the product has no cleaned image palette.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].colors","typeLabel":"ProductColor · object[]"},"offers":{"items":{"properties":{"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].url","typeLabel":"string"},"domain":{"type":"string","title":"Domain","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].domain","typeLabel":"string"},"price":{"properties":{"price":{"type":"number","title":"Price","description":"The current price of the product, including any discounts.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].price.price","typeLabel":"number"},"currency":{"type":"string","title":"Currency","description":"The currency code of the product, like USD, EUR, GBP, etc.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].price.currency","typeLabel":"string"},"compare_at_price":{"oneOf":[{"type":"number","title":"Compare At Price","description":"The original price of the product before any discounts.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].price.compare_at_price.oneOf.0","typeLabel":"number"},{"type":"null","title":"Compare At Price","description":"The original price of the product before any discounts.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].price.compare_at_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].price.compare_at_price","typeLabel":"number | null"}},"type":"object","required":["price","currency"],"title":"Price","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].price","typeLabel":"Price · object"},"availability":{"type":"string","enum":["InStock","OutOfStock"],"title":"OfferAvailabilityStatus","description":"The two availability values the public API emits on offers.\n\nInternal ``AvailabilityStatus`` values are collapsed to these via\n``AvailabilityStatus.to_api()``.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].availability","typeLabel":"enum\u003cstring>"},"condition":{"oneOf":[{"type":"string","title":"Condition","description":"Condition of this merchant offer (new or used). Null when condition is unknown.","enum":["new","used"],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].condition.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Condition of this merchant offer (new or used). Null when condition is unknown.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].condition.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].condition","typeLabel":"enum\u003cstring> | null"},"max_commission_rate":{"type":"number","title":"Max Commission Rate","description":"The maximum commission rate for the merchant, as a decimal fraction: 0 is no commission, 0.5 is 50% commission. 'Max' because the actual commission rate may be lower due to vendor-specific affiliate rules.","default":0,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].max_commission_rate","typeLabel":"number"},"dimensions":{"oneOf":[{"type":"object","title":"Dimensions","description":"Physical dimensions of this offer. Null when unknown.","properties":{"length":{"oneOf":[{"type":"object","title":"LengthDimension","description":"A length measurement, in one of the supported length units.","required":["number","unit"],"properties":{"number":{"type":"number","title":"Number","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.length.oneOf.0.number","typeLabel":"number"},"unit":{"type":"string","enum":["mm","cm","m","in","ft"],"title":"LengthUnit","description":"The unit from the request's dimension filters when one was given (the value is converted to it); otherwise the unit the merchant stated.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.length.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.length.oneOf.0","typeLabel":"LengthDimension · object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.length.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.length","typeLabel":"LengthDimension · object | null"},"width":{"oneOf":[{"type":"object","title":"LengthDimension","description":"A length measurement, in one of the supported length units.","required":["number","unit"],"properties":{"number":{"type":"number","title":"Number","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.width.oneOf.0.number","typeLabel":"number"},"unit":{"type":"string","enum":["mm","cm","m","in","ft"],"title":"LengthUnit","description":"The unit from the request's dimension filters when one was given (the value is converted to it); otherwise the unit the merchant stated.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.width.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.width.oneOf.0","typeLabel":"LengthDimension · object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.width.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.width","typeLabel":"LengthDimension · object | null"},"height":{"oneOf":[{"type":"object","title":"LengthDimension","description":"A length measurement, in one of the supported length units.","required":["number","unit"],"properties":{"number":{"type":"number","title":"Number","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.height.oneOf.0.number","typeLabel":"number"},"unit":{"type":"string","enum":["mm","cm","m","in","ft"],"title":"LengthUnit","description":"The unit from the request's dimension filters when one was given (the value is converted to it); otherwise the unit the merchant stated.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.height.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.height.oneOf.0","typeLabel":"LengthDimension · object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.height.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.height","typeLabel":"LengthDimension · object | null"},"weight":{"oneOf":[{"type":"object","title":"WeightDimension","description":"A weight measurement, in one of the supported weight units.","required":["number","unit"],"properties":{"number":{"type":"number","title":"Number","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.weight.oneOf.0.number","typeLabel":"number"},"unit":{"type":"string","enum":["mg","g","kg","oz","lb"],"title":"WeightUnit","description":"The unit from the request's dimension filters when one was given (the value is converted to it); otherwise the unit the merchant stated.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.weight.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.weight.oneOf.0","typeLabel":"WeightDimension · object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.weight.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.weight","typeLabel":"WeightDimension · object | null"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0","typeLabel":"Dimensions · object"},{"type":"null","description":"Physical dimensions of this offer. Null when unknown.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX].dimensions","typeLabel":"Dimensions · object | null"}},"type":"object","required":["url","domain","price","availability"],"title":"ProductOffer","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers.items.[INDEX]","typeLabel":"ProductOffer · object"},"type":"array","title":"Offers","description":"All merchant offers for this product in the requested locale.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].offers","typeLabel":"ProductOffer · object[]"},"variants":{"oneOf":[{"type":"object","title":"Variants","description":"Variant interaction state — options, selected. Absent when the product has no variations.","required":["options","selected"],"properties":{"options":{"items":{"properties":{"name":{"type":"string","title":"Name","description":"The name of the option (e.g. 'Color', 'Size')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].name","typeLabel":"string"},"values":{"items":{"properties":{"label":{"type":"string","title":"Label","description":"The display value of the option value (e.g. 'Blue')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].label","typeLabel":"string"},"exists":{"type":"boolean","title":"Exists","description":"Whether the option value exists on the product, or is a configuration only present on another variant of the same product. For example, a shirt that comes in multiple colors, but only one color is available in Size XL.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].exists","typeLabel":"boolean"},"available":{"oneOf":[{"type":"string","title":"OfferAvailabilityStatus","description":"The availability status of the option value. None when returned on search results, hydrated only on get product detail requests.","enum":["InStock","OutOfStock"],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].available.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The availability status of the option value. None when returned on search results, hydrated only on get product detail requests.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].available.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].available","typeLabel":"enum\u003cstring> | null"},"thumbnail_url":{"oneOf":[{"type":"string","title":"Thumbnail Url","description":"For options that reference different products, this is the URL of the thumbnail image for the option value. E.g., a shoe that comes in multiple colors will have an OptionValue for each color with a thumbnail_url set.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].thumbnail_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Thumbnail Url","description":"For options that reference different products, this is the URL of the thumbnail image for the option value. E.g., a shoe that comes in multiple colors will have an OptionValue for each color with a thumbnail_url set.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].thumbnail_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].thumbnail_url","typeLabel":"string | null"},"product_id":{"oneOf":[{"type":"string","title":"Product Id","description":"The product id that represents this value. Variants that point to different products will have this field set, as well as thumbnail_url for displaying selector icons.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].product_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Product Id","description":"The product id that represents this value. Variants that point to different products will have this field set, as well as thumbnail_url for displaying selector icons.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].product_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].product_id","typeLabel":"string | null"}},"type":"object","required":["label","exists"],"title":"OptionValue","description":"One value of one variant option (e.g. 'Blue' under 'Color')","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX]","typeLabel":"OptionValue · object"},"type":"array","title":"Values","description":"The values of the option (e.g. ['Blue', 'Red', 'Green'])","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values","typeLabel":"OptionValue · object[]"}},"type":"object","required":["name","values"],"title":"VariantOption","description":"One dimension of a product family (e.g. 'Color', 'Size').","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX]","typeLabel":"VariantOption · object"},"type":"array","title":"Options","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.options","typeLabel":"VariantOption · object[]"},"selected":{"items":{"properties":{"name":{"type":"string","title":"Name","description":"The name of the selected option (e.g. 'Color', 'Size')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.selected.items.[INDEX].name","typeLabel":"string"},"label":{"type":"string","title":"Label","description":"The display value of the selected option (e.g. 'Blue', 'XL')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.selected.items.[INDEX].label","typeLabel":"string"}},"type":"object","required":["name","label"],"title":"SelectedOption","description":"One effective selection on a product, post server-side relaxation.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.selected.items.[INDEX]","typeLabel":"SelectedOption · object"},"type":"array","title":"Selected","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0.selected","typeLabel":"SelectedOption · object[]"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.0","typeLabel":"Variants · object"},{"type":"null","description":"Variant interaction state — options, selected. Absent when the product has no variations.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].variants","typeLabel":"Variants · object | null"},"structured_attributes":{"additionalProperties":{"items":{"type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].structured_attributes.additionalProperties.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].structured_attributes.additionalProperties","typeLabel":"string[]"},"type":"object","title":"Structured Attributes","description":"Structured attributes extracted for this product, keyed by attribute handle (e.g. 'color', 'material'). Values are the canonical allowed values for that handle.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].structured_attributes","typeLabel":"Structured Attributes · object"},"ratings":{"oneOf":[{"type":"object","title":"ProductRatings","description":"Cross-merchant rating rollup. Null when no merchant has a usable product rating.","required":["value","count","source_count"],"properties":{"value":{"type":"number","title":"Value","description":"Average on a 0–5 scale, weighted by each merchant's review count.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].ratings.oneOf.0.value","typeLabel":"number"},"count":{"type":"integer","title":"Count","description":"Total review count after collapsing identical merchant pools.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].ratings.oneOf.0.count","typeLabel":"integer"},"source_count":{"type":"integer","title":"Source Count","description":"Distinct merchant rating pools that contributed.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].ratings.oneOf.0.source_count","typeLabel":"integer"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].ratings.oneOf.0","typeLabel":"ProductRatings · object"},{"type":"null","description":"Cross-merchant rating rollup. Null when no merchant has a usable product rating.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].ratings.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX].ratings","typeLabel":"ProductRatings · object | null"}},"type":"object","required":["id","title"],"title":"Product","description":"Product with detailed information.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products.items.[INDEX]","typeLabel":"Product · object"},"type":"array","title":"Products","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.products","typeLabel":"Product · object[]"},"things":{"items":{"properties":{"thing":{"type":"string","title":"Thing","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].thing","typeLabel":"string"},"matches":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].id","typeLabel":"string"},"title":{"type":"string","title":"Title","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].title","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].description","typeLabel":"string | null"},"brands":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].brands.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].brands.items.[INDEX].name","typeLabel":"string"}},"type":"object","required":["id","name"],"title":"ProductBrand","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].brands.items.[INDEX]","typeLabel":"ProductBrand · object"},"type":"array","title":"Brands","description":"Ordered list of brands.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].brands","typeLabel":"ProductBrand · object[]"},"images":{"items":{"properties":{"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].images.items.[INDEX].url","typeLabel":"string"},"cleaned_url":{"oneOf":[{"type":"string","title":"Cleaned Url","description":"Background-removed square image on Channel3 CDN when available. Use for product grids; ``url`` is the regular hosted shot.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].images.items.[INDEX].cleaned_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Cleaned Url","description":"Background-removed square image on Channel3 CDN when available. Use for product grids; ``url`` is the regular hosted shot.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].images.items.[INDEX].cleaned_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].images.items.[INDEX].cleaned_url","typeLabel":"string | null"},"is_main_image":{"type":"boolean","title":"Is Main Image","default":false,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].images.items.[INDEX].is_main_image","typeLabel":"boolean"},"shot_type":{"oneOf":[{"type":"string","title":"ApiProductImageType","description":"Product image type classification for API responses.","enum":["hero","lifestyle","on_model","detail","scale_reference","angle_view","flat_lay","in_use","packaging","size_chart","product_information","merchant_information"],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].images.items.[INDEX].shot_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].images.items.[INDEX].shot_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].images.items.[INDEX].shot_type","typeLabel":"enum\u003cstring> | null"},"alt_text":{"oneOf":[{"type":"string","title":"Alt Text","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].images.items.[INDEX].alt_text.oneOf.0","typeLabel":"string"},{"type":"null","title":"Alt Text","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].images.items.[INDEX].alt_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].images.items.[INDEX].alt_text","typeLabel":"string | null"}},"type":"object","required":["url"],"title":"ProductImage","description":"Product image with metadata.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].images.items.[INDEX]","typeLabel":"ProductImage · object"},"type":"array","title":"Images","default":[],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].images","typeLabel":"ProductImage · object[]"},"category":{"oneOf":[{"type":"object","title":"CategorySummary","description":"The single category this product belongs to, as a structured `CategorySummary` (slug, title, path, has_children).","required":["slug","title","has_children"],"properties":{"slug":{"type":"string","title":"Slug","description":"URL-friendly slug (e.g. 'sofas')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].category.oneOf.0.slug","typeLabel":"string"},"title":{"type":"string","title":"Title","description":"Human-readable category title","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].category.oneOf.0.title","typeLabel":"string"},"has_children":{"type":"boolean","title":"Has Children","description":"Whether this category has subcategories","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].category.oneOf.0.has_children","typeLabel":"boolean"},"path":{"items":{"properties":{"slug":{"type":"string","title":"Slug","description":"URL-friendly slug (e.g. 'sofas')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].category.oneOf.0.path.items.[INDEX].slug","typeLabel":"string"},"title":{"type":"string","title":"Title","description":"Human-readable category title","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].category.oneOf.0.path.items.[INDEX].title","typeLabel":"string"}},"type":"object","required":["slug","title"],"title":"CategoryRef","description":"Lean reference to a category, used in path and children arrays.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].category.oneOf.0.path.items.[INDEX]","typeLabel":"CategoryRef · object"},"type":"array","title":"Path","description":"Hierarchical path as a structured list, root first; the last entry is this category itself","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].category.oneOf.0.path","typeLabel":"CategoryRef · object[]"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].category.oneOf.0","typeLabel":"CategorySummary · object"},{"type":"null","description":"The single category this product belongs to, as a structured `CategorySummary` (slug, title, path, has_children).","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].category.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].category","typeLabel":"CategorySummary · object | null"},"gender":{"oneOf":[{"type":"string","title":"Gender","description":"Product gender. 'unisex' is deprecated: coerced to None on input, never emitted.","enum":["male","female"],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].gender.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].gender.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].gender","typeLabel":"enum\u003cstring> | null"},"age":{"oneOf":[{"type":"string","title":"Age","description":"Target age group. Age-agnostic products are typically returned as 'adult'.","enum":["newborn","infant","toddler","kids","adult"],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].age.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Target age group. Age-agnostic products are typically returned as 'adult'.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].age.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].age","typeLabel":"enum\u003cstring> | null"},"materials":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].materials.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Materials","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].materials.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Materials","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].materials.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].materials","typeLabel":"string[] | null"},"key_features":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].key_features.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Key Features","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].key_features.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Key Features","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].key_features.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].key_features","typeLabel":"string[] | null"},"colors":{"items":{"properties":{"hex":{"type":"string","title":"Hex","description":"sRGB hex string, e.g. '#a1b2c3'","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].colors.items.[INDEX].hex","typeLabel":"string"},"percentage":{"type":"number","title":"Percentage","description":"Fraction of foreground pixels in [0, 1]; 1.0 is 100%.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].colors.items.[INDEX].percentage","typeLabel":"number"}},"type":"object","required":["hex","percentage"],"title":"ProductColor","description":"A color of the cleaned main product image; visual share, not composition or the Color variant axis.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].colors.items.[INDEX]","typeLabel":"ProductColor · object"},"type":"array","title":"Colors","description":"Colors of the cleaned main product image, ordered by pixel share (descending). Empty when the product has no cleaned image palette.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].colors","typeLabel":"ProductColor · object[]"},"offers":{"items":{"properties":{"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].url","typeLabel":"string"},"domain":{"type":"string","title":"Domain","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].domain","typeLabel":"string"},"price":{"properties":{"price":{"type":"number","title":"Price","description":"The current price of the product, including any discounts.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].price.price","typeLabel":"number"},"currency":{"type":"string","title":"Currency","description":"The currency code of the product, like USD, EUR, GBP, etc.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].price.currency","typeLabel":"string"},"compare_at_price":{"oneOf":[{"type":"number","title":"Compare At Price","description":"The original price of the product before any discounts.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].price.compare_at_price.oneOf.0","typeLabel":"number"},{"type":"null","title":"Compare At Price","description":"The original price of the product before any discounts.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].price.compare_at_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].price.compare_at_price","typeLabel":"number | null"}},"type":"object","required":["price","currency"],"title":"Price","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].price","typeLabel":"Price · object"},"availability":{"type":"string","enum":["InStock","OutOfStock"],"title":"OfferAvailabilityStatus","description":"The two availability values the public API emits on offers.\n\nInternal ``AvailabilityStatus`` values are collapsed to these via\n``AvailabilityStatus.to_api()``.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].availability","typeLabel":"enum\u003cstring>"},"condition":{"oneOf":[{"type":"string","title":"Condition","description":"Condition of this merchant offer (new or used). Null when condition is unknown.","enum":["new","used"],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].condition.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Condition of this merchant offer (new or used). Null when condition is unknown.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].condition.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].condition","typeLabel":"enum\u003cstring> | null"},"max_commission_rate":{"type":"number","title":"Max Commission Rate","description":"The maximum commission rate for the merchant, as a decimal fraction: 0 is no commission, 0.5 is 50% commission. 'Max' because the actual commission rate may be lower due to vendor-specific affiliate rules.","default":0,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].max_commission_rate","typeLabel":"number"},"dimensions":{"oneOf":[{"type":"object","title":"Dimensions","description":"Physical dimensions of this offer. Null when unknown.","properties":{"length":{"oneOf":[{"type":"object","title":"LengthDimension","description":"A length measurement, in one of the supported length units.","required":["number","unit"],"properties":{"number":{"type":"number","title":"Number","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.length.oneOf.0.number","typeLabel":"number"},"unit":{"type":"string","enum":["mm","cm","m","in","ft"],"title":"LengthUnit","description":"The unit from the request's dimension filters when one was given (the value is converted to it); otherwise the unit the merchant stated.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.length.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.length.oneOf.0","typeLabel":"LengthDimension · object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.length.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.length","typeLabel":"LengthDimension · object | null"},"width":{"oneOf":[{"type":"object","title":"LengthDimension","description":"A length measurement, in one of the supported length units.","required":["number","unit"],"properties":{"number":{"type":"number","title":"Number","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.width.oneOf.0.number","typeLabel":"number"},"unit":{"type":"string","enum":["mm","cm","m","in","ft"],"title":"LengthUnit","description":"The unit from the request's dimension filters when one was given (the value is converted to it); otherwise the unit the merchant stated.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.width.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.width.oneOf.0","typeLabel":"LengthDimension · object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.width.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.width","typeLabel":"LengthDimension · object | null"},"height":{"oneOf":[{"type":"object","title":"LengthDimension","description":"A length measurement, in one of the supported length units.","required":["number","unit"],"properties":{"number":{"type":"number","title":"Number","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.height.oneOf.0.number","typeLabel":"number"},"unit":{"type":"string","enum":["mm","cm","m","in","ft"],"title":"LengthUnit","description":"The unit from the request's dimension filters when one was given (the value is converted to it); otherwise the unit the merchant stated.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.height.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.height.oneOf.0","typeLabel":"LengthDimension · object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.height.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.height","typeLabel":"LengthDimension · object | null"},"weight":{"oneOf":[{"type":"object","title":"WeightDimension","description":"A weight measurement, in one of the supported weight units.","required":["number","unit"],"properties":{"number":{"type":"number","title":"Number","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.weight.oneOf.0.number","typeLabel":"number"},"unit":{"type":"string","enum":["mg","g","kg","oz","lb"],"title":"WeightUnit","description":"The unit from the request's dimension filters when one was given (the value is converted to it); otherwise the unit the merchant stated.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.weight.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.weight.oneOf.0","typeLabel":"WeightDimension · object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.weight.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.weight","typeLabel":"WeightDimension · object | null"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0","typeLabel":"Dimensions · object"},{"type":"null","description":"Physical dimensions of this offer. Null when unknown.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX].dimensions","typeLabel":"Dimensions · object | null"}},"type":"object","required":["url","domain","price","availability"],"title":"ProductOffer","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers.items.[INDEX]","typeLabel":"ProductOffer · object"},"type":"array","title":"Offers","description":"All merchant offers for this product in the requested locale.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].offers","typeLabel":"ProductOffer · object[]"},"variants":{"oneOf":[{"type":"object","title":"Variants","description":"Variant interaction state — options, selected. Absent when the product has no variations.","required":["options","selected"],"properties":{"options":{"items":{"properties":{"name":{"type":"string","title":"Name","description":"The name of the option (e.g. 'Color', 'Size')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.options.items.[INDEX].name","typeLabel":"string"},"values":{"items":{"properties":{"label":{"type":"string","title":"Label","description":"The display value of the option value (e.g. 'Blue')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].label","typeLabel":"string"},"exists":{"type":"boolean","title":"Exists","description":"Whether the option value exists on the product, or is a configuration only present on another variant of the same product. For example, a shirt that comes in multiple colors, but only one color is available in Size XL.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].exists","typeLabel":"boolean"},"available":{"oneOf":[{"type":"string","title":"OfferAvailabilityStatus","description":"The availability status of the option value. None when returned on search results, hydrated only on get product detail requests.","enum":["InStock","OutOfStock"],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].available.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The availability status of the option value. None when returned on search results, hydrated only on get product detail requests.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].available.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].available","typeLabel":"enum\u003cstring> | null"},"thumbnail_url":{"oneOf":[{"type":"string","title":"Thumbnail Url","description":"For options that reference different products, this is the URL of the thumbnail image for the option value. E.g., a shoe that comes in multiple colors will have an OptionValue for each color with a thumbnail_url set.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].thumbnail_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Thumbnail Url","description":"For options that reference different products, this is the URL of the thumbnail image for the option value. E.g., a shoe that comes in multiple colors will have an OptionValue for each color with a thumbnail_url set.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].thumbnail_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].thumbnail_url","typeLabel":"string | null"},"product_id":{"oneOf":[{"type":"string","title":"Product Id","description":"The product id that represents this value. Variants that point to different products will have this field set, as well as thumbnail_url for displaying selector icons.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].product_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Product Id","description":"The product id that represents this value. Variants that point to different products will have this field set, as well as thumbnail_url for displaying selector icons.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].product_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].product_id","typeLabel":"string | null"}},"type":"object","required":["label","exists"],"title":"OptionValue","description":"One value of one variant option (e.g. 'Blue' under 'Color')","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX]","typeLabel":"OptionValue · object"},"type":"array","title":"Values","description":"The values of the option (e.g. ['Blue', 'Red', 'Green'])","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values","typeLabel":"OptionValue · object[]"}},"type":"object","required":["name","values"],"title":"VariantOption","description":"One dimension of a product family (e.g. 'Color', 'Size').","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.options.items.[INDEX]","typeLabel":"VariantOption · object"},"type":"array","title":"Options","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.options","typeLabel":"VariantOption · object[]"},"selected":{"items":{"properties":{"name":{"type":"string","title":"Name","description":"The name of the selected option (e.g. 'Color', 'Size')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.selected.items.[INDEX].name","typeLabel":"string"},"label":{"type":"string","title":"Label","description":"The display value of the selected option (e.g. 'Blue', 'XL')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.selected.items.[INDEX].label","typeLabel":"string"}},"type":"object","required":["name","label"],"title":"SelectedOption","description":"One effective selection on a product, post server-side relaxation.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.selected.items.[INDEX]","typeLabel":"SelectedOption · object"},"type":"array","title":"Selected","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0.selected","typeLabel":"SelectedOption · object[]"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.0","typeLabel":"Variants · object"},{"type":"null","description":"Variant interaction state — options, selected. Absent when the product has no variations.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].variants","typeLabel":"Variants · object | null"},"structured_attributes":{"additionalProperties":{"items":{"type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].structured_attributes.additionalProperties.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].structured_attributes.additionalProperties","typeLabel":"string[]"},"type":"object","title":"Structured Attributes","description":"Structured attributes extracted for this product, keyed by attribute handle (e.g. 'color', 'material'). Values are the canonical allowed values for that handle.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].structured_attributes","typeLabel":"Structured Attributes · object"},"ratings":{"oneOf":[{"type":"object","title":"ProductRatings","description":"Cross-merchant rating rollup. Null when no merchant has a usable product rating.","required":["value","count","source_count"],"properties":{"value":{"type":"number","title":"Value","description":"Average on a 0–5 scale, weighted by each merchant's review count.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].ratings.oneOf.0.value","typeLabel":"number"},"count":{"type":"integer","title":"Count","description":"Total review count after collapsing identical merchant pools.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].ratings.oneOf.0.count","typeLabel":"integer"},"source_count":{"type":"integer","title":"Source Count","description":"Distinct merchant rating pools that contributed.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].ratings.oneOf.0.source_count","typeLabel":"integer"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].ratings.oneOf.0","typeLabel":"ProductRatings · object"},{"type":"null","description":"Cross-merchant rating rollup. Null when no merchant has a usable product rating.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].ratings.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX].ratings","typeLabel":"ProductRatings · object | null"}},"type":"object","required":["id","title"],"title":"Product","description":"Product with detailed information.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches.items.[INDEX]","typeLabel":"Product · object"},"type":"array","title":"Matches","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX].matches","typeLabel":"Product · object[]"}},"type":"object","required":["thing"],"title":"CatalogThingGroup","description":"One detected object from find-products-in-image and its catalog matches.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things.items.[INDEX]","typeLabel":"CatalogThingGroup · object"},"type":"array","title":"Things","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.things","typeLabel":"CatalogThingGroup · object[]"},"next_page_token":{"oneOf":[{"type":"string","title":"Next Page Token","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.next_page_token.oneOf.0","typeLabel":"string"},{"type":"null","title":"Next Page Token","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.next_page_token.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.next_page_token","typeLabel":"string | null"},"api_call_id":{"oneOf":[{"type":"string","title":"Api Call Id","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.api_call_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Api Call Id","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.api_call_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0.api_call_id","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.0","typeLabel":"CatalogDisplayPayload · object"},{"type":"object","title":"CatalogToolError","required":["error"],"properties":{"error":{"type":"string","title":"Error","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.error","typeLabel":"string"},"is_error":{"type":"boolean","const":true,"title":"Is Error","default":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.is_error","typeLabel":"boolean"},"products":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].id","typeLabel":"string"},"title":{"type":"string","title":"Title","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].title","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].description","typeLabel":"string | null"},"brands":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].brands.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].brands.items.[INDEX].name","typeLabel":"string"}},"type":"object","required":["id","name"],"title":"ProductBrand","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].brands.items.[INDEX]","typeLabel":"ProductBrand · object"},"type":"array","title":"Brands","description":"Ordered list of brands.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].brands","typeLabel":"ProductBrand · object[]"},"images":{"items":{"properties":{"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].images.items.[INDEX].url","typeLabel":"string"},"cleaned_url":{"oneOf":[{"type":"string","title":"Cleaned Url","description":"Background-removed square image on Channel3 CDN when available. Use for product grids; ``url`` is the regular hosted shot.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].images.items.[INDEX].cleaned_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Cleaned Url","description":"Background-removed square image on Channel3 CDN when available. Use for product grids; ``url`` is the regular hosted shot.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].images.items.[INDEX].cleaned_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].images.items.[INDEX].cleaned_url","typeLabel":"string | null"},"is_main_image":{"type":"boolean","title":"Is Main Image","default":false,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].images.items.[INDEX].is_main_image","typeLabel":"boolean"},"shot_type":{"oneOf":[{"type":"string","title":"ApiProductImageType","description":"Product image type classification for API responses.","enum":["hero","lifestyle","on_model","detail","scale_reference","angle_view","flat_lay","in_use","packaging","size_chart","product_information","merchant_information"],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].images.items.[INDEX].shot_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].images.items.[INDEX].shot_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].images.items.[INDEX].shot_type","typeLabel":"enum\u003cstring> | null"},"alt_text":{"oneOf":[{"type":"string","title":"Alt Text","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].images.items.[INDEX].alt_text.oneOf.0","typeLabel":"string"},{"type":"null","title":"Alt Text","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].images.items.[INDEX].alt_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].images.items.[INDEX].alt_text","typeLabel":"string | null"}},"type":"object","required":["url"],"title":"ProductImage","description":"Product image with metadata.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].images.items.[INDEX]","typeLabel":"ProductImage · object"},"type":"array","title":"Images","default":[],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].images","typeLabel":"ProductImage · object[]"},"category":{"oneOf":[{"type":"object","title":"CategorySummary","description":"The single category this product belongs to, as a structured `CategorySummary` (slug, title, path, has_children).","required":["slug","title","has_children"],"properties":{"slug":{"type":"string","title":"Slug","description":"URL-friendly slug (e.g. 'sofas')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].category.oneOf.0.slug","typeLabel":"string"},"title":{"type":"string","title":"Title","description":"Human-readable category title","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].category.oneOf.0.title","typeLabel":"string"},"has_children":{"type":"boolean","title":"Has Children","description":"Whether this category has subcategories","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].category.oneOf.0.has_children","typeLabel":"boolean"},"path":{"items":{"properties":{"slug":{"type":"string","title":"Slug","description":"URL-friendly slug (e.g. 'sofas')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].category.oneOf.0.path.items.[INDEX].slug","typeLabel":"string"},"title":{"type":"string","title":"Title","description":"Human-readable category title","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].category.oneOf.0.path.items.[INDEX].title","typeLabel":"string"}},"type":"object","required":["slug","title"],"title":"CategoryRef","description":"Lean reference to a category, used in path and children arrays.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].category.oneOf.0.path.items.[INDEX]","typeLabel":"CategoryRef · object"},"type":"array","title":"Path","description":"Hierarchical path as a structured list, root first; the last entry is this category itself","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].category.oneOf.0.path","typeLabel":"CategoryRef · object[]"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].category.oneOf.0","typeLabel":"CategorySummary · object"},{"type":"null","description":"The single category this product belongs to, as a structured `CategorySummary` (slug, title, path, has_children).","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].category.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].category","typeLabel":"CategorySummary · object | null"},"gender":{"oneOf":[{"type":"string","title":"Gender","description":"Product gender. 'unisex' is deprecated: coerced to None on input, never emitted.","enum":["male","female"],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].gender.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].gender.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].gender","typeLabel":"enum\u003cstring> | null"},"age":{"oneOf":[{"type":"string","title":"Age","description":"Target age group. Age-agnostic products are typically returned as 'adult'.","enum":["newborn","infant","toddler","kids","adult"],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].age.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Target age group. Age-agnostic products are typically returned as 'adult'.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].age.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].age","typeLabel":"enum\u003cstring> | null"},"materials":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].materials.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Materials","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].materials.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Materials","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].materials.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].materials","typeLabel":"string[] | null"},"key_features":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].key_features.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Key Features","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].key_features.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Key Features","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].key_features.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].key_features","typeLabel":"string[] | null"},"colors":{"items":{"properties":{"hex":{"type":"string","title":"Hex","description":"sRGB hex string, e.g. '#a1b2c3'","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].colors.items.[INDEX].hex","typeLabel":"string"},"percentage":{"type":"number","title":"Percentage","description":"Fraction of foreground pixels in [0, 1]; 1.0 is 100%.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].colors.items.[INDEX].percentage","typeLabel":"number"}},"type":"object","required":["hex","percentage"],"title":"ProductColor","description":"A color of the cleaned main product image; visual share, not composition or the Color variant axis.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].colors.items.[INDEX]","typeLabel":"ProductColor · object"},"type":"array","title":"Colors","description":"Colors of the cleaned main product image, ordered by pixel share (descending). Empty when the product has no cleaned image palette.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].colors","typeLabel":"ProductColor · object[]"},"offers":{"items":{"properties":{"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].url","typeLabel":"string"},"domain":{"type":"string","title":"Domain","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].domain","typeLabel":"string"},"price":{"properties":{"price":{"type":"number","title":"Price","description":"The current price of the product, including any discounts.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].price.price","typeLabel":"number"},"currency":{"type":"string","title":"Currency","description":"The currency code of the product, like USD, EUR, GBP, etc.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].price.currency","typeLabel":"string"},"compare_at_price":{"oneOf":[{"type":"number","title":"Compare At Price","description":"The original price of the product before any discounts.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].price.compare_at_price.oneOf.0","typeLabel":"number"},{"type":"null","title":"Compare At Price","description":"The original price of the product before any discounts.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].price.compare_at_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].price.compare_at_price","typeLabel":"number | null"}},"type":"object","required":["price","currency"],"title":"Price","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].price","typeLabel":"Price · object"},"availability":{"type":"string","enum":["InStock","OutOfStock"],"title":"OfferAvailabilityStatus","description":"The two availability values the public API emits on offers.\n\nInternal ``AvailabilityStatus`` values are collapsed to these via\n``AvailabilityStatus.to_api()``.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].availability","typeLabel":"enum\u003cstring>"},"condition":{"oneOf":[{"type":"string","title":"Condition","description":"Condition of this merchant offer (new or used). Null when condition is unknown.","enum":["new","used"],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].condition.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Condition of this merchant offer (new or used). Null when condition is unknown.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].condition.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].condition","typeLabel":"enum\u003cstring> | null"},"max_commission_rate":{"type":"number","title":"Max Commission Rate","description":"The maximum commission rate for the merchant, as a decimal fraction: 0 is no commission, 0.5 is 50% commission. 'Max' because the actual commission rate may be lower due to vendor-specific affiliate rules.","default":0,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].max_commission_rate","typeLabel":"number"},"dimensions":{"oneOf":[{"type":"object","title":"Dimensions","description":"Physical dimensions of this offer. Null when unknown.","properties":{"length":{"oneOf":[{"type":"object","title":"LengthDimension","description":"A length measurement, in one of the supported length units.","required":["number","unit"],"properties":{"number":{"type":"number","title":"Number","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.length.oneOf.0.number","typeLabel":"number"},"unit":{"type":"string","enum":["mm","cm","m","in","ft"],"title":"LengthUnit","description":"The unit from the request's dimension filters when one was given (the value is converted to it); otherwise the unit the merchant stated.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.length.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.length.oneOf.0","typeLabel":"LengthDimension · object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.length.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.length","typeLabel":"LengthDimension · object | null"},"width":{"oneOf":[{"type":"object","title":"LengthDimension","description":"A length measurement, in one of the supported length units.","required":["number","unit"],"properties":{"number":{"type":"number","title":"Number","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.width.oneOf.0.number","typeLabel":"number"},"unit":{"type":"string","enum":["mm","cm","m","in","ft"],"title":"LengthUnit","description":"The unit from the request's dimension filters when one was given (the value is converted to it); otherwise the unit the merchant stated.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.width.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.width.oneOf.0","typeLabel":"LengthDimension · object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.width.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.width","typeLabel":"LengthDimension · object | null"},"height":{"oneOf":[{"type":"object","title":"LengthDimension","description":"A length measurement, in one of the supported length units.","required":["number","unit"],"properties":{"number":{"type":"number","title":"Number","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.height.oneOf.0.number","typeLabel":"number"},"unit":{"type":"string","enum":["mm","cm","m","in","ft"],"title":"LengthUnit","description":"The unit from the request's dimension filters when one was given (the value is converted to it); otherwise the unit the merchant stated.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.height.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.height.oneOf.0","typeLabel":"LengthDimension · object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.height.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.height","typeLabel":"LengthDimension · object | null"},"weight":{"oneOf":[{"type":"object","title":"WeightDimension","description":"A weight measurement, in one of the supported weight units.","required":["number","unit"],"properties":{"number":{"type":"number","title":"Number","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.weight.oneOf.0.number","typeLabel":"number"},"unit":{"type":"string","enum":["mg","g","kg","oz","lb"],"title":"WeightUnit","description":"The unit from the request's dimension filters when one was given (the value is converted to it); otherwise the unit the merchant stated.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.weight.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.weight.oneOf.0","typeLabel":"WeightDimension · object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.weight.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0.weight","typeLabel":"WeightDimension · object | null"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.0","typeLabel":"Dimensions · object"},{"type":"null","description":"Physical dimensions of this offer. Null when unknown.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX].dimensions","typeLabel":"Dimensions · object | null"}},"type":"object","required":["url","domain","price","availability"],"title":"ProductOffer","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers.items.[INDEX]","typeLabel":"ProductOffer · object"},"type":"array","title":"Offers","description":"All merchant offers for this product in the requested locale.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].offers","typeLabel":"ProductOffer · object[]"},"variants":{"oneOf":[{"type":"object","title":"Variants","description":"Variant interaction state — options, selected. Absent when the product has no variations.","required":["options","selected"],"properties":{"options":{"items":{"properties":{"name":{"type":"string","title":"Name","description":"The name of the option (e.g. 'Color', 'Size')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].name","typeLabel":"string"},"values":{"items":{"properties":{"label":{"type":"string","title":"Label","description":"The display value of the option value (e.g. 'Blue')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].label","typeLabel":"string"},"exists":{"type":"boolean","title":"Exists","description":"Whether the option value exists on the product, or is a configuration only present on another variant of the same product. For example, a shirt that comes in multiple colors, but only one color is available in Size XL.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].exists","typeLabel":"boolean"},"available":{"oneOf":[{"type":"string","title":"OfferAvailabilityStatus","description":"The availability status of the option value. None when returned on search results, hydrated only on get product detail requests.","enum":["InStock","OutOfStock"],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].available.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The availability status of the option value. None when returned on search results, hydrated only on get product detail requests.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].available.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].available","typeLabel":"enum\u003cstring> | null"},"thumbnail_url":{"oneOf":[{"type":"string","title":"Thumbnail Url","description":"For options that reference different products, this is the URL of the thumbnail image for the option value. E.g., a shoe that comes in multiple colors will have an OptionValue for each color with a thumbnail_url set.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].thumbnail_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Thumbnail Url","description":"For options that reference different products, this is the URL of the thumbnail image for the option value. E.g., a shoe that comes in multiple colors will have an OptionValue for each color with a thumbnail_url set.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].thumbnail_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].thumbnail_url","typeLabel":"string | null"},"product_id":{"oneOf":[{"type":"string","title":"Product Id","description":"The product id that represents this value. Variants that point to different products will have this field set, as well as thumbnail_url for displaying selector icons.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].product_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Product Id","description":"The product id that represents this value. Variants that point to different products will have this field set, as well as thumbnail_url for displaying selector icons.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].product_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX].product_id","typeLabel":"string | null"}},"type":"object","required":["label","exists"],"title":"OptionValue","description":"One value of one variant option (e.g. 'Blue' under 'Color')","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values.items.[INDEX]","typeLabel":"OptionValue · object"},"type":"array","title":"Values","description":"The values of the option (e.g. ['Blue', 'Red', 'Green'])","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX].values","typeLabel":"OptionValue · object[]"}},"type":"object","required":["name","values"],"title":"VariantOption","description":"One dimension of a product family (e.g. 'Color', 'Size').","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.options.items.[INDEX]","typeLabel":"VariantOption · object"},"type":"array","title":"Options","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.options","typeLabel":"VariantOption · object[]"},"selected":{"items":{"properties":{"name":{"type":"string","title":"Name","description":"The name of the selected option (e.g. 'Color', 'Size')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.selected.items.[INDEX].name","typeLabel":"string"},"label":{"type":"string","title":"Label","description":"The display value of the selected option (e.g. 'Blue', 'XL')","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.selected.items.[INDEX].label","typeLabel":"string"}},"type":"object","required":["name","label"],"title":"SelectedOption","description":"One effective selection on a product, post server-side relaxation.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.selected.items.[INDEX]","typeLabel":"SelectedOption · object"},"type":"array","title":"Selected","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0.selected","typeLabel":"SelectedOption · object[]"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.0","typeLabel":"Variants · object"},{"type":"null","description":"Variant interaction state — options, selected. Absent when the product has no variations.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].variants","typeLabel":"Variants · object | null"},"structured_attributes":{"additionalProperties":{"items":{"type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].structured_attributes.additionalProperties.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].structured_attributes.additionalProperties","typeLabel":"string[]"},"type":"object","title":"Structured Attributes","description":"Structured attributes extracted for this product, keyed by attribute handle (e.g. 'color', 'material'). Values are the canonical allowed values for that handle.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].structured_attributes","typeLabel":"Structured Attributes · object"},"ratings":{"oneOf":[{"type":"object","title":"ProductRatings","description":"Cross-merchant rating rollup. Null when no merchant has a usable product rating.","required":["value","count","source_count"],"properties":{"value":{"type":"number","title":"Value","description":"Average on a 0–5 scale, weighted by each merchant's review count.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].ratings.oneOf.0.value","typeLabel":"number"},"count":{"type":"integer","title":"Count","description":"Total review count after collapsing identical merchant pools.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].ratings.oneOf.0.count","typeLabel":"integer"},"source_count":{"type":"integer","title":"Source Count","description":"Distinct merchant rating pools that contributed.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].ratings.oneOf.0.source_count","typeLabel":"integer"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].ratings.oneOf.0","typeLabel":"ProductRatings · object"},{"type":"null","description":"Cross-merchant rating rollup. Null when no merchant has a usable product rating.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].ratings.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX].ratings","typeLabel":"ProductRatings · object | null"}},"type":"object","required":["id","title"],"title":"Product","description":"Product with detailed information.","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products.items.[INDEX]","typeLabel":"Product · object"},"type":"array","title":"Products","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1.products","typeLabel":"Product · object[]"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.1","typeLabel":"CatalogToolError · object"},{"type":"null","title":"Output","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output.oneOf.2","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.output","typeLabel":"CatalogDisplayPayload · object | CatalogToolError · object | null"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1","typeLabel":"ToolPart · object"}],"uniqueKey":"\\items.items.[INDEX].oneOf.1.parts.items.[INDEX]","typeLabel":"TextPart · object | ToolPart · object"},"type":"array","title":"Parts","uniqueKey":"\\items.items.[INDEX].oneOf.1.parts","typeLabel":"(TextPart · object | ToolPart · object)[]"},"suggestions":{"items":{"type":"string","uniqueKey":"\\items.items.[INDEX].oneOf.1.suggestions.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Suggestions","description":"Tap-ready follow-up messages offered after this reply.","uniqueKey":"\\items.items.[INDEX].oneOf.1.suggestions","typeLabel":"string[]"}},"uniqueKey":"\\items.items.[INDEX].oneOf.1","typeLabel":"AssistantMessage · object"}],"uniqueKey":"\\items.items.[INDEX]","typeLabel":"UserMessage · object | AssistantMessage · object"},"type":"array","title":"Items","isRequired":true,"uniqueKey":"\\items","typeLabel":"(UserMessage · object | AssistantMessage · object)[]"},"user_id":{"oneOf":[{"type":"string","title":"User Id","uniqueKey":"user_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"User Id","uniqueKey":"user_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"user_id","typeLabel":"string | null"},"context":{"oneOf":[{"type":"object","title":"ConversationContext","description":"Partner-supplied context pinned to the top of a conversation thread.","properties":{"user_context":{"oneOf":[{"type":"string","title":"User Context","description":"Who the conversation is with (profile, preferences, session facts).","uniqueKey":"context.oneOf.0.user_context.oneOf.0","typeLabel":"string"},{"type":"null","title":"User Context","description":"Who the conversation is with (profile, preferences, session facts).","uniqueKey":"context.oneOf.0.user_context.oneOf.1","typeLabel":"null"}],"uniqueKey":"context.oneOf.0.user_context","typeLabel":"string | null"},"application_context":{"oneOf":[{"type":"string","title":"Application Context","description":"What platform or surface is hosting this conversation.","uniqueKey":"context.oneOf.0.application_context.oneOf.0","typeLabel":"string"},{"type":"null","title":"Application Context","description":"What platform or surface is hosting this conversation.","uniqueKey":"context.oneOf.0.application_context.oneOf.1","typeLabel":"null"}],"uniqueKey":"context.oneOf.0.application_context","typeLabel":"string | null"}},"uniqueKey":"context.oneOf.0","typeLabel":"ConversationContext · object"},{"type":"null","uniqueKey":"context.oneOf.1","typeLabel":"null"}],"uniqueKey":"context","typeLabel":"ConversationContext · object | null"},"next_cursor":{"oneOf":[{"type":"string","title":"Next Cursor","description":"Pass as ``cursor`` to fetch the next page. Null when no more items.","uniqueKey":"next_cursor.oneOf.0","typeLabel":"string"},{"type":"null","title":"Next Cursor","description":"Pass as ``cursor`` to fetch the next page. Null when no more items.","uniqueKey":"next_cursor.oneOf.1","typeLabel":"null"}],"uniqueKey":"next_cursor","typeLabel":"string | null"},"has_more":{"type":"boolean","title":"Has More","default":false,"uniqueKey":"has_more","typeLabel":"boolean"}},"type":"object","required":["id","created_at","items"],"title":"ConversationDetail","description":"Thread metadata plus one page of its message history.","uniqueKey":"","typeLabel":"ConversationDetail · object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","created_at":123,"items":[{"role":"user","parts":[{"text":"\u003cstring>","type":"text"}]}],"user_id":"\u003cstring>","context":{"user_context":"\u003cstring>","application_context":"\u003cstring>"},"next_cursor":"\u003cstring>","has_more":false}}},"exampleType":"generated"}},"exampleType":"generated"},"0734d86b-e98b-4425-86d5-73bdbd73ac90":{"description":"Invalid cursor","content":{"application/json":{"schema":{"properties":{"detail":{"type":"string","title":"Detail","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"type":"object","required":["detail"],"title":"ErrorResponse","description":"Standard error response model.","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"aac45581-735f-46ec-bd66-b5ae7524bf1d":{"description":"Unauthorized","content":{"application/json":{"schema":{"properties":{"detail":{"type":"string","title":"Detail","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"type":"object","required":["detail"],"title":"ErrorResponse","description":"Standard error response model.","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"3bd109fc-b1db-4cb2-bc40-80e384cee76a":{"description":"Payment required","content":{"application/json":{"examples":{"credits_exhausted":{"title":"credits_exhausted","value":{"detail":"You have used all of your free credits. Add a payment method to continue."}},"mpp_challenge":{"title":"mpp_challenge","value":{"detail":"Payment required. Satisfy the MPP Tempo challenge in WWW-Authenticate."}}},"schema":{"properties":{"detail":{"oneOf":[{"type":"string","title":"Detail","isRequired":true,"uniqueKey":"detail.oneOf.0","typeLabel":"string"},{"type":"array","items":{"additionalProperties":true,"type":"object","uniqueKey":"detail.oneOf.1.items.[INDEX]","typeLabel":"object"},"title":"Detail","isRequired":true,"uniqueKey":"detail.oneOf.1","typeLabel":"Detail · object[]"}],"isRequired":true,"uniqueKey":"detail","typeLabel":"string | Detail · object[]"}},"type":"object","required":["detail"],"title":"ErrorResponse","uniqueKey":"","typeLabel":"ErrorResponse · object"},"exampleType":"examples"}},"exampleType":"examples"},"988eeaa0-0713-4120-a153-1d3066412584":{"description":"Conversation not found","content":{"application/json":{"schema":{"properties":{"detail":{"type":"string","title":"Detail","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"type":"object","required":["detail"],"title":"ErrorResponse","description":"Standard error response model.","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"f9d10e73-a15f-40fc-b4bd-e3ce890e40c5":{"description":"Request validation failed","content":{"application/json":{"schema":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"loc.items.[INDEX]","typeLabel":"string | integer"},"type":"array","title":"Location","isRequired":true,"uniqueKey":"loc","typeLabel":"(string | integer)[]"},"msg":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"msg","typeLabel":"string"},"type":{"type":"string","title":"Error Type","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"input":{"oneOf":[{"title":"Input"}],"uniqueKey":"input","typeLabel":"any"},"ctx":{"type":"object","title":"Context","uniqueKey":"ctx","typeLabel":"Context · object"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError","uniqueKey":"","typeLabel":"ValidationError · object"},"examples":{"Example":{"title":"Example","value":{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>","input":"\u003cunknown>","ctx":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"2bd3639b-f50b-497f-a535-fcf5f597514a":{"description":"Rate limit exceeded","content":{"application/json":{"schema":{"properties":{"detail":{"type":"string","title":"Detail","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"type":"object","required":["detail"],"title":"ErrorResponse","description":"Standard error response model.","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"3335de5f-e0a8-4006-b3a6-7b2eba288e05":{"description":"Internal server error","content":{"application/json":{"schema":{"properties":{"detail":{"type":"string","title":"Detail","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"type":"object","required":["detail"],"title":"ErrorResponse","description":"Standard error response model.","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"1c1f3dba-4783-446e-a81d-1c4129f11717":{"APIKeyHeader":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"APIKeyHeader"}},"05354e6a-0bc8-410e-a6a6-6e6ea6455a12":{"Bearer":{"type":"http","scheme":"bearer","x-fern-bearer":{"name":"token","env":"CHANNEL3_TOKEN"},"scopes":[],"schemeName":"Bearer"}}},"servers":{"ec1f2329-b3f4-400f-96db-b062fc6f5e2d":{"url":"https://api.trychannel3.com","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"APIKeyHeader"},"schema":{"title":"x-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"APIKeyHeader","name":"x-api-key"}],"title":"APIKeyHeader"},{"schemes":[{"scheme":{"type":"http","scheme":"bearer","x-fern-bearer":{"name":"token","env":"CHANNEL3_TOKEN"},"scopes":[],"schemeName":"Bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"Bearer","name":"Authorization"}],"title":"Bearer"}]},"originalFileLocation":"openapi/openapi.json"},"subdomain":"channel3","siteName":"Channel3","title":"Get Conversation - Channel3","contextualStarterQuestions":[{"_id":"6a8337891994805dd638a7e2","deploymentId":"68197fcc6a8a4c211f25fc1f","questionText":"How do I paginate message history?","status":"active","generatedBy":"contextual","path":"api-reference/v1/get-conversation","createdAt":"2026-08-17T16:32:09.657Z","updatedAt":"2026-08-17T16:32:09.657Z","__v":0},{"_id":"6a8337891994805dd638a7e3","deploymentId":"68197fcc6a8a4c211f25fc1f","questionText":"What parameters does this endpoint use?","status":"active","generatedBy":"contextual","path":"api-reference/v1/get-conversation","createdAt":"2026-08-17T16:32:09.657Z","updatedAt":"2026-08-17T16:32:09.657Z","__v":0},{"_id":"6a8337891994805dd638a7e1","deploymentId":"68197fcc6a8a4c211f25fc1f","questionText":"How do I retrieve conversation metadata?","status":"active","generatedBy":"contextual","path":"api-reference/v1/get-conversation","createdAt":"2026-08-17T16:32:09.657Z","updatedAt":"2026-08-17T16:32:09.657Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-17T16:31:36.084Z","originalFileLocation":"api-reference/v1/get-conversation.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=\"Thread metadata plus one page of its message history. Paginate items with limit and cursor.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Channel3\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/channel3/J4Ecdkdi6GezgyFh/_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=\"/docs/mintlify-assets/_mintlify/favicons/channel3/J4Ecdkdi6GezgyFh/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/channel3/J4Ecdkdi6GezgyFh/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/channel3/J4Ecdkdi6GezgyFh/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/channel3/J4Ecdkdi6GezgyFh/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/channel3/J4Ecdkdi6GezgyFh/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/channel3/J4Ecdkdi6GezgyFh/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/channel3/J4Ecdkdi6GezgyFh/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/channel3/J4Ecdkdi6GezgyFh/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get Conversation - Channel3\">\u003cmeta data-mint-head property=\"og:description\" content=\"Thread metadata plus one page of its message history. Paginate items with limit and cursor.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Channel3\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://channel3.mintlify.dev/docs/api-reference/v1/get-conversation\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://channel3.mintlify.app/_mintlify/api/og/v2?division=Conversational+Agent\u0026amp;title=Get+Conversation\u0026amp;description=Thread+metadata+plus+one+page+of+its+message+history.+Paginate+%60items%60+with+%60limit%60+and+%60cursor%60.\u0026amp;theme=7dc27bbe4a635e822b39d53e\u0026amp;signature=05ceba1b0ea6b835ef8bf181ab1908d93a1cae59c0fb8fbdeb6485f9d6629348\">\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 Conversation - Channel3\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Thread metadata plus one page of its message history. Paginate items with limit and cursor.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://channel3.mintlify.app/_mintlify/api/og/v2?division=Conversational+Agent\u0026amp;title=Get+Conversation\u0026amp;description=Thread+metadata+plus+one+page+of+its+message+history.+Paginate+%60items%60+with+%60limit%60+and+%60cursor%60.\u0026amp;theme=7dc27bbe4a635e822b39d53e\u0026amp;signature=05ceba1b0ea6b835ef8bf181ab1908d93a1cae59c0fb8fbdeb6485f9d6629348\">\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=\"/docs/mintlify-assets/_mintlify/favicons/channel3/J4Ecdkdi6GezgyFh/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Channel3\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6F96B5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://channel3.mintlify.dev/docs/api-reference/v1/get-conversation\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/v1/get-conversation.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://channel3.mintlify.dev/#organization\",\"name\":\"Channel3\",\"url\":\"https://channel3.mintlify.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/channel3/MdbRmpXO6ogT4w7g/logo/channel3-logo-wide-light.svg?fit=max\u0026auto=format\u0026n=MdbRmpXO6ogT4w7g\u0026q=85\u0026s=d23a7735ff07b0e7ad75f84ecffc413e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://channel3.mintlify.dev/docs#website\",\"name\":\"Channel3\",\"url\":\"https://channel3.mintlify.dev/docs\",\"publisher\":{\"@id\":\"https://channel3.mintlify.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://channel3.mintlify.dev/docs/api-reference/v1/get-conversation#webpage\",\"url\":\"https://channel3.mintlify.dev/docs/api-reference/v1/get-conversation\",\"name\":\"Get Conversation\",\"description\":\"Thread metadata plus one page of its message history. Paginate items with limit and cursor.\",\"dateModified\":\"2026-08-17T16:31:36.084Z\",\"isPartOf\":{\"@id\":\"https://channel3.mintlify.dev/docs#website\"},\"breadcrumb\":{\"@id\":\"https://channel3.mintlify.dev/docs/api-reference/v1/get-conversation#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://channel3.mintlify.dev/docs/api-reference/v1/get-conversation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Conversational Agent\",\"item\":\"https://channel3.mintlify.dev/docs/api-reference/v1/create-turn\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get Conversation\",\"item\":\"https://channel3.mintlify.dev/docs/api-reference/v1/get-conversation\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://channel3.mintlify.dev/docs/api-reference/v1/get-conversation#apireference\",\"headline\":\"Get Conversation\",\"name\":\"Get Conversation\",\"description\":\"Thread metadata plus one page of its message history. Paginate items with limit and cursor.\",\"url\":\"https://channel3.mintlify.dev/docs/api-reference/v1/get-conversation\",\"mainEntityOfPage\":{\"@id\":\"https://channel3.mintlify.dev/docs/api-reference/v1/get-conversation#webpage\"},\"dateModified\":\"2026-08-17T16:31:36.084Z\",\"publisher\":{\"@id\":\"https://channel3.mintlify.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://channel3.mintlify.dev/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Channel3\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Channel3","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"API Reference","groups":[{"group":"Products","pages":[{"openapi":"post /v1/search","title":"Search","href":"/api-reference/v1/search"},{"openapi":"post /v1/image-search","title":"Image Search","href":"/api-reference/v1/image-search"},{"openapi":"post /experimental/find-products-in-image","title":"Find products in an image","href":"/api-reference/v1/find-products-in-image"},{"openapi":"post /experimental/sticker","title":"Get a product sticker","href":"/api-reference/v1/sticker"},{"openapi":"post /v1/similar","title":"Similar Products","href":"/api-reference/v1/similar-products"},{"openapi":"get /v1/products/{product_id}","title":"Product Detail","href":"/api-reference/v1/product-detail"},{"openapi":"post /v1/lookup","title":"Lookup Product","href":"/api-reference/v1/lookup-product"},{"openapi":"post /v1/browse","title":"Browse","href":"/api-reference/v1/browse"}]},{"group":"Conversational Agent","pages":[{"title":"Create Turn","openapi":"post /v1/conversations","href":"/api-reference/v1/create-turn"},{"title":"Create Client Token","openapi":"post /v1/conversations/client_tokens","href":"/api-reference/v1/create-client-token"},{"title":"Revoke Client Token","openapi":"post /v1/conversations/client_tokens/revoke","description":"Revoke a client token immediately. The token travels in the request body, not the URL, so it stays out of access logs; only the minting vendor can revoke it.","href":"/api-reference/v1/revoke-client-token"},{"title":"Get Conversation","openapi":"get /v1/conversations/{conversation_id}","href":"/api-reference/v1/get-conversation"}]},{"group":"Collections","pages":[{"openapi":"post /v1/collections","title":"Create Collection","description":"Create a collection. Clauses are optional so an empty collection can be curated later.\n\nInvalid brand_ids, category_ids, or website_ids return 422.","href":"/api-reference/v1/create-collection"},{"openapi":"get /v1/collections","title":"List Collections","href":"/api-reference/v1/list-collections"},{"openapi":"get /v1/collections/{collection_id}","title":"Get Collection","href":"/api-reference/v1/get-collection"},{"openapi":"patch /v1/collections/{collection_id}","title":"Patch Collection","href":"/api-reference/v1/update-collection"},{"openapi":"delete /v1/collections/{collection_id}","title":"Delete Collection","href":"/api-reference/v1/delete-collection"}]},{"group":"Brands","pages":[{"openapi":"get /v1/brands/search","title":"Search Brands","href":"/api-reference/v1/search-brands"},{"openapi":"get /v1/brands","title":"List Brands","href":"/api-reference/v1/list-brands"},{"openapi":"get /v1/brands/{brand_id}","title":"Brand Detail","href":"/api-reference/v1/brand-detail"}]},{"group":"Categories","pages":[{"title":"Category Explorer","href":"/categories"},{"openapi":"get /v1/categories/search","title":"Search Categories","href":"/api-reference/v1/search-categories"},{"openapi":"get /v1/categories","title":"List Categories","href":"/api-reference/v1/list-categories"},{"openapi":"get /v1/categories/{slug}","title":"Category Detail","href":"/api-reference/v1/category-detail"}]},{"group":"Websites","pages":[{"openapi":"get /v1/websites/search","title":"Search Websites","href":"/api-reference/v1/search-websites"},{"openapi":"get /v1/websites","title":"List Websites","href":"/api-reference/v1/list-websites"},{"openapi":"get /v1/websites/{website_id}","title":"Website Detail","href":"/api-reference/v1/website-detail"},{"openapi":"get /v0/websites","title":"Websites","href":"/api-reference/channel3-api/websites"}]},{"group":"Reporting","pages":[{"openapi":"get /v1/reporting/clicks","title":"List Clicks","href":"/api-reference/v1/reporting-clicks"},{"openapi":"get /v1/reporting/transactions","title":"List Transactions","href":"/api-reference/v1/reporting-transactions"}]},{"group":"Price \u0026 Availability","pages":[{"openapi":"post /v1/product-subscriptions","title":"Create Product Subscription","href":"/api-reference/product-subscriptions/create-subscription"},{"openapi":"get /v1/product-subscriptions","title":"List Product Subscriptions","href":"/api-reference/product-subscriptions/list-subscriptions"},{"openapi":"get /v1/product-subscriptions/{subscription_id}","title":"Get Product Subscription","href":"/api-reference/product-subscriptions/get-subscription"},{"openapi":"delete /v1/product-subscriptions/{subscription_id}","title":"Cancel Product Subscription","href":"/api-reference/product-subscriptions/cancel-subscription"},{"title":"Product Subscription Webhooks","icon":"webhook","href":"/product-subscription-webhooks"},{"openapi":"get /v0/price-tracking/history/{canonical_product_id}","title":"Get Price History","href":"/api-reference/price-tracking/get-price-history"},{"openapi":"post /v0/price-tracking/start","deprecated":true,"title":"Start Tracking","href":"/api-reference/price-tracking/start-tracking"},{"openapi":"post /v0/price-tracking/stop","deprecated":true,"title":"Stop Tracking","href":"/api-reference/price-tracking/stop-tracking"},{"openapi":"get /v0/price-tracking/subscriptions","deprecated":true,"title":"List Subscriptions","href":"/api-reference/price-tracking/list-subscriptions"},{"title":"Price Tracking Webhooks","icon":"webhook","href":"/price-tracking-webhooks"}]},{"group":"Models","pages":[{"title":"Product","icon":"cube","href":"/product-model"},{"title":"Category","icon":"sitemap","href":"/api-reference/category-model"},{"title":"Brand","icon":"tag","href":"/api-reference/brand-model"},{"title":"Website","icon":"store","href":"/api-reference/website-model"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/announcements/update-7-component-library"}]}]},"title":"Get Conversation - Channel3","buildId":"dpl_97FnoaXsHWBPVnhAXKbsJhyZPDAZ","deploymentId":"dpl_97FnoaXsHWBPVnhAXKbsJhyZPDAZ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DYAwUFUq.js","utils-LI5rXc3r.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-GfppTbPm.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BPFLM8Mq.js","snippetPresets-Btc4xQeU.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-LC5xpRFB.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CWFNX7Et.js","shallow-BHmlySwj.js","getApiPlaygroundDisplay-KMA-x8Y0.js","CodeSnippet-Du8lcnbV.js","CodeSnippets-BnivWBV8.js","Page-CfQRK9Qm.js","getPastedJson-L9Ydjksu.js","icon-RENl5Vc0.js","MethodPill-BayqM3da.js","DuplicateIcon-DUYKDB5b.js","createIcon-Cq6sFly2.js","DynamicMarkdown-9f3PaiTz.js","SectionHeading-C-tunuWF.js","axios-vUo_bRtp.js","Markdown-DPg72QEK.js","clsx-CnxmmBfL.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-0Q6cLfBv.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Crds1y05.js"]}