Search line items across government contract price lists for negotiated pricing, part numbers, and availability, with the constrained public parameter set shared by MCP search_product_catalog. Each search reads one catalog set: catalog “public” (the default) searches the public price lists, and a contract vehicle (“sewp-v”, “sewp-vi”) searches the caller organization’s own catalog on that vehicle, which needs Prime Tools access. query is a fuzzy search over item descriptions, manufacturers, and part numbers; productCatalogIds, group, category, manufacturer, and priceRange are exact filters AND-combined with query. productCatalogIds and group apply to public catalogs only. productCatalogIds is always intersected with the public catalogs, so any other ids drop out rather than erroring. Results are relevance-ordered; there is no sort control. Paginate with cursor; a request carrying a page number is rejected with 400.
Which catalog to search: "public" for the public price lists, or the caller organization's own catalog by contract vehicle. An organization without that catalog gets 404 naming the catalogs it has.
Cursor pagination metadata for product catalog search. Results are relevance-ordered with a stable id tiebreaker, so following nextCursor neither repeats nor skips an item while the indexed results remain unchanged. Not CursorMeta, whose required count this endpoint does not emit.
Show child attributes
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Govly Developer Documentation","colors":{"primary":"#2D72D2","light":"#4C90F0","dark":"#252A31"},"logo":{"light":"https://mintcdn.com/govly/fiZJVi8g9yenM-kL/logo/light.svg?fit=max\u0026auto=format\u0026n=fiZJVi8g9yenM-kL\u0026q=85\u0026s=d66609a9754e369eff54b7f9bf198824","dark":"https://mintcdn.com/govly/fiZJVi8g9yenM-kL/logo/dark.svg?fit=max\u0026auto=format\u0026n=fiZJVi8g9yenM-kL\u0026q=85\u0026s=37d5fe8d09791ef8fe69aef6c20c5c00"},"favicon":"https://mintcdn.com/govly/ckcRaBILPVyWGu14/favicon.png?fit=max\u0026auto=format\u0026n=ckcRaBILPVyWGu14\u0026q=85\u0026s=bc8e0e5715a4f0fa93f492ef92fd0e56","api":{"mdx":{"auth":{"method":"key","name":"X-API-KEY"},"server":"https://app.govly.com"}},"navbar":{"links":[{"href":"mailto:support@govly.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.govly.com"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/govly"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"govly","hasAudioNarration":false,"actualSubdomain":"govly","customDomains":["docs.govly.com"],"gitSource":{"type":"github","owner":"govly","repo":"govly","deployBranch":"main","contentDirectory":"external_docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"agentFeedback":true,"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af21b028da4e23f58724d4a","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"Overview","count":109},{"language":"default","tag":"Enterprise","count":99},{"language":"default","tag":"Tools API Reference","count":78},{"language":"default","tag":"Saved Searches","count":15},{"language":"default","tag":"Opportunities","count":11},{"language":"default","tag":"Workspaces","count":11},{"language":"default","tag":"Enterprise API Reference","count":9},{"language":"default","tag":"Integrations","count":9},{"language":"default","tag":"Inbox","count":8},{"language":"default","tag":"Awards","count":6}]},"assistantConfig":{"enableStarterQuestions":false},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":""}],"page":{"pagePath":"api-reference/tools-v1/product-catalogs/search-product-catalog-items","slug":"/api-reference/tools-v1/product-catalogs/search-product-catalog-items","pageMetadata":{"title":"Search product catalog items","description":"Search line items across government contract price lists for negotiated pricing, part numbers, and availability, with the constrained public parameter set shared by MCP search_product_catalog. Each search reads one catalog set: catalog \"public\" (the default) searches the public price lists, and a contract vehicle (\"sewp-v\", \"sewp-vi\") searches the caller organization's own catalog on that vehicle, which needs Prime Tools access. query is a fuzzy search over item descriptions, manufacturers, and part numbers; productCatalogIds, group, category, manufacturer, and priceRange are exact filters AND-combined with query. productCatalogIds and group apply to public catalogs only. productCatalogIds is always intersected with the public catalogs, so any other ids drop out rather than erroring. Results are relevance-ordered; there is no sort control. Paginate with cursor; a request carrying a page number is rejected with 400.\n","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/product_catalogs/search","href":"/api-reference/tools-v1/product-catalogs/search-product-catalog-items","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Search line items across government contract price lists for negotiated pricing, part numbers, and availability, with the constrained public parameter set shared by MCP search_product_catalog. Each search reads one catalog set: catalog “public” (the default) searches the public price lists, and a contract vehicle (“sewp-v”, “sewp-vi”) searches the caller organization’s own catalog on that vehicle, which needs Prime Tools access. query is a fuzzy search over item descriptions, manufacturers, and part numbers; productCatalogIds, group, category, manufacturer, and priceRange are exact filters AND-combined with query. productCatalogIds and group apply to public catalogs only. productCatalogIds is always intersected with the public catalogs, so any other ids drop out rather than erroring. Results are relevance-ordered; there is no sort control. Paginate with cursor; a request carrying a page number is rejected with 400.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Search product catalog items","description":"Search line items across government contract price lists for negotiated pricing, part numbers, and availability, with the constrained public parameter set shared by MCP search_product_catalog. Each search reads one catalog set: catalog \"public\" (the default) searches the public price lists, and a contract vehicle (\"sewp-v\", \"sewp-vi\") searches the caller organization's own catalog on that vehicle, which needs Prime Tools access. query is a fuzzy search over item descriptions, manufacturers, and part numbers; productCatalogIds, group, category, manufacturer, and priceRange are exact filters AND-combined with query. productCatalogIds and group apply to public catalogs only. productCatalogIds is always intersected with the public catalogs, so any other ids drop out rather than erroring. Results are relevance-ordered; there is no sort control. Paginate with cursor; a request carrying a page number is rejected with 400.\n","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/product_catalogs/search","href":"/api-reference/tools-v1/product-catalogs/search-product-catalog-items","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Product Catalogs"],"operationId":"search_product_catalog","summary":"Search product catalog items","description":"Search line items across government contract price lists for negotiated pricing, part numbers, and availability, with the constrained public parameter set shared by MCP search_product_catalog. Each search reads one catalog set: catalog \"public\" (the default) searches the public price lists, and a contract vehicle (\"sewp-v\", \"sewp-vi\") searches the caller organization's own catalog on that vehicle, which needs Prime Tools access. query is a fuzzy search over item descriptions, manufacturers, and part numbers; productCatalogIds, group, category, manufacturer, and priceRange are exact filters AND-combined with query. productCatalogIds and group apply to public catalogs only. productCatalogIds is always intersected with the public catalogs, so any other ids drop out rather than erroring. Results are relevance-ordered; there is no sort control. Paginate with cursor; a request carrying a page number is rejected with 400.\n","requestBody":"92c2bbc2-4937-4a8c-9dbd-449ae41c3845","responses":{"200":"e4f5598f-25b3-42d0-bfdd-f3e73ea97c00","400":"e17de28c-eb7f-46a7-9ce2-f2cae28708cb","401":"75e0639f-f072-4022-959a-6ff6f5ff4e57","403":"9fb06959-a8a9-45c3-8369-752d14799ea4","404":"846bece0-5014-41e6-99ae-b536f177e4ea","422":"52ebdebc-2b74-4e05-9a19-402860548633","429":"2e28cc22-6201-454d-bed2-edba524ffb5e"},"method":"post","type":"path","servers":["431047c8-0434-446c-b875-ace9e6957c7d"],"security":["1e3d4134-78b6-49ac-b82d-e6c4ac056e8e","d57ba6ed-7bd4-4d90-88fc-2417e5ee121d"],"path":"/api/tools/v1/product_catalogs/search","baseUrlOptions":["https://app.govly.com"],"title":"Search product catalog items","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"query":{"type":"string","maxLength":500,"description":"Search text over item description, manufacturer, and part numbers.","uniqueKey":"query","typeLabel":"string"},"catalog":{"type":"string","enum":["public","sewp-v","sewp-vi"],"default":"public","description":"Which catalog to search: \"public\" for the public price lists, or the caller organization's own catalog by contract vehicle. An organization without that catalog gets 404 naming the catalogs it has.\n","uniqueKey":"catalog","typeLabel":"enum\u003cstring>"},"cursor":{"type":"string","description":"Opaque cursor from a previous response's meta.nextCursor. Omit for the first page.\n","uniqueKey":"cursor","typeLabel":"string"},"perPage":{"type":"integer","default":25,"description":"Results per page. Default 25, maximum 100. Non-enterprise MCP access is capped at 50; REST access is Enterprise-only.\n","uniqueKey":"perPage","typeLabel":"integer"},"productCatalogIds":{"type":"array","items":{"type":"integer","uniqueKey":"productCatalogIds.items.[INDEX]","typeLabel":"integer"},"description":"Restrict to these catalog ids, from list_product_catalogs. Intersected with the catalogs the caller may access.\n","uniqueKey":"productCatalogIds","typeLabel":"integer[]"},"group":{"type":"string","description":"Exact filter on catalog group, a free-text bucket set at upload (for example \"ESI\" for the DoD Enterprise Software Initiative).\n","uniqueKey":"group","typeLabel":"string"},"category":{"type":"string","description":"Exact filter on the item's product category.","uniqueKey":"category","typeLabel":"string"},"manufacturer":{"type":"string","description":"Exact filter on the item's manufacturer name.","uniqueKey":"manufacturer","typeLabel":"string"},"priceRange":{"type":"array","items":{"type":"number","uniqueKey":"priceRange.items.[INDEX]","typeLabel":"number"},"minItems":2,"maxItems":2,"description":"Filter on contract price as [min, max]. Items with no contract price are excluded when this is set.\n","uniqueKey":"priceRange","typeLabel":"number[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"query":"\u003cstring>","catalog":"public","cursor":"\u003cstring>","perPage":25,"productCatalogIds":[123],"group":"\u003cstring>","category":"\u003cstring>","manufacturer":"\u003cstring>","priceRange":[123]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"e4f5598f-25b3-42d0-bfdd-f3e73ea97c00":{"description":"Matching catalog items","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"array","items":{"type":"object","description":"One line item in a product catalog, with its negotiated pricing.","required":["id"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"data.items.[INDEX].id","typeLabel":"string"},"itemIdentifier":{"type":"string","description":"The catalog's own identifier for the item (CLIN, SKU, or similar).","uniqueKey":"data.items.[INDEX].itemIdentifier","typeLabel":"string"},"description":{"type":"string","uniqueKey":"data.items.[INDEX].description","typeLabel":"string"},"manufacturer":{"type":"string","uniqueKey":"data.items.[INDEX].manufacturer","typeLabel":"string"},"manufacturerPartNumber":{"type":"string","uniqueKey":"data.items.[INDEX].manufacturerPartNumber","typeLabel":"string"},"vendorPartNumber":{"type":"string","uniqueKey":"data.items.[INDEX].vendorPartNumber","typeLabel":"string"},"category":{"type":"string","uniqueKey":"data.items.[INDEX].category","typeLabel":"string"},"subcategory":{"type":"string","uniqueKey":"data.items.[INDEX].subcategory","typeLabel":"string"},"contractNumber":{"type":"string","uniqueKey":"data.items.[INDEX].contractNumber","typeLabel":"string"},"listPrice":{"type":"number","uniqueKey":"data.items.[INDEX].listPrice","typeLabel":"number"},"contractPrice":{"type":"number","description":"The negotiated price, and the field priceRange filters on.","uniqueKey":"data.items.[INDEX].contractPrice","typeLabel":"number"},"discountPercentage":{"type":"number","uniqueKey":"data.items.[INDEX].discountPercentage","typeLabel":"number"},"productCatalog":{"type":"object","description":"The catalog this item belongs to.","properties":{"id":{"type":"string","uniqueKey":"data.items.[INDEX].productCatalog.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"data.items.[INDEX].productCatalog.name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].productCatalog","typeLabel":"object"}},"uniqueKey":"data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data","typeLabel":"object[]"},"meta":{"type":"object","description":"Cursor pagination metadata for product catalog search. Results are relevance-ordered with a stable id tiebreaker, so following nextCursor neither repeats nor skips an item while the indexed results remain unchanged. Not CursorMeta, whose required count this endpoint does not emit.\n","required":["total","perPage","nextCursor"],"properties":{"total":{"type":"integer","description":"Total matching items (capped at 10,000 by the search engine). Pagination via nextCursor is not limited by this cap.\n","isRequired":true,"uniqueKey":"meta.total","typeLabel":"integer"},"perPage":{"type":"integer","isRequired":true,"uniqueKey":"meta.perPage","typeLabel":"integer"},"nextCursor":{"oneOf":[{"type":"string","description":"Opaque cursor for the next page; null when the results are exhausted.\n","isRequired":true,"uniqueKey":"meta.nextCursor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Opaque cursor for the next page; null when the results are exhausted.\n","isRequired":true,"uniqueKey":"meta.nextCursor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"meta.nextCursor","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":[{"id":"\u003cstring>","itemIdentifier":"\u003cstring>","description":"\u003cstring>","manufacturer":"\u003cstring>","manufacturerPartNumber":"\u003cstring>","vendorPartNumber":"\u003cstring>","category":"\u003cstring>","subcategory":"\u003cstring>","contractNumber":"\u003cstring>","listPrice":123,"contractPrice":123,"discountPercentage":123,"productCatalog":{"id":"\u003cstring>","name":"\u003cstring>"}}],"meta":{"total":123,"perPage":123,"nextCursor":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"e17de28c-eb7f-46a7-9ce2-f2cae28708cb":{"description":"Error response","content":{"application/json":{"schema":{"type":"object","required":["errors"],"properties":{"errors":{"type":"array","items":{"type":"object","required":["status","code","title","detail"],"properties":{"status":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].status","typeLabel":"string"},"code":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"title":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].title","typeLabel":"string"},"detail":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].detail","typeLabel":"string"},"source":{"type":"object","properties":{"pointer":{"type":"string","uniqueKey":"errors.items.[INDEX].source.pointer","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX].source","typeLabel":"object"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"errors":[{"status":"\u003cstring>","code":"\u003cstring>","title":"\u003cstring>","detail":"\u003cstring>","source":{"pointer":"\u003cstring>"}}]}}},"exampleType":"generated"}},"exampleType":"generated"},"75e0639f-f072-4022-959a-6ff6f5ff4e57":{"description":"Error response","content":{"application/json":{"schema":{"type":"object","required":["errors"],"properties":{"errors":{"type":"array","items":{"type":"object","required":["status","code","title","detail"],"properties":{"status":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].status","typeLabel":"string"},"code":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"title":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].title","typeLabel":"string"},"detail":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].detail","typeLabel":"string"},"source":{"type":"object","properties":{"pointer":{"type":"string","uniqueKey":"errors.items.[INDEX].source.pointer","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX].source","typeLabel":"object"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"errors":[{"status":"\u003cstring>","code":"\u003cstring>","title":"\u003cstring>","detail":"\u003cstring>","source":{"pointer":"\u003cstring>"}}]}}},"exampleType":"generated"}},"exampleType":"generated"},"9fb06959-a8a9-45c3-8369-752d14799ea4":{"description":"Error response","content":{"application/json":{"schema":{"type":"object","required":["errors"],"properties":{"errors":{"type":"array","items":{"type":"object","required":["status","code","title","detail"],"properties":{"status":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].status","typeLabel":"string"},"code":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"title":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].title","typeLabel":"string"},"detail":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].detail","typeLabel":"string"},"source":{"type":"object","properties":{"pointer":{"type":"string","uniqueKey":"errors.items.[INDEX].source.pointer","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX].source","typeLabel":"object"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"errors":[{"status":"\u003cstring>","code":"\u003cstring>","title":"\u003cstring>","detail":"\u003cstring>","source":{"pointer":"\u003cstring>"}}]}}},"exampleType":"generated"}},"exampleType":"generated"},"846bece0-5014-41e6-99ae-b536f177e4ea":{"description":"Error response","content":{"application/json":{"schema":{"type":"object","required":["errors"],"properties":{"errors":{"type":"array","items":{"type":"object","required":["status","code","title","detail"],"properties":{"status":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].status","typeLabel":"string"},"code":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"title":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].title","typeLabel":"string"},"detail":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].detail","typeLabel":"string"},"source":{"type":"object","properties":{"pointer":{"type":"string","uniqueKey":"errors.items.[INDEX].source.pointer","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX].source","typeLabel":"object"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"errors":[{"status":"\u003cstring>","code":"\u003cstring>","title":"\u003cstring>","detail":"\u003cstring>","source":{"pointer":"\u003cstring>"}}]}}},"exampleType":"generated"}},"exampleType":"generated"},"52ebdebc-2b74-4e05-9a19-402860548633":{"description":"Error response","content":{"application/json":{"schema":{"type":"object","required":["errors"],"properties":{"errors":{"type":"array","items":{"type":"object","required":["status","code","title","detail"],"properties":{"status":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].status","typeLabel":"string"},"code":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"title":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].title","typeLabel":"string"},"detail":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].detail","typeLabel":"string"},"source":{"type":"object","properties":{"pointer":{"type":"string","uniqueKey":"errors.items.[INDEX].source.pointer","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX].source","typeLabel":"object"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"errors":[{"status":"\u003cstring>","code":"\u003cstring>","title":"\u003cstring>","detail":"\u003cstring>","source":{"pointer":"\u003cstring>"}}]}}},"exampleType":"generated"}},"exampleType":"generated"},"2e28cc22-6201-454d-bed2-edba524ffb5e":{"description":"Too many requests. Two limiters can produce this status and they use different bodies. The per-user limit of 70 requests per minute for each resource returns the standard error envelope with `code: rate_limited` and a `Retry-After` header. Keys sent in the `X-API-KEY` header are also subject to the Enterprise API limit of 300 requests per minute per key, which returns the plain `error` form with `Retry-After` and the `X-RateLimit-*` headers. Clients should accept either body.\n","headers":{"Retry-After":{"description":"Seconds to wait before retrying.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["errors"],"properties":{"errors":{"type":"array","items":{"type":"object","required":["status","code","title","detail"],"properties":{"status":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.errors.items.[INDEX].status","typeLabel":"string"},"code":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.errors.items.[INDEX].code","typeLabel":"string"},"title":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.errors.items.[INDEX].title","typeLabel":"string"},"detail":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.errors.items.[INDEX].detail","typeLabel":"string"},"source":{"type":"object","properties":{"pointer":{"type":"string","uniqueKey":"oneOf.0.errors.items.[INDEX].source.pointer","typeLabel":"string"}},"uniqueKey":"oneOf.0.errors.items.[INDEX].source","typeLabel":"object"}},"uniqueKey":"oneOf.0.errors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.0.errors","typeLabel":"object[]"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["error"],"properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error","typeLabel":"string"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"errors":[{"status":"\u003cstring>","code":"\u003cstring>","title":"\u003cstring>","detail":"\u003cstring>","source":{"pointer":"\u003cstring>"}}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"1e3d4134-78b6-49ac-b82d-e6c4ac056e8e":{"bearerApiKey":{"type":"http","scheme":"bearer","bearerFormat":"API key","scopes":[],"schemeName":"bearerApiKey"}},"d57ba6ed-7bd4-4d90-88fc-2417e5ee121d":{"headerApiKey":{"type":"apiKey","in":"header","name":"X-API-KEY","scopes":[],"schemeName":"headerApiKey"}}},"servers":{"431047c8-0434-446c-b875-ace9e6957c7d":{"url":"https://app.govly.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"API key","scopes":[],"schemeName":"bearerApiKey"},"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":"bearerApiKey","name":"Authorization"}],"title":"bearerApiKey"},{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-KEY","scopes":[],"schemeName":"headerApiKey"},"schema":{"title":"X-API-KEY","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"headerApiKey","name":"X-API-KEY"}],"title":"headerApiKey"}]},"originalFileLocation":"openapi/tools-v1.yaml"},"subdomain":"govly","siteName":"Govly Developer Documentation","title":"Search product catalog items - Govly Developer Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-09T19:12:12.794Z","originalFileLocation":"api-reference/tools-v1/product-catalogs/search-product-catalog-items.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=\"Search line items across government contract price lists for negotiated pricing, part numbers, and availability, with the constrained public parameter set shared by MCP search_product_catalog. Each search reads one catalog set: catalog \u0026quot;public\u0026quot; (the default) searches the public price lists, and a contract vehicle (\u0026quot;sewp-v\u0026quot;, \u0026quot;sewp-vi\u0026quot;) searches the caller organization\u0026#x27;s own catalog on that vehicle, which needs Prime Tools access. query is a fuzzy search over item descriptions, manufacturers, and part numbers; productCatalogIds, group, category, manufacturer, and priceRange are exact filters AND-combined with query. productCatalogIds and group apply to public catalogs only. productCatalogIds is always intersected with the public catalogs, so any other ids drop out rather than erroring. Results are relevance-ordered; there is no sort control. Paginate with cursor; a request carrying a page number is rejected with 400.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Govly Developer Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/govly/tLEtLkgSI5N0MGS1/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/govly/tLEtLkgSI5N0MGS1/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/govly/tLEtLkgSI5N0MGS1/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/govly/tLEtLkgSI5N0MGS1/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/govly/tLEtLkgSI5N0MGS1/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/govly/tLEtLkgSI5N0MGS1/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/govly/tLEtLkgSI5N0MGS1/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/govly/tLEtLkgSI5N0MGS1/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/govly/tLEtLkgSI5N0MGS1/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Search product catalog items - Govly Developer Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Search line items across government contract price lists for negotiated pricing, part numbers, and availability, with the constrained public parameter set shared by MCP search_product_catalog. Each search reads one catalog set: catalog \u0026quot;public\u0026quot; (the default) searches the public price lists, and a contract vehicle (\u0026quot;sewp-v\u0026quot;, \u0026quot;sewp-vi\u0026quot;) searches the caller organization\u0026#x27;s own catalog on that vehicle, which needs Prime Tools access. query is a fuzzy search over item descriptions, manufacturers, and part numbers; productCatalogIds, group, category, manufacturer, and priceRange are exact filters AND-combined with query. productCatalogIds and group apply to public catalogs only. productCatalogIds is always intersected with the public catalogs, so any other ids drop out rather than erroring. Results are relevance-ordered; there is no sort control. Paginate with cursor; a request carrying a page number is rejected with 400.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Govly Developer Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.govly.com/api-reference/tools-v1/product-catalogs/search-product-catalog-items\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://govly.mintlify.site/_mintlify/api/og/v2?division=Product+Catalogs\u0026amp;title=Search+product+catalog+items\u0026amp;description=Search+line+items+across+government+contract+price+lists+for+negotiated+pricing%2C+part+numbers%2C+and+availability%2C+with+the+constrained+public+parameter+set+share\u0026amp;theme=d87f0cb11f6760e6b1a4ee96\u0026amp;signature=f80d7ac5dd2ae8159f95f13fe84076b7fe6f814588f1b96c46c4264ca2b58cde\">\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=\"Search product catalog items - Govly Developer Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Search line items across government contract price lists for negotiated pricing, part numbers, and availability, with the constrained public parameter set shared by MCP search_product_catalog. Each search reads one catalog set: catalog \u0026quot;public\u0026quot; (the default) searches the public price lists, and a contract vehicle (\u0026quot;sewp-v\u0026quot;, \u0026quot;sewp-vi\u0026quot;) searches the caller organization\u0026#x27;s own catalog on that vehicle, which needs Prime Tools access. query is a fuzzy search over item descriptions, manufacturers, and part numbers; productCatalogIds, group, category, manufacturer, and priceRange are exact filters AND-combined with query. productCatalogIds and group apply to public catalogs only. productCatalogIds is always intersected with the public catalogs, so any other ids drop out rather than erroring. Results are relevance-ordered; there is no sort control. Paginate with cursor; a request carrying a page number is rejected with 400.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://govly.mintlify.site/_mintlify/api/og/v2?division=Product+Catalogs\u0026amp;title=Search+product+catalog+items\u0026amp;description=Search+line+items+across+government+contract+price+lists+for+negotiated+pricing%2C+part+numbers%2C+and+availability%2C+with+the+constrained+public+parameter+set+share\u0026amp;theme=d87f0cb11f6760e6b1a4ee96\u0026amp;signature=f80d7ac5dd2ae8159f95f13fe84076b7fe6f814588f1b96c46c4264ca2b58cde\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/govly/tLEtLkgSI5N0MGS1/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Govly Developer Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2D72D2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.govly.com/api-reference/tools-v1/product-catalogs/search-product-catalog-items\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/tools-v1/product-catalogs/search-product-catalog-items.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.govly.com/#organization\",\"name\":\"Govly Developer Documentation\",\"url\":\"https://docs.govly.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/govly/fiZJVi8g9yenM-kL/logo/light.svg?fit=max\u0026auto=format\u0026n=fiZJVi8g9yenM-kL\u0026q=85\u0026s=d66609a9754e369eff54b7f9bf198824\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.govly.com#website\",\"name\":\"Govly Developer Documentation\",\"url\":\"https://docs.govly.com\",\"publisher\":{\"@id\":\"https://docs.govly.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.govly.com/api-reference/tools-v1/product-catalogs/search-product-catalog-items#webpage\",\"url\":\"https://docs.govly.com/api-reference/tools-v1/product-catalogs/search-product-catalog-items\",\"name\":\"Search product catalog items\",\"description\":\"Search line items across government contract price lists for negotiated pricing, part numbers, and availability, with the constrained public parameter set shared by MCP search_product_catalog. Each search reads one catalog set: catalog \\\"public\\\" (the default) searches the public price lists, and a contract vehicle (\\\"sewp-v\\\", \\\"sewp-vi\\\") searches the caller organization's own catalog on that vehicle, which needs Prime Tools access. query is a fuzzy search over item descriptions, manufacturers, and part numbers; productCatalogIds, group, category, manufacturer, and priceRange are exact filters AND-combined with query. productCatalogIds and group apply to public catalogs only. productCatalogIds is always intersected with the public catalogs, so any other ids drop out rather than erroring. Results are relevance-ordered; there is no sort control. Paginate with cursor; a request carrying a page number is rejected with 400.\",\"dateModified\":\"2026-11-09T19:12:12.794Z\",\"isPartOf\":{\"@id\":\"https://docs.govly.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.govly.com/api-reference/tools-v1/product-catalogs/search-product-catalog-items#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.govly.com/api-reference/tools-v1/product-catalogs/search-product-catalog-items#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Enterprise\",\"item\":\"https://docs.govly.com/enterprise/email-integration\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tools API Reference\",\"item\":\"https://docs.govly.com/api-reference/tools-v1/organization-users/list-users-in-your-govly-organization\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Product Catalogs\",\"item\":\"https://docs.govly.com/api-reference/tools-v1/product-catalogs/list-public-product-catalogs\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Search product catalog items\",\"item\":\"https://docs.govly.com/api-reference/tools-v1/product-catalogs/search-product-catalog-items\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.govly.com/api-reference/tools-v1/product-catalogs/search-product-catalog-items#apireference\",\"headline\":\"Search product catalog items\",\"name\":\"Search product catalog items\",\"description\":\"Search line items across government contract price lists for negotiated pricing, part numbers, and availability, with the constrained public parameter set shared by MCP search_product_catalog. Each search reads one catalog set: catalog \\\"public\\\" (the default) searches the public price lists, and a contract vehicle (\\\"sewp-v\\\", \\\"sewp-vi\\\") searches the caller organization's own catalog on that vehicle, which needs Prime Tools access. query is a fuzzy search over item descriptions, manufacturers, and part numbers; productCatalogIds, group, category, manufacturer, and priceRange are exact filters AND-combined with query. productCatalogIds and group apply to public catalogs only. productCatalogIds is always intersected with the public catalogs, so any other ids drop out rather than erroring. Results are relevance-ordered; there is no sort control. Paginate with cursor; a request carrying a page number is rejected with 400.\",\"url\":\"https://docs.govly.com/api-reference/tools-v1/product-catalogs/search-product-catalog-items\",\"mainEntityOfPage\":{\"@id\":\"https://docs.govly.com/api-reference/tools-v1/product-catalogs/search-product-catalog-items#webpage\"},\"dateModified\":\"2026-11-09T19:12:12.794Z\",\"publisher\":{\"@id\":\"https://docs.govly.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.govly.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Govly Developer Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Govly Developer Documentation","nav":{"global":null,"tabs":[{"tab":"Overview","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":"/getting-started/introduction"}]},{"group":"Integrations","pages":[{"title":"Salesforce Integration","href":"/enterprise/integrations/sfdc"},{"title":"HubSpot Integration","href":"/enterprise/integrations/hubspot"},{"group":"MCP","pages":[{"title":"MCP Overview","href":"/enterprise/integrations/mcp"},{"title":"Connect to Claude","href":"/enterprise/integrations/mcp/claude"},{"title":"MCP for Developers","href":"/enterprise/integrations/mcp/developers"}]},{"title":"Single Sign-On (SSO)","href":"/enterprise/integrations/sso"},{"group":"Webhooks","pages":[{"title":"Webhooks Overview","href":"/api-reference/enterprise/webhooks/overview"},{"title":"Webhook Events","href":"/webhooks/events"},{"title":"Webhook Security","href":"/webhooks/security"}]}]},{"group":"Enterprise","pages":[{"group":"Contract Ingestion","pages":[{"title":"Email Integration","href":"/enterprise/email-integration"},{"title":"Web Automation","href":"/enterprise/web-automation"}]},{"group":"Security and Privacy","pages":[{"title":"Overview","href":"/enterprise/security"},{"title":"Opportunity Attachment Handling","href":"/enterprise/security/restricted-opportunity-attachments"},{"title":"Secure Enclave","href":"/enterprise/security/secure-enclave"},{"title":"SOC 2","href":"/enterprise/security/soc2"}]},{"group":"Enterprise API Reference","pages":[{"title":"Rate Limits","href":"/api-reference/enterprise/rate-limits"},{"title":"Errors","href":"/api-reference/enterprise/errors"},{"group":"Opportunities","pages":[{"title":"List opportunities by ID","api":"GET /api/enterprise/opportunities","href":"/api-reference/enterprise/opportunities/list"},{"group":"Saved Searches","pages":[{"title":"List Saved Searches","api":"GET /api/enterprise/opportunities/saved_searches","href":"/api-reference/enterprise/opportunities/saved_searches/list"},{"title":"Execute a search on a saved search","api":"GET /api/enterprise/opportunities/saved_searches/{id}/search","href":"/api-reference/enterprise/opportunities/saved_searches/search"},{"title":"List saved search matches","api":"GET /api/enterprise/opportunities/saved_search_matches","href":"/api-reference/enterprise/opportunities/saved_search_matches/list"}]}]},{"group":"Awards","pages":[{"title":"List awards","api":"GET /api/enterprise/awards","href":"/api-reference/enterprise/awards/list"},{"group":"Saved Searches","pages":[{"title":"List Saved Searches","api":"GET /api/enterprise/awards/saved_searches","href":"/api-reference/enterprise/awards/saved_searches/list"},{"title":"Execute a search on a saved search","api":"GET /api/enterprise/awards/saved_searches/{id}/search","href":"/api-reference/enterprise/awards/saved_searches/search"}]}]}]},{"group":"Tools API Reference","pages":[{"group":"Organization Users","pages":[{"title":"List users in your Govly organization","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/organization_users","href":"/api-reference/tools-v1/organization-users/list-users-in-your-govly-organization"}]},{"group":"Opportunities","pages":[{"title":"Fetch opportunities by ID","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/opportunities","href":"/api-reference/tools-v1/opportunities/fetch-opportunities-by-id"},{"title":"Show an opportunity","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/opportunities/{id}","href":"/api-reference/tools-v1/opportunities/show-an-opportunity"},{"title":"Search opportunities","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/opportunities/search","href":"/api-reference/tools-v1/opportunities/search-opportunities"},{"title":"Mark an opportunity not interested","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/opportunities/{opportunityId}/not_interested","href":"/api-reference/tools-v1/opportunities/mark-an-opportunity-not-interested"},{"title":"Undo a not-interested mark","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml delete /api/tools/v1/opportunities/{opportunityId}/not_interested","href":"/api-reference/tools-v1/opportunities/undo-a-not-interested-mark"}]},{"group":"Awards","pages":[{"title":"Show an award","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/awards/{id}","href":"/api-reference/tools-v1/awards/show-an-award"},{"title":"Search awards","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/awards/search","href":"/api-reference/tools-v1/awards/search-awards"},{"title":"Aggregate awards by one dimension","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/awards/aggregate","href":"/api-reference/tools-v1/awards/aggregate-awards-by-one-dimension"}]},{"group":"Contacts","pages":[{"title":"Show a contact","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/contacts/{id}","href":"/api-reference/tools-v1/contacts/show-a-contact"},{"title":"Search contacts","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/contacts/search","href":"/api-reference/tools-v1/contacts/search-contacts"}]},{"group":"Places","pages":[{"title":"Resolve place names to canonical Place ids","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/places/search","href":"/api-reference/tools-v1/places/resolve-place-names-to-canonical-place-ids"},{"title":"Enumerate every Place of a category within a jurisdiction","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/places/list","href":"/api-reference/tools-v1/places/enumerate-every-place-of-a-category-within-a-jurisdiction"}]},{"group":"Signals","pages":[{"title":"Show a signal cluster","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/signals/{id}","href":"/api-reference/tools-v1/signals/show-a-signal-cluster"},{"title":"Search signals","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/signals/search","href":"/api-reference/tools-v1/signals/search-signals"}]},{"group":"Product Catalogs","pages":[{"title":"List public product catalogs","description":"List the public government contract price lists (product catalogs). Returns catalog metadata only, no pricing. Not paginated; the catalog set is small. Use the returned ids and groups to filter search_product_catalog.\n","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/product_catalogs","href":"/api-reference/tools-v1/product-catalogs/list-public-product-catalogs"},{"title":"Search product catalog items","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/product_catalogs/search","href":"/api-reference/tools-v1/product-catalogs/search-product-catalog-items"}]},{"group":"Workspaces","pages":[{"title":"List workspaces associated with an entity","description":null,"deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/workspaces","href":"/api-reference/tools-v1/workspaces/list-workspaces-associated-with-an-entity"},{"title":"Create a workspace","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/workspaces","href":"/api-reference/tools-v1/workspaces/create-a-workspace"},{"title":"List saved Workspace views","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/workspace_views","href":"/api-reference/tools-v1/workspaces/list-saved-workspace-views"},{"title":"Dismiss workspaces for yourself","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/workspace_dismissals","href":"/api-reference/tools-v1/workspaces/dismiss-workspaces-for-yourself"},{"title":"Restore workspaces you dismissed","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml delete /api/tools/v1/workspace_dismissals","href":"/api-reference/tools-v1/workspaces/restore-workspaces-you-dismissed"},{"title":"Search active workspaces","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/workspaces/search","href":"/api-reference/tools-v1/workspaces/search-active-workspaces"},{"title":"Show a workspace","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/workspaces/{id}","href":"/api-reference/tools-v1/workspaces/show-a-workspace"},{"title":"Update a workspace","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml patch /api/tools/v1/workspaces/{id}","href":"/api-reference/tools-v1/workspaces/update-a-workspace"}]},{"group":"Workspace Members","pages":[{"title":"Add a user or team member to a workspace","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/workspaces/{workspaceId}/members","href":"/api-reference/tools-v1/workspace-members/add-a-user-or-team-member-to-a-workspace"},{"title":"Remove a user or team member from a workspace","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml delete /api/tools/v1/workspaces/{workspaceId}/members","href":"/api-reference/tools-v1/workspace-members/remove-a-user-or-team-member-from-a-workspace"}]},{"group":"Workflows","pages":[{"title":"Find workflows in your organization","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/workflows","href":"/api-reference/tools-v1/workflows/find-workflows-in-your-organization"},{"title":"List the current files attached to a workflow","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/workflows/{workflowId}/attachments","href":"/api-reference/tools-v1/workflows/list-the-current-files-attached-to-a-workflow"},{"title":"Upload workflow files as an organization admin","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/workflows/{workflowId}/attachments","href":"/api-reference/tools-v1/workflows/upload-workflow-files-as-an-organization-admin"},{"title":"Remove a workflow file as an organization admin","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml delete /api/tools/v1/workflows/{workflowId}/attachments/{attachmentId}","href":"/api-reference/tools-v1/workflows/remove-a-workflow-file-as-an-organization-admin"},{"title":"Open a workflow file after checking current access","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/workflows/{workflowId}/attachments/{attachmentId}/file","href":"/api-reference/tools-v1/workflows/open-a-workflow-file-after-checking-current-access"}]},{"group":"Libraries","pages":[{"title":"List accessible Libraries","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/libraries","href":"/api-reference/tools-v1/libraries/list-accessible-libraries"},{"title":"Create an additional Library","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/libraries","href":"/api-reference/tools-v1/libraries/create-an-additional-library"},{"title":"Get Library metadata","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/libraries/{id}","href":"/api-reference/tools-v1/libraries/get-library-metadata"},{"title":"Replace a Library description","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml patch /api/tools/v1/libraries/{id}","href":"/api-reference/tools-v1/libraries/replace-a-library-description"}]},{"group":"Library Documents","pages":[{"title":"List documents in a selected Library","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/libraries/{libraryId}/documents","href":"/api-reference/tools-v1/library-documents/list-documents-in-a-selected-library"},{"title":"Get a Library document's metadata","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/libraries/{libraryId}/documents/{id}","href":"/api-reference/tools-v1/library-documents/get-a-library-documents-metadata"},{"title":"Archive a Library document","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml delete /api/tools/v1/libraries/{libraryId}/documents/{id}","href":"/api-reference/tools-v1/library-documents/archive-a-library-document"},{"title":"Update a Library document's title or tags","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml patch /api/tools/v1/libraries/{libraryId}/documents/{id}","href":"/api-reference/tools-v1/library-documents/update-a-library-documents-title-or-tags"}]},{"group":"File Attachments","pages":[{"title":"Attach a new or existing file to a supported destination","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/file_attachments","href":"/api-reference/tools-v1/file-attachments/attach-a-new-or-existing-file-to-a-supported-destination"}]},{"group":"Workspace Attachments","pages":[{"title":"Send file bytes to a signed Govly upload URL","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/upload_files","href":"/api-reference/tools-v1/workspace-attachments/send-file-bytes-to-a-signed-govly-upload-url"},{"title":"List workspace attachments","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/workspaces/{workspaceId}/attachments","href":"/api-reference/tools-v1/workspace-attachments/list-workspace-attachments"},{"title":"Upload workspace attachments","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/workspaces/{workspaceId}/attachments","href":"/api-reference/tools-v1/workspace-attachments/upload-workspace-attachments"}]},{"group":"Workspace Comments","pages":[{"title":"Post a Markdown comment to a workspace","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/workspaces/{workspaceId}/comments","href":"/api-reference/tools-v1/workspace-comments/post-a-markdown-comment-to-a-workspace"}]},{"group":"Organization Labels","pages":[{"title":"List organization labels","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/organization_labels","href":"/api-reference/tools-v1/organization-labels/list-organization-labels"},{"title":"Create an organization label","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/organization_labels","href":"/api-reference/tools-v1/organization-labels/create-an-organization-label"},{"title":"Delete an organization label","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml delete /api/tools/v1/organization_labels/{id}","href":"/api-reference/tools-v1/organization-labels/delete-an-organization-label"},{"title":"Update an organization label","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml patch /api/tools/v1/organization_labels/{id}","href":"/api-reference/tools-v1/organization-labels/update-an-organization-label"}]},{"group":"Record Labels","pages":[{"title":"Apply labels to a record","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/record_labels","href":"/api-reference/tools-v1/record-labels/apply-labels-to-a-record"},{"title":"Remove labels from a record","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml delete /api/tools/v1/record_labels","href":"/api-reference/tools-v1/record-labels/remove-labels-from-a-record"}]},{"group":"Follows","pages":[{"title":"Follow a Govly entity","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/follows","href":"/api-reference/tools-v1/follows/follow-a-govly-entity"},{"title":"Unfollow a Govly entity","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml delete /api/tools/v1/follows","href":"/api-reference/tools-v1/follows/unfollow-a-govly-entity"}]},{"group":"Shares","pages":[{"title":"Share an opportunity, award, or contact by email","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/shares","href":"/api-reference/tools-v1/shares/share-an-opportunity-award-or-contact-by-email"}]},{"group":"Saved Searches","pages":[{"title":"List award saved searches","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/awards/saved_searches","href":"/api-reference/tools-v1/saved-searches/list-award-saved-searches"},{"title":"Create an award saved search","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/awards/saved_searches","href":"/api-reference/tools-v1/saved-searches/create-an-award-saved-search"},{"title":"Show an award saved search","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/awards/saved_searches/{id}","href":"/api-reference/tools-v1/saved-searches/show-an-award-saved-search"},{"title":"Update an award saved search","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml patch /api/tools/v1/awards/saved_searches/{id}","href":"/api-reference/tools-v1/saved-searches/update-an-award-saved-search"},{"title":"Execute an award saved search","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/awards/saved_searches/{savedSearchId}/results","href":"/api-reference/tools-v1/saved-searches/execute-an-award-saved-search"},{"title":"List opportunity saved searches","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/opportunities/saved_searches","href":"/api-reference/tools-v1/saved-searches/list-opportunity-saved-searches"},{"title":"Create an opportunity saved search","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/opportunities/saved_searches","href":"/api-reference/tools-v1/saved-searches/create-an-opportunity-saved-search"},{"title":"Show an opportunity saved search","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/opportunities/saved_searches/{id}","href":"/api-reference/tools-v1/saved-searches/show-an-opportunity-saved-search"},{"title":"Update an opportunity saved search","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml patch /api/tools/v1/opportunities/saved_searches/{id}","href":"/api-reference/tools-v1/saved-searches/update-an-opportunity-saved-search"},{"title":"List cached opportunity results for a saved search","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/opportunities/saved_searches/{savedSearchId}/results","href":"/api-reference/tools-v1/saved-searches/list-cached-opportunity-results-for-a-saved-search"}]},{"group":"Documents","pages":[{"title":"Read bounded document content","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/documents/read","href":"/api-reference/tools-v1/documents/read-bounded-document-content"},{"title":"Get a temporary original-file download","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/documents/download","href":"/api-reference/tools-v1/documents/get-a-temporary-original-file-download"}]},{"group":"Quote Submissions","pages":[{"title":"Check quote submission requirements","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/quote/submissions/requirements","href":"/api-reference/tools-v1/quote-submissions/check-quote-submission-requirements"},{"title":"List quote submissions for a workspace","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/quote/submissions","href":"/api-reference/tools-v1/quote-submissions/list-quote-submissions-for-a-workspace"},{"title":"Submit a quote","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/quote/submissions","href":"/api-reference/tools-v1/quote-submissions/submit-a-quote"},{"title":"Show quote submission status","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/quote/submissions/{id}","href":"/api-reference/tools-v1/quote-submissions/show-quote-submission-status"}]},{"group":"Inbox","pages":[{"title":"List saved Inbox views","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/inbox_views","href":"/api-reference/tools-v1/inbox/list-saved-inbox-views"},{"title":"List inbox items","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/inbox_items","href":"/api-reference/tools-v1/inbox/list-inbox-items"},{"title":"Search inbox items","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/inbox_items/search","href":"/api-reference/tools-v1/inbox/search-inbox-items"},{"title":"Show an inbox item","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml get /api/tools/v1/inbox_items/{id}","href":"/api-reference/tools-v1/inbox/show-an-inbox-item"},{"title":"Accept an inbox item","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/inbox_items/{id}/accept","href":"/api-reference/tools-v1/inbox/accept-an-inbox-item"},{"title":"Dismiss an inbox item","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/inbox_items/{id}/dismiss","href":"/api-reference/tools-v1/inbox/dismiss-an-inbox-item"},{"title":"Decline (reject) an inbox item as a bad fit","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/inbox_items/{id}/decline","href":"/api-reference/tools-v1/inbox/decline-reject-an-inbox-item-as-a-bad-fit"},{"title":"Restore a dismissed or declined inbox item","deprecated":null,"version":null,"openapi":"/openapi/tools-v1.yaml post /api/tools/v1/inbox_items/{id}/restore","href":"/api-reference/tools-v1/inbox/restore-a-dismissed-or-declined-inbox-item"}]}]},{"group":"Legacy API Reference (v3)","pages":[{"group":"Opportunities","pages":[{"title":"Get Opportunity","api":"GET /api/v3/opportunities/{id}","href":"/api-reference/v3/opportunities/get"},{"title":"Filter Opportunities","api":"POST /api/v3/opportunities/filter","href":"/api-reference/v3/opportunities/filter"}]},{"group":"Workspaces","pages":[{"title":"Get Workspace","api":"GET /api/v3/opportunity_workspaces/{id}","href":"/api-reference/v3/workspaces/get"},{"title":"Create Workspace","api":"POST /api/v3/opportunity_workspaces","href":"/api-reference/v3/workspaces/create"},{"title":"Update Workspace","api":"PATCH /api/v3/opportunity_workspaces/{id}","href":"/api-reference/v3/workspaces/update"}]},{"group":"Contract Vehicles","pages":[{"title":"List Contract Vehicles","api":"GET /api/v3/contract_vehicles","href":"/api-reference/v3/contract-vehicles/list"}]}]}]}]}]},"basePath":"","title":"Search product catalog items - Govly Developer Documentation","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","Page-C945cI-W.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}