# Constructor Documentation Documentation > Documentation for Constructor Documentation ## Guides: Home - [What's new in our docs](https://docs.constructor.com/docs/home-whats-new-in-our-docs.md): Your go-to destination for new articles and updates in Constructor's documentation. ## Guides: Make us prove it - [The Proof Schedule®](https://docs.constructor.com/docs/make-us-prove-it-the-proof-schedule.md) - [Beacon](https://docs.constructor.com/docs/make-us-prove-it-beacon.md) - [Load our beacon](https://docs.constructor.com/docs/make-us-prove-it-beacon-load-our-beacon.md) - [Direct site placement](https://docs.constructor.com/docs/make-us-prove-it-beacon-load-our-beacon-direct-site-placement.md) - [Google Tag Manager](https://docs.constructor.com/docs/make-us-prove-it-beacon-load-our-beacon-google-tag-manager.md) - [Tealium iQ](https://docs.constructor.com/docs/make-us-prove-it-beacon-load-our-beacon-tealium-iq.md) - [Adobe Launch](https://docs.constructor.com/docs/make-us-prove-it-beacon-load-our-beacon-adobe-launch.md) - [SFRA Salesforce cartridge](https://docs.constructor.com/docs/make-us-prove-it-beacon-load-our-beacon-sfra-salesforce-cartridge.md) - [Beacon FAQ](https://docs.constructor.com/docs/make-us-prove-it-beacon-beacon-faq.md): Frequently asked questions about beacons in the context of a proof schedule. - [Product catalog](https://docs.constructor.com/docs/make-us-prove-it-product-catalog.md): This section explains the items, variations, and groups data that can be sent to Constructor to help our team build out a Proof Schedule. - [Catalog data concepts](https://docs.constructor.com/docs/make-us-prove-it-product-catalog-catalog-data-concepts.md) - [Using the preferred format](https://docs.constructor.com/docs/make-us-prove-it-product-catalog-using-the-preferred-format.md) - [Using alternative formats](https://docs.constructor.com/docs/make-us-prove-it-product-catalog-using-alternative-formats.md) - [File transfer options](https://docs.constructor.com/docs/make-us-prove-it-product-catalog-file-transfer-options.md) - [Defining group hierarchy](https://docs.constructor.com/docs/make-us-prove-it-product-catalog-defining-group-hierarchy.md) - [Catalog FAQ](https://docs.constructor.com/docs/make-us-prove-it-product-catalog-catalog-faq.md): Frequently asked questions about product catalogs in the context of a Proof Schedule®. ## Guides: Products - [AI-powered product discovery](https://docs.constructor.com/docs/products-ai-powered-product-discovery.md) - [KPI optimization](https://docs.constructor.com/docs/products-ai-powered-product-discovery-kpi-optimization.md) - [Results ranking at Constructor](https://docs.constructor.com/docs/products-ai-powered-product-discovery-results-ranking-at-constructor.md) - Search - [Learn about Search](https://docs.constructor.com/docs/products-search-learn-about-search.md) - [Learn about Image Search](https://docs.constructor.com/docs/products-search-learn-about-image-search.md) - [Learn about Related Search](https://docs.constructor.com/docs/products-search-learn-about-related-search.md) - [Implement Related Search](https://docs.constructor.com/docs/products-search-learn-about-related-search-implement-related-search.md) - [Learn about Related Categories](https://docs.constructor.com/docs/products-search-learn-about-related-categories.md) - [Implement Related Categories](https://docs.constructor.com/docs/products-search-learn-about-related-categories-implement-related-categories.md) - Browse - [Learn about Browse](https://docs.constructor.com/docs/products-browse-learn-about-browse.md) - [Get the most out of Browse](https://docs.constructor.com/docs/products-browse-get-the-most-out-of-browse.md) - Autocomplete - [Learn about Autocomplete](https://docs.constructor.com/docs/products-autocomplete-learn-about-autocomplete.md) - [Recommendations](https://docs.constructor.com/docs/products-recommendations.md): Welcome to the Recommendations Product Guide - [Learn about Recommendations](https://docs.constructor.com/docs/products-recommendations-learn-about-recommendations.md) - [Get the most out of Recommendations](https://docs.constructor.com/docs/products-recommendations-get-the-most-out-of-recommendations.md) - [Recommendations examples](https://docs.constructor.com/docs/products-recommendations-recommendations-examples.md): Best examples of Constructor Recommendations - [Recommendations Searchandising](https://docs.constructor.com/docs/products-recommendations-recommendations-searchandising.md) - [Offsite Discovery Recommendations](https://docs.constructor.com/docs/products-recommendations-offsite-discovery-recommendations.md): Delight shoppers with personalized product recommendations on any digital, off-site media property including email, SMS, push, social, paid advertising and more. - Retail Media - [Learn about Sponsored Listings](https://docs.constructor.com/docs/products-retail-media-learn-about-sponsored-listings.md) - [Implement Sponsored Listings](https://docs.constructor.com/docs/products-retail-media-learn-about-sponsored-listings-implement-sponsored-listings.md) - [Invoicing for Sponsored Listings](https://docs.constructor.com/docs/products-retail-media-learn-about-sponsored-listings-invoicing-for-sponsored-listings.md) - [Learn about the Mediation Layer](https://docs.constructor.com/docs/products-retail-media-learn-about-the-mediation-layer.md): Learn how Constructor's Sponsored Listings works alongside your existing retail media - [Implement the Mediation Layer](https://docs.constructor.com/docs/products-retail-media-learn-about-the-mediation-layer-implement-the-mediation-layer.md) - [Learn about Display Ads](https://docs.constructor.com/docs/products-retail-media-learn-about-display-ads.md) - [Implement Display Ads](https://docs.constructor.com/docs/products-retail-media-learn-about-display-ads-implement-display-ads.md) - AI Shopping Agents - [Learn about AI Shopping Agent](https://docs.constructor.com/docs/products-ai-shopping-agents-learn-about-ai-shopping-agent.md) - [Implement AI Shopping Agent](https://docs.constructor.com/docs/products-ai-shopping-agents-learn-about-ai-shopping-agent-implement-ai-shopping-agent.md) - [Learn about Product Insights Agent](https://docs.constructor.com/docs/products-ai-shopping-agents-learn-about-product-insights-agent.md) - [Implement Product Insights Agent](https://docs.constructor.com/docs/products-ai-shopping-agents-learn-about-product-insights-agent-implement-product-insights-agent.md) - [Cross-Channel & Offsite Discovery](https://docs.constructor.com/docs/products-cross-channel-offsite-discovery.md) - [Learn about Email Recommendations](https://docs.constructor.com/docs/products-cross-channel-offsite-discovery-learn-about-email-recommendations.md) - [Implement Email Recommendations](https://docs.constructor.com/docs/products-cross-channel-offsite-discovery-learn-about-email-recommendations-implement-email-recommendations.md) - Merchant Intelligence - [Learn about Merchant Intelligence](https://docs.constructor.com/docs/products-merchant-intelligence-learn-about-merchant-intelligence.md) - [Get the most out of Merchant Intelligence](https://docs.constructor.com/docs/products-merchant-intelligence-get-the-most-out-of-merchant-intelligence.md) - Collections - [Learn about Collections](https://docs.constructor.com/docs/products-collections-learn-about-collections.md) - [Managing Collections via dashboard](https://docs.constructor.com/docs/products-collections-managing-collections-via-dashboard.md) - Quizzes - [Implement Quizzes](https://docs.constructor.com/docs/products-quizzes-implement-quizzes.md) - Attribute Enrichment - [Learn about Attribute Enrichment](https://docs.constructor.com/docs/products-attribute-enrichment-learn-about-attribute-enrichment.md) - [Learn about badges](https://docs.constructor.com/docs/products-attribute-enrichment-learn-about-badges.md) - [Implement badges](https://docs.constructor.com/docs/products-attribute-enrichment-learn-about-badges-implement-badges.md) ## Guides: Integrating with Constructor - [Get started](https://docs.constructor.com/docs/integrating-with-constructor-get-started.md) - [Single sign-on (SSO)](https://docs.constructor.com/docs/integrating-with-constructor-single-sign-on-sso.md): Review the process for enabling single sign-on (SSO) for your company - Migrate to Constructor - [Migrate from Bloomreach](https://docs.constructor.com/docs/integrating-with-constructor-migrate-to-constructor-migrate-from-bloomreach.md): Review the steps necessary to migrate from Bloomreach to Constructor - [Multiple index setups](https://docs.constructor.com/docs/integrating-with-constructor-multiple-index-setups.md) - [Data-driven event tracking](https://docs.constructor.com/docs/integrating-with-constructor-behavioral-tracking-data-driven-event-tracking.md) - Data Attributes Validator Extension (DAVE) - [Installation and configuration](https://docs.constructor.com/docs/integrating-with-constructor-behavioral-tracking-data-attributes-validator-extension-dave-installation-and-configuration.md) - [Validating tracking elements](https://docs.constructor.com/docs/integrating-with-constructor-behavioral-tracking-data-attributes-validator-extension-dave-validating-tracking-elements.md) - [Troubleshooting tracking issues](https://docs.constructor.com/docs/integrating-with-constructor-behavioral-tracking-data-attributes-validator-extension-dave-troubleshooting-tracking-issues.md) - [Identification parameters](https://docs.constructor.com/docs/integrating-with-constructor-behavioral-tracking-identification-parameters.md) - [Omnichannel personalization](https://docs.constructor.com/docs/integrating-with-constructor-behavioral-tracking-omnichannel-personalization.md) - [Success event and purchase tracking](https://docs.constructor.com/docs/integrating-with-constructor-behavioral-tracking-success-event-and-purchase-tracking.md) - [Product catalog](https://docs.constructor.com/docs/integrating-with-constructor-product-catalog.md) - [Items & variations](https://docs.constructor.com/docs/integrating-with-constructor-product-catalog-items-variations.md) - [Metadata & facets](https://docs.constructor.com/docs/integrating-with-constructor-product-catalog-metadata-facets.md) - [Catalog upload operations](https://docs.constructor.com/docs/integrating-with-constructor-product-catalog-catalog-upload-operations.md): Learn about the different catalog uploads you can perform with Constructor - Catalog files via HTTP or FTPS - [Catalog file upload: step-by-step guide](https://docs.constructor.com/docs/integrating-with-constructor-product-catalog-catalog-files-via-http-or-ftps-catalog-file-upload-step-by-step-guide.md) - [JSON / JSONL feed format - items](https://docs.constructor.com/docs/integrating-with-constructor-product-catalog-catalog-files-via-http-or-ftps-json-jsonl-feed-format-items.md) - [JSON / JSONL feed format - variations](https://docs.constructor.com/docs/integrating-with-constructor-product-catalog-catalog-files-via-http-or-ftps-json-jsonl-feed-format-variations.md) - [JSON / JSONL feed format - item groups (categories)](https://docs.constructor.com/docs/integrating-with-constructor-product-catalog-catalog-files-via-http-or-ftps-json-jsonl-feed-format-item-groups-categories.md) - [CSV feed format - items (products)](https://docs.constructor.com/docs/integrating-with-constructor-product-catalog-catalog-files-via-http-or-ftps-csv-feed-format-items-products.md) - [CSV feed format - variations](https://docs.constructor.com/docs/integrating-with-constructor-product-catalog-catalog-files-via-http-or-ftps-csv-feed-format-variations.md) - [CSV feed format - item groups (categories)](https://docs.constructor.com/docs/integrating-with-constructor-product-catalog-catalog-files-via-http-or-ftps-csv-feed-format-item-groups-categories.md) - [CSV feed upload via HTTP](https://docs.constructor.com/docs/integrating-with-constructor-product-catalog-catalog-files-via-http-or-ftps-csv-feed-upload-via-http.md) - [CSV facet format alternative](https://docs.constructor.com/docs/integrating-with-constructor-product-catalog-catalog-files-via-http-or-ftps-csv-facet-format-alternative.md) - [FTPS connection and transfer details](https://docs.constructor.com/docs/integrating-with-constructor-product-catalog-catalog-files-via-http-or-ftps-ftps-connection-and-transfer-details.md) - JSON data via REST API - [JSON data upload via REST API step-by-step guide](https://docs.constructor.com/docs/integrating-with-constructor-product-catalog-json-data-via-rest-api-json-data-upload-via-rest-api-step-by-step-guide.md) - Retrieving results - [Getting started](https://docs.constructor.com/docs/integrating-with-constructor-retrieving-results-getting-started.md) - [Integration approaches](https://docs.constructor.com/docs/integrating-with-constructor-retrieving-results-integration-approaches.md) - [Frontend integration options](https://docs.constructor.com/docs/integrating-with-constructor-retrieving-results-integration-approaches-frontend-integration-options.md) - [Backend integration options](https://docs.constructor.com/docs/integrating-with-constructor-retrieving-results-integration-approaches-backend-integration-options.md) - [Direct API integration](https://docs.constructor.com/docs/integrating-with-constructor-direct-api-integration.md) - [Required parameters](https://docs.constructor.com/docs/integrating-with-constructor-direct-api-integration-required-parameters.md) - Open source libraries - [Client libraries / SDKs](https://docs.constructor.com/docs/integrating-with-constructor-open-source-libraries-client-libraries-sdks.md) - [Client library usage justification](https://docs.constructor.com/docs/integrating-with-constructor-open-source-libraries-client-libraries-sdks-client-library-usage-justification.md) - [UI libraries](https://docs.constructor.com/docs/integrating-with-constructor-open-source-libraries-ui-libraries.md) - [Example integrations](https://docs.constructor.com/docs/integrating-with-constructor-open-source-libraries-example-integrations.md) - [Platform connectors](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors.md) - Catalog connectors - [Akeneo connector](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-catalog-connectors-akeneo-connector.md) - [Bazaarvoice Connector](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-catalog-connectors-bazaarvoice-connector.md) - [BigCommerce connector](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-catalog-connectors-bigcommerce-connector.md) - [Commercetools connector](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-catalog-connectors-commercetools-connector.md) - [Shopify Connector](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-catalog-connectors-shopify-connector.md) - [Salesforce Connector](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-catalog-connectors-salesforce-connector.md) - [VTEX connector](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-catalog-connectors-vtex-connector.md) - [Omni Connector](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-catalog-connectors-omni-connector.md) - [Kafka Connector](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-catalog-connectors-kafka-connector.md) - [Salesforce Cartridge](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-salesforce-cartridge.md) - [Installing the Constructor Connect Cartridge for B2C Commerce](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-salesforce-cartridge-installing-the-constructor-connect-cartridge-for-b-2-c-commerce.md) - [Site Genesis: Catalog integration](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-salesforce-cartridge-site-genesis-catalog-integration.md) - [SFRA: Catalog integration](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-salesforce-cartridge-sfra-catalog-integration.md) - [SFRA: Frontend integration](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-salesforce-cartridge-sfra-frontend-integration.md) - [Migrating from the Site Genesis cartridge to SFRA cartridge](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-salesforce-cartridge-migrating-from-the-site-genesis-cartridge-to-sfra-cartridge.md) - Frontend connectors - [BigCommerce Stencil](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-frontend-connectors-bigcommerce-stencil.md) - [Vue Storefront](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-frontend-connectors-vue-storefront.md) - [Shopify UI](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-frontend-connectors-shopify-ui.md) - Partner connectors - [Elastic Path](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-partner-connectors-elastic-path.md) - [fabric](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-partner-connectors-fabric.md) - [Scayle](https://docs.constructor.com/docs/integrating-with-constructor-platform-connectors-partner-connectors-scayle.md) - [Connect CLI](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli.md) - [Get started with Connect CLI](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-get-started-with-connect-cli.md) - [Configuration file](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-configuration-file.md) - [Development flow](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-development-flow.md) - [Template types](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-template-types.md) - [Mapping template](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-template-types-mapping-template.md) - [Transformation templates](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-template-types-transformation-templates.md) - [Helper functions](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-helper-functions.md) - [Global helper functions](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-helper-functions-global-helper-functions.md) - [Akeneo helper functions](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-helper-functions-akeneo-helper-functions.md) - [BigCommerce helper functions](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-helper-functions-bigcommerce-helper-functions.md) - [Commercetools helper functions](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-helper-functions-commercetools-helper-functions.md) - [Shopify helper functions](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-helper-functions-shopify-helper-functions.md) - [Template examples](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-template-examples.md) - [BigCommerce examples](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-template-examples-bigcommerce-examples.md) - [Commercetools examples](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-template-examples-commercetools-examples.md) - [Shopify examples](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-template-examples-shopify-examples.md) - [Triggering connectors](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-triggering-connectors.md) - [CLI release notes](https://docs.constructor.com/docs/integrating-with-constructor-connect-cli-cli-release-notes.md) - Partner integrations - Content integrations - [Amplience](https://docs.constructor.com/docs/integrating-with-constructor-partner-integrations-content-integrations-amplience.md) - [Contentful](https://docs.constructor.com/docs/integrating-with-constructor-partner-integrations-content-integrations-contentful.md) - [Contentstack](https://docs.constructor.com/docs/integrating-with-constructor-partner-integrations-content-integrations-contentstack.md) - [Shopify Content](https://docs.constructor.com/docs/integrating-with-constructor-partner-integrations-content-integrations-shopify-content.md) - [Other content integrations](https://docs.constructor.com/docs/integrating-with-constructor-partner-integrations-content-integrations-other-content-integrations.md) - Mobile integrations - [Fuego.io](https://docs.constructor.com/docs/integrating-with-constructor-partner-integrations-mobile-integrations-fuego-io.md) - [Reactiv](https://docs.constructor.com/docs/integrating-with-constructor-partner-integrations-mobile-integrations-reactiv.md) - [Tapcart](https://docs.constructor.com/docs/integrating-with-constructor-partner-integrations-mobile-integrations-tapcart.md) - Offsite Discovery integrations - [Braze](https://docs.constructor.com/docs/integrating-with-constructor-partner-integrations-offsite-discovery-integrations-braze.md) - [Movable Ink](https://docs.constructor.com/docs/integrating-with-constructor-partner-integrations-offsite-discovery-integrations-movable-ink.md) - Agentic checkout integrations - [Stripe](https://docs.constructor.com/docs/integrating-with-constructor-partner-integrations-agentic-checkout-integrations-stripe.md) - E-commerce specific use cases - [Store / region level availability (BOPIS)](https://docs.constructor.com/docs/integrating-with-constructor-e-commerce-specific-use-cases-store-region-level-availability-bopis.md) - [Dynamic attributes by customer type (B2B)](https://docs.constructor.com/docs/integrating-with-constructor-e-commerce-specific-use-cases-dynamic-attributes-by-customer-type-b-2-b.md) - [Fitment](https://docs.constructor.com/docs/integrating-with-constructor-e-commerce-specific-use-cases-fitment.md) - [Product launch](https://docs.constructor.com/docs/integrating-with-constructor-e-commerce-specific-use-cases-product-launch.md) - [Customer support guide](https://docs.constructor.com/docs/integrating-with-constructor-customer-support-guide.md) ## Guides: Using the Constructor dashboard - [Dashboard home](https://docs.constructor.com/docs/using-the-constructor-dashboard-dashboard-home.md) - [Merchant Intelligence Agent](https://docs.constructor.com/docs/using-the-constructor-dashboard-merchant-intelligence-agent.md) - Interact - Ranking factors - [LLM filtering and burying models](https://docs.constructor.com/docs/using-the-constructor-dashboard-interact-ranking-factors-llm-filtering-and-burying-models.md) - [Badges](https://docs.constructor.com/docs/using-the-constructor-dashboard-interact-ranking-factors-badges.md) - [View item recall and ranking details in Interact](https://docs.constructor.com/docs/using-the-constructor-dashboard-interact-view-item-recall-and-ranking-details-in-interact.md) - [Create custom user profiles](https://docs.constructor.com/docs/using-the-constructor-dashboard-interact-create-custom-user-profiles.md): Create custom user profiles to help you view the impact of personalization in search queries and browse experiences. - [Manage which attributes appear on item tiles](https://docs.constructor.com/docs/using-the-constructor-dashboard-interact-manage-which-attributes-appear-on-item-tiles.md): Learn how to show and hide certain item attributes on tiles in Interact - [Searchandising](https://docs.constructor.com/docs/using-the-constructor-dashboard-searchandising.md) - Campaigns - [Create a searchandising campaign](https://docs.constructor.com/docs/using-the-constructor-dashboard-searchandising-campaigns-create-a-searchandising-campaign.md) - [Edit a searchandising campaign](https://docs.constructor.com/docs/using-the-constructor-dashboard-searchandising-campaigns-edit-a-searchandising-campaign.md) - Configure rules - [Create boost and bury rules](https://docs.constructor.com/docs/using-the-constructor-dashboard-searchandising-configure-rules-create-boost-and-bury-rules.md): Learn how to create a boost rule that improves the ranking of specific items in results - [Create a variation slicing rule](https://docs.constructor.com/docs/using-the-constructor-dashboard-searchandising-configure-rules-create-a-variation-slicing-rule.md) - [Create a slotting rule](https://docs.constructor.com/docs/using-the-constructor-dashboard-searchandising-configure-rules-create-a-slotting-rule.md) - [Slot items by attribute in a range](https://docs.constructor.com/docs/using-the-constructor-dashboard-searchandising-configure-rules-slot-items-by-attribute-in-a-range.md) - [Slot item variations](https://docs.constructor.com/docs/using-the-constructor-dashboard-searchandising-configure-rules-slot-item-variations.md): Learn how to create a slotting rule that pins a specific item variation in a slotted position. - [Slot future items](https://docs.constructor.com/docs/using-the-constructor-dashboard-searchandising-configure-rules-slot-future-items.md): Learn how to slot items that are not yet live in the catalog - [Create a content rule](https://docs.constructor.com/docs/using-the-constructor-dashboard-searchandising-configure-rules-create-a-content-rule.md) - [Create rules for a filtered shopping experience](https://docs.constructor.com/docs/using-the-constructor-dashboard-searchandising-configure-rules-create-rules-for-a-filtered-shopping-experience.md) - [Manage searchandising rules](https://docs.constructor.com/docs/using-the-constructor-dashboard-searchandising-manage-searchandising-rules.md): Learn how to review and make changes to existing searchandising rules - [Copy individual rules across indexes](https://docs.constructor.com/docs/using-the-constructor-dashboard-searchandising-copy-individual-rules-across-indexes.md): Learn how you can quickly copy rules across multiple indexes. - Collections - [Create a collection](https://docs.constructor.com/docs/using-the-constructor-dashboard-collections-create-a-collection.md) - [Schedule a collection](https://docs.constructor.com/docs/using-the-constructor-dashboard-collections-schedule-a-collection.md) - [Schedule item sets](https://docs.constructor.com/docs/using-the-constructor-dashboard-collections-schedule-item-sets.md) - [Manage a collection](https://docs.constructor.com/docs/using-the-constructor-dashboard-collections-manage-a-collection.md) - [Add future items to a collection](https://docs.constructor.com/docs/using-the-constructor-dashboard-collections-add-future-items-to-a-collection.md) - [Indexes](https://docs.constructor.com/docs/using-the-constructor-dashboard-indexes.md) - [Manage searchability and displayability](https://docs.constructor.com/docs/using-the-constructor-dashboard-indexes-manage-searchability-and-displayability.md) - [Variation sort order](https://docs.constructor.com/docs/using-the-constructor-dashboard-indexes-variation-sort-order.md) - [Configure sort options](https://docs.constructor.com/docs/using-the-constructor-dashboard-indexes-configure-sort-options.md) - [Synonyms](https://docs.constructor.com/docs/using-the-constructor-dashboard-synonyms.md) - [Redirects](https://docs.constructor.com/docs/using-the-constructor-dashboard-redirects.md) - [Facets](https://docs.constructor.com/docs/using-the-constructor-dashboard-facets.md) - [Configure global facets](https://docs.constructor.com/docs/using-the-constructor-dashboard-facets-configure-global-facets.md): Learn how to configure global facets and metadata in your Constructor dashboard. - [Configure hierarchical facets](https://docs.constructor.com/docs/using-the-constructor-dashboard-facets-configure-hierarchical-facets.md) - [Configure facet rules](https://docs.constructor.com/docs/using-the-constructor-dashboard-facets-configure-facet-rules.md) - [Create facet rules for a specific results page](https://docs.constructor.com/docs/using-the-constructor-dashboard-facets-configure-facet-rules-create-facet-rules-for-a-specific-results-page.md): Learn how to change or hide facet groups and options on query, category, and collection pages - [Create a facet campaign](https://docs.constructor.com/docs/using-the-constructor-dashboard-facets-configure-facet-rules-create-a-facet-campaign.md) - Retail Media - [Sponsored Listings](https://docs.constructor.com/docs/using-the-constructor-dashboard-retail-media-sponsored-listings.md) - [Create an automated campaign](https://docs.constructor.com/docs/using-the-constructor-dashboard-retail-media-sponsored-listings-create-an-automated-campaign.md) - [Create a manual campaign](https://docs.constructor.com/docs/using-the-constructor-dashboard-retail-media-sponsored-listings-create-a-manual-campaign.md) - [Manage campaigns](https://docs.constructor.com/docs/using-the-constructor-dashboard-retail-media-sponsored-listings-manage-campaigns.md) - [View sponsored campaign performance](https://docs.constructor.com/docs/using-the-constructor-dashboard-retail-media-sponsored-listings-view-sponsored-campaign-performance.md) - Display Ads - [Configure a display ad placement](https://docs.constructor.com/docs/using-the-constructor-dashboard-retail-media-display-ads-configure-a-display-ad-placement.md) - [Create a display ad campaign](https://docs.constructor.com/docs/using-the-constructor-dashboard-retail-media-display-ads-create-a-display-ad-campaign.md) - Advertiser dashboard - [Invite users to the advertiser dashboard](https://docs.constructor.com/docs/using-the-constructor-dashboard-retail-media-advertiser-dashboard-invite-users-to-the-advertiser-dashboard.md) - [Create a campaign](https://docs.constructor.com/docs/using-the-constructor-dashboard-retail-media-advertiser-dashboard-create-a-campaign.md) - [Manage campaigns](https://docs.constructor.com/docs/using-the-constructor-dashboard-retail-media-advertiser-dashboard-manage-campaigns.md) - [View campaign analytics](https://docs.constructor.com/docs/using-the-constructor-dashboard-retail-media-advertiser-dashboard-view-campaign-analytics.md) - [Configure Retail Media settings](https://docs.constructor.com/docs/using-the-constructor-dashboard-retail-media-configure-retail-media-settings.md) - [Recommendations](https://docs.constructor.com/docs/using-the-constructor-dashboard-recommendations.md) - [Create a recommendations pod](https://docs.constructor.com/docs/using-the-constructor-dashboard-recommendations-create-a-recommendations-pod.md): Learn how to create a recommendation pod and define its strategy - Attribute Enrichment - [Review enriched attributes](https://docs.constructor.com/docs/using-the-constructor-dashboard-attribute-enrichment-review-enriched-attributes.md): Learn how to review and dismiss automatically generated attributes - Quizzes - [Create a facet-based quiz](https://docs.constructor.com/docs/using-the-constructor-dashboard-quizzes-create-a-facet-based-quiz.md): Learn how to create a quiz that automatically populates answer options using facets - [User permissions](https://docs.constructor.com/docs/using-the-constructor-dashboard-user-permissions.md): Learn about granting permissions and access within Constructor - [Create a new user](https://docs.constructor.com/docs/using-the-constructor-dashboard-user-permissions-create-a-new-user.md) - [Create a new role](https://docs.constructor.com/docs/using-the-constructor-dashboard-user-permissions-create-a-new-role.md): Learn how to assign users various permissions and access using a user role - [Manage users, roles, and permissions](https://docs.constructor.com/docs/using-the-constructor-dashboard-user-permissions-manage-users-roles-and-permissions.md): Learn how to manage and make changes to user roles and permissions - Monitoring integration status - [Catalog uploads](https://docs.constructor.com/docs/using-the-constructor-dashboard-monitoring-integration-status-catalog-uploads.md) - [Performance](https://docs.constructor.com/docs/using-the-constructor-dashboard-monitoring-integration-status-performance.md) - [FTP credentials](https://docs.constructor.com/docs/using-the-constructor-dashboard-monitoring-integration-status-ftp-credentials.md) - [Generate and manage API tokens](https://docs.constructor.com/docs/using-the-constructor-dashboard-monitoring-integration-status-generate-and-manage-api-tokens.md) ## Guides: Analytics - [Metrics glossary](https://docs.constructor.com/docs/analytics-metrics-glossary.md): Learn the definition of metrics across Constructor products - [Attribution](https://docs.constructor.com/docs/analytics-metrics-glossary-attribution.md) - [Audience Hub](https://docs.constructor.com/docs/analytics-audience-hub.md) - [Opportunities](https://docs.constructor.com/docs/analytics-opportunities.md) - [Search](https://docs.constructor.com/docs/analytics-search.md) - [Browse](https://docs.constructor.com/docs/analytics-browse.md) - [Recommendations](https://docs.constructor.com/docs/analytics-recommendations.md) - [External Traffic Report](https://docs.constructor.com/docs/analytics-external-traffic-report.md) - [Attribute Enrichment](https://docs.constructor.com/docs/analytics-attribute-enrichment.md) - [Rule performance](https://docs.constructor.com/docs/analytics-rule-performance.md) - [Overview](https://docs.constructor.com/docs/analytics-rule-performance-overview.md) - [Merchandised Page Performance report](https://docs.constructor.com/docs/analytics-rule-performance-merchandised-page-performance-report.md) - [A/B testing](https://docs.constructor.com/docs/analytics-a-b-testing.md) ## Guides: FAQ - [Glossary](https://docs.constructor.com/docs/faq-glossary.md): Learn the definition of commonly used terms in Constructor documentation - Data collection and compliance - [IDFV and IDFA](https://docs.constructor.com/docs/faq-data-collection-and-compliance-idfv-and-idfa.md) - [What steps does Constructor take to comply with the CCPA?](https://docs.constructor.com/docs/faq-data-collection-and-compliance-what-steps-does-constructor-take-to-comply-with-the-ccpa.md) - [What steps does Constructor take to comply with the GDPR?](https://docs.constructor.com/docs/faq-data-collection-and-compliance-what-steps-does-constructor-take-to-comply-with-the-gdpr.md) - [How do Constructor's products utilize AI in relation to the EU AI Act?](https://docs.constructor.com/docs/faq-data-collection-and-compliance-how-do-constructors-products-utilize-ai-in-relation-to-the-eu-ai-act.md) - [Does Constructor use third-party cookies to track visitors?](https://docs.constructor.com/docs/faq-data-collection-and-compliance-does-constructor-use-third-party-cookies-to-track-visitors.md) - [What behavioral data does Constructor collect, and how is it used?](https://docs.constructor.com/docs/faq-data-collection-and-compliance-what-behavioral-data-does-constructor-collect-and-how-is-it-used.md) - [What data does Constructor store in the browser?](https://docs.constructor.com/docs/faq-data-collection-and-compliance-what-data-does-constructor-store-in-the-browser.md) - General - [Are there any password requirements for user accounts?](https://docs.constructor.com/docs/faq-general-are-there-any-password-requirements-for-user-accounts.md) - [How are Autosuggest search suggestions determined?](https://docs.constructor.com/docs/faq-general-how-are-autosuggest-search-suggestions-determined.md) - [When creating a boost or bury rule, how is this applied to each individual variation of an item?](https://docs.constructor.com/docs/faq-general-when-creating-a-boost-or-bury-rule-how-is-this-applied-to-each-individual-variation-of-an-item.md) - [Does Constructor adapt to customers in different regions?](https://docs.constructor.com/docs/faq-general-does-constructor-adapt-to-customers-in-different-regions.md) - [Is it possible to set up Autosuggest terms for non-product queries?](https://docs.constructor.com/docs/faq-general-is-it-possible-to-set-up-autosuggest-terms-for-non-product-queries.md) - [How can I quickly remove an item that should not be active in the catalog?](https://docs.constructor.com/docs/faq-general-how-can-i-quickly-remove-an-item-that-should-not-be-active-in-the-catalog.md) - [How long does it take for new items in the catalog to generate recommendations in a Recommendation Pod?](https://docs.constructor.com/docs/faq-general-how-long-does-it-take-for-new-items-in-the-catalog-to-generate-recommendations-in-a-recommendation-pod.md) - [How are user and session identities handled by Constructor?](https://docs.constructor.com/docs/faq-general-how-are-user-and-session-identities-handled-by-constructor.md) - [Does Constructor support multiple development environments?](https://docs.constructor.com/docs/faq-general-does-constructor-support-multiple-development-environments.md) - [How long does it take for searchandising, slotting, and ranking changes to take affect?](https://docs.constructor.com/docs/faq-general-how-long-does-it-take-for-searchandising-slotting-and-ranking-changes-to-take-affect.md) - [What is Constructor's policy on load testing?](https://docs.constructor.com/docs/faq-general-what-is-constructors-policy-on-load-testing.md) - [What are Constructor's throttling thresholds and usage limits?](https://docs.constructor.com/docs/faq-general-what-are-constructors-throttling-thresholds-and-usage-limits.md) - Dashboard - [What privileges does an "admin" user have?](https://docs.constructor.com/docs/faq-dashboard-what-privileges-does-an-admin-user-have.md) - [What privileges does a "non-admin" user have?](https://docs.constructor.com/docs/faq-dashboard-what-privileges-does-a-non-admin-user-have.md) - [Can I slot items in a Collection?](https://docs.constructor.com/docs/faq-dashboard-can-i-slot-items-in-a-collection.md) - [How are the reformulated queries ordered in the Search Insights Report?](https://docs.constructor.com/docs/faq-dashboard-how-are-the-reformulated-queries-ordered-in-the-search-insights-report.md) - [How do I configure facet names, values, position, show / hide status, etc.?](https://docs.constructor.com/docs/faq-dashboard-how-do-i-configure-facet-names-values-position-show-hide-status-etc.md) - [How do I add users to my account?](https://docs.constructor.com/docs/faq-dashboard-how-do-i-add-users-to-my-account.md) - [Why don't my images show up in the dashboard?](https://docs.constructor.com/docs/faq-dashboard-why-dont-my-images-show-up-in-the-dashboard.md) - Product catalog - [How are FTP feeds processed?](https://docs.constructor.com/docs/faq-product-catalog-how-are-ftp-feeds-processed.md) - [How do I create a gzipped tar archive?](https://docs.constructor.com/docs/faq-product-catalog-how-do-i-create-a-gzipped-tar-archive.md) - Product results - [How and when are results personalized?](https://docs.constructor.com/docs/faq-product-results-how-and-when-are-results-personalized.md) - [Why do result counts change when filters are applied?](https://docs.constructor.com/docs/faq-product-results-why-do-result-counts-change-when-filters-are-applied.md) - [Do autocomplete results always match search results?](https://docs.constructor.com/docs/faq-product-results-do-autocomplete-results-always-match-search-results.md) - [Is there a limit to the number of results that can be requested?](https://docs.constructor.com/docs/faq-product-results-is-there-a-limit-to-the-number-of-results-that-can-be-requested.md) - Facets - [When would an attribute need to be added as both a facet and metadata?](https://docs.constructor.com/docs/faq-facets-when-would-an-attribute-need-to-be-added-as-both-a-facet-and-metadata.md) - [We want to make an attribute searchable for shoppers but don’t want it to show up on a search or browse page. Is it a facet or metadata?](https://docs.constructor.com/docs/faq-facets-we-want-to-make-an-attribute-searchable-for-shoppers-but-dont-want-it-to-show-up-on-a-search-or-browse-page-is-it-a-facet-or-metadata.md) - [Should facets & metadata be defined on both items and variations?](https://docs.constructor.com/docs/faq-facets-should-facets-metadata-be-defined-on-both-items-and-variations.md) - API - [Are the API key and token considered secret?](https://docs.constructor.com/docs/faq-api-are-the-api-key-and-token-considered-secret.md) - [What is a "section" as referenced in the API?](https://docs.constructor.com/docs/faq-api-what-is-a-section-as-referenced-in-the-api.md) ## Guides: AI tooling - [MCP server](https://docs.constructor.com/docs/ai-tooling-mcp-server.md) ## API Reference: Main - [Readme](https://docs.constructor.com/reference/main-readme.md) - [Authentication](https://docs.constructor.com/reference/main-authentication.md) ## API Reference: Constructor concepts - [Variations mapping](https://docs.constructor.com/reference/constructor-concepts-variations-mapping.md) - [Variations slicing](https://docs.constructor.com/reference/constructor-concepts-variations-slicing.md) - [Pre-filter expressions](https://docs.constructor.com/reference/constructor-concepts-pre-filter-expressions.md) - [Filter expressions](https://docs.constructor.com/reference/constructor-concepts-filter-expressions.md) - [Results response structure](https://docs.constructor.com/reference/constructor-concepts-results-response-structure.md) - [Filter names & values](https://docs.constructor.com/reference/constructor-concepts-filter-names-values.md) ## API Reference: Autocomplete - [Autocomplete results](https://docs.constructor.com/reference/autocomplete-autocomplete-results.md) - [Retrieve by prefix](https://docs.constructor.com/reference/v1-autocomplete-get-autocomplete-results.md): Retrieve AI optimized autocomplete results for products and search suggestions (and/or optionally other sections). Prefix length is limited to 200 characters. ## API Reference: Search - [Search results](https://docs.constructor.com/reference/search-search-results.md) - [Retrieve by query](https://docs.constructor.com/reference/v1-search-get-search-results.md): Retrieve AI optimized search results for products (or optionally other sections) by search query. - [Natural language search results](https://docs.constructor.com/reference/search-natural-language-search-results.md) - [Retrieve by query](https://docs.constructor.com/reference/v1-search-get-natural-language-search-results.md): Retrieve AI optimized search results for products (or optionally other sections) using a spoken search query. The spoken query should first be converted to text on the client side. The API then… ## API Reference: Image Search - [Image Search results](https://docs.constructor.com/reference/image-search-image-search-results.md) - [Retrieve by image](https://docs.constructor.com/reference/v2-image-search-retrieve-search-results.md): Retrieve AI optimized search results for products (or optionally other sections) by image with optional multi-item detection (segmentation) support. - [Retrieve by image (Deprecated)](https://docs.constructor.com/reference/v1-image-search-get-search-results.md): Retrieve AI optimized search results for products (or optionally other sections) by image ## API Reference: Browse - [Browse results](https://docs.constructor.com/reference/browse-browse-results.md) - [Retrieve by filter name/value](https://docs.constructor.com/reference/v1-browse-get-browse-results.md): Retrieve AI optimized browse results for products (or optionally other sections) by facet name and value. - [Retrieve by item ID](https://docs.constructor.com/reference/v1-browse-get-browse-items-results.md): Retrieve browse results for products (or optionally other sections) by item ID(s). - [Retrieve by collection ID](https://docs.constructor.com/reference/v1-browse-get-browse-results-by-collection-id.md): Retrieve AI optimized browse results for products (or optionally other sections) by collection ID. - [Retrieve by group ID](https://docs.constructor.com/reference/v1-browse-get-browse-results-by-group-id.md): Retrieve AI optimized browse results for products (or optionally other sections) by item group ID. - [Browse groups](https://docs.constructor.com/reference/browse-browse-groups.md) - [Retrieve groups](https://docs.constructor.com/reference/v1-browse-get-browse-groups.md): Retrieve groups for end users. - [Browse facets](https://docs.constructor.com/reference/browse-browse-facets.md) - [Retrieve countable facets](https://docs.constructor.com/reference/v1-browse-get-browse-facets.md): Retrieve countable facets for end users. - [Retrieve facet options (values) by facet name](https://docs.constructor.com/reference/v1-browse-get-browse-facet-options.md): Retrieve facet options for end users. - [Retrieve facets with their options (values)](https://docs.constructor.com/reference/v1-browse-get-browse-facets-with-options.md): Retrieve facets with options for end users. - Browse collections - [Retrieve collections](https://docs.constructor.com/reference/v1-browse-get-browse-collections.md): Retrieve collections for end users. To get specific collection items use the `/browse/collection_id/` endpoint. ## API Reference: Recommendations - [Recommendation results](https://docs.constructor.com/reference/recommendations-recommendation-results.md) - [Retrieve by pod](https://docs.constructor.com/reference/v1-recommendations-get-pod-results.md): Retrieve AI optimized recommendation results for products (or optionally other sections) by pod identifier. To learn more about pods, go… ## API Reference: Offsite Discovery recommendations - [Offsite Discovery results](https://docs.constructor.com/reference/offsite-discovery-recommendations-offsite-discovery-results.md) - [Retrieve recommendations by pod](https://docs.constructor.com/reference/v1-offsite-discovery-recommendations-by-pod-get.md): Retrieve AI-optimized recommendation results for products by pod identifier. - [Retrieve by collection ID](https://docs.constructor.com/reference/v1-offsite-discovery-browse-results-by-collection-get.md): Retrieve AI-optimized products from a specified collection - Product resources - [Retrieve recommendation result item image](https://docs.constructor.com/reference/v1-offsite-discovery-recommendation-item-image-url-get.md): Redirects to a recommended item image or returns JSON based on its pod ID and position in a recommendation result set (`pod_id` and `position` as path parameters). Parameter values should correspond… - [Retrieve recommendation result item URL](https://docs.constructor.com/reference/v1-offsite-discovery-recommendation-item-url-get.md): Redirects to a recommended item PDP URL or returns JSON based on its pod ID and position in a recommendation result set (`pod_id` and `position` as path parameters). Parameter values should… - [Retrieve collection item image](https://docs.constructor.com/reference/v1-offsite-discovery-browse-results-by-collection-item-image-url-get.md): Redirects to a collection item image or returns JSON based on its collection ID and position in a collection result set (`collection_id` and `position` as path parameters). - [Retrieve collection item URL](https://docs.constructor.com/reference/v1-offsite-discovery-browse-results-by-collection-item-url-get.md): Redirects to a collection item PDP URL or returns JSON based on its collection ID and position in a collection result set (`collection_id` and `position` as path parameters). ## API Reference: Quizzes - Results - [Next question](https://docs.constructor.com/reference/v1-quizzes-get-next-question.md): Retrieve the next question given a list of answers. If no answers are specified, it will return the first question. Use a `version_id` to retrieve the next question for a specific version of the quiz. - [Get results](https://docs.constructor.com/reference/v1-quizzes-get-quiz-results.md): Retrieve AI optimized quiz results for products (or optionally other sections). - [Get results page config](https://docs.constructor.com/reference/v1-quizzes-get-quiz-results-config.md): Retrieve results page configuration ## API Reference: Retail Media - Engagements - [Update Engagement](https://docs.constructor.com/reference/v1-engagements-update.md): **🔐 This endpoint requires [HTTP Bearer authentication](https://docs.constructor.com/reference/main-authentication#bearer-authentication).** For authenticating with Bearer token, required scopes are:… - [Retrieve Advertiser Spend](https://docs.constructor.com/reference/v1-advertiser-spend-retrieve-advertiser-spend.md): **🔐 This endpoint requires [HTTP Bearer authentication](https://docs.constructor.com/reference/main-authentication#bearer-authentication).** For authenticating with Bearer token, required scopes are:… ## API Reference: Retail Media - Display Ads - Display Ads - [Retrieve Display Ads](https://docs.constructor.com/reference/v2-display-ads-retrieve-display-ads.md): Retrieves ads for each of the given placements. Each placement maps to a typed response object. Banner placements return a single flattened ad; multi-banner placements return an array of ads ordered… - [Retrieve Display Ads (Deprecated)](https://docs.constructor.com/reference/v1-display-ads-retrieve-display-ads.md): Retrieves an ad for each of the given placement IDs. If no ad is available for a placement ID, the placement ID will be missing from the response. ## API Reference: AI Shopping Agent - Agent to agent - [Discover the AI Shopping Agent](https://docs.constructor.com/reference/v1-asa-a2a-retrieve-agent-card.md): Retrieve the A2A 1.0 agent card for a configured AI Shopping Agent domain using the protocol media type `application/a2a+json`. The card describes the product-discovery skill, supported input and… - [Send a product-discovery message](https://docs.constructor.com/reference/v1-asa-a2a-create-message.md): **🔐 This endpoint requires [HTTP Bearer authentication](https://docs.constructor.com/reference/main-authentication#bearer-authentication).** Send one blocking A2A 1.0 `SendMessage` turn to a… - Results - [Retrieve by intent](https://docs.constructor.com/reference/v1-asa-retrieve-intent.md): Retrieve AI-powered product discovery suggestions based on conversational free-form text. Returns results in small batches using a real-time [Server-sent… - [Retrieve questions](https://docs.constructor.com/reference/v1-asa-retrieve-item-questions.md): Retrieve an AI-powered list of frequently asked questions for the given item. - [Retrieve answers](https://docs.constructor.com/reference/v1-asa-retrieve-item-questions-answer.md): Retrieve the AI-powered answers to questions for a given item. If the client accepts [server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events)… - Agent insights - [Retrieve product question answers](https://docs.constructor.com/reference/v1-asa-retrieve-agent-insights-qna.md): Answer a shopper's question about one specific product. The agent answers from that product's own data rather than by searching the catalog, which is what makes it suitable for the question box on a… - [Retrieve product recommendations](https://docs.constructor.com/reference/v1-asa-retrieve-agent-insights-recommendations.md): Produce a curated set of recommendations for a recommendations widget. The agent retrieves candidates related to an anchor product, then selects and orders them for this shopper, writing a title for… - [Retrieve conversational agent replies](https://docs.constructor.com/reference/v1-asa-retrieve-agent-insights-chat.md): Hold one turn of a conversation with the full shopping agent. The agent interprets the shopper's message, decides what it needs, and answers from whichever sources the domain has configured: product… - [Retrieve search bar AI overviews](https://docs.constructor.com/reference/v1-asa-retrieve-agent-insights-search.md): Produce the AI overview for a shopper's search query: a short written summary of what the catalog offers for it, and the handful of products that answer it best. This is the search bar experience, so… ## API Reference: Catalog management - [Introduction](https://docs.constructor.com/reference/catalog-management-introduction.md) - [Catalog](https://docs.constructor.com/reference/catalog-management-catalog.md) - [Create or replace catalog](https://docs.constructor.com/reference/v1-catalog-create-or-replace-catalog.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update catalog](https://docs.constructor.com/reference/v1-catalog-update-catalog.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Item groups](https://docs.constructor.com/reference/catalog-management-item-groups.md) - [Retrieve item group](https://docs.constructor.com/reference/v2-item-groups-retrieve-item-group.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve item groups](https://docs.constructor.com/reference/v2-item-groups-retrieve-item-groups.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or replace item groups](https://docs.constructor.com/reference/v2-item-groups-create-or-replace-item-groups.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update item groups](https://docs.constructor.com/reference/v2-item-groups-update-item-groups.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete item groups](https://docs.constructor.com/reference/v2-item-groups-delete-item-groups.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve item group (Deprecated)](https://docs.constructor.com/reference/v1-item-groups-retrieve-item-group.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve item groups (Deprecated)](https://docs.constructor.com/reference/v1-item-groups-retrieve-item-groups.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create new item groups (Deprecated)](https://docs.constructor.com/reference/v1-item-groups-create-item-groups.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or replace item groups (Deprecated)](https://docs.constructor.com/reference/v1-item-groups-create-or-replace-item-groups.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or update item group (Deprecated)](https://docs.constructor.com/reference/v1-item-groups-create-or-update-item-group.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or update item groups (Deprecated)](https://docs.constructor.com/reference/v1-item-groups-create-or-update-item-groups.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete item groups (Deprecated)](https://docs.constructor.com/reference/v1-item-groups-delete-item-groups.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Items](https://docs.constructor.com/reference/catalog-management-items.md) - [Retrieve items](https://docs.constructor.com/reference/v2-items-retrieve-items.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or replace items](https://docs.constructor.com/reference/v2-items-create-or-replace-items.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update items](https://docs.constructor.com/reference/v2-items-update-items.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete items](https://docs.constructor.com/reference/v2-items-delete-items.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve item](https://docs.constructor.com/reference/v2-items-retrieve-item.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - Item statistics - [Retrieve item field statistics](https://docs.constructor.com/reference/v1-items-fields-stats-retrieve-items-fields-stats.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve item field statistic](https://docs.constructor.com/reference/v1-items-fields-stats-retrieve-item-field-stats.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Variations](https://docs.constructor.com/reference/catalog-management-variations.md) - [Retrieve variations](https://docs.constructor.com/reference/v2-variations-retrieve-variations.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or replace variations](https://docs.constructor.com/reference/v2-variations-create-or-replace-variations.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update variations](https://docs.constructor.com/reference/v2-variations-update-variations.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete variations](https://docs.constructor.com/reference/v2-variations-delete-variations.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve variation](https://docs.constructor.com/reference/v2-variations-retrieve-variation.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Tasks](https://docs.constructor.com/reference/catalog-management-tasks.md) - [Retrieve tasks](https://docs.constructor.com/reference/v1-tasks-retrieve-tasks.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create task](https://docs.constructor.com/reference/v1-tasks-create-task.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update tasks](https://docs.constructor.com/reference/v1-tasks-update-tasks.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve task](https://docs.constructor.com/reference/v1-tasks-retrieve-task.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update task](https://docs.constructor.com/reference/v1-tasks-update-task.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Limitations](https://docs.constructor.com/reference/catalog-management-limitations.md) ## API Reference: Catalog Batching Service - Items - [Update catalog items](https://docs.constructor.com/reference/v2-batching-items-update-items.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete catalog items](https://docs.constructor.com/reference/v2-batching-items-delete-items.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - Variations - [Update catalog variations](https://docs.constructor.com/reference/v2-batching-variations-update-variations.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete catalog variations](https://docs.constructor.com/reference/v2-batching-variations-delete-variations.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… ## API Reference: Product details - Product details - [Retrieve item product details](https://docs.constructor.com/reference/v1-product-details-get-items.md): Retrieve requested product detail fields for one or more items. Results preserve request order and repeated IDs. Every requested ID has a corresponding response entry. - [Retrieve variation product details](https://docs.constructor.com/reference/v1-product-details-get-variations.md): Retrieve requested product detail fields for one or more variations. Results preserve request order and repeated IDs. Every requested ID has a corresponding response entry. ## API Reference: Configuration - [Facets](https://docs.constructor.com/reference/configuration-facets.md) - [Retrieve facet configuration](https://docs.constructor.com/reference/v2-facets-retrieve-facet.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve facet configurations](https://docs.constructor.com/reference/v2-facets-retrieve-facets.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create facet configuration](https://docs.constructor.com/reference/v2-facets-create-facet.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or replace facet configurations](https://docs.constructor.com/reference/v2-facets-create-or-replace-facets.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update facet configuration](https://docs.constructor.com/reference/v2-facets-update-facet.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update facet configurations](https://docs.constructor.com/reference/v2-facets-update-facets.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Replace facet configuration](https://docs.constructor.com/reference/v2-facets-replace-facet.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete facet configuration](https://docs.constructor.com/reference/v2-facets-delete-facet.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve facet option](https://docs.constructor.com/reference/v1-facet-options-retrieve-facet-option.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve facet options](https://docs.constructor.com/reference/v1-facet-options-retrieve-facet-options.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create facet option](https://docs.constructor.com/reference/v1-facet-options-create-facet-option.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or update facet options](https://docs.constructor.com/reference/v1-facet-options-create-or-update-facet-options.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update facet option](https://docs.constructor.com/reference/v1-facet-options-update-facet-option.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Replace facet option](https://docs.constructor.com/reference/v1-facet-options-replace-facet-option.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete facet option](https://docs.constructor.com/reference/v1-facet-options-delete-facet-option.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve facet configuration (Deprecated)](https://docs.constructor.com/reference/v1-facets-retrieve-facet.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve facet configurations (Deprecated)](https://docs.constructor.com/reference/v1-facets-retrieve-facets.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create facet configuration (Deprecated)](https://docs.constructor.com/reference/v1-facets-create-facet.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or replace facet configurations with options (Deprecated)](https://docs.constructor.com/reference/v1-facets-create-or-replace-facets.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update facet configurations (Deprecated)](https://docs.constructor.com/reference/v1-facets-update-facets.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Replace facet configuration (Deprecated)](https://docs.constructor.com/reference/v1-facets-replace-facet.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update facet configuration (Deprecated)](https://docs.constructor.com/reference/v1-facets-update-facet.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete facet configuration (Deprecated)](https://docs.constructor.com/reference/v1-facets-delete-facet.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Synonyms](https://docs.constructor.com/reference/configuration-synonyms.md) - [Retrieve one-way synonym](https://docs.constructor.com/reference/v2-one-way-synonyms-retrieve-one-way-synonym.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create one-way synonym](https://docs.constructor.com/reference/v2-one-way-synonyms-create-one-way-synonym.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Replace one-way synonym](https://docs.constructor.com/reference/v2-one-way-synonyms-replace-one-way-synonym.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete one-way synonym](https://docs.constructor.com/reference/v2-one-way-synonyms-delete-one-way-synonym.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve one-way synonyms](https://docs.constructor.com/reference/v2-one-way-synonyms-retrieve-one-way-synonyms.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete one-way synonyms](https://docs.constructor.com/reference/v2-one-way-synonyms-delete-one-way-synonyms.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Searchabilities](https://docs.constructor.com/reference/configuration-searchabilities.md) - [Retrieve searchability](https://docs.constructor.com/reference/v2-searchabilities-retrieve-searchability.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve searchabilities](https://docs.constructor.com/reference/v2-searchabilities-retrieve-searchabilities.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or update searchability](https://docs.constructor.com/reference/v2-searchabilities-create-or-update-searchability.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or update searchabilities](https://docs.constructor.com/reference/v2-searchabilities-create-or-update-searchabilities.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete searchability](https://docs.constructor.com/reference/v2-searchabilities-delete-searchability.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete searchabilities](https://docs.constructor.com/reference/v2-searchabilities-delete-searchabilities.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve searchability (Deprecated)](https://docs.constructor.com/reference/v1-searchabilities-retrieve-searchability.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve searchabilities (Deprecated)](https://docs.constructor.com/reference/v1-searchabilities-retrieve-searchabilities.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or update searchability (Deprecated)](https://docs.constructor.com/reference/v1-searchabilities-create-or-update-searchability.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or update searchabilities (Deprecated)](https://docs.constructor.com/reference/v1-searchabilities-create-or-update-searchabilities.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete searchability (Deprecated)](https://docs.constructor.com/reference/v1-searchabilities-delete-searchability.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete searchabilities (Deprecated)](https://docs.constructor.com/reference/v1-searchabilities-delete-searchabilities.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Sort options](https://docs.constructor.com/reference/configuration-sort-options.md) - [Retrieve sort options](https://docs.constructor.com/reference/v1-sort-options-retrieve-sort-options.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or replace sort options](https://docs.constructor.com/reference/v1-sort-options-create-or-replace-sort-options.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete sort options](https://docs.constructor.com/reference/v1-sort-options-delete-sort-options.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create a sort option](https://docs.constructor.com/reference/v1-sort-options-create-sort-option.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Replace a sort option](https://docs.constructor.com/reference/v1-sort-options-create-or-replace-sort-option.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update a sort option](https://docs.constructor.com/reference/v1-sort-options-update-sort-option.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Synonym groups](https://docs.constructor.com/reference/configuration-synonym-groups.md) - [Retrieve synonym group](https://docs.constructor.com/reference/v1-synonyms-retrieve-synonym.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update synonym group](https://docs.constructor.com/reference/v1-synonyms-update-synonym.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete synonym group](https://docs.constructor.com/reference/v1-synonyms-delete-synonym.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve synonym groups](https://docs.constructor.com/reference/v1-synonyms-list-synonyms.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create synonym group](https://docs.constructor.com/reference/v1-synonyms-create-synonym.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete synonym groups](https://docs.constructor.com/reference/v1-synonyms-delete-synonyms.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Quizzes](https://docs.constructor.com/reference/configuration-quizzes.md) - [Retrieve quiz](https://docs.constructor.com/reference/v1-quizzes-retrieve-quiz.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or replace quiz](https://docs.constructor.com/reference/v1-quizzes-create-or-replace-quiz.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update quiz](https://docs.constructor.com/reference/v1-quizzes-update-quiz.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete quiz](https://docs.constructor.com/reference/v1-quizzes-delete-quiz.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Collections](https://docs.constructor.com/reference/configuration-collections.md) - [Retrieve collection](https://docs.constructor.com/reference/v1-collections-retrieve-collection.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Replace collection](https://docs.constructor.com/reference/v1-collections-replace-collection.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update collection](https://docs.constructor.com/reference/v1-collections-update-collection.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete collection](https://docs.constructor.com/reference/v1-collections-delete-collection.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve collections](https://docs.constructor.com/reference/v1-collections-retrieve-collections.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create collection](https://docs.constructor.com/reference/v1-collections-create-collection.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete item from a collection](https://docs.constructor.com/reference/v1-collections-delete-collection-item.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve collection items](https://docs.constructor.com/reference/v1-collections-retrieve-collection-items.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Add or update items in a collection](https://docs.constructor.com/reference/v1-collections-create-or-ignore-collection-items.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete items from a collection](https://docs.constructor.com/reference/v1-collections-delete-collection-items.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Redirect rules](https://docs.constructor.com/reference/configuration-redirect-rules.md) - [Retrieve redirect rule](https://docs.constructor.com/reference/v1-redirects-retrieve-redirect-rule.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Replace redirect rule](https://docs.constructor.com/reference/v1-redirects-replace-redirect-rule.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update redirect rule](https://docs.constructor.com/reference/v1-redirects-update-redirect-rule.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete redirect rule](https://docs.constructor.com/reference/v1-redirects-delete-redirect-rule.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve redirect rules](https://docs.constructor.com/reference/v1-redirects-retrieve-redirect-rules.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create redirect rule](https://docs.constructor.com/reference/v1-redirects-create-redirect-rule.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Metadata overrides](https://docs.constructor.com/reference/configuration-metadata-overrides.md) - [Get metadata overrides for the specified autocomplete ID and](https://docs.constructor.com/reference/metadata-overrides-get-metadata-overrides.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create a new metadata override rule for the specified field name.](https://docs.constructor.com/reference/metadata-overrides-post-metadata-override.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Patch an existing metadata override rule for the specified field name.](https://docs.constructor.com/reference/metadata-overrides-patch-metadata-override.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete an existing metadata override rule for the specified field name.](https://docs.constructor.com/reference/metadata-overrides-delete-metadata-override.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Limitations](https://docs.constructor.com/reference/configuration-metadata-overrides-limitations.md) - [Facets and Searchabilities v2 migration guide](https://docs.constructor.com/reference/configuration-facets-and-searchabilities-v2-migration-guide.md) ## API Reference: Searchandising - [Searchandising for Browse](https://docs.constructor.com/reference/searchandising-searchandising-for-browse.md) - [Retrieve refined filters](https://docs.constructor.com/reference/v1-searchandising-retrieve-refined-filters.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve refined filter](https://docs.constructor.com/reference/v1-searchandising-retrieve-refined-filter.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or replace refined filter](https://docs.constructor.com/reference/v1-searchandising-create-or-replace-refined-filter.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update refined filter](https://docs.constructor.com/reference/v1-searchandising-update-refined-filter.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete refined filter](https://docs.constructor.com/reference/v1-searchandising-delete-refined-filter.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve refined filter rules](https://docs.constructor.com/reference/v1-searchandising-retrieve-refined-filter-rules.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete refined filter rules](https://docs.constructor.com/reference/v1-searchandising-delete-refined-filter-rules.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Searchandising for Collections](https://docs.constructor.com/reference/searchandising-searchandising-for-collections.md) - [Retrieve refined collections](https://docs.constructor.com/reference/v1-searchandising-retrieve-refined-collections.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve refined collection](https://docs.constructor.com/reference/v1-searchandising-retrieve-refined-collection.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or replace refined collection](https://docs.constructor.com/reference/v1-searchandising-create-or-replace-refined-collection.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update refined collection](https://docs.constructor.com/reference/v1-searchandising-update-refined-collection.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete refined collection](https://docs.constructor.com/reference/v1-searchandising-delete-refined-collection.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Searchandising for Search](https://docs.constructor.com/reference/searchandising-searchandising-for-search.md) - [Retrieve refined queries](https://docs.constructor.com/reference/v1-searchandising-retrieve-refined-queries.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create refined query](https://docs.constructor.com/reference/v1-searchandising-create-refined-query.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve refined query](https://docs.constructor.com/reference/v1-searchandising-retrieve-refined-query.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Replace refined query](https://docs.constructor.com/reference/v1-searchandising-replace-refined-query.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update refined query](https://docs.constructor.com/reference/v1-searchandising-update-refined-query.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete refined query](https://docs.constructor.com/reference/v1-searchandising-delete-refined-query.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Searchandising by User Request Data](https://docs.constructor.com/reference/searchandising-searchandising-by-user-request-data.md) - [Retrieve refined tag](https://docs.constructor.com/reference/v1-searchandising-retrieve-refined-tag.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create or replace refined tag](https://docs.constructor.com/reference/v1-searchandising-create-or-replace-refined-tag.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update refined tag](https://docs.constructor.com/reference/v1-searchandising-update-refined-tag.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete refined tag](https://docs.constructor.com/reference/v1-searchandising-delete-refined-tag.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve refined tags](https://docs.constructor.com/reference/v1-searchandising-retreive-refined-tags.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - Searchandising campaigns - [Retrieve campaigns](https://docs.constructor.com/reference/v1-searchandising-retrieve-campaigns.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create campaign](https://docs.constructor.com/reference/v1-searchandising-create-campaign.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve campaign](https://docs.constructor.com/reference/v1-searchandising-retrieve-campaign.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update campaign](https://docs.constructor.com/reference/v1-searchandising-update-campaign.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete campaign](https://docs.constructor.com/reference/v1-searchandising-delete-campaign.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - Facet campaigns - [Retrieve facet campaigns](https://docs.constructor.com/reference/v1-searchandising-retrieve-facet-rule-campaigns.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Create facet campaign](https://docs.constructor.com/reference/v1-searchandising-create-facet-rule-campaign.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Retrieve facet campaign](https://docs.constructor.com/reference/v1-searchandising-get-facet-rule-campaign.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Update facet campaign](https://docs.constructor.com/reference/v1-searchandising-update-facet-rule-campaign.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… - [Delete facet campaign](https://docs.constructor.com/reference/v1-searchandising-delete-facet-rule-campaign.md): **🔐 This endpoint requires [HTTP authentication](https://docs.constructor.com/reference/main-authentication) (either… ## API Reference: Behavioral actions - Behavioral actions - [Post a list of offline behavioral actions](https://docs.constructor.com/reference/v1-offline-behavioral-actions-create-actions.md): **🔐 This endpoint requires [HTTP Basic authentication](https://docs.constructor.com/reference/main-authentication#basic-authentication).** Send list of behavioral actions (purchase,return) performed… ## API Reference: User profile - [User preferences](https://docs.constructor.com/reference/user-profile-user-preferences.md) - [Create user preferences](https://docs.constructor.com/reference/v1-user-profile-create-preferences.md): **🔐 This endpoint requires [HTTP Bearer authentication](https://docs.constructor.com/reference/main-authentication#bearer-authentication).** For authenticating with Bearer token, required scopes are:…