# Commerce Connect Documentation
> Documentation for Commerce Connect
## Guides
- [Optimizely Commerce Connect system overview](https://docs.developers.optimizely.com/commerce-connect/docs/system-overview.md): Describes the subsystems and data model for Optimizely Commerce Connect 14, part of the Optimizely platform.
- [Breaking changes for Commerce Connect 14](https://docs.developers.optimizely.com/commerce-connect/docs/breaking-changes-for-commerce-14.md): Breaking changes for upgrading from Optimizely Commerce Connect 13 to Commerce Connect 14.
- [Start developing with Optimizely Commerce Connect](https://docs.developers.optimizely.com/commerce-connect/docs/getting-started.md): Describes setting up Optimizely Commerce Connect and provides links to those steps.
- [Set up a development environment](https://docs.developers.optimizely.com/commerce-connect/docs/setting-up-your-development-environment.md): Describes how to set up an Optimizely Customized Commerce development environment.
- [Create a starter project](https://docs.developers.optimizely.com/commerce-connect/docs/creating-your-project.md): Describes how to create an empty commerce project from which you can build your Optimizely Customized Commerce website.
- [Add ecommerce functionality](https://docs.developers.optimizely.com/commerce-connect/docs/adding-e-commerce-functionality.md): Describes implementing an Optimizely Customized Commerce solution.
- [Project recommendations](https://docs.developers.optimizely.com/commerce-connect/docs/recommendations-for-commerce-projects.md): Describes recommendations for implementing Optimizely Customized Commerce solutions.
- [Caching for Commerce Connect](https://docs.developers.optimizely.com/commerce-connect/docs/caching.md): Describes how caching is used for product catalogs and entries.
- [Events](https://docs.developers.optimizely.com/commerce-connect/docs/events.md): Introduces events that are triggered when prices and inventories are updated in Optimizely Commerce Connect.
- [Globalization](https://docs.developers.optimizely.com/commerce-connect/docs/globalization.md): Create and display website content in different languages and display the user interface in different languages through the localization of user-facing texts.
- [Initialization system](https://docs.developers.optimizely.com/commerce-connect/docs/initialization.md): Describes the initialization system used by Optimizely Content Management System (CMS) and Optimizely Commerce Connect and third-party and customized modules that are used with Optimizely products.
- [Logging API](https://docs.developers.optimizely.com/commerce-connect/docs/logging.md): Describes logging in Optimizely Commerce Connect to help you troubleshoot and locate application problems.
- [Metadata Plus](https://docs.developers.optimizely.com/commerce-connect/docs/metadata-plus.md): Describes Metadata Plus (MDP) 2.0, which is the underlying default storage engine for purchase orders and subscriptions in Optimizely Commerce Connect.
- [Routing](https://docs.developers.optimizely.com/commerce-connect/docs/routing.md): Describes the routing concept used for displaying catalog content in Optimizely Commerce Connect.
- [Scheduled jobs](https://docs.developers.optimizely.com/commerce-connect/docs/scheduled-jobs.md): Describes scheduled jobs in Optimizely Commerce Connect.
- [Workflows and activities](https://docs.developers.optimizely.com/commerce-connect/docs/workflows-and-activities.md): Describes how you can work with validation services and processors, in replacement of workflows and activities that were made obsolete by Optimizely Commerce Connect version 14.
- [Configure AI-generated product descriptions](https://docs.developers.optimizely.com/commerce-connect/docs/set-up-opal-ai.md): How to configure AI-generated product descriptions in Optimizely Commerce Connect.
- [Dashboard overview](https://docs.developers.optimizely.com/commerce-connect/docs/dashboard-overview.md): Describes the technical context for the Optimizely Commerce Connect dashboard
- [Get started with Opal tools](https://docs.developers.optimizely.com/commerce-connect/docs/get-started-with-opal-tools.md): How to install and configure Opal tools for Optimizely Commerce Connect.
- [Available tools](https://docs.developers.optimizely.com/commerce-connect/docs/available-tools.md): What Optimizely Opal tools are available for Optimizely Commerce Connect.
- [Common workflows](https://docs.developers.optimizely.com/commerce-connect/docs/common-workflows.md): Common ways to use Optimizely Opal tools with Optimizely Commerce Connect.
- [Troubleshoot](https://docs.developers.optimizely.com/commerce-connect/docs/troubleshoot.md): Issues that you may see while using Optimizely Opal tools and how to resolve them in Optimizely Commerce Connect.
- [Business Foundation](https://docs.developers.optimizely.com/commerce-connect/docs/business-foundation.md): Describes Business Foundation (BF), which is a set of .NET-based technologies used by the Customer Management subsystem in Optimizely Commerce Connect.
- [Object configuration](https://docs.developers.optimizely.com/commerce-connect/docs/object-configuration.md): Describes options for configuring business foundation objects.
- [Generate typed business foundation classes](https://docs.developers.optimizely.com/commerce-connect/docs/generating-typed-business-foundation-classes.md): Describes how to generate a typed Business Foundation (BF) class. It also describes code generation and templates to facilitate access to and modification of business foundation data.
- [SQL meta-model](https://docs.developers.optimizely.com/commerce-connect/docs/sql-meta-model.md): Describes how to work with the SQL meta-model from Business Foundation (BF).
- [Extend meta-models](https://docs.developers.optimizely.com/commerce-connect/docs/extending-meta-models.md): Describes how to extend meta-models in Business Foundation (BF).
- [Export and import meta-models](https://docs.developers.optimizely.com/commerce-connect/docs/exporting-and-importing-meta-models.md): Describes how to export and import meta-models in Business Foundation (BF).
- [SQL records](https://docs.developers.optimizely.com/commerce-connect/docs/working-with-sql-records.md): Describes working with data through SQL records from Business Foundation (BF).
- [Entity objects](https://docs.developers.optimizely.com/commerce-connect/docs/working-with-entity-objects.md): Describes how to work with data through entity objects from Business Foundation (BF).
- [Filter and sort](https://docs.developers.optimizely.com/commerce-connect/docs/filtering-and-sorting.md): Describes how to filter and sort rows and entity objects in Business Foundation.
- [Business meta-model](https://docs.developers.optimizely.com/commerce-connect/docs/business-meta-model.md): Describes how to work with the Business Meta-Model from Business Foundation (BF).
- [MetaClassManager class](https://docs.developers.optimizely.com/commerce-connect/docs/metaclassmanager-class.md): The entry point to the meta-model, available from the DataContext.MetaModel property.
- [MetaClass class](https://docs.developers.optimizely.com/commerce-connect/docs/metaclass-class.md): Represents a class containing a collection of meta-fields.
- [MetaEnum class](https://docs.developers.optimizely.com/commerce-connect/docs/metaenum-class.md): Represents single or multi-select enumerations.
- [MetaField class](https://docs.developers.optimizely.com/commerce-connect/docs/metafield-class.md): Represents the information that an object contains.
- [MetaFieldBuilder class](https://docs.developers.optimizely.com/commerce-connect/docs/metafieldbuilder-class.md): Create meta-fields based on existing system meta-types.
- [Meta-class references](https://docs.developers.optimizely.com/commerce-connect/docs/meta-class-references.md): Create relations between different types of business objects.
- [Catalogs](https://docs.developers.optimizely.com/commerce-connect/docs/catalogs.md): Describes how to organize and leverage catalogs to extend functionality for browsing, searching, and displaying items in a product catalog, essential features for ecommerce websites.
- [Work with catalogs](https://docs.developers.optimizely.com/commerce-connect/docs/guidelines-for-working-with-catalogs.md): Guidelines for working with catalog structures in Optimizely Commerce Connect.
- [Import catalog data](https://docs.developers.optimizely.com/commerce-connect/docs/importing-catalog-data.md): Explains options for importing catalog data between ecommerce sites.
- [Multi-site catalogs](https://docs.developers.optimizely.com/commerce-connect/docs/multi-site-for-catalogs.md): This article describes how to filter for catalogs based on site.
- [Catalog content](https://docs.developers.optimizely.com/commerce-connect/docs/catalog-content.md): Describes how to work with catalog content based on the IContent interface in Optimizely Customized Commerce.
- [Product variants](https://docs.developers.optimizely.com/commerce-connect/docs/product-variants.md): Describes how to work with product variants (also known as variations) in relation to the content model.
- [Packages and bundles](https://docs.developers.optimizely.com/commerce-connect/docs/bundles-and-packages.md): Describes how to work with bundles and packages with relation to the Optimizely Commerce Connect content model.
- [Dynamic packages](https://docs.developers.optimizely.com/commerce-connect/docs/dynamic-packages.md): Describes how to use dynamic packages in Optimizely Commerce Connect.
- [URL segment and SEO URI](https://docs.developers.optimizely.com/commerce-connect/docs/url-segment-and-seo-uri.md): Describes how to build a hierarchical URL in Optimizely Commerce Connect.
- [Categorizations](https://docs.developers.optimizely.com/commerce-connect/docs/categorizations.md): Describes how to work with categorizations in relation to the Optimizely Commerce Connect content model.
- [Related entries](https://docs.developers.optimizely.com/commerce-connect/docs/related-entries.md): Describes how to work with related entries (associations), and how to create custom relationship types (association groups) in Optimizely Commerce Connect.
- [Catalog events](https://docs.developers.optimizely.com/commerce-connect/docs/catalog-events.md): Describes how to react to changes to catalog items by handling events in Optimizely Commerce Connect.
- [Commerce Connect rendering templates](https://docs.developers.optimizely.com/commerce-connect/docs/commerce-rendering-templates.md): Describes how to render catalog content in Optimizely Commerce Connect.
- [Catalog content provider](https://docs.developers.optimizely.com/commerce-connect/docs/catalog-content-provider.md): Describes how to use content providers in Optimizely Commerce Connect.
- [Commerce Connect properties](https://docs.developers.optimizely.com/commerce-connect/docs/properties.md): Describes how to access and use specific properties in Optimizely Commerce Connect.
- [Publish content version setting](https://docs.developers.optimizely.com/commerce-connect/docs/publish-content-version-setting.md): Describes how to generate published versions automatically for catalog content in Optimizely Commerce Connect 14.
- [Lowest price over a period of time](https://docs.developers.optimizely.com/commerce-connect/docs/lowest-price-in-a-period-of-time.md): How to implement showing the lowest price over a period of time in Optimizely Commerce Connect.
- [Translate content with Optimizely Opal](https://docs.developers.optimizely.com/commerce-connect/docs/translate-content-with-optimizely-opal.md): How to enable the Translation Service for Optimizely Commerce Connect, which uses Optimizely Opal.
- [Assets and media](https://docs.developers.optimizely.com/commerce-connect/docs/assets-and-media.md): Describes asset and media management in Optimizely Commerce Connect.
- [Asset URL resolver](https://docs.developers.optimizely.com/commerce-connect/docs/asset-url-resolver.md): Describes how to display assets for catalog content using the AssetUrlResolver and the AssetContainer interface in Optimizely Commerce Connect.
- [Asset importer](https://docs.developers.optimizely.com/commerce-connect/docs/asset-importer.md): Describes how to import assets into the Optimizely Commerce Connect asset management, using the **AssetImporter** command-line tool, and associate the assets with catalog content.
- [Product associations (related entries)](https://docs.developers.optimizely.com/commerce-connect/docs/product-associations-relations.md): Describes product associations (or related entries) that are used to promote related products in Optimizely Customized Commerce.
- [Event-driven catalog indexing](https://docs.developers.optimizely.com/commerce-connect/docs/event-driven-catalog-indexing.md): Describes the event-driven catalog indexing in Optimizely Commerce Connect and how to verify the state of the indexing processor.
- [Catalog product search](https://docs.developers.optimizely.com/commerce-connect/docs/catalog-product-search.md): Describes the catalog search API for finding Optimizely Commerce Connect products.
- [Low-level APIs](https://docs.developers.optimizely.com/commerce-connect/docs/low-level-apis.md): Describes low-level APIs, which are considered legacy functionality, but can be useful in specific scenarios. Optimizely recommends using Catalog Content APIs in Commerce Connect.
- [Catalog object model](https://docs.developers.optimizely.com/commerce-connect/docs/catalog-object-model.md): Describes the DTO object model and the runtime object model in Optimizely Commerce Connect.
- [Catalog DTO and object models](https://docs.developers.optimizely.com/commerce-connect/docs/catalog-dto-and-object-models.md): Describes how to work with caching and catalog entry DTOs (Data Transfer Objects) in Optimizely Commerce Connect.
- [Meta-classes and meta-fields](https://docs.developers.optimizely.com/commerce-connect/docs/meta-classes-and-meta-fields.md): Describes meta-classes and meta-fields in Optimizely Commerce Connect.
- [Configuration files](https://docs.developers.optimizely.com/commerce-connect/docs/configuration.md): Introduces configurations for Optimizely Commerce Connect.
- [Option configuration classes](https://docs.developers.optimizely.com/commerce-connect/docs/option-configuration-classes.md): Introduces various configuration possibilities and their settings in Optimizely Commerce Connect.
- [Feature-specific configurations](https://docs.developers.optimizely.com/commerce-connect/docs/feature-specific-commerce-configurations.md): The feature-specific configuration options available for Optimizely Commerce Connect
- [User interface configuration](https://docs.developers.optimizely.com/commerce-connect/docs/user-interface-configuration.md): Describes configuration options for the user interface that can enhance performance and the user experience in Optimizely Customized Commerce.
- [Customers](https://docs.developers.optimizely.com/commerce-connect/docs/customers.md): Describes the Customer Management system in Optimizely Commerce Connect.
- [Customer object model](https://docs.developers.optimizely.com/commerce-connect/docs/customer-object-model-and-database-diagrams.md): Describes the object relations and database model for the Customer Management system in Optimizely Commerce Connect.
- [Customer groups](https://docs.developers.optimizely.com/commerce-connect/docs/customer-groups.md): Describes how to work with customer groups in the Customer Management system in Optimizely Customized Commerce.
- [Organization models](https://docs.developers.optimizely.com/commerce-connect/docs/organization-models.md): Describes how to work with categorization of organizations in the Customer Management system in Optimizely Commerce Connect.
- [Deploy solutions in Commerce Connect](https://docs.developers.optimizely.com/commerce-connect/docs/deployment.md): Describes the deployment of Optimizely Commerce Connect solutions, and the Commerce-specific tasks needed to verify a successful deployment.
- [Deploy Azure Web Apps in Commerce Connect](https://docs.developers.optimizely.com/commerce-connect/docs/deploying-commerce-to-azure-web-apps.md): Describes how to set up an Optimizely Commerce Connect site to run on Azure Web Sites.
- [Deploy to a single server in Commerce Connect](https://docs.developers.optimizely.com/commerce-connect/docs/single-server-deployment.md): Describes the deployment of the Optimizely Commerce Connect solution on a single computer.
- [Enhance performance in Commerce Connect](https://docs.developers.optimizely.com/commerce-connect/docs/performance-optimization.md): Describes strategies to run your Optimizely Commerce Connect site at peak performance.
- [Automatic database schema updates](https://docs.developers.optimizely.com/commerce-connect/docs/automatic-schema-updates.md): Describes how to work with database schema updates when upgrading Optimizely websites in Optimizely Commerce Connect.
- [Marketing and campaigns](https://docs.developers.optimizely.com/commerce-connect/docs/marketing.md): Describes the campaign management functionality in Optimizely Commerce Connect.
- [Promotions](https://docs.developers.optimizely.com/commerce-connect/docs/new_promotions.md): Describes the promotion functionality, which is part of campaign management in Optimizely Commerce Connect.
- [Promotion engine](https://docs.developers.optimizely.com/commerce-connect/docs/promotions-engine.md): Describes how the Optimizely Commerce Connect promotion engine works and how it is used when calculating discounts on a shopping cart.
- [Custom promotions](https://docs.developers.optimizely.com/commerce-connect/docs/custom-promotions.md): Describes how to work with custom promotions in Optimizely Commerce Connect.
- [Hide promotion types](https://docs.developers.optimizely.com/commerce-connect/docs/hiding-promotion-types.md): Describes how to determine which promotion types appear on the Edit Discount view in the Optimizely Commerce Connect user interface for managing campaigns and discounts (promotions).
- [Exclude products from promotions](https://docs.developers.optimizely.com/commerce-connect/docs/exclude-products-from-promotions.md): Describes how to configure filters to exclude a product from the promotion engine in Optimizely Customized Commerce. Two APIs are available for doing this.
- [Promotion exclusions](https://docs.developers.optimizely.com/commerce-connect/docs/promotion-exclusions.md): Describes how to prevent promotions from being combined with other promotions in Optimizely Commerce Connect.
- [Coupons](https://docs.developers.optimizely.com/commerce-connect/docs/coupons.md): Describes how to manage coupon promotions in Optimizely Commerce Connect.
- [Custom facets in the marketing overview](https://docs.developers.optimizely.com/commerce-connect/docs/custom-facets-in-the-marketing-overview.md): Describes facets and how to customize facet groups in Optimizely Commerce Connect.
- [Markets](https://docs.developers.optimizely.com/commerce-connect/docs/markets.md): Describes the Market concept in Optimizely Commerce Connect.
- [Countries and regions](https://docs.developers.optimizely.com/commerce-connect/docs/countries-and-regions.md): Describes how to configure countries and regions in Optimizely Commerce Connect.
- [Currencies](https://docs.developers.optimizely.com/commerce-connect/docs/currencies.md): Describes how to configure currencies used when configuring markets and placing orders.
- [Multi-market examples](https://docs.developers.optimizely.com/commerce-connect/docs/multi-market-examples.md): Describes how to use the Optimizely Commerce Connect ECF API to work with multi-market and warehouse features to change markets, get prices and discounts for markets, list warehouses and get inventories per warehouse.
- [Orders](https://docs.developers.optimizely.com/commerce-connect/docs/orders.md): Describes the order management APIs in Optimizely Commerce Connect.
- [Multi-site orders](https://docs.developers.optimizely.com/commerce-connect/docs/multi-site-for-orders.md): Set older orders to the site ID on the order.
- [Order system overview](https://docs.developers.optimizely.com/commerce-connect/docs/order-system-overview.md): Describes the order management APIs in Optimizely Customized Commerce and provides an overview of components used when working with orders.
- [Order manipulation](https://docs.developers.optimizely.com/commerce-connect/docs/order-manipulation.md): Describes how to manipulate orders in Optimizely Commerce Connect including creating, loading, saving, and deleting carts, wish lists, payment plans, shipments, order forms, and purchase orders.
- [Order processing](https://docs.developers.optimizely.com/commerce-connect/docs/order-processing.md): Describes the APIs for order processing in Optimizely Commerce Connect including validating line items in the cart, applying discounts and updating prices, adjusting inventories, and processing payments.
- [Extend components](https://docs.developers.optimizely.com/commerce-connect/docs/extend-components.md): Describes the Order Management user interface that lets customer representatives manage orders manually when needed in Optimizely Commerce Connect.
- [Extend search result display](https://docs.developers.optimizely.com/commerce-connect/docs/extend-search-result-display.md): Describes the Order Management user interface that lets customer representatives manage orders manually when needed.
- [Extend order classes](https://docs.developers.optimizely.com/commerce-connect/docs/extending-order-classes.md): Describes how to extend order classes in Optimizely Commerce Connect.
- [Extend order status](https://docs.developers.optimizely.com/commerce-connect/docs/extending-order-status.md): Describes how to extend order status in Optimizely Commerce Connect.
- [Change default implementation](https://docs.developers.optimizely.com/commerce-connect/docs/changing-default-implementation.md): Describes how to update the dependency container to use your new classes in Optimizely Commerce Connect.
- [Round totals for currencies](https://docs.developers.optimizely.com/commerce-connect/docs/rounding-totals-for-currencies.md): Describes how to round amounts in Optimizely Commerce Connect orders.
- [Order events](https://docs.developers.optimizely.com/commerce-connect/docs/order-events.md): Describes order events methods so you can build functionality to take action during order processing in Optimizely Commerce Connect.
- [Record order activities](https://docs.developers.optimizely.com/commerce-connect/docs/recording-order-activities.md): Describes how to record the tracking history of a specific orders for audit and analysis purposes in Optimizely Commerce Connect.
- [Shopping carts](https://docs.developers.optimizely.com/commerce-connect/docs/shopping-carts.md): Describes how to use shopping carts (or basket) in Optimizely Commerce Connect.
- [Serializable carts](https://docs.developers.optimizely.com/commerce-connect/docs/serializable-carts.md): Describes how to store cart data in a single table to load, update, and save cart information in Optimizely Commerce Connect.
- [Search for orders using OrderContext](https://docs.developers.optimizely.com/commerce-connect/docs/searching-for-orders-using-ordercontext.md): Describes how to search for orders using OrderContext in Optimizely Commerce Connect.
- [Search for orders using abstractions](https://docs.developers.optimizely.com/commerce-connect/docs/searching-for-orders-using-abstractions.md): Describes how to search for orders using abstractions in Optimizely Commerce Connect.
- [Create a return order form and exchange offer](https://docs.developers.optimizely.com/commerce-connect/docs/using-the-return-order-form.md): Describes how create a return order form and an exchange order in Optimizely Commerce Connect.
- [Calculate orders](https://docs.developers.optimizely.com/commerce-connect/docs/calculating-orders-intro.md): Describes the components involved when calculating orders in Optimizely Commerce Connect.
- [Line item calculator](https://docs.developers.optimizely.com/commerce-connect/docs/calculating-orders-line-item-calculator.md): Describes LineItemCalculator, which calculates a line item's extended price, discounted price, line item price and sales tax in Optimizely Commerce Connect.
- [Shipping calculator](https://docs.developers.optimizely.com/commerce-connect/docs/calculating-orders-shipping-calculator.md): Describes ShippingCalculator, which calculates the shipping cost, shipping taxes, and total amount of line items in shipment in Optimizely Commerce Connect.
- [Tax calculator](https://docs.developers.optimizely.com/commerce-connect/docs/calculating-orders-tax-calculator.md): Describes TaxCalculator, which calculates a line item's tax value and tax amount, based on tax value in Optimizely Commerce Connect.
- [Order form calculator](https://docs.developers.optimizely.com/commerce-connect/docs/calculating-orders-order-form-calculator.md): Describes OrderFormCalculator, which calculates the following for an order form: total, subtotal, handling total, shipping subtotal, order discount total, discount total, order form totals, and tax total in Optimizely Commerce Connect.
- [Order group calculator](https://docs.developers.optimizely.com/commerce-connect/docs/calculating-orders-order-group-calculator.md): Describes OrderGroupCalculator, which calculates an order's total, subtotal, handling total, shipping subtotal, order discount total, order group total, and tax total in Optimizely Commerce Connect.
- [Return line item calculator](https://docs.developers.optimizely.com/commerce-connect/docs/calculating-orders-return-line-item-calculator.md): Describes ReturnLineItemCalculator, which calculates a return line item's extended price, discounted price, and sales tax in Optimizely Commerce Connect.
- [Return order form calculator](https://docs.developers.optimizely.com/commerce-connect/docs/calculating-orders-return-order-form-calculator.md): Describes ReturnOrderFormCalculator, which calculates the total, subtotal, handling total, shipping subtotal, order discount total, discount total, and tax total for a return order form in Optimizely Commerce Connect.
- [Return purchase order calculator](https://docs.developers.optimizely.com/commerce-connect/docs/calculating-orders-return-purchase-order-calculator.md): Describes ReturnPurchaseOrderCalculator, which calculates the total, subtotal, and shipping subtotal for a purchase order in Optimizely Commerce Connect.
- [Payments](https://docs.developers.optimizely.com/commerce-connect/docs/payments.md): Introduces payments in Optimizely Commerce Connect.
- [Payment gateways](https://docs.developers.optimizely.com/commerce-connect/docs/payment-gateways.md): Describes payment gateways in Optimizely Commerce Connect that provide an interface to the payment processing system.
- [Payment plugins](https://docs.developers.optimizely.com/commerce-connect/docs/payment-plugins.md): Describes the PaymentPlugin interface that provides an interface to the payment processing system for abstraction APIs in Optimizely Commerce Connect.
- [Configure Payment Service](https://docs.developers.optimizely.com/commerce-connect/docs/set-up-payment-service.md): Describes the Payment Service installation process for Optimizely Commerce Connect
- [Install and configure AuthorizeTokenEx](https://docs.developers.optimizely.com/commerce-connect/docs/authorizetokenex-installation-and-configuration.md): Describes how to install and use the AuthorizeTokenEx payment provider, one of several payment solutions available for Optimizely Commerce Connect.
- [Install Bolt payment provider](https://docs.developers.optimizely.com/commerce-connect/docs/bolt-installation.md): Describes the Bolt payment provider installation process for Optimizely Commerce Connect.
- [Recommendations in Commerce Connect](https://docs.developers.optimizely.com/commerce-connect/docs/personalization.md): Describes personalize recommendations in Optimizely Commerce Connect.
- [Product Recommendations](https://docs.developers.optimizely.com/commerce-connect/docs/recommendations.md): Introduces product recommendations for Optimizely Customized Commerce.
- [Install and configure the native integration package](https://docs.developers.optimizely.com/commerce-connect/docs/installing-and-configuring-the-native-integration-package.md): Describes how to install and configure the native integration for Optimizely Commerce Connect.
- [Export your catalog to Optimizely Product Recommendations](https://docs.developers.optimizely.com/commerce-connect/docs/exporting-your-catalog-to-episerver-perform.md): Describes how to export your catalog to Optimizely Product Recommendations from Optimizely Commerce Connect.
- [Activate widgets](https://docs.developers.optimizely.com/commerce-connect/docs/activating-widgets.md): Describes how to activate widgets and website components used to present personalized product recommendations from Optimizely Customized Commerce.
- [Track and recommend](https://docs.developers.optimizely.com/commerce-connect/docs/tracking-and-recommendations.md): Describes how to track and recommend work in Optimizely Product Recommendations.
- [Optimizely Commerce Connect API overview](https://docs.developers.optimizely.com/commerce-connect/docs/an-api-overview.md): Describes an overview of the Optimizely Commerce Connect integration APIs.
- [Server-side API integration](https://docs.developers.optimizely.com/commerce-connect/docs/server-side-api-integration.md): Describes how to integrate the Optimizely Product Recommendations server-side API to Optimizely Customized Commerce.
- [Client-side API integration](https://docs.developers.optimizely.com/commerce-connect/docs/client-side-api-integration.md): Describes how to integrate Optimizely Product Recommendations client-side API to Optimizely Customized Commerce.
- [Improvements with tracking](https://docs.developers.optimizely.com/commerce-connect/docs/improvements-with-tracking.md): Describes changes made to tracking to improve features and performance in Optimizely Customized Commerce.
- [Customize exported product information](https://docs.developers.optimizely.com/commerce-connect/docs/customizing-exported-product-information.md): Describes how to customize which products are exported for use by Optimizely Product Recommendations and what product data is included from Optimizely Customized Commerce.
- [Pricing](https://docs.developers.optimizely.com/commerce-connect/docs/pricing.md): Describes the pricing provider feature involved in the calculation of various types of prices in Optimizely Customized Commerce.
- [PriceType examples](https://docs.developers.optimizely.com/commerce-connect/docs/pricetype-examples.md): Describes how to use Optimizely Customized Commerce APIs to work with PriceType features.
- [Pricing examples](https://docs.developers.optimizely.com/commerce-connect/docs/pricing-examples.md): Describes how to work with the pricing API in Optimizely Customized Commerce.
- [Reports](https://docs.developers.optimizely.com/commerce-connect/docs/reports.md): Introduces the reporting functionality in Optimizely Commerce Connect.
- [Collect data for reports](https://docs.developers.optimizely.com/commerce-connect/docs/collect-data-for-reports.md): Describes how to collect and access data for order reports in Optimizely Commerce Connect.
- [Collect subscription data](https://docs.developers.optimizely.com/commerce-connect/docs/collecting-subscription-data.md): Describes how to collect and access data for subscription reports in Optimizely Commerce Connect
- [Search](https://docs.developers.optimizely.com/commerce-connect/docs/search.md): Describes the extensive, system-wide search engine that comes with Optimizely Commerce Connect.
- [Configure the Optimizely Search & Navigation search provider](https://docs.developers.optimizely.com/commerce-connect/docs/configuring-optimizely-find-search-provider.md): Describes how to configure the Optimizely Search & Navigation search provider for Optimizely Commerce Connect.
- [Create your own search provider](https://docs.developers.optimizely.com/commerce-connect/docs/creating-a-search-provider.md): Describes how to extend your Optimizely Commerce Connect solution by creating your own search provider. The examples in this topic are based on Lucene.
- [Customize search](https://docs.developers.optimizely.com/commerce-connect/docs/customizing-search.md): Describes how to customize and extend the search in Optimizely Commerce Connect by adding index fields and creating new search indexers for specific purposes.
- [Configure facets and filters](https://docs.developers.optimizely.com/commerce-connect/docs/configuring-facets-and-filters.md): Describes the various parts of the configuration elements related to facets and filters in Optimizely Commerce Connect.
- [Search & Navigation integration](https://docs.developers.optimizely.com/commerce-connect/docs/find-integration.md): Describes the integration of Optimizely Search & Navigation with Optimizely Commerce Connect.
- [Index catalog content](https://docs.developers.optimizely.com/commerce-connect/docs/indexing-catalog-content.md): Describes how to index catalog content using the Optimizely Search & Navigation in Optimizely Commerce Connect
- [Filter catalog content](https://docs.developers.optimizely.com/commerce-connect/docs/filtering-catalog-content.md): Describes how to filter catalog content in Optimizely Commerce Connect using the Optimizely Search & Navigation.
- [Change default conventions](https://docs.developers.optimizely.com/commerce-connect/docs/overriding-default-conventions.md): Describes indexing conventions for catalog content and how to make changes to the default behavior in Optimizely Commerce Connect with Optimizely Search & Navigation.
- [Disable product update events](https://docs.developers.optimizely.com/commerce-connect/docs/disabling-product-update-events.md): Describes how to disable the event listener if you do not want Optimizely Commerce Connect catalog content to be indexed by Optimizely Search & Navigation.
- [Raise price and inventory event updates](https://docs.developers.optimizely.com/commerce-connect/docs/raise-price-and-inventory-event-updates.md): Describes how to raise event updates for prices and inventories in Optimizely Commerce Connect when using the Optimizely Search & Navigation.
- [Index variants in a product document](https://docs.developers.optimizely.com/commerce-connect/docs/indexing-variants-in-a-product-document.md): Describes how to index a variant, include and exclude variants, and add price and inventories to a product document to be indexed in Optimizely Commerce Connect.
- [Index POCO objects](https://docs.developers.optimizely.com/commerce-connect/docs/indexing-poco-objects-instead-of-catalogcontentbase.md): Describes how to index POCO (Plain Old CLR Objects) objects instead of catalog content inheriting from CatalogContentBase in Optimizely Commerce Connect.
- [Exclude a market filter from "filter for visitor"](https://docs.developers.optimizely.com/commerce-connect/docs/exclude-market-filter-from-filter-for-visitor.md): Describes how to exclude a market filter from the "filter for visitor" function in Optimizely Commerce Connect.
- [Control automatic indexing](https://docs.developers.optimizely.com/commerce-connect/docs/controlling-automatic-indexing-when-content-changes.md): Describes how to temporarily stop the automatic indexing process in Optimizely Commerce Connect using the Optimizely Search & Navigation integration.
- [Security for Optimizely Commerce Connect](https://docs.developers.optimizely.com/commerce-connect/docs/security.md): Introduces other security topics for Optimizely Commerce Connect.
- [Authorization and authentication](https://docs.developers.optimizely.com/commerce-connect/docs/authorization-and-authentication.md): Describes the authentication and authorization model in Optimizely Commerce Connect
- [OpenID Connect and Entra ID](https://docs.developers.optimizely.com/commerce-connect/docs/support-for-openid-connect-in-customized-commerce.md): Describes OpenID Connect and Entra ID to manage the sign-in of users to the front-end site in Optimizely Content Management System (CMS) and Optimizely Customized Commerce.
- [Shipping](https://docs.developers.optimizely.com/commerce-connect/docs/shipping.md): Describes the shipping features of Optimizely Commerce Connect, including shipping methods, providers and gateways.
- [Shipping methods](https://docs.developers.optimizely.com/commerce-connect/docs/shipping-methods.md): Describes shipping methods, which manage information and rules that determine shipping cost; it also displays that information on the front-end site during checkout. The shipping cost is added to the total purchase price.
- [Shipping gateways and providers](https://docs.developers.optimizely.com/commerce-connect/docs/shipping-gateways-and-providers.md): Describes shipping gateways and providers that return the appropriate shipping charge for a cart during checkout in Optimizely Commerce Connect.
- [Multi-shipment examples](https://docs.developers.optimizely.com/commerce-connect/docs/multi-shipment-examples.md): Describes how to work with multi-shipment in Optimizely Commerce Connect, also known as *split shipment*, which supports shipment to multiple address.
- [Track transactions for transaction-based billing](https://docs.developers.optimizely.com/commerce-connect/docs/transaction-tracking.md): Describes the product-specific transaction tracking in Optimizely Commerce Connect, which is required for clients on transaction-based billing.
- [Warehouses and inventories](https://docs.developers.optimizely.com/commerce-connect/docs/warehouses-and-inventories.md): Introduces warehouses and inventories in Optimizely Commerce Connect.
- [Inventory requests](https://docs.developers.optimizely.com/commerce-connect/docs/inventory-requests.md): Describes the transactional requests providing secure read-modify-write interaction with the inventory system in Optimizely Commerce Connect.
- [Database changes for inventory service](https://docs.developers.optimizely.com/commerce-connect/docs/database-changes-for-inventory-service.md): Describes changes to the database schema for the inventory service used when you extract inventory data directly from Optimizely Commerce Connect.
- [Warehouses and inventories examples](https://docs.developers.optimizely.com/commerce-connect/docs/warehouses-and-inventories-examples.md): Describes how to use the Optimizely Commerce Connect Framework API with warehouses and inventory features.
- [Multi-warehouse implementations](https://docs.developers.optimizely.com/commerce-connect/docs/multi-warehouse-implementations.md): Describes the multiple inventory locations concept in Optimizely Commerce Connect.
- [Optimizely Graph for Commerce Connect](https://docs.developers.optimizely.com/commerce-connect/docs/optimizely-graph-for-commerce-connect.md): Describes how to configure Optimizely Graph for Commerce Connect
- [Commerce Connect 14 + ODP](https://docs.developers.optimizely.com/commerce-connect/docs/commerce-connect-14-odp.md): Export data from Commerce Connect 14 and import it into Optimizely Data Platform (ODP) (for Commerce Connect 14.13.0)
- [Commerce Connect 14 + Campaign](https://docs.developers.optimizely.com/commerce-connect/docs/commerce-connect-campaign.md): Describes the product catalog export from Optimizely Commerce Connect 14 into Optimizely Campaign to gain access to product information to be included in Campaign mailings.
## API Reference
- [Optimizely Customized Commerce v14](https://docs.developers.optimizely.com/commerce-connect/reference/customized-commerce-v14.md)
# Configured Commerce Documentation
> Documentation for Configured Commerce
## Guides
- [Get started with Configured Commerce](https://docs.developers.optimizely.com/configured-commerce/docs/read-first-getting-started-with-b2b-commerce-cloud.md): Use this topic to begin learning more about Configured Commerce.
- [Environment setup for developers](https://docs.developers.optimizely.com/configured-commerce/docs/b2b-commerce-cloud-environment-setup-for-developers.md): Describes how to set up your developer workstation to start building Configured Commerce solutions.
- [Customer and partner co-development](https://docs.developers.optimizely.com/configured-commerce/docs/customer-and-partner-co-development.md): Describes the process for implementing a customer co-development model with Configured Commerce.
- [Keep mobile in mind](https://docs.developers.optimizely.com/configured-commerce/docs/keep-mobile-in-mind.md): Describes considerations for the Configured Commerce Mobile App when developing Configured Commerce extensions.
- [WebAPI controller](https://docs.developers.optimizely.com/configured-commerce/docs/webapi-controller.md): The WebAPI controllers, built by Optimizely for each of the Configured Commerce modules, serve as the endpoint for the RESTful based services.
- [Module services](https://docs.developers.optimizely.com/configured-commerce/docs/working-with-b2b-commerce-modules.md): Describes the various handlers used when working with Configured Commerce.
- [Provision a cloud project](https://docs.developers.optimizely.com/configured-commerce/docs/process-for-provisioning-a-cloud-project.md): Describes the process to provision a cloud project in Optimizely Configured Commerce
- [Add or update websites for a cloud project](https://docs.developers.optimizely.com/configured-commerce/docs/add-additional-websites-to-a-cloud-project.md): Describes the process for adding or updating websites for a Configured Commerce project.
- [Activate a license](https://docs.developers.optimizely.com/configured-commerce/docs/activating-a-b2b-commerce-license.md): Explains license activation for Configured Commerce.
- [Add the domain to the Admin Console](https://docs.developers.optimizely.com/configured-commerce/docs/adding-the-domain-to-the-admin-console.md): Explains the process for adding a new domain to the Admin Console in Configured Commerce.
- [Cloud customer launch checklist](https://docs.developers.optimizely.com/configured-commerce/docs/cloud-customer-launch-checklist.md): Provides a checklist for customers preparing for their initial launch of Configured Commerce.
- [Go-live with Configured Commerce](https://docs.developers.optimizely.com/configured-commerce/docs/go-live-with-b2b-commerce-cloud.md): Describes how to move content from sandbox to production, provision the production instance, push code to production, and other important steps, such as authorizing our request for SSL.
- [Go-live performance spot check](https://docs.developers.optimizely.com/configured-commerce/docs/go-live-performance-spot-check.md): Describes how to test site performance prior to the go-live process in Optimizely Configured Commerce.
- [Resources for developers](https://docs.developers.optimizely.com/configured-commerce/docs/resources-for-developers.md)
- [Third-party library policy](https://docs.developers.optimizely.com/configured-commerce/docs/third-party-library-policy.md): Describes the policy for third-party libraries and explains the process for requesting new libraries.
- [Download WIS](https://docs.developers.optimizely.com/configured-commerce/docs/wis-installer.md): Download the Windows Integration Service installer for Configured Commerce.
- [Upgrade AngularJS from 1.3.15 to 1.7.9](https://docs.developers.optimizely.com/configured-commerce/docs/angularjs-upgrade-from-1315-to-179.md)
- [Troubleshoot Cloudsuite Distribution in v1 sandbox environments](https://docs.developers.optimizely.com/configured-commerce/docs/troubleshoot-cloudsuite-distribution-in-v1-sandbox-environments.md): Describes how to fix the connection for v1 sandbox environments.
- [Customizations with VMI](https://docs.developers.optimizely.com/configured-commerce/docs/customizations-with-vmi.md): Describes how use VMI with customized sites in Optimizely Configured Commerce
- [AVS and CVV gateway provisioning for Spreedly](https://docs.developers.optimizely.com/configured-commerce/docs/avs-and-cvv-gateway-provisioning-for-spreedly.md): How to configure AVS and CVV behavior when using Spreedly-supported payment gateways with the Optimizely Configured Commerce Payment Service.
- [Set custom values for gateway-specific fields](https://docs.developers.optimizely.com/configured-commerce/docs/set-custom-values-for-gateway-specific-fields.md): How to configure gateway-specific fields using Payment Service in Optimizely Configured Commerce.
- [Customize the 3DS challenge window](https://docs.developers.optimizely.com/configured-commerce/docs/customize-the-3ds-challenge-window.md): How to customize the 3DS challenge window for Optimizely Configured Commerce's Payment Service.
- [Upgrade Configured Commerce](https://docs.developers.optimizely.com/configured-commerce/docs/upgrading-b2b-commerce-cloud.md): Describes how to upgrade Optimizely Configured Commerce.
- [Sandbox and production infrastructure](https://docs.developers.optimizely.com/configured-commerce/docs/b2b-commerce-cloud-infrastructure-deployment.md): Overview of hosting environments and infrastructure.
- [Long-Term Support and Short-Term Support branches](https://docs.developers.optimizely.com/configured-commerce/docs/long-term-support-and-short-term-support-branches.md): Describes Optimizely Configured Commerce's Long-Term Support and Short-Term Support branches.
- [Deployment process](https://docs.developers.optimizely.com/configured-commerce/docs/deployment-overview.md): Overview of the Optimizely Configured Commerce deployment process.
- [Service requests and self-service options](https://docs.developers.optimizely.com/configured-commerce/docs/services.md): Describes self-service and support request options for Optimizely Configured Commerce.
- [Roll Back Configured Commerce Base Code](https://docs.developers.optimizely.com/configured-commerce/docs/roll-back-configured-commerce-base-code.md): Learn when and how to request a rollback of Optimizely Configured Commerce base code.
- [.NET 8.0+ overview](https://docs.developers.optimizely.com/configured-commerce/docs/net-core-overview.md): An overview of .NET 8.0+ for Optimizely Configured Commerce
- [.NET 8.0+ local development environment](https://docs.developers.optimizely.com/configured-commerce/docs/net8-local-development-environment.md)
- [.NET 4.8 framework to .NET 8.0+ migration](https://docs.developers.optimizely.com/configured-commerce/docs/net7-framework-to-net-migration.md): Explains how to migrate to .NET8.0+ in Optimizely Configured Commerce
- [Add Application Insights in .NET](https://docs.developers.optimizely.com/configured-commerce/docs/add-appinsights-in-net.md): How to implement Application Insights in the .NET backend for Optimizely Configured Commerce.
- [Build service v2](https://docs.developers.optimizely.com/configured-commerce/docs/build-service-v2.md): Describes how to configure version 2 of Optimizely Configured Commerce's build service.
- [Spire CMS Configured Commerce 5.x architecture](https://docs.developers.optimizely.com/configured-commerce/docs/understanding-5x-architecture-spire.md): Describes the 4-tier architecture that comprises Configured Commerce 5.x.
- [Enable Progressive Web Application (PWA) development](https://docs.developers.optimizely.com/configured-commerce/docs/enable-progressive-web-application-pwa-development.md): Enable Progressive Web Application (PWA) development in Spire.
- [Classic CMS Configured Commerce 5.x architecture](https://docs.developers.optimizely.com/configured-commerce/docs/understanding-5x-architecture-for-classic-cms.md): Describes the 4-tier architecture that comprises Configured Commerce 5.x for Classic CMS.
- [Database definitions](https://docs.developers.optimizely.com/configured-commerce/docs/database-definitions.md): Provides the database definitions for Configured Commerce.
- [Add custom database scripts](https://docs.developers.optimizely.com/configured-commerce/docs/adding-custom-database-scripts.md): Describes how to add custom database scripts to Configured Commerce.
- [Configure SMTP for email services](https://docs.developers.optimizely.com/configured-commerce/docs/configuring-smtp-for-b2b-commerce-email-services.md): Describes email configuration in Configured Commerce.
- [Monitor and improve website performance](https://docs.developers.optimizely.com/configured-commerce/docs/monitoring-and-improving-website-performance.md): Suggestions for correcting common issues that impact the speed or responsiveness of websites and how to monitor and debug using Google Chrome or other tools.
- [Configure multiple email domains](https://docs.developers.optimizely.com/configured-commerce/docs/configure-multiple-email-domains.md): Describes how to configure multiple email domains.
- [Create an alternate cart endpoint](https://docs.developers.optimizely.com/configured-commerce/docs/create-an-alternate-cart-endpoint.md): Describes how to create an alternate cart endpoint.
- [Customize account activation email models](https://docs.developers.optimizely.com/configured-commerce/docs/customize-account-activation-email-models.md): Describes how to extend Admin_AccountActivation and Website_AccountActivation email models.
- [Dependency injection](https://docs.developers.optimizely.com/configured-commerce/docs/dependency-injection.md): Describes dependency injection in Optimizely Configured Commerce.
- [Cart v2 overview](https://docs.developers.optimizely.com/configured-commerce/docs/cart-v2.md): How Cart v2 differs from Cart v1 in Optimizely Configured Commerce
- [Work with the data model and Entity Framework ORM](https://docs.developers.optimizely.com/configured-commerce/docs/working-with-the-data-model-and-the-entity-framework-orm.md): Describes goals, practices, usage, extensibility, and performance for the Configured Commerce data layer.
- [Transactions and the unit of work](https://docs.developers.optimizely.com/configured-commerce/docs/transactions-and-the-unit-of-work.md): Explains how database transactions relate to the unit of work, and how the automatic transaction behavior differs between .NET Framework 4.8 and .NET 8.0+.
- [Entity extension considerations](https://docs.developers.optimizely.com/configured-commerce/docs/entity-extension-considerations.md): Describes customization options using the Application Dictionary or Configured Commerce .NET objects and methods.
- [Database objects to user interface label mapping](https://docs.developers.optimizely.com/configured-commerce/docs/database-objects-to-user-interface-label-mapping.md): Describes the database object to user interface label mappings.
- [Custom properties](https://docs.developers.optimizely.com/configured-commerce/docs/overview-of-custom-properties.md): Describes custom properties within the Admin Console.
- [Create a custom property in the application dictionary](https://docs.developers.optimizely.com/configured-commerce/docs/creating-a-custom-property-in-the-application-dictionary.md): Describes how to create a custom property using the application dictionary in the Admin Console.
- [Create custom settings](https://docs.developers.optimizely.com/configured-commerce/docs/create-custom-settings.md): Describes how to create custom settings in the Admin Console.
- [Create custom tables with an entity and WebApi](https://docs.developers.optimizely.com/configured-commerce/docs/creating-custom-tables-with-an-entity-and-webapi.md): Describes custom table implementation and configuration in Optimizely Configured Commerce.
- [Move content from pilot/sandbox to production](https://docs.developers.optimizely.com/configured-commerce/docs/moving-content-between-a-pilotsandbox-to-production-environment.md): Describes the process for migrating data during site development with Configured Commerce.
- [Use custom properties](https://docs.developers.optimizely.com/configured-commerce/docs/use-custom-properties.md): Provides recommended best practices for extending or overriding existing Spire functionality in key areas of the site relating to custom properties.
- [IFrame limitations](https://docs.developers.optimizely.com/configured-commerce/docs/iframe-limitations.md): Describes limitations for iframe implementation in Optimizely Configured Commerce
- [Security architecture](https://docs.developers.optimizely.com/configured-commerce/docs/security-architecture.md): Describes how Configured Commerce processes user and customer security.
- [iFramed credit card processing for cloud](https://docs.developers.optimizely.com/configured-commerce/docs/iframed-credit-card-processing-for-cloud.md): Describes how to configure credit card processing through TokenEx for Configured Commerce.
- [Restrict access to the Admin Console](https://docs.developers.optimizely.com/configured-commerce/docs/restricting-access-to-admin.md): Describes how to restrict access the Admin Console in Configured Commerce.
- [Use email address as username](https://docs.developers.optimizely.com/configured-commerce/docs/using-email-address-as-the-username.md): Describes the process for allowing email addresses as usernames.
- [Configure IssuerUri for IdentityServer on webfarms](https://docs.developers.optimizely.com/configured-commerce/docs/configuring-issueruri-for-identityserver-on-webfarms.md): Describes the purpose of IssuerUri and presents implementation considerations.
- [Work with security headers](https://docs.developers.optimizely.com/configured-commerce/docs/work-with-security-headers.md): Describes the security headers settings in Optimizely Configured Commerce
- [IStartupTask](https://docs.developers.optimizely.com/configured-commerce/docs/istartuptask.md): Describes startup task purposes and configurations.
- [IBuildEmailValues](https://docs.developers.optimizely.com/configured-commerce/docs/ibuildemailvalues.md): Describes how the build email values object is responsible for building a list of recipients for various emails.
- [ICartOrderProvider](https://docs.developers.optimizely.com/configured-commerce/docs/icartorderprovider.md): Describes how the cart order provider retrieves user carts on the Storefront.
- [IShutdownTask](https://docs.developers.optimizely.com/configured-commerce/docs/ishutdowntask.md): Describes shutdown task purposes and examples.
- [Start a Spire project](https://docs.developers.optimizely.com/configured-commerce/docs/how-to-start-a-spire-project.md): Describes how to start a Spire project.
- [Classic to Spire CMS conversion tool customizations](https://docs.developers.optimizely.com/configured-commerce/docs/classic-to-spire-cms-conversion-tool-customizations.md): Describes how to convert custom pages and widgets from Classic to Spire CMS in Optimizely Configured Commerce.
- [Create new blueprints in Spire](https://docs.developers.optimizely.com/configured-commerce/docs/create-new-blueprints-in-spire.md): Describes how to create new blueprints in Spire.
- [Understand blueprint components](https://docs.developers.optimizely.com/configured-commerce/docs/understanding-blueprint-components.md): Explains blueprint components.
- [Extend the front-end with blueprints in Spire](https://docs.developers.optimizely.com/configured-commerce/docs/extending-the-front-end-with-bluesprints-in-spire.md): Describes how to extend the front-end with blueprints in Spire.
- [Work with front-end handlers in Spire](https://docs.developers.optimizely.com/configured-commerce/docs/working-with-front-end-handlers-in-spire.md): Describes how to work with front-end handlers in Spire.
- [Server-side rendering (SSR) guidelines for Spire](https://docs.developers.optimizely.com/configured-commerce/docs/server-side-rendering-ssr-guidelines-for-spire.md): Describes server-side rendering (SSR) guidelines for Spire in Optimizely Configured Commerce.
- [Override and code injection in Spire](https://docs.developers.optimizely.com/configured-commerce/docs/override-and-code-injection-in-spire.md): Describes override and code injection in Spire.
- [Deploy blueprints built for Spire](https://docs.developers.optimizely.com/configured-commerce/docs/deploying-blueprints-built-for-spire.md): Describes how to deploy blueprints built for Spire.
- [Mobius design language](https://docs.developers.optimizely.com/configured-commerce/docs/mobius-overview.md): Provides an overview of Mobius, Spire's internal design language.
- [Spire templates](https://docs.developers.optimizely.com/configured-commerce/docs/predefined-templates-in-spire.md): Lists the pages in Spire CMS.
- [Replace an existing Spire page](https://docs.developers.optimizely.com/configured-commerce/docs/replacing-an-existing-page-in-spire.md): Describes how to replace an existing Spire page.
- [Add a page type](https://docs.developers.optimizely.com/configured-commerce/docs/pagetemplates-and-pagecreators.md): Describes how to add a new page type to Spire using PageTemplate and PageCreator.
- [Page NavigationFilters](https://docs.developers.optimizely.com/configured-commerce/docs/page-navigationfilters.md): Describes how to use NavigationFilter in Optimizely Configured Commerce.
- [Create a custom widget in Spire](https://docs.developers.optimizely.com/configured-commerce/docs/creating-a-custom-widget-in-spire.md): Describes how to create a custom widget in Spire.
- [Create a basic custom widget](https://docs.developers.optimizely.com/configured-commerce/docs/basic-custom-widget.md): Describes how to create a basic custom widget.
- [Create a CMS fields widget](https://docs.developers.optimizely.com/configured-commerce/docs/cms-fields-widget.md): Describes how to create a basic widget in Spire.
- [Create a redux-connected custom widget](https://docs.developers.optimizely.com/configured-commerce/docs/creating-a-custom-widget-in-spire-redux-connected-widget.md): Describes how to create a Redux-connected widget.
- [Build sites with Spire and React Redux](https://docs.developers.optimizely.com/configured-commerce/docs/building-sites-with-spire-and-react-redux.md): An overview of Spire and React Redux.
- [Replace a widget in Spire](https://docs.developers.optimizely.com/configured-commerce/docs/replacing-an-existing-widget-in-spire.md): Describes how to replace an existing Spire widget.
- [Create a custom reducer](https://docs.developers.optimizely.com/configured-commerce/docs/create-a-custom-reducer.md): Describes how to create a custom reducer.
- [Modify Spire CSS widget styles](https://docs.developers.optimizely.com/configured-commerce/docs/modify-existing-spire-widget-styles-css-rules.md): Describes how to modify the styles of an existing widget in Spire.
- [Zones in React](https://docs.developers.optimizely.com/configured-commerce/docs/zones-in-react.md): Describes how to use zones.
- [Install third-party npm packages](https://docs.developers.optimizely.com/configured-commerce/docs/install-3rd-party-npm-packages.md): Describes how to install third-party npm packages in Spire.
- [Customize the Invoice and Order PDF](https://docs.developers.optimizely.com/configured-commerce/docs/customize-the-invoice-and-order-pdf.md): Describes how to customize the Invoice and Order PDFs in Optimizely Configured Commerce's Spire CMS.
- [Translate static content in blueprints](https://docs.developers.optimizely.com/configured-commerce/docs/translate-static-content-in-blueprints.md): How to translate static content in Spire CMS blueprints for Optimizely Configured Commerce
- [Admin Console read-only data pages](https://docs.developers.optimizely.com/configured-commerce/docs/admin-console-read-only-data-pages.md): Access read-only CMS data pages in the Admin Console to inspect nodes, pages, page versions, and URLs without database access for troubleshooting.
- [Get started with Classic CMS](https://docs.developers.optimizely.com/configured-commerce/docs/overview-of-content-management-with-classic-cms.md): Summarizes Configured Commerce Classic CMS features.
- [Custom pages](https://docs.developers.optimizely.com/configured-commerce/docs/extend-pages-in-classic.md): Describes custom pages in the Configured Commerce Classic CMS.
- [Create a custom page](https://docs.developers.optimizely.com/configured-commerce/docs/building-a-custom-page-in-classic.md): Describes how to create a custom page in Configured Commerce Classic CMS.
- [Create a custom product widget](https://docs.developers.optimizely.com/configured-commerce/docs/creating-a-customized-product-widget-in-classic.md): Describes how to create a customized product widget that uses the existing product service without any data changes.
- [Create a subtitle widget](https://docs.developers.optimizely.com/configured-commerce/docs/creating-a-sub-title-widget-in-classic.md): A page title widget is a widget that can be reused to style a title of a page.
- [Add widget](https://docs.developers.optimizely.com/configured-commerce/docs/widget-attributes-in-classic.md): Describes how to add widgets and configuring attributes.
- [Customize widget attributes](https://docs.developers.optimizely.com/configured-commerce/docs/custom-widget-attributes-in-classic.md): Describes how to customize widget attributes for end user needs.
- [Create a custom page template](https://docs.developers.optimizely.com/configured-commerce/docs/creating-and-using-a-custom-page-template-in-classic.md): Describes how to create a custom page template.
- [Configure multiple order confirmation emails during checkout](https://docs.developers.optimizely.com/configured-commerce/docs/configure-multiple-order-confirmation-emails-during-checkout.md): Describes how to implement code to configure multiple order confirmation emails during checkout in Classic CMS.
- [Use DotLiquid to create custom tags](https://docs.developers.optimizely.com/configured-commerce/docs/working-with-dotliquid-in-classic.md): Provides Configured Commerce custom tags and describes the process for creating custom tags for the DotLiquid HTML templating engine.
- [Migrate from Razor to DotLiquid](https://docs.developers.optimizely.com/configured-commerce/docs/migrating-from-razor-to-dotliquid-in-classic.md): Describes how to migrate Razor views into DotLiquid views.
- [Add instructional text to checkout address page](https://docs.developers.optimizely.com/configured-commerce/docs/add-additional-instructional-text-to-checkout-address-page-in-classic.md): Describes how to create and configure CheckoutAddressView widget templates to add content to Checkout Address pages.
- [Server-side and theme extensions](https://docs.developers.optimizely.com/configured-commerce/docs/server-side-theme-extensions-overview-in-classic.md): Summarizes existing, upcoming, and limited extension points in Configured Commerce Cloud.
- [Extend the website front end](https://docs.developers.optimizely.com/configured-commerce/docs/best-practices-for-extending-the-website-front-end-in-classic.md): Sample code demonstrating best practices for website front end extensions.
- [Create a new theme](https://docs.developers.optimizely.com/configured-commerce/docs/creating-a-new-theme-in-classic.md): Describes how to create a new theme for Configured Commerce Cloud.
- [Theme configuration file](https://docs.developers.optimizely.com/configured-commerce/docs/theme-configuration-file-in-classic.md): Explains the theme configuration file uses and properties.
- [Compile error when theme projects are updated](https://docs.developers.optimizely.com/configured-commerce/docs/compile-error-when-updating-your-theme-projects-4-4-5-41356-or-later-in-classic.md): Describes necessary edits to theme project files when using version 4.4.5.41356 or later.
- [Styles for themes](https://docs.developers.optimizely.com/configured-commerce/docs/styles-in-classic.md): Describes styles for themes in Configured Commerce CMS.
- [Directives (partial views)](https://docs.developers.optimizely.com/configured-commerce/docs/directives-partial-views-in-classic.md): Demonstrates the process for creating a Directive template.
- [Views and widget templates](https://docs.developers.optimizely.com/configured-commerce/docs/views-and-widget-templates-in-classic.md): Describes how to create and configure widget templates in Configured Commerce.
- [Layout templates](https://docs.developers.optimizely.com/configured-commerce/docs/layouts-in-classic.md): Provides layout template DotLiquid Model properties and discusses upgrade considerations.
- [Layout sections](https://docs.developers.optimizely.com/configured-commerce/docs/layout-sections-in-classic.md): Provides available layout sections for in Configured Commerce CMS.
- [Navigation menu](https://docs.developers.optimizely.com/configured-commerce/docs/navigation-menu-in-classic.md): Provides examples and upgrade considerations for Navigation Menu templates.
- [Set up SASS](https://docs.developers.optimizely.com/configured-commerce/docs/setting-up-sass-in-classic.md): Describes how to set up SASS in Classic CMS.
- [Page templates](https://docs.developers.optimizely.com/configured-commerce/docs/page-templates-in-classic.md): Describes how to use, modify, and upgrade page templates.
- [Improve theme performance](https://docs.developers.optimizely.com/configured-commerce/docs/theme-performance-in-classic.md): Provides scripts to improve performance for custom themes.
- [Override Angular functionality](https://docs.developers.optimizely.com/configured-commerce/docs/extending-or-overriding-existing-angular-functionality-in-classic.md): Describes recommended best practices for extending or overriding existing Angular functionality for key functional areas of the site (Products, Categories, etc).
- [Override AngularJS controllers](https://docs.developers.optimizely.com/configured-commerce/docs/overriding-b2b-commerce-angularjs-controllers-in-classic.md): Describes how to customize when API objects need to be changed or extended.
- [Override TypeScript controllers per theme](https://docs.developers.optimizely.com/configured-commerce/docs/how-to-override-typescript-controllers-per-theme-in-classic.md): This topic describes the steps to override the TypeScript Controllers based on theme.
- [Add a custom property filter to Order History](https://docs.developers.optimizely.com/configured-commerce/docs/add-a-custom-property-filter-to-order-history-in-classic.md): Describes the process for adding a custom property filter to Order History on both client-side and server side.
- [Theme updates for will-call and store pickup](https://docs.developers.optimizely.com/configured-commerce/docs/theme-updates-for-will-call-and-store-pickup-in-classic.md): Describes theme and storefront updates when using will-call and store pickup functionality.
- [Theme updates for brands and product lines](https://docs.developers.optimizely.com/configured-commerce/docs/theme-updates-for-brands-and-product-lines-in-classic.md): Describes theme and storefront updates when using brands and product lines functionality.
- [TokenEx and custom themes for Classic CMS](https://docs.developers.optimizely.com/configured-commerce/docs/tokenex-and-custom-themes-for-classic-cms.md): Describes performance enhancements for TokenEx and related changes that may be needed to custom themes for Classic CMS.
- [Search architecture](https://docs.developers.optimizely.com/configured-commerce/docs/search-architecture.md): Provides an overview of the search architecture for Configured Commerce.
- [Search extensions](https://docs.developers.optimizely.com/configured-commerce/docs/search-extensions.md): This topic provides an overview of supported search extension types.
- [Commerce Search v3 extensions](https://docs.developers.optimizely.com/configured-commerce/docs/enable-commerce-search-v3.md): How to add custom extensions for Optimizely Configured Commerce Search v3.
- [Customize the search rebuild process](https://docs.developers.optimizely.com/configured-commerce/docs/customize-the-search-rebuild-process.md): Describes how to add a custom field to a search product document in search rebuild V2.
- [Add custom properties to the search index](https://docs.developers.optimizely.com/configured-commerce/docs/add-custom-properties-to-the-search-index.md): Describes how to add custom properties to the search index.
- [Implement a third-party search provider](https://docs.developers.optimizely.com/configured-commerce/docs/implement-a-third-party-search-provider.md): Describes how to implement a third-party search provider and answers frequently asked questions about query types and functions.
- [Configured Commerce plug-ins](https://docs.developers.optimizely.com/configured-commerce/docs/configured-commerce-plug-ins.md)
- [Real-time pricing](https://docs.developers.optimizely.com/configured-commerce/docs/real-time-pricing.md)
- [Rule types by context](https://docs.developers.optimizely.com/configured-commerce/docs/rule-types-by-context.md): An overview of Configured Commerce's rules engine components and Rule Types.
- [Create custom rule type option for criteria type](https://docs.developers.optimizely.com/configured-commerce/docs/creating-a-custom-rule-type-option-criteria-type.md): Describes the process for creating a custom rule type.
- [Create custom rule type option for CMS variants](https://docs.developers.optimizely.com/configured-commerce/docs/create-custom-rule-type-option-for-cms-variants.md): Describes how to create custom rule type options for CMS variants.
- [Set up a single sign-on (SSO) client](https://docs.developers.optimizely.com/configured-commerce/docs/add-a-new-single-sign-on-sso-client.md): Describes fields used to create a SSO Client, using SSO with an authorization code, and external resources for additional information.
- [Set up Google and Facebook SSO](https://docs.developers.optimizely.com/configured-commerce/docs/add-google-and-facebook-sso.md): Describes how to configure Google and Facebook SSO.
- [Set up Microsoft Entra ID SSO](https://docs.developers.optimizely.com/configured-commerce/docs/set-up-microsoft-azure-sso.md): Describes how to set up Microsoft Entra ID Active Directory Federation Services (ADFS) Single Sign-On (SSO) for the Admin Console and the storefront.
- [Set up OpenId Connect SSO](https://docs.developers.optimizely.com/configured-commerce/docs/set-up-openid-connect-sso.md): This topic describes the process for enabling OpenId Connect SSO as an identity layer to verify user identities based on Authorization Server authentication.
- [Set up SSO locally in Spire](https://docs.developers.optimizely.com/configured-commerce/docs/set-up-sso-locally-in-spire.md): Describes requirements for setting up SSO locally in Spire.
- [SSO token validator extension point](https://docs.developers.optimizely.com/configured-commerce/docs/sso-token-validator-extension-point.md)
- [Handlers](https://docs.developers.optimizely.com/configured-commerce/docs/overview-of-handlers.md): Describes handlers in Optimizely Configured Commerce.
- [Add handlers](https://docs.developers.optimizely.com/configured-commerce/docs/working-with-handlers.md): Describes how to add handlers.
- [Add handlers to return custom properties to a service](https://docs.developers.optimizely.com/configured-commerce/docs/adding-handlers-to-return-custom-properties-to-a-service.md): Describes how to add handlers to return custom properties.
- [Handlers and helpers with custom address fields](https://docs.developers.optimizely.com/configured-commerce/docs/handlers-and-helpers-associated-with-custom-address-fields.md): Describes how to use handlers and helpers with custom address fields.
- [Accounts APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/accounts-apihandlers.md): Query user accounts by search criteria.
- [Account payment profile API handlers](https://docs.developers.optimizely.com/configured-commerce/docs/account-payment-profile-api-handler.md): Manage user payment profiles (saved credit cards/payment methods).
- [Autocomplete API handler](https://docs.developers.optimizely.com/configured-commerce/docs/autocomplete-api-handler.md): Query products by partial search criteria.
- [Billtos API handler](https://docs.developers.optimizely.com/configured-commerce/docs/billtos-api-handlers.md): Describes a bill-to-customer record for the current user.
- [Brand API handler](https://docs.developers.optimizely.com/configured-commerce/docs/brand-api-handler.md): Manage brand information, categories, product lines, and brand alphabet for browsing.
- [Budget Calendar APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/budget-calendar-apihandler.md): Find and update a collection of budget calendar for a customer.
- [Budgets APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/budgets-apihandler.md): Return a collection of budgets for the current customer.
- [Cart APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/cart-apihandler.md): Return all of the saved, abandoned, submitted carts for the logged in user.
- [Catalog Pages APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/catalog-pages-apihandler.md): Return a single catalog page model with product or category information populated.
- [Catalog product sub-handlers](https://docs.developers.optimizely.com/configured-commerce/docs/catalog-product-sub-handlers.md): Handlers for product cross-sells, availability, and pricing that support the main product API.
- [Categories APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/categories-apihandler.md): Return a collection of hierarchical categories
- [Dashboardpanels API handler](https://docs.developers.optimizely.com/configured-commerce/docs/dashboardpanels-api-handler.md): Get the dashboard panels and data that populate the dashboard page.
- [Dealers APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/dealers-apihandler.md): Return a collection of dealers.
- [Email APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/email-apihandler.md): Create and send a "tell a friend" email message.
- [GetBrandCollectionHandler](https://docs.developers.optimizely.com/configured-commerce/docs/getbrandcollectionhandler.md): Describes a variety of uses for GetBrand handlers.
- [Invoices APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/invoices-apihandler.md): Return a collection of invoices.
- [Job Quotes APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/job-quotes-apihandler.md): Return a collection job quotes.
- [Messages APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/messages-apihandler.md): Return a collection of messages.
- [Mobile App API handler](https://docs.developers.optimizely.com/configured-commerce/docs/mobile-app-api-handler.md): Retrieve mobile application settings and content.
- [Order Approvals APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/order-approvals-apihandler.md): Return the carts awaiting approval for the logged in user.
- [Orders APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/orders-apihandler.md): Return a collection of orders.
- [Order module RMA and shipment API handler](https://docs.developers.optimizely.com/configured-commerce/docs/order-module-rma-and-shipment-api-handler.md): Manage Return Merchandise Authorizations (RMAs) and shipment tracking.
- [OrderRequestHandler](https://docs.developers.optimizely.com/configured-commerce/docs/orderrequesthandler.md): Describes uses for Order Request handlers.
- [OrderStatusMapping API handler](https://docs.developers.optimizely.com/configured-commerce/docs/orderstatusmapping-api-handler.md): Get order status mappings.
- [PoRequisitionHandler](https://docs.developers.optimizely.com/configured-commerce/docs/porequisitionhandler.md): Describes uses for the PunchOut handler.
- [Products APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/products-apihandler.md): Return a single product.
- [V2 Products API handler](https://docs.developers.optimizely.com/configured-commerce/docs/v2-products-api-handler.md)
- [Product recommendations RSS feed API handler](https://docs.developers.optimizely.com/configured-commerce/docs/product-recommendations-rss-feed-api-handler.md): Retrieve product recommendation feeds for integration with external recommendation engines.
- [ProfileTransactionRequestHandler](https://docs.developers.optimizely.com/configured-commerce/docs/profiletransactionrequesthandler.md): Describes the Profile Transaction Request handler.
- [Promotion API handlers](https://docs.developers.optimizely.com/configured-commerce/docs/promotion-api-handlers.md): Manage promotions (promo codes) applied to shopping carts.
- [PunchOut handlers](https://docs.developers.optimizely.com/configured-commerce/docs/punchout-handlers.md): Lists resources related to PunchOut handlers.
- [Quote API handlers](https://docs.developers.optimizely.com/configured-commerce/docs/quote-api-handlers.md): Describes how to add a collection of quote lines for the found cart/customer order.
- [Realtime Inventory APIÂ handlers](https://docs.developers.optimizely.com/configured-commerce/docs/realtime-inventory-apihandlers.md): Get the specified real time inventory parameter.
- [Realtime Pricing APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/realtime-pricing-apihandlers.md): Get the specified real time pricing parameter.
- [Requisitions APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/requisitions-apihandler.md): Return all order lines for a customer order marked with requisition status.
- [Sessions API handler](https://docs.developers.optimizely.com/configured-commerce/docs/sessions-handlers.md): Get the current session.
- [SessionRequestHandler API handler](https://docs.developers.optimizely.com/configured-commerce/docs/sessionrequesthandler.md): Describes the Session Request handlers.
- [Settings API handler](https://docs.developers.optimizely.com/configured-commerce/docs/settings-handlers.md): Returns settings for Account, Cart, Product, Search, Customer, Invoice, Order, Quote, and Wishlists
- [SetupRequestHandler API handler](https://docs.developers.optimizely.com/configured-commerce/docs/setuprequesthandler.md): Describes the Setup Request handler.
- [VMI API handler](https://docs.developers.optimizely.com/configured-commerce/docs/vmi-api-handler.md): Describes the VMI handler.
- [VMI user API handler](https://docs.developers.optimizely.com/configured-commerce/docs/vmi-user-api-handler.md): Manage Vendor Managed Inventory (VMI) user imports and updates.
- [Warehouse API handler](https://docs.developers.optimizely.com/configured-commerce/docs/warehouse-api-handler.md): Manage warehouse locations for store pickup functionality.
- [Websites APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/websites-apihandler.md): Get country, currency, state, and language collections.
- [Wishlist APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/wishlist-apihandler.md): Add a single wishlist.
- [Pipelines](https://docs.developers.optimizely.com/configured-commerce/docs/complete-guide-to-pipelines.md): Overview of pipelines with code samples.
- [Add and replace pipelines](https://docs.developers.optimizely.com/configured-commerce/docs/overview-of-pipelines.md): Describes how to add and replace pipelines.
- [Account pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/account-pipelines.md)
- [Budget pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/budget-pipelines.md)
- [Cart pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/cart-pipelines.md)
- [Catalog pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/catalog-pipelines.md)
- [ConfigureIndexSettings pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/configureindexsettings.md)
- [CreatePunchOutProfileTransactionRequest pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/createpunchoutprofiletransactionrequest.md)
- [Customer pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/customer-pipelines.md)
- [Etag Cache pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/etag-cache-pipelines.md)
- [HTML redirect pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/html-redirect-pipelines.md)
- [Inventory pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/inventory-pipelines.md)
- [PopulateAvailabilities pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/populateavailabilities.md)
- [PopulateProductStyles pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/populateproductstyles.md)
- [Pricing pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/pricing-pipelines.md)
- [Promotions pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/promotions-pipelines.md)
- [PunchOut pipelines](https://docs.developers.optimizely.com/configured-commerce/docs/punchoutpipeline.md)
- [AcceptPriceProvided pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/acceptpriceprovided.md)
- [CanModifyOrder pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/canmodifyorder.md)
- [CreateItemOutOrderLine pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/createitemoutorderline.md)
- [CreateOrderRequestCustomerOrder pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/createorderrequestcustomerorder.md)
- [CreatePunchOutOrderRequest pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/createpunchoutorderrequest.md)
- [CreatePunchOutOrderRequestItemOut pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/createpunchoutorderrequestitemout.md)
- [CreatePunchOutSession pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/createpunchoutsession.md)
- [CreateSetupRequestCustomerOrder pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/createsetuprequestcustomerorder.md)
- [GetPunchOutSession pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/getpunchoutsession.md)
- [GetItemOutPricing pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/getitemoutpricing.md)
- [GetItemOutProduct pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/getitemoutproduct.md)
- [GetOrderRequestCurrency pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/getorderrequestcurrency.md)
- [GetOrderRequestCustomer pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/getorderrequestcustomer.md)
- [GetSetupRequestCustomer pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/getsetuprequestcustomer.md)
- [PunchOutOrderRequestParser pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/extending-the-punchoutorderrequestparser.md): Describes how to extend the PunchOutOrderRequestParser.
- [SetPunchOutSession pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/setpunchoutsession.md)
- [ValidateCredentials pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/validatecredentials.md)
- [ValidateXml pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/validatexml.md)
- [Requisition pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/requisition-pipelines.md)
- [Request for Quote pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/request-for-quote-pipelines.md)
- [Search pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/search-pipelines.md)
- [Third-party search pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/third-party-search-pipelines.md)
- [Commerce Search v3 product search pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/commerce-search-v3-product-search-pipeline.md): Details Optimizely Configured Commerce Search v3, explaining how it integrates Google Retail Search and Elasticsearch v7 for product searches, utilizing the RunProductSearch shared pipeline, and highlighting their distinct operational approaches.
- [VMI pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/vmi-pipeline.md): Describes the VMI pipelines.
- [Wishlist pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/wishlist-pipelines.md)
- [Helpers and utilities](https://docs.developers.optimizely.com/configured-commerce/docs/overview-of-helpers-and-utilities.md): Provides an overview of helpers and utilities.
- [DateTimeProvider](https://docs.developers.optimizely.com/configured-commerce/docs/datetimeprovider.md): Describes the DateTimeProvider with an example.
- [DefaultDateTimeProvider](https://docs.developers.optimizely.com/configured-commerce/docs/defaultdatetimeprovider.md): Describes the default date time provider.
- [IAuthenticationService](https://docs.developers.optimizely.com/configured-commerce/docs/iauthenticationservice.md): Describes the Authentication abstraction layer.
- [ICookieManager](https://docs.developers.optimizely.com/configured-commerce/docs/icookiemanager.md): Describes a wrapper class that allows manipulation of HTTP cookies.
- [IJobLogger](https://docs.developers.optimizely.com/configured-commerce/docs/ijoblogger.md): Describes class that is capable of writing log messages during the execution of an integration job.
- [ISiteContext](https://docs.developers.optimizely.com/configured-commerce/docs/isitecontext.md): Explains how to get context objects for the current Storefront session.
- [IUnitOfWork](https://docs.developers.optimizely.com/configured-commerce/docs/iunitofwork.md): Describes the IUnitOfWork interface.
- [MessageProvider](https://docs.developers.optimizely.com/configured-commerce/docs/messageprovider.md): Describes the provider for accessing Site Messages configured in the Admin Console.
- [ReadPdf utility](https://docs.developers.optimizely.com/configured-commerce/docs/readpdf.md): Describes how to use the ReadPdf utility to extract and return text from a PDF stored in userfiles.
- [DataSet table and column names](https://docs.developers.optimizely.com/configured-commerce/docs/dataset-table-and-column-names.md): Describes DataSet tables and columns and provides code samples.
- [Configured Commerce + Product Recommendations](https://docs.developers.optimizely.com/configured-commerce/docs/configured-commerce-product-recommendations.md): How to integrate Optimizely Configured Commerce with Optimizely Product Recommendations
- [Configured Commerce + CMS 12](https://docs.developers.optimizely.com/configured-commerce/docs/configured-commerce-cms.md): Using Optimizely Configured Commerce with Optimizely Content Management System.
- [Install Configured Commerce + CMS 12](https://docs.developers.optimizely.com/configured-commerce/docs/install-configured-commerce-cms.md): Install Optimizely Configured Commerce + Optimizely Content Management System 12.
- [Manage website elements with Configured Commerce and CMS 12](https://docs.developers.optimizely.com/configured-commerce/docs/manage-website-elements-with-configured-commerce-and-cms.md): Decide whether to use Configured Commerce or CMS 12 to manage different website elements
- [Send custom properties to ODP](https://docs.developers.optimizely.com/configured-commerce/docs/send-custom-properties-to-odp.md): How to send custom properties to Optimizely Data Platform (ODP) from Optimizely Configured Commerce
- [Windows Integration Server (WIS) overrides](https://docs.developers.optimizely.com/configured-commerce/docs/windows-integration-server-wis-overrides.md): Overview of Windows Integration Server (WIS) overrides.
- [Custom PDF implementation](https://docs.developers.optimizely.com/configured-commerce/docs/custom-pdf-implementation.md): Describes an approach to creating custom PDF generation within the Optimizely Commerce Cloud platform.
- [Override payment gateway settings](https://docs.developers.optimizely.com/configured-commerce/docs/override-payment-gateway-settings.md): Describes payment gateway setting extensibility.
- [C# SDK](https://docs.developers.optimizely.com/configured-commerce/docs/c-sdk.md)
- [Install SDK](https://docs.developers.optimizely.com/configured-commerce/docs/c.md)
- [Implement additional services](https://docs.developers.optimizely.com/configured-commerce/docs/implement-additional-services.md)
- [Use SDK](https://docs.developers.optimizely.com/configured-commerce/docs/use-sdk.md)
- [Mobile SDK](https://docs.developers.optimizely.com/configured-commerce/docs/commerce-mobile-sdk-overview.md): Overview of the Optimizely Configured Commerce Mobile SDK
- [Mobile SDK quickstart](https://docs.developers.optimizely.com/configured-commerce/docs/quickstart-for-mobile-sdk.md): The prerequisites and required configuration to properly set up your development environment for the Optimizely Configured Commerce Mobile SDK.
- [Android quickstart](https://docs.developers.optimizely.com/configured-commerce/docs/quickstart-mobile-sdk-android.md): Quickstart guide for Optimizely's Configured Commerce Mobile SDK targeting Android to configure and deploy the app locally
- [iOS quickstart](https://docs.developers.optimizely.com/configured-commerce/docs/quickstart-mobile-sdk-ios.md): Quickstart guide for Optimizely's Configured Commerce Mobile SDK targeting iOS. Follow the steps in this guide to configure and deploy the app locally.
- [Mobile SDK reference](https://docs.developers.optimizely.com/configured-commerce/docs/mobile-sdk-reference.md): Information on customizing the Configured Commerce Mobile SDK.
- [App configuration](https://docs.developers.optimizely.com/configured-commerce/docs/app-configuration.md): Configure the Configured Commerce Mobile SDK.
- [Widgets](https://docs.developers.optimizely.com/configured-commerce/docs/content-configuration.md): Discusses how you can use widgets in the Configured Commerce Mobile SDK to configure your content.
- [Class configuration](https://docs.developers.optimizely.com/configured-commerce/docs/class-configuration.md): Extend Optimizely's classes to add functionality to your app.
- [Deploy Configured Commerce Mobile SDK applications](https://docs.developers.optimizely.com/configured-commerce/docs/deploying-your-commerce-mobile-sdk-applications.md): After configuring and verifying your application is ready, you are prepared to deploy your application.
- [Deploy locally](https://docs.developers.optimizely.com/configured-commerce/docs/deploying-locally.md): Instructions for running your application locally for testing and debugging.
- [Deploy to app stores](https://docs.developers.optimizely.com/configured-commerce/docs/deploying-to-app-stores.md)
- [Configure Firebase](https://docs.developers.optimizely.com/configured-commerce/docs/configure-firebase.md): How to use Firebase with the Optimizely Configured Commerce Mobile App.
- [Push notifications](https://docs.developers.optimizely.com/configured-commerce/docs/push-notification.md): How to configure push notifications for the Optimizely Configured Commerce Mobile SDK.
- [Download service account key from Firebase](https://docs.developers.optimizely.com/configured-commerce/docs/download-service-account-key-from-firebase.md): How to download a service account key from Firebase for the Optimizely Configured Commerce Mobile SDK
- [Create an Apple Push Notification service key](https://docs.developers.optimizely.com/configured-commerce/docs/create-an-apple-push-notification-service-key.md): How to create an Apple Push Notification service (APNs) key to use push notifications for the Optimizely Configured Commerce Mobile App.
## API Reference
- [Get started with Configured Commerce REST APIs](https://docs.developers.optimizely.com/configured-commerce/reference/getting-started-with-the-b2b-commerce-rest-apis.md): Describes the Storefront API features and workflow for Optimizely Configured Commerce.
- [Interact with the API using Fiddler](https://docs.developers.optimizely.com/configured-commerce/reference/using-fiddler-to-interact-with-the-configured-commerce-api.md): Describes the process for creating a client within Identity Server using Fiddler to interact with the API.
- [Use APIs with promotions and discounts](https://docs.developers.optimizely.com/configured-commerce/reference/using-apis-in-conjunction-with-promotions-and-discounts.md): Describes how to apply overrides to accomplish two promotion-related scenarios.
- [Configured Commerce Admin API architecture](https://docs.developers.optimizely.com/configured-commerce/reference/admin-api-architecture.md): Overview of the Admin API architecture for Optimizely Configured Commerce.
- [Create your own Storefront endpoint](https://docs.developers.optimizely.com/configured-commerce/reference/create-your-own-storefront-endpoint.md): This topic describes the process for creating a Storefront endpoint.
- [TokenEx API call](https://docs.developers.optimizely.com/configured-commerce/reference/tokenex-api-call.md): This topic provides an overview of TokenEx API responses.
- [Avalara Tax calculation API call](https://docs.developers.optimizely.com/configured-commerce/reference/avalara-tax-calculation-api-call.md): This topic provides an overview of the Avalara API used to display a tax quote to the user before finalizing their checkout process.
- [Admin Console API Tester](https://docs.developers.optimizely.com/configured-commerce/reference/admin-console-api-tester.md): This topic describes the process for using the API tester to validate the success and operation of the Configured Commerce Admin API endpoints.
- [Upgrade considerations for Product API v2](https://docs.developers.optimizely.com/configured-commerce/reference/upgrade-considerations-for-product-api-v2.md): This topic describes upgrade considerations of Product API v2.
- [/api/v1/accounts/current/paymentprofiles](https://docs.developers.optimizely.com/configured-commerce/reference/accountpaymentprofilesv1_getcollectionasync.md)
- [/api/v1/accounts/current/paymentprofiles](https://docs.developers.optimizely.com/configured-commerce/reference/accountpaymentprofilesv1_postasync.md)
- [/api/v1/accounts/current/paymentprofiles/{AccountPaymentProfileId}](https://docs.developers.optimizely.com/configured-commerce/reference/accountpaymentprofilesv1_getasync.md)
- [/api/v1/accounts/current/paymentprofiles/{AccountPaymentProfileId}](https://docs.developers.optimizely.com/configured-commerce/reference/accountpaymentprofilesv1_deleteasync.md)
- [/api/v1/accounts/current/paymentprofiles/{AccountPaymentProfileId}](https://docs.developers.optimizely.com/configured-commerce/reference/accountpaymentprofilesv1_patchasync.md)
- [/api/v1/accounts/{accountId}/shiptos](https://docs.developers.optimizely.com/configured-commerce/reference/accountshiptosv1_patch.md)
- [/api/v1/accounts](https://docs.developers.optimizely.com/configured-commerce/reference/accountsv1_getcollectionasync.md)
- [/api/v1/accounts](https://docs.developers.optimizely.com/configured-commerce/reference/accountsv1_postasync.md)
- [/api/v1/accounts/{accountId}](https://docs.developers.optimizely.com/configured-commerce/reference/accountsv1_getasync.md)
- [/api/v1/accounts/{accountId}](https://docs.developers.optimizely.com/configured-commerce/reference/accountsv1_patchasync.md)
- [/api/v1/accounts/vmi/import](https://docs.developers.optimizely.com/configured-commerce/reference/accountsv1_postvmiasync.md)
- [/api/v1/accounts/vmi/{vmiUserId}](https://docs.developers.optimizely.com/configured-commerce/reference/accountsv1_patchvmiasync.md)
- [/api/v1/adyen/config](https://docs.developers.optimizely.com/configured-commerce/reference/adyenv1_get.md)
- [/api/v1/autocomplete/products](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_getautocompleteasync.md)
- [/api/v1/autocomplete](https://docs.developers.optimizely.com/configured-commerce/reference/autocompletev1_getasync.md)
- [/api/v1/billtos](https://docs.developers.optimizely.com/configured-commerce/reference/billtosv1_getcollectionasync.md)
- [/api/v1/billtos](https://docs.developers.optimizely.com/configured-commerce/reference/billtosv1_postasync.md)
- [/api/v1/billtos/{billToId}](https://docs.developers.optimizely.com/configured-commerce/reference/billtosv1_getasync.md)
- [/api/v1/billtos/{billToId}](https://docs.developers.optimizely.com/configured-commerce/reference/billtosv1_patchasync.md)
- [/api/v1/billtos/{billToId}/shiptos/{shipToId}](https://docs.developers.optimizely.com/configured-commerce/reference/shiptosv1_getasync.md)
- [/api/v1/billtos/{billToId}/shiptos/{shipToId}](https://docs.developers.optimizely.com/configured-commerce/reference/shiptosv1_patchasync.md)
- [/api/v1/billtos/{billToId}/shiptos](https://docs.developers.optimizely.com/configured-commerce/reference/shiptosv1_getcollectionasync.md)
- [/api/v1/billtos/{billToId}/shiptos](https://docs.developers.optimizely.com/configured-commerce/reference/shiptosv1_postasync.md)
- [/api/v1/brandalphabet](https://docs.developers.optimizely.com/configured-commerce/reference/brandalphabetv1_getasync.md)
- [/api/v1/budgetcalendars](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendarsv1_getcollectionasync.md)
- [/api/v1/budgetcalendars/{fiscalYear}](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendarsv1_getasync.md)
- [/api/v1/budgetcalendars/{fiscalYear}](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendarsv1_patchasync.md)
- [/api/v1/budgets](https://docs.developers.optimizely.com/configured-commerce/reference/budgetsv1_getcollectionasync.md)
- [/api/v1/budgets/{fiscalYear}](https://docs.developers.optimizely.com/configured-commerce/reference/budgetsv1_getasync.md)
- [/api/v1/budgets/{fiscalYear}](https://docs.developers.optimizely.com/configured-commerce/reference/budgetsv1_patchasync.md)
- [/api/v1/carts/{cartId}/promotions](https://docs.developers.optimizely.com/configured-commerce/reference/promotionsv1_getcollectionasync.md)
- [/api/v1/carts/{cartId}/promotions](https://docs.developers.optimizely.com/configured-commerce/reference/promotionsv1_postasync.md)
- [/api/v1/carts/{cartId}/promotions](https://docs.developers.optimizely.com/configured-commerce/reference/promotionsv1_deletecollectionasync.md)
- [/api/v1/carts/{cartId}/promotions/{promotionId}](https://docs.developers.optimizely.com/configured-commerce/reference/promotionsv1_getasync.md)
- [/api/v1/carts/{cartId}/promotions/{promotionId}](https://docs.developers.optimizely.com/configured-commerce/reference/promotionsv1_deleteasync.md)
- [/api/v1/carts](https://docs.developers.optimizely.com/configured-commerce/reference/cartsv1_getcollectionasync.md)
- [/api/v1/carts](https://docs.developers.optimizely.com/configured-commerce/reference/cartsv1_postasync.md)
- [/api/v1/carts/{cartId}](https://docs.developers.optimizely.com/configured-commerce/reference/cartsv1_getasync.md)
- [/api/v1/carts/{cartId}](https://docs.developers.optimizely.com/configured-commerce/reference/cartsv1_deleteasync.md)
- [/api/v1/carts/{cartId}](https://docs.developers.optimizely.com/configured-commerce/reference/cartsv1_patchasync.md)
- [/api/v1/carts/{cartId}/cartlines](https://docs.developers.optimizely.com/configured-commerce/reference/cartlinesv1_getcollectionasync.md)
- [/api/v1/carts/{cartId}/cartlines](https://docs.developers.optimizely.com/configured-commerce/reference/cartlinesv1_postasync.md)
- [/api/v1/carts/{cartId}/cartlines](https://docs.developers.optimizely.com/configured-commerce/reference/cartlinesv1_deletecartlinesasync.md)
- [/api/v1/carts/{cartId}/cartlines/{cartLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/cartlinesv1_getasync.md)
- [/api/v1/carts/{cartId}/cartlines/{cartLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/cartlinesv1_deleteasync.md)
- [/api/v1/carts/{cartId}/cartlines/{cartLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/cartlinesv1_patchasync.md)
- [/api/v1/carts/{cartId}/cartlines/batch](https://docs.developers.optimizely.com/configured-commerce/reference/cartlinesv1_postcollectionasync.md)
- [/api/v1/carts/{cartId}/cartlines/wishlist/{wishListId}](https://docs.developers.optimizely.com/configured-commerce/reference/cartlinesv1_postwishlistasync.md)
- [/api/v1/catalogpages](https://docs.developers.optimizely.com/configured-commerce/reference/categoriesv1_getasync.md)
- [/api/v1/dashboardpanels](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardsv1_getasync.md)
- [/api/v1/email](https://docs.developers.optimizely.com/configured-commerce/reference/emailv1_get.md)
- [/api/v1/email/tellafriend](https://docs.developers.optimizely.com/configured-commerce/reference/emailv1_posttellafriend.md)
- [/api/v1/email/contactUs](https://docs.developers.optimizely.com/configured-commerce/reference/emailv1_postcontactus.md)
- [/api/v1/emailAttachments](https://docs.developers.optimizely.com/configured-commerce/reference/emailattachmentsv1_getasync.md)
- [/api/v1/feederdata/restrictionGroups/mostProducts](https://docs.developers.optimizely.com/configured-commerce/reference/feederdata_getrestrictiongroup.md)
- [/api/v1/feederdata/customers/mostShipTos](https://docs.developers.optimizely.com/configured-commerce/reference/feederdata_getcustomerwithmostshiptos.md)
- [/api/v1/feederdata/wishLists/mostProducts](https://docs.developers.optimizely.com/configured-commerce/reference/feederdata_getwishlistwithmostproducts.md)
- [/api/v1/feederdata/product/mostWarehouses](https://docs.developers.optimizely.com/configured-commerce/reference/feederdata_getproductwithmostwarehouses.md)
- [/api/v1/feederdata/quickorder/products](https://docs.developers.optimizely.com/configured-commerce/reference/feederdata_getquickorderuploadproducts.md)
- [/api/v1/feederdata/brands/mostProducts](https://docs.developers.optimizely.com/configured-commerce/reference/feederdata_getbrandwithmostproducts.md)
- [/api/v1/googlepay/config](https://docs.developers.optimizely.com/configured-commerce/reference/googlepayv1_get.md)
- [/api/v1/jobquotes](https://docs.developers.optimizely.com/configured-commerce/reference/jobquotesv1_getcollectionasync.md)
- [/api/v1/jobquotes/{jobQuoteId}](https://docs.developers.optimizely.com/configured-commerce/reference/jobquotesv1_getasync.md)
- [/api/v1/jobquotes/{jobQuoteId}](https://docs.developers.optimizely.com/configured-commerce/reference/jobquotesv1_patchasync.md)
- [/api/v1/invoices](https://docs.developers.optimizely.com/configured-commerce/reference/invoicesv1_getcollectionasync.md)
- [/api/v1/invoices/{invoiceId}](https://docs.developers.optimizely.com/configured-commerce/reference/invoicesv1_getasync.md)
- [/api/v1/invoices/shareinvoice](https://docs.developers.optimizely.com/configured-commerce/reference/invoicesv1_post.md)
- [/api/v1/mobilecontent/{PageName}](https://docs.developers.optimizely.com/configured-commerce/reference/mobileappv1_getmobilecontentasync.md)
- [/api/v1/odpimport/personas](https://docs.developers.optimizely.com/configured-commerce/reference/importpersona_personas.md)
- [/api/v1/orderapprovals](https://docs.developers.optimizely.com/configured-commerce/reference/orderapprovalsv1_getcollectionasync.md)
- [/api/v1/orderapprovals/{cartId}](https://docs.developers.optimizely.com/configured-commerce/reference/orderapprovalsv1_getasync.md)
- [/api/v1/orderfeed](https://docs.developers.optimizely.com/configured-commerce/reference/productrecommendationorderfeedv1_getasync.md)
- [/api/v1/orders](https://docs.developers.optimizely.com/configured-commerce/reference/ordersv1_getcollectionasync.md)
- [/api/v1/orders/{orderId}](https://docs.developers.optimizely.com/configured-commerce/reference/ordersv1_getasync.md)
- [/api/v1/orders/{orderId}](https://docs.developers.optimizely.com/configured-commerce/reference/ordersv1_patchasync.md)
- [/api/v1/orders/{orderId}/returns](https://docs.developers.optimizely.com/configured-commerce/reference/ordersv1_postrmaasync.md)
- [/api/v1/orders/shareorder](https://docs.developers.optimizely.com/configured-commerce/reference/ordersv1_post.md)
- [/api/v1/orderstatusmappings](https://docs.developers.optimizely.com/configured-commerce/reference/ordersv1_getorderstatusmappingsasync.md)
- [/api/v1/paymentauthentication](https://docs.developers.optimizely.com/configured-commerce/reference/paymentauthenticationv1_post.md)
- [/api/v1/paymentauthentication/threedsnotify](https://docs.developers.optimizely.com/configured-commerce/reference/paymentauthenticationv1_post2.md)
- [/api/v1/paymentauthentication/adyenwebhook](https://docs.developers.optimizely.com/configured-commerce/reference/paymentauthenticationv1_adyenwebhook.md)
- [/api/v1/paymentauthentication/adyenpaymentdetails](https://docs.developers.optimizely.com/configured-commerce/reference/paymentauthenticationv1_adyenpaymentdetails.md)
- [/api/v1/paymentauthentication/adyenpayment](https://docs.developers.optimizely.com/configured-commerce/reference/paymentauthenticationv1_adyenpayment.md)
- [/api/v1/paymentauthentication/adyenrefund](https://docs.developers.optimizely.com/configured-commerce/reference/paymentauthenticationv1_refund.md)
- [/api/v1/paymentauthentication/threedschallengeresponse](https://docs.developers.optimizely.com/configured-commerce/reference/paymentauthenticationv1_postasync.md)
- [/api/v1/paymentauthentication/threedscallback](https://docs.developers.optimizely.com/configured-commerce/reference/paymentauthenticationv1_postasync2.md)
- [/api/v1/paymetric/config](https://docs.developers.optimizely.com/configured-commerce/reference/paymetricv1_getconfigasync.md)
- [/api/v1/paymetric/responsepacket](https://docs.developers.optimizely.com/configured-commerce/reference/paymetricv1_getresponsepacketasync.md)
- [/api/v1/productsrssfeed](https://docs.developers.optimizely.com/configured-commerce/reference/productrecommendationsrssfeedv1_getasync.md)
- [/api/v1/punchout/setuprequest](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutv1_setuprequestasync.md)
- [/api/v1/punchout/sessionrequest](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutv1_sessionrequestasync.md)
- [/api/v1/punchout/profiletransactionrequest](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutv1_profiletransactionrequestasync.md)
- [/api/v1/punchout/porequisition](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutv1_porequisitionasync.md)
- [/api/v1/punchout/orderrequest](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutv1_orderrequestasync.md)
- [/api/v1/quotes/{quoteId}/quotelines/{quoteLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/quotelinesv1_getasync.md)
- [/api/v1/quotes/{quoteId}/quotelines/{quoteLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/quotelinesv1_patchasync.md)
- [/api/v1/quotes](https://docs.developers.optimizely.com/configured-commerce/reference/quotesv1_getcollectionasync.md)
- [/api/v1/quotes](https://docs.developers.optimizely.com/configured-commerce/reference/quotesv1_postasync.md)
- [/api/v1/quotes/{quoteId}](https://docs.developers.optimizely.com/configured-commerce/reference/quotesv1_getasync.md)
- [/api/v1/quotes/{quoteId}](https://docs.developers.optimizely.com/configured-commerce/reference/quotesv1_deleteasync.md)
- [/api/v1/quotes/{quoteId}](https://docs.developers.optimizely.com/configured-commerce/reference/quotesv1_patchasync.md)
- [/api/v1/quotes/{quoteId}/messages](https://docs.developers.optimizely.com/configured-commerce/reference/quotesv1_postmessageasync.md)
- [/api/v1/realtimecartinventory](https://docs.developers.optimizely.com/configured-commerce/reference/realtimecartinventoryv1_postasync.md)
- [/api/v1/realtimeinventory](https://docs.developers.optimizely.com/configured-commerce/reference/realtimeinventoryv1_postasync.md)
- [/api/v1/realtimepricing](https://docs.developers.optimizely.com/configured-commerce/reference/realtimepricingv1_postasync.md)
- [/api/v1/requisitions](https://docs.developers.optimizely.com/configured-commerce/reference/requisitionsv1_getcollectionasync.md)
- [/api/v1/requisitions/{requisitionId}](https://docs.developers.optimizely.com/configured-commerce/reference/requisitionsv1_getasync.md)
- [/api/v1/requisitions/{RequisitionId}/requisitionlines](https://docs.developers.optimizely.com/configured-commerce/reference/requisitionlinesv1_getcollectionasync.md)
- [/api/v1/requisitions/{requisitionId}/requisitionlines/{requisitionLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/requisitionlinesv1_getasync.md)
- [/api/v1/requisitions/{requisitionId}/requisitionlines/{requisitionLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/requisitionlinesv1_deleteasync.md)
- [/api/v1/requisitions/{requisitionId}/requisitionlines/{requisitionLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/requisitionlinesv1_patchasync.md)
- [/api/v1/search/redirect](https://docs.developers.optimizely.com/configured-commerce/reference/search_get.md)
- [/api/v1/sessions/current](https://docs.developers.optimizely.com/configured-commerce/reference/sessionsv1_getasync.md)
- [/api/v1/sessions/current](https://docs.developers.optimizely.com/configured-commerce/reference/sessionsv1_deleteasync.md)
- [/api/v1/sessions/current](https://docs.developers.optimizely.com/configured-commerce/reference/sessionsv1_patchasync.md)
- [/api/v1/sessions](https://docs.developers.optimizely.com/configured-commerce/reference/sessionsv1_postasync.md)
- [/api/v1/settings](https://docs.developers.optimizely.com/configured-commerce/reference/settingsv1_getasync.md)
- [/api/v1/settings/mobileapp](https://docs.developers.optimizely.com/configured-commerce/reference/mobileappv1_getsettingsasync.md)
- [/api/v1/settings/products](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_getsettingsasync.md)
- [/api/v1/settings/wishlist](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_getsettingsasync.md)
- [/api/v1/settings/cart](https://docs.developers.optimizely.com/configured-commerce/reference/cartsv1_getsettingsasync.md)
- [/api/v1/settings/account](https://docs.developers.optimizely.com/configured-commerce/reference/accountsv1_getsettingsasync.md)
- [/api/v1/settings/quote](https://docs.developers.optimizely.com/configured-commerce/reference/quotesv1_getsettingsasync.md)
- [/api/v1/settings/website](https://docs.developers.optimizely.com/configured-commerce/reference/websitesv1_getsettingsasync.md)
- [/api/v1/spreedly/config](https://docs.developers.optimizely.com/configured-commerce/reference/spreedlyv1_get.md)
- [/api/v1/tokenexconfig](https://docs.developers.optimizely.com/configured-commerce/reference/tokenexconfigv1_get.md)
- [/api/v1/translationdictionaries](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionariesv1_getasync.md)
- [/api/v1/vmiBins/count](https://docs.developers.optimizely.com/configured-commerce/reference/vmibinsv1_getcountasync.md)
- [/api/v1/vmiLocations](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocationsv1_getcollectionasync.md)
- [/api/v1/vmiLocations](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocationsv1_postasync.md)
- [/api/v1/vmiLocations/{VmiLocationId}/notes](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocationsv1_getnotesasync.md)
- [/api/v1/vmiLocations/batch](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocationsv1_postcollectionasync.md)
- [/api/v1/vmiLocations/batch](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocationsv1_deletecollectionasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocationsv1_getasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocationsv1_deleteasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocationsv1_patchasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins](https://docs.developers.optimizely.com/configured-commerce/reference/vmibinsv1_getcollectionasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins](https://docs.developers.optimizely.com/configured-commerce/reference/vmibinsv1_postasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins/{vmiBinId}](https://docs.developers.optimizely.com/configured-commerce/reference/vmibinsv1_deleteasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins/{vmiBinId}](https://docs.developers.optimizely.com/configured-commerce/reference/vmibinsv1_patchasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins/batch](https://docs.developers.optimizely.com/configured-commerce/reference/vmibinsv1_postcollectionasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins/batch](https://docs.developers.optimizely.com/configured-commerce/reference/vmibinsv1_deletecollectionasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins/send-pdf](https://docs.developers.optimizely.com/configured-commerce/reference/vmibinsv1_sendpdfasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins/{vmiBinId}/binCounts](https://docs.developers.optimizely.com/configured-commerce/reference/vmicountsv1_postasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins/{vmiBinId}/binCounts/{vmiCountId}](https://docs.developers.optimizely.com/configured-commerce/reference/vmicountsv1_getasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins/{vmiBinId}/binCounts/{vmiCountId}](https://docs.developers.optimizely.com/configured-commerce/reference/vmicountsv1_deleteasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins/{vmiBinId}/binCounts/{vmiCountId}](https://docs.developers.optimizely.com/configured-commerce/reference/vmicountsv1_patchasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins/{vmiBinId}/binCounts/batch](https://docs.developers.optimizely.com/configured-commerce/reference/vmicountsv1_postbatchasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins/{vmiBinId}/notes](https://docs.developers.optimizely.com/configured-commerce/reference/vminotesv1_postasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins/{vmiBinId}/notes/{vmiNoteId}](https://docs.developers.optimizely.com/configured-commerce/reference/vminotesv1_deleteasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins/{vmiBinId}/notes/{vmiNoteId}](https://docs.developers.optimizely.com/configured-commerce/reference/vminotesv1_patchasync.md)
- [/api/v1/wishlists/{wishListId}/wishlistlines/{wishListLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistlinesv1_getasync.md)
- [/api/v1/wishlists/{wishListId}/wishlistlines/{wishListLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistlinesv1_deleteasync.md)
- [/api/v1/wishlists/{wishListId}/wishlistlines/{wishListLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistlinesv1_patchbyidasync.md)
- [/api/v1/wishlists/{wishListId}/wishlistlines/batch/{copyFromWishListId}](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistlinesv1_postcollectionasync.md)
- [/api/v1/wishlists/{wishListId}/wishlistlines/batch](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistlinesv1_deletecollectionasync.md)
- [/api/v1/wishlists/{wishListId}/wishlistlines/batch](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistlinesv1_patchasync.md)
- [/api/v1/wishlists/{wishListId}/wishlistlines](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistlinesv1_getcollectionasync.md)
- [/api/v1/wishlists/{wishListId}/wishlistlines](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistlinesv1_postasync.md)
- [/api/v1/wishlists](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_getcollectionasync.md)
- [/api/v1/wishlists](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_postasync.md)
- [/api/v1/wishlists/{wishListId}](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_getasync.md)
- [/api/v1/wishlists/{wishListId}](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_deleteasync.md)
- [/api/v1/wishlists/{wishListId}](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_patchasync.md)
- [/api/v1/wishlists/{wishListId}/share/{wishListShareId}](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_deleteshareasync.md)
- [/api/v1/wishlists/activateinvite](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_patchinviteasync.md)
- [/api/v1/wishlists/{wishListId}/sendacopy](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_patchsendacopyasync.md)
- [/api/v1/wishlists/{wishListId}/schedule](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_patchscheduleasync.md)
- [/api/v1/wishlists/{wishListId}/tags/batch](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_posttagscollectionasync.md)
- [/api/v1/wishlists/{wishListId}/tags/batch](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_deletetagscollectionasync.md)
- [/api/v1/wishlists/{wishListId}/send-pdf](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_sendwishlistpdfasync.md)
- [/api/v1/brands/{BrandId}/productlines/{ProductLineId}/products](https://docs.developers.optimizely.com/configured-commerce/reference/brandproductlineproductsv1_getasync.md)
- [/api/v1/brands/{brandId}/products](https://docs.developers.optimizely.com/configured-commerce/reference/brandproductsv1_getasync.md)
- [/api/v1/brands/{BrandId}/categories](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoriesv1_getcollectionasync.md)
- [/api/v1/brands/{BrandId}/categories/{CategoryId}](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoriesv1_getasync.md)
- [/api/v1/brands/{BrandId}/productlines](https://docs.developers.optimizely.com/configured-commerce/reference/brandproductlinesv1_getcollectionasync.md)
- [/api/v1/brands/{BrandId}/productlines/{ProductLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/brandproductlinesv1_getasync.md)
- [/api/v1/brands](https://docs.developers.optimizely.com/configured-commerce/reference/brandsv1_getcollectionasync.md)
- [/api/v1/brands/{BrandId}](https://docs.developers.optimizely.com/configured-commerce/reference/brandsv1_getasync.md)
- [/api/v1/brands/getByPath](https://docs.developers.optimizely.com/configured-commerce/reference/brandsv1_getbypathasync.md)
- [/api/v1/brands/feederData](https://docs.developers.optimizely.com/configured-commerce/reference/brandsv1_getfeederdata.md)
- [/api/v1/brands/{BrandId}/categories/{CategoryId}/products](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryproductsv1_getasync.md)
- [/api/v1/categories](https://docs.developers.optimizely.com/configured-commerce/reference/categoriesv1_getcollectionasync.md)
- [/api/v1/categories/{categoryId}](https://docs.developers.optimizely.com/configured-commerce/reference/categoriesv1_getbyidasync.md)
- [/api/v1/categories/feederData](https://docs.developers.optimizely.com/configured-commerce/reference/categoriesv1_getfeederdata.md)
- [/api/v1/dealers](https://docs.developers.optimizely.com/configured-commerce/reference/dealersv1_getcollectionasync.md)
- [/api/v1/dealers/{dealerId}](https://docs.developers.optimizely.com/configured-commerce/reference/dealersv1_getasync.md)
- [/api/v1/dealers/getByPath](https://docs.developers.optimizely.com/configured-commerce/reference/dealersv1_getbypathasync.md)
- [/api/v1/messages](https://docs.developers.optimizely.com/configured-commerce/reference/messagesv1_getcollectionasync.md)
- [/api/v1/messages](https://docs.developers.optimizely.com/configured-commerce/reference/messagesv1_postasync.md)
- [/api/v1/messages/{messageId}](https://docs.developers.optimizely.com/configured-commerce/reference/messagesv1_getasync.md)
- [/api/v1/messages/{messageId}](https://docs.developers.optimizely.com/configured-commerce/reference/messagesv1_patchasync.md)
- [/api/v1/products](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_getcollectionasync.md)
- [/api/v1/products/{productId}](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_getasync.md)
- [/api/v1/products/{productId}/crosssells](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_getcrosssellasync.md)
- [/api/v1/products/{productId}/price](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_getpriceasync.md)
- [/api/v1/products/{productId}/availability](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_getavailabilityasync.md)
- [/api/v1/products/batchget](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_batchget.md)
- [/api/v1/products/feederData](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_getfeederdata.md)
- [/api/v1/warehouses](https://docs.developers.optimizely.com/configured-commerce/reference/warehousesv1_getcollectionasync.md)
- [/api/v1/warehouses/{warehouseId}](https://docs.developers.optimizely.com/configured-commerce/reference/warehousesv1_getasync.md)
- [/api/v1/websites/current/currencies](https://docs.developers.optimizely.com/configured-commerce/reference/currenciesv1_getcollectionasync.md)
- [/api/v1/websites/current/currencies/{currencyId}](https://docs.developers.optimizely.com/configured-commerce/reference/currenciesv1_getasync.md)
- [/api/v1/websites/current/addressfields](https://docs.developers.optimizely.com/configured-commerce/reference/addressfieldsv1_getasync.md)
- [/api/v1/websites/current/crosssells](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_getcrosssellsasync.md)
- [/api/v1/websites/current/states](https://docs.developers.optimizely.com/configured-commerce/reference/statesv1_getcollectionasync.md)
- [/api/v1/websites/current/states/{stateId}](https://docs.developers.optimizely.com/configured-commerce/reference/statesv1_getasync.md)
- [/api/v1/websites/current/languages](https://docs.developers.optimizely.com/configured-commerce/reference/languagesv1_getcollectionasync.md)
- [/api/v1/websites/current/languages/{languageId}](https://docs.developers.optimizely.com/configured-commerce/reference/languagesv1_getasync.md)
- [/api/v1/websites/current/sitemessages](https://docs.developers.optimizely.com/configured-commerce/reference/sitemessagesv1_getasync.md)
- [/api/v1/websites/current/countries](https://docs.developers.optimizely.com/configured-commerce/reference/countriesv1_getcollectionasync.md)
- [/api/v1/websites/current/countries/{countryId}](https://docs.developers.optimizely.com/configured-commerce/reference/countriesv1_getasync.md)
- [/api/v1/websites/current](https://docs.developers.optimizely.com/configured-commerce/reference/websitesv1_getasync.md)
- [/api/v1/applepay/session](https://docs.developers.optimizely.com/configured-commerce/reference/applepaysession_validatesessionasync.md)
- [/api/v1/applepay/config](https://docs.developers.optimizely.com/configured-commerce/reference/applepayv1_get.md)
- [/api/v1/personas/calculate](https://docs.developers.optimizely.com/configured-commerce/reference/personasv1_calculate.md)
- [/api/v1/admin/checks/PostStart](https://docs.developers.optimizely.com/configured-commerce/reference/checks_poststart.md)
- [/api/v1/admin/checks/PreStop](https://docs.developers.optimizely.com/configured-commerce/reference/checks_prestop.md)
- [Returns the EntitySet Products](https://docs.developers.optimizely.com/configured-commerce/reference/products_get.md)
- [Post a new entity to EntitySet Products](https://docs.developers.optimizely.com/configured-commerce/reference/products_post.md)
- [Returns the entity with the key from Products](https://docs.developers.optimizely.com/configured-commerce/reference/products_getbyid.md)
- [Replace entity in EntitySet Products](https://docs.developers.optimizely.com/configured-commerce/reference/products_putbyid.md)
- [Delete entity in EntitySet Products](https://docs.developers.optimizely.com/configured-commerce/reference/products_deletebyid.md)
- [Update entity in EntitySet Products](https://docs.developers.optimizely.com/configured-commerce/reference/products_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/products_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/products_archive.md)
- [Call operation isdiscontinued](https://docs.developers.optimizely.com/configured-commerce/reference/products_isdiscontinuedbyproductid_1.md)
- [Call operation unitofmeasures](https://docs.developers.optimizely.com/configured-commerce/reference/products_unitofmeasuresbyproductid_1.md)
- [/api/v1/admin/products/archive](https://docs.developers.optimizely.com/configured-commerce/reference/products_archiveroute.md)
- [/api/v1/admin/products/delete](https://docs.developers.optimizely.com/configured-commerce/reference/products_deleteroute.md)
- [/api/v1/admin/products({key})/attributevalues({attributevalueKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getattributevaluebykeyandattributevaluekey.md)
- [/api/v1/admin/products({key})/categories({categoryKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getcategorybykeyandcategorykey.md)
- [/api/v1/admin/products({key})/productkitsections({productkitsectionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getproductkitsectionbykeyandproductkitsectionkey.md)
- [/api/v1/admin/products({key})/dealers({dealerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getdealerbykeyanddealerkey.md)
- [/api/v1/admin/products({key})/documents({documentKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getdocumentbykeyanddocumentkey.md)
- [/api/v1/admin/products({key})/productrelatedproducts({productrelatedproductKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getproductrelatedproductbykeyandproductrelatedproductkey.md)
- [/api/v1/admin/products({key})/parentrelatedproducts({productrelatedproductKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getparentrelatedproductbykeyandproductrelatedproductkey.md)
- [/api/v1/admin/products({key})/parentrelatedcategories({categoryrelatedproductKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getparentrelatedcategorybykeyandcategoryrelatedproductkey.md)
- [/api/v1/admin/products({key})/productimages({productimageKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getproductimagebykeyandproductimagekey.md)
- [/api/v1/admin/products({key})/specifications({specificationKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getspecificationbykeyandspecificationkey.md)
- [/api/v1/admin/products({key})/stylechildren({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getstylechildrenbykeyandproductkey.md)
- [/api/v1/admin/products({key})/styletraitvalues({styletraitvalueKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getstyletraitvaluebykeyandstyletraitvaluekey.md)
- [/api/v1/admin/products({key})/subscriptionproducts({subscriptionproductKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getsubscriptionproductbykeyandsubscriptionproductkey.md)
- [/api/v1/admin/products({key})/taxexemptions({taxexemptionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_gettaxexemptionbykeyandtaxexemptionkey.md)
- [/api/v1/admin/products({key})/productunitofmeasures({productunitofmeasureKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getproductunitofmeasurebykeyandproductunitofmeasurekey.md)
- [/api/v1/admin/products({key})/wishlistproducts({wishlistproductKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getwishlistproductbykeyandwishlistproductkey.md)
- [/api/v1/admin/products({key})/customerproductsets({customerproductsetKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getcustomerproductsetbykeyandcustomerproductsetkey.md)
- [/api/v1/admin/products({key})/restrictiongroups({restrictiongroupKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getrestrictiongroupbykeyandrestrictiongroupkey.md)
- [/api/v1/admin/products({key})/restrictiongroupexceptions({restrictiongroupKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getrestrictiongroupexceptionbykeyandrestrictiongroupkey.md)
- [/api/v1/admin/products({key})/restrictiongroupadditions({restrictiongroupKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getrestrictiongroupadditionbykeyandrestrictiongroupkey.md)
- [/api/v1/admin/products({key})/customervisibilityexceptions({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getcustomervisibilityexceptionbykeyandcustomerkey.md)
- [/api/v1/admin/products({key})/customervisibilityadditions({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getcustomervisibilityadditionbykeyandcustomerkey.md)
- [/api/v1/admin/products({key})/websites({websiteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getwebsitebykeyandwebsitekey.md)
- [/api/v1/admin/products({key})/badges({badgeKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getbadgebykeyandbadgekey.md)
- [/api/v1/admin/products({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/products/isdiscontinued(productId={productId})](https://docs.developers.optimizely.com/configured-commerce/reference/products_isdiscontinuedbyproductid_2.md)
- [/api/v1/admin/products/unitofmeasures(productId={productId})](https://docs.developers.optimizely.com/configured-commerce/reference/products_unitofmeasuresbyproductid_2.md)
- [/api/v1/admin/products({key})/productwarehouses({productwarehouseKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getproductwarehousebykeyandproductwarehousekey.md)
- [/api/v1/admin/products({key})/promotionresults({promotionresultKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getpromotionresultbykeyandpromotionresultkey.md)
- [/api/v1/admin/products({key})/ruleclauses({ruleclauseKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getruleclausebykeyandruleclausekey.md)
- [/api/v1/admin/datageneration/product](https://docs.developers.optimizely.com/configured-commerce/reference/datageneration_postasync.md)
- [/api/v1/admin/spreedlyconfig](https://docs.developers.optimizely.com/configured-commerce/reference/spreedlyconfig_get.md)
- [/api/v1/admin/systemfiles](https://docs.developers.optimizely.com/configured-commerce/reference/systemfilesv1_getasync.md)
- [/api/v1/admin/systemfiles/content](https://docs.developers.optimizely.com/configured-commerce/reference/systemfilesv1_contentasync.md)
- [/api/v1/admin/systemFolders](https://docs.developers.optimizely.com/configured-commerce/reference/systemfoldersv1_getasync.md)
- [Returns the EntitySet Brands](https://docs.developers.optimizely.com/configured-commerce/reference/brands_get.md)
- [Post a new entity to EntitySet Brands](https://docs.developers.optimizely.com/configured-commerce/reference/brands_post.md)
- [Returns the entity with the key from Brands](https://docs.developers.optimizely.com/configured-commerce/reference/brands_getbyid.md)
- [Replace entity in EntitySet Brands](https://docs.developers.optimizely.com/configured-commerce/reference/brands_putbyid.md)
- [Delete entity in EntitySet Brands](https://docs.developers.optimizely.com/configured-commerce/reference/brands_deletebyid.md)
- [Update entity in EntitySet Brands](https://docs.developers.optimizely.com/configured-commerce/reference/brands_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/brands_default.md)
- [Call operation checkbrandspage](https://docs.developers.optimizely.com/configured-commerce/reference/brands_checkbrandspagebywebsiteid_1.md)
- [Call operation unassignProductLinesProducts](https://docs.developers.optimizely.com/configured-commerce/reference/brands_unassignproductlinesproductsbyid.md)
- [/api/v1/admin/brands/delete](https://docs.developers.optimizely.com/configured-commerce/reference/brands_deleteroute.md)
- [/api/v1/admin/brands({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/brands_getproductbykeyandproductkey.md)
- [/api/v1/admin/brands({key})/productlines({productlineKey})](https://docs.developers.optimizely.com/configured-commerce/reference/brands_getproductlinebykeyandproductlinekey.md)
- [/api/v1/admin/brands({key})/brandcategoryimages({brandcategoryimageKey})](https://docs.developers.optimizely.com/configured-commerce/reference/brands_getbrandcategoryimagebykeyandbrandcategoryimagekey.md)
- [/api/v1/admin/brands({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/brands_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/brands({key})/unassignProductLinesProducts](https://docs.developers.optimizely.com/configured-commerce/reference/brands_unassignproductlinesproductsbykey.md)
- [/api/v1/admin/brands/checkbrandspage(websiteId={websiteId})](https://docs.developers.optimizely.com/configured-commerce/reference/brands_checkbrandspagebywebsiteid_2.md)
- [/api/v1/admin/tokenexconfig](https://docs.developers.optimizely.com/configured-commerce/reference/tokenexconfig_get.md)
- [/api/v1/admin/telemetry/track-event](https://docs.developers.optimizely.com/configured-commerce/reference/telemetryv1_trackevent.md)
- [/api/v1/admin/telemetry/screen-event](https://docs.developers.optimizely.com/configured-commerce/reference/telemetryv1_screenevent.md)
- [/api/v1/admin/userfiles/{filename}](https://docs.developers.optimizely.com/configured-commerce/reference/userfilesv1_putasyncbyfilename.md)
- [/api/v1/admin/userfiles/{filename}](https://docs.developers.optimizely.com/configured-commerce/reference/userfilesv1_postasyncbyfilename.md)
- [Returns the EntitySet Categories](https://docs.developers.optimizely.com/configured-commerce/reference/categories_get.md)
- [Post a new entity to EntitySet Categories](https://docs.developers.optimizely.com/configured-commerce/reference/categories_post.md)
- [Returns the entity with the key from Categories](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getbyid.md)
- [Replace entity in EntitySet Categories](https://docs.developers.optimizely.com/configured-commerce/reference/categories_putbyid.md)
- [Delete entity in EntitySet Categories](https://docs.developers.optimizely.com/configured-commerce/reference/categories_deletebyid.md)
- [Update entity in EntitySet Categories](https://docs.developers.optimizely.com/configured-commerce/reference/categories_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/categories_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/categories_archive.md)
- [/api/v1/admin/categories/archive](https://docs.developers.optimizely.com/configured-commerce/reference/categories_archiveroute.md)
- [/api/v1/admin/categories/delete](https://docs.developers.optimizely.com/configured-commerce/reference/categories_deleteroute.md)
- [/api/v1/admin/categories({key})/attributevalues({attributevalueKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getattributevaluebykeyandattributevaluekey.md)
- [/api/v1/admin/categories({key})/categoryattributetypes({categoryattributetypeKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getcategoryattributetypebykeyandcategoryattributetypekey.md)
- [/api/v1/admin/categories({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getproductbykeyandproductkey.md)
- [/api/v1/admin/categories({key})/categoryrelatedproducts({categoryrelatedproductKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getcategoryrelatedproductbykeyandcategoryrelatedproductkey.md)
- [/api/v1/admin/categories({key})/dealers({dealerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getdealerbykeyanddealerkey.md)
- [/api/v1/admin/categories({key})/documents({documentKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getdocumentbykeyanddocumentkey.md)
- [/api/v1/admin/categories({key})/personas({personaKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getpersonabykeyandpersonakey.md)
- [/api/v1/admin/categories({key})/specifications({specificationKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getspecificationbykeyandspecificationkey.md)
- [/api/v1/admin/categories({key})/taxexemptions({taxexemptionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_gettaxexemptionbykeyandtaxexemptionkey.md)
- [/api/v1/admin/categories({key})/subcategories({categoryKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getsubcategorybykeyandcategorykey.md)
- [/api/v1/admin/categories({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/categories({key})/categoryPersonas](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getcategorypersonasbykey.md)
- [/api/v1/admin/categories/categoriesWithParents](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getcategorieswithparents.md)
- [Returns the EntitySet AdminActionConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_get.md)
- [Post a new entity to EntitySet AdminActionConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_post.md)
- [Returns the entity with the key from AdminActionConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_getbyid.md)
- [Replace entity in EntitySet AdminActionConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_putbyid.md)
- [Delete entity in EntitySet AdminActionConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_deletebyid.md)
- [Update entity in EntitySet AdminActionConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_default.md)
- [/api/v1/admin/adminactionconfigurations/delete](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_deleteroute.md)
- [/api/v1/admin/adminactionconfigurations({key})/actionpermissions({adminactionpermissionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_getactionpermissionbykeyandadminactionpermissionkey.md)
- [/api/v1/admin/adminactionconfigurations({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Dealers](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_get.md)
- [Post a new entity to EntitySet Dealers](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_post.md)
- [Returns the entity with the key from Dealers](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_getbyid.md)
- [Replace entity in EntitySet Dealers](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_putbyid.md)
- [Delete entity in EntitySet Dealers](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_deletebyid.md)
- [Update entity in EntitySet Dealers](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_default.md)
- [/api/v1/admin/dealers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_deleteroute.md)
- [/api/v1/admin/dealers({key})/categories({categoryKey})](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_getcategorybykeyandcategorykey.md)
- [/api/v1/admin/dealers({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_getproductbykeyandproductkey.md)
- [/api/v1/admin/dealers({key})/websites({websiteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_getwebsitebykeyandwebsitekey.md)
- [/api/v1/admin/dealers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet AdminActionPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_get.md)
- [Post a new entity to EntitySet AdminActionPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_post.md)
- [Returns the entity with the key from AdminActionPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_getbyid.md)
- [Replace entity in EntitySet AdminActionPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_putbyid.md)
- [Delete entity in EntitySet AdminActionPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_deletebyid.md)
- [Update entity in EntitySet AdminActionPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_default.md)
- [/api/v1/admin/adminactionpermissions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_deleteroute.md)
- [/api/v1/admin/adminactionpermissions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet AdminUserProfilePasswords](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_get.md)
- [Post a new entity to EntitySet AdminUserProfilePasswords](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_post.md)
- [Returns the entity with the key from AdminUserProfilePasswords](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_getbyid.md)
- [Replace entity in EntitySet AdminUserProfilePasswords](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_putbyid.md)
- [Delete entity in EntitySet AdminUserProfilePasswords](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_deletebyid.md)
- [Update entity in EntitySet AdminUserProfilePasswords](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_default.md)
- [/api/v1/admin/adminuserprofilepasswords/delete](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_deleteroute.md)
- [/api/v1/admin/adminuserprofilepasswords({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet AdminUserProfilePreferences](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_get.md)
- [Post a new entity to EntitySet AdminUserProfilePreferences](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_post.md)
- [Returns the entity with the key from AdminUserProfilePreferences](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_getbyid.md)
- [Replace entity in EntitySet AdminUserProfilePreferences](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_putbyid.md)
- [Delete entity in EntitySet AdminUserProfilePreferences](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_deletebyid.md)
- [Update entity in EntitySet AdminUserProfilePreferences](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_default.md)
- [Call operation Current](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_getpreferencesforcurrentuser_1.md)
- [/api/v1/admin/adminuserprofilepreferences/Current](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_getpreferencesforcurrentuser_2.md)
- [/api/v1/admin/adminuserprofilepreferences/Current](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_createpreferencesforcurrentuser.md)
- [/api/v1/admin/adminuserprofilepreferences/Current](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_deletepreferencesforcurrentuser.md)
- [/api/v1/admin/adminuserprofilepreferences/Current](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_updatepreferencesforcurrentuser.md)
- [/api/v1/admin/adminuserprofilepreferences/delete](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_deleteroute.md)
- [/api/v1/admin/adminuserprofilepreferences({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet AdminUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_get.md)
- [Post a new entity to EntitySet AdminUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_post.md)
- [Returns the entity with the key from AdminUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_getbyid.md)
- [Replace entity in EntitySet AdminUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_putbyid.md)
- [Delete entity in EntitySet AdminUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_deletebyid.md)
- [Update entity in EntitySet AdminUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_default.md)
- [Call operation Roles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_getrolesbyid.md)
- [Call operation Current](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_current_1.md)
- [/api/v1/admin/adminuserprofiles/current](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_current_2.md)
- [/api/v1/admin/adminuserprofiles({key})/roles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_getrolesbykey.md)
- [/api/v1/admin/adminuserprofiles({key})/roles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_setrolesbykey_1.md)
- [/api/v1/admin/adminuserprofiles({key})/roles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_setrolesbykey_2.md)
- [/api/v1/admin/adminuserprofiles({key})/roles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_deleterolesbykey.md)
- [/api/v1/admin/adminuserprofiles/delete](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_deleteroute.md)
- [/api/v1/admin/adminuserprofiles({key})/adminuserprofilepasswords({adminuserprofilepasswordKey})](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_getadminuserprofilepasswordbykeyandadminuserprofilepasswordkey.md)
- [/api/v1/admin/adminuserprofiles({key})/adminuserprofilepreferences({adminuserprofilepreferenceKey})](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_getadminuserprofilepreferencebykeyandadminuserprofilepreferencekey.md)
- [/api/v1/admin/adminuserprofiles({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ApplicationEsLogs](https://docs.developers.optimizely.com/configured-commerce/reference/applicationeslogs_get.md)
- [Returns the entity with the key from ApplicationEsLogs](https://docs.developers.optimizely.com/configured-commerce/reference/applicationeslogs_getbyid.md)
- [Returns the EntitySet Affiliates](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_get.md)
- [Post a new entity to EntitySet Affiliates](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_post.md)
- [Returns the entity with the key from Affiliates](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_getbyid.md)
- [Replace entity in EntitySet Affiliates](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_putbyid.md)
- [Delete entity in EntitySet Affiliates](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_deletebyid.md)
- [Update entity in EntitySet Affiliates](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_archive.md)
- [/api/v1/admin/affiliates/archive](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_archiveroute.md)
- [/api/v1/admin/affiliates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_deleteroute.md)
- [/api/v1/admin/affiliates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Messages](https://docs.developers.optimizely.com/configured-commerce/reference/messages_get.md)
- [Post a new entity to EntitySet Messages](https://docs.developers.optimizely.com/configured-commerce/reference/messages_post.md)
- [Returns the entity with the key from Messages](https://docs.developers.optimizely.com/configured-commerce/reference/messages_getbyid.md)
- [Replace entity in EntitySet Messages](https://docs.developers.optimizely.com/configured-commerce/reference/messages_putbyid.md)
- [Delete entity in EntitySet Messages](https://docs.developers.optimizely.com/configured-commerce/reference/messages_deletebyid.md)
- [Update entity in EntitySet Messages](https://docs.developers.optimizely.com/configured-commerce/reference/messages_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/messages_default.md)
- [/api/v1/admin/messages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/messages_deleteroute.md)
- [/api/v1/admin/messages({key})/messageaudits({messageauditKey})](https://docs.developers.optimizely.com/configured-commerce/reference/messages_getmessageauditbykeyandmessageauditkey.md)
- [/api/v1/admin/messages({key})/messagestatuses({messagestatusKey})](https://docs.developers.optimizely.com/configured-commerce/reference/messages_getmessagestatusbykeyandmessagestatuskey.md)
- [/api/v1/admin/messages({key})/messagetargets({messagetargetKey})](https://docs.developers.optimizely.com/configured-commerce/reference/messages_getmessagetargetbykeyandmessagetargetkey.md)
- [/api/v1/admin/messages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/messages_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/messages({key})/customerorderchanges({customerorderchangeKey})](https://docs.developers.optimizely.com/configured-commerce/reference/messages_getcustomerorderchangebykeyandcustomerorderchangekey.md)
- [Returns the EntitySet ApplicationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_get.md)
- [Post a new entity to EntitySet ApplicationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_post.md)
- [Returns the entity with the key from ApplicationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_getbyid.md)
- [Replace entity in EntitySet ApplicationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_putbyid.md)
- [Delete entity in EntitySet ApplicationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_deletebyid.md)
- [Update entity in EntitySet ApplicationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_default.md)
- [/api/v1/admin/applicationlogs/delete](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_deleteroute.md)
- [/api/v1/admin/applicationlogs({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ApplicationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_get.md)
- [Post a new entity to EntitySet ApplicationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_post.md)
- [Returns the entity with the key from ApplicationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_getbyid.md)
- [Replace entity in EntitySet ApplicationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_putbyid.md)
- [Delete entity in EntitySet ApplicationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_deletebyid.md)
- [Update entity in EntitySet ApplicationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_default.md)
- [/api/v1/admin/applicationmessages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_deleteroute.md)
- [/api/v1/admin/applicationmessages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet AttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_get.md)
- [Post a new entity to EntitySet AttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_post.md)
- [Returns the entity with the key from AttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_getbyid.md)
- [Replace entity in EntitySet AttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_putbyid.md)
- [Delete entity in EntitySet AttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_deletebyid.md)
- [Update entity in EntitySet AttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_archive.md)
- [/api/v1/admin/attributetypes/archive](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_archiveroute.md)
- [/api/v1/admin/attributetypes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_deleteroute.md)
- [/api/v1/admin/attributetypes({key})/attributevalues({attributevalueKey})](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_getattributevaluebykeyandattributevaluekey.md)
- [/api/v1/admin/attributetypes({key})/categoryattributetypes({categoryattributetypeKey})](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_getcategoryattributetypebykeyandcategoryattributetypekey.md)
- [/api/v1/admin/attributetypes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet AttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_get.md)
- [Post a new entity to EntitySet AttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_post.md)
- [Returns the entity with the key from AttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_getbyid.md)
- [Replace entity in EntitySet AttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_putbyid.md)
- [Delete entity in EntitySet AttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_deletebyid.md)
- [Update entity in EntitySet AttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_archive.md)
- [/api/v1/admin/attributevalues/forproduct(productId={productId})](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_getattributevaluesavailablebyproductid.md)
- [/api/v1/admin/attributevalues/archive](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_archiveroute.md)
- [/api/v1/admin/attributevalues/delete](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_deleteroute.md)
- [/api/v1/admin/attributevalues({key})/categories({categoryKey})](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_getcategorybykeyandcategorykey.md)
- [/api/v1/admin/attributevalues({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_getproductbykeyandproductkey.md)
- [/api/v1/admin/attributevalues({key})/badges({badgeKey})](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_getbadgebykeyandbadgekey.md)
- [/api/v1/admin/attributevalues({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet AvailableLanguages](https://docs.developers.optimizely.com/configured-commerce/reference/availablelanguages_get.md)
- [Returns the EntitySet Audits](https://docs.developers.optimizely.com/configured-commerce/reference/audits_get.md)
- [Post a new entity to EntitySet Audits](https://docs.developers.optimizely.com/configured-commerce/reference/audits_post.md)
- [Returns the entity with the key from Audits](https://docs.developers.optimizely.com/configured-commerce/reference/audits_getbyid.md)
- [Replace entity in EntitySet Audits](https://docs.developers.optimizely.com/configured-commerce/reference/audits_putbyid.md)
- [Delete entity in EntitySet Audits](https://docs.developers.optimizely.com/configured-commerce/reference/audits_deletebyid.md)
- [Update entity in EntitySet Audits](https://docs.developers.optimizely.com/configured-commerce/reference/audits_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/audits_default.md)
- [/api/v1/admin/audits/delete](https://docs.developers.optimizely.com/configured-commerce/reference/audits_deleteroute.md)
- [/api/v1/admin/audits({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/audits_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet BadgeAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_get.md)
- [Post a new entity to EntitySet BadgeAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_post.md)
- [Returns the entity with the key from BadgeAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_getbyid.md)
- [Replace entity in EntitySet BadgeAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_putbyid.md)
- [Delete entity in EntitySet BadgeAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_deletebyid.md)
- [Update entity in EntitySet BadgeAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_default.md)
- [/api/v1/admin/badgeattributevalues/delete](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_deleteroute.md)
- [/api/v1/admin/badgeattributevalues({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet BadgeProducts](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_get.md)
- [Post a new entity to EntitySet BadgeProducts](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_post.md)
- [Returns the entity with the key from BadgeProducts](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_getbyid.md)
- [Replace entity in EntitySet BadgeProducts](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_putbyid.md)
- [Delete entity in EntitySet BadgeProducts](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_deletebyid.md)
- [Update entity in EntitySet BadgeProducts](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_default.md)
- [/api/v1/admin/badgeproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_deleteroute.md)
- [/api/v1/admin/badgeproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet BillToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_get.md)
- [Post a new entity to EntitySet BillToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_post.md)
- [Returns the entity with the key from BillToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_getbyid.md)
- [Replace entity in EntitySet BillToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_putbyid.md)
- [Delete entity in EntitySet BillToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_deletebyid.md)
- [Update entity in EntitySet BillToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_default.md)
- [/api/v1/admin/billtoaddressfields/delete](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_deleteroute.md)
- [/api/v1/admin/billtoaddressfields({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Badges](https://docs.developers.optimizely.com/configured-commerce/reference/badges_get.md)
- [Post a new entity to EntitySet Badges](https://docs.developers.optimizely.com/configured-commerce/reference/badges_post.md)
- [Returns the entity with the key from Badges](https://docs.developers.optimizely.com/configured-commerce/reference/badges_getbyid.md)
- [Replace entity in EntitySet Badges](https://docs.developers.optimizely.com/configured-commerce/reference/badges_putbyid.md)
- [Delete entity in EntitySet Badges](https://docs.developers.optimizely.com/configured-commerce/reference/badges_deletebyid.md)
- [Update entity in EntitySet Badges](https://docs.developers.optimizely.com/configured-commerce/reference/badges_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/badges_default.md)
- [/api/v1/admin/badges/delete](https://docs.developers.optimizely.com/configured-commerce/reference/badges_deleteroute.md)
- [/api/v1/admin/badges({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/badges_getproductbykeyandproductkey.md)
- [/api/v1/admin/badges({key})/attributevalues({attributevalueKey})](https://docs.developers.optimizely.com/configured-commerce/reference/badges_getattributevaluebykeyandattributevaluekey.md)
- [/api/v1/admin/badges({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/badges_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet BrandCategoryImages](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_get.md)
- [Post a new entity to EntitySet BrandCategoryImages](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_post.md)
- [Returns the entity with the key from BrandCategoryImages](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_getbyid.md)
- [Replace entity in EntitySet BrandCategoryImages](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_putbyid.md)
- [Delete entity in EntitySet BrandCategoryImages](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_deletebyid.md)
- [Update entity in EntitySet BrandCategoryImages](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_default.md)
- [/api/v1/admin/brandcategoryimages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_deleteroute.md)
- [/api/v1/admin/brandcategoryimages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/brandcategoryimages/manualproductimages(brandId={brandId},parentCategoryId={parentCategoryId})](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_getmanualproductimagesbybrandidandparentcategoryid.md)
- [Returns the EntitySet BudgetCalendars](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_get.md)
- [Post a new entity to EntitySet BudgetCalendars](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_post.md)
- [Returns the entity with the key from BudgetCalendars](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_getbyid.md)
- [Replace entity in EntitySet BudgetCalendars](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_putbyid.md)
- [Delete entity in EntitySet BudgetCalendars](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_deletebyid.md)
- [Update entity in EntitySet BudgetCalendars](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_default.md)
- [/api/v1/admin/budgetcalendars/delete](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_deleteroute.md)
- [/api/v1/admin/budgetcalendars({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CarrierPackages](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_get.md)
- [Post a new entity to EntitySet CarrierPackages](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_post.md)
- [Returns the entity with the key from CarrierPackages](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_getbyid.md)
- [Replace entity in EntitySet CarrierPackages](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_putbyid.md)
- [Delete entity in EntitySet CarrierPackages](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_deletebyid.md)
- [Update entity in EntitySet CarrierPackages](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_archive.md)
- [/api/v1/admin/carrierpackages/archive](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_archiveroute.md)
- [/api/v1/admin/carrierpackages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_deleteroute.md)
- [/api/v1/admin/carrierpackages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CarrierZonePostalCodeRanges](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_get.md)
- [Post a new entity to EntitySet CarrierZonePostalCodeRanges](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_post.md)
- [Returns the entity with the key from CarrierZonePostalCodeRanges](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_getbyid.md)
- [Replace entity in EntitySet CarrierZonePostalCodeRanges](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_putbyid.md)
- [Delete entity in EntitySet CarrierZonePostalCodeRanges](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_deletebyid.md)
- [Update entity in EntitySet CarrierZonePostalCodeRanges](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_default.md)
- [/api/v1/admin/carrierzonepostalcoderanges/delete](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_deleteroute.md)
- [/api/v1/admin/carrierzonepostalcoderanges({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Carriers](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_get.md)
- [Post a new entity to EntitySet Carriers](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_post.md)
- [Returns the entity with the key from Carriers](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_getbyid.md)
- [Replace entity in EntitySet Carriers](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_putbyid.md)
- [Delete entity in EntitySet Carriers](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_deletebyid.md)
- [Update entity in EntitySet Carriers](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_default.md)
- [/api/v1/admin/carriers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_deleteroute.md)
- [/api/v1/admin/carriers({key})/carrierpackages({carrierpackageKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_getcarrierpackagebykeyandcarrierpackagekey.md)
- [/api/v1/admin/carriers({key})/carrierzones({carrierzoneKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_getcarrierzonebykeyandcarrierzonekey.md)
- [/api/v1/admin/carriers({key})/shipcharges({shipchargeKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_getshipchargebykeyandshipchargekey.md)
- [/api/v1/admin/carriers({key})/shiprules({shipruleKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_getshiprulebykeyandshiprulekey.md)
- [/api/v1/admin/carriers({key})/shipvias({shipviaKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_getshipviabykeyandshipviakey.md)
- [/api/v1/admin/carriers({key})/customers({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_getcustomerbykeyandcustomerkey.md)
- [/api/v1/admin/carriers({key})/websites({websiteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_getwebsitebykeyandwebsitekey.md)
- [/api/v1/admin/carriers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CarrierZoneRates](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_get.md)
- [Post a new entity to EntitySet CarrierZoneRates](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_post.md)
- [Returns the entity with the key from CarrierZoneRates](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_getbyid.md)
- [Replace entity in EntitySet CarrierZoneRates](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_putbyid.md)
- [Delete entity in EntitySet CarrierZoneRates](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_deletebyid.md)
- [Update entity in EntitySet CarrierZoneRates](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_default.md)
- [/api/v1/admin/carrierzonerates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_deleteroute.md)
- [/api/v1/admin/carrierzonerates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CarrierZones](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_get.md)
- [Post a new entity to EntitySet CarrierZones](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_post.md)
- [Returns the entity with the key from CarrierZones](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_getbyid.md)
- [Replace entity in EntitySet CarrierZones](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_putbyid.md)
- [Delete entity in EntitySet CarrierZones](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_deletebyid.md)
- [Update entity in EntitySet CarrierZones](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_default.md)
- [/api/v1/admin/carrierzones/delete](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_deleteroute.md)
- [/api/v1/admin/carrierzones({key})/carrierzonerates({carrierzonerateKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_getcarrierzoneratebykeyandcarrierzoneratekey.md)
- [/api/v1/admin/carrierzones({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/carrierzones({key})/carrierzonepostalcoderanges({carrierzonepostalcoderangeKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_getcarrierzonepostalcoderangebykeyandcarrierzonepostalcoderangekey.md)
- [Returns the EntitySet CategoryAttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_get.md)
- [Post a new entity to EntitySet CategoryAttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_post.md)
- [Returns the entity with the key from CategoryAttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_getbyid.md)
- [Replace entity in EntitySet CategoryAttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_putbyid.md)
- [Delete entity in EntitySet CategoryAttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_deletebyid.md)
- [Update entity in EntitySet CategoryAttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_archive.md)
- [/api/v1/admin/categoryattributetypes/archive](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_archiveroute.md)
- [/api/v1/admin/categoryattributetypes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_deleteroute.md)
- [/api/v1/admin/categoryattributetypes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CategoryAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_get.md)
- [Post a new entity to EntitySet CategoryAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_post.md)
- [Returns the entity with the key from CategoryAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_getbyid.md)
- [Replace entity in EntitySet CategoryAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_putbyid.md)
- [Delete entity in EntitySet CategoryAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_deletebyid.md)
- [Update entity in EntitySet CategoryAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_default.md)
- [/api/v1/admin/categoryattributevalues/delete](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_deleteroute.md)
- [/api/v1/admin/categoryattributevalues({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CategoryPersonaExtendeds](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_get.md)
- [Post a new entity to EntitySet CategoryPersonaExtendeds](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_post.md)
- [Returns the entity with the key from CategoryPersonaExtendeds](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_getbyid.md)
- [Replace entity in EntitySet CategoryPersonaExtendeds](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_putbyid.md)
- [Delete entity in EntitySet CategoryPersonaExtendeds](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_deletebyid.md)
- [Update entity in EntitySet CategoryPersonaExtendeds](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_default.md)
- [/api/v1/admin/categorypersonaextendeds/delete](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_deleteroute.md)
- [/api/v1/admin/categorypersonaextendeds({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CategoryPersonas](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_get.md)
- [Post a new entity to EntitySet CategoryPersonas](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_post.md)
- [Returns the entity with the key from CategoryPersonas](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_getbyid.md)
- [Replace entity in EntitySet CategoryPersonas](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_putbyid.md)
- [Delete entity in EntitySet CategoryPersonas](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_deletebyid.md)
- [Update entity in EntitySet CategoryPersonas](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_default.md)
- [/api/v1/admin/categorypersonas/delete](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_deleteroute.md)
- [/api/v1/admin/categorypersonas({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CategoryProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_get.md)
- [Post a new entity to EntitySet CategoryProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_post.md)
- [Returns the entity with the key from CategoryProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_getbyid.md)
- [Replace entity in EntitySet CategoryProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_putbyid.md)
- [Delete entity in EntitySet CategoryProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_deletebyid.md)
- [Update entity in EntitySet CategoryProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_default.md)
- [/api/v1/admin/categoryproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_deleteroute.md)
- [/api/v1/admin/categoryproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CategoryRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_get.md)
- [Post a new entity to EntitySet CategoryRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_post.md)
- [Returns the entity with the key from CategoryRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_getbyid.md)
- [Replace entity in EntitySet CategoryRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_putbyid.md)
- [Delete entity in EntitySet CategoryRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_deletebyid.md)
- [Update entity in EntitySet CategoryRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_default.md)
- [/api/v1/admin/categoryrelatedproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_deleteroute.md)
- [/api/v1/admin/categoryrelatedproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CategoryTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_get.md)
- [Post a new entity to EntitySet CategoryTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_post.md)
- [Returns the entity with the key from CategoryTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_getbyid.md)
- [Replace entity in EntitySet CategoryTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_putbyid.md)
- [Delete entity in EntitySet CategoryTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_deletebyid.md)
- [Update entity in EntitySet CategoryTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_default.md)
- [/api/v1/admin/categorytaxexemptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_deleteroute.md)
- [/api/v1/admin/categorytaxexemptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Warehouses](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_get.md)
- [Post a new entity to EntitySet Warehouses](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_post.md)
- [Returns the entity with the key from Warehouses](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_getbyid.md)
- [Replace entity in EntitySet Warehouses](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_putbyid.md)
- [Delete entity in EntitySet Warehouses](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_deletebyid.md)
- [Update entity in EntitySet Warehouses](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_archive.md)
- [/api/v1/admin/warehouses/archive](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_archiveroute.md)
- [/api/v1/admin/warehouses/delete](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_deleteroute.md)
- [/api/v1/admin/warehouses({key})/websites({websiteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_getwebsitebykeyandwebsitekey.md)
- [/api/v1/admin/warehouses({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/warehouses({key})/alternateofwarehouses({warehouseKey})](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_getalternateofwarehousebykeyandwarehousekey.md)
- [/api/v1/admin/warehouses({key})/alternatewarehouses({warehouseKey})](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_getalternatewarehousebykeyandwarehousekey.md)
- [/api/v1/admin/warehouses({key})/productwarehouses({productwarehouseKey})](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_getproductwarehousebykeyandproductwarehousekey.md)
- [Returns the EntitySet Websites](https://docs.developers.optimizely.com/configured-commerce/reference/websites_get.md)
- [Post a new entity to EntitySet Websites](https://docs.developers.optimizely.com/configured-commerce/reference/websites_post.md)
- [Returns the entity with the key from Websites](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getbyid.md)
- [Replace entity in EntitySet Websites](https://docs.developers.optimizely.com/configured-commerce/reference/websites_putbyid.md)
- [Delete entity in EntitySet Websites](https://docs.developers.optimizely.com/configured-commerce/reference/websites_deletebyid.md)
- [Update entity in EntitySet Websites](https://docs.developers.optimizely.com/configured-commerce/reference/websites_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websites_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/websites_archive.md)
- [Call operation userProfilesWithRolesFilter](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getuserprofileswithrolesfilterbyid.md)
- [/api/v1/admin/websites/archive](https://docs.developers.optimizely.com/configured-commerce/reference/websites_archiveroute.md)
- [/api/v1/admin/websites/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websites_deleteroute.md)
- [/api/v1/admin/websites({key})/applicationmessages({applicationmessageKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getapplicationmessagebykeyandapplicationmessagekey.md)
- [/api/v1/admin/websites({key})/carriers({carrierKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getcarrierbykeyandcarrierkey.md)
- [/api/v1/admin/websites({key})/categories({categoryKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getcategorybykeyandcategorykey.md)
- [/api/v1/admin/websites({key})/countries({countryKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getcountrybykeyandcountrykey.md)
- [/api/v1/admin/websites({key})/customers({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getcustomerbykeyandcustomerkey.md)
- [/api/v1/admin/websites({key})/crosssells({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getcrosssellbykeyandproductkey.md)
- [/api/v1/admin/websites({key})/dealers({dealerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getdealerbykeyanddealerkey.md)
- [/api/v1/admin/websites({key})/promotions({promotionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getpromotionbykeyandpromotionkey.md)
- [/api/v1/admin/websites({key})/states({stateKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getstatebykeyandstatekey.md)
- [/api/v1/admin/websites({key})/systemsettings({systemsettingKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getsystemsettingbykeyandsystemsettingkey.md)
- [/api/v1/admin/websites({key})/websitecurrencies({websitecurrencyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getwebsitecurrencybykeyandwebsitecurrencykey.md)
- [/api/v1/admin/websites({key})/websitelanguages({websitelanguageKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getwebsitelanguagebykeyandwebsitelanguagekey.md)
- [/api/v1/admin/websites({key})/userprofiles({userprofileKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getuserprofilebykeyanduserprofilekey.md)
- [/api/v1/admin/websites({key})/billtoaddressfields({billtoaddressfieldKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getbilltoaddressfieldbykeyandbilltoaddressfieldkey.md)
- [/api/v1/admin/websites({key})/shiptoaddressfields({shiptoaddressfieldKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getshiptoaddressfieldbykeyandshiptoaddressfieldkey.md)
- [/api/v1/admin/websites({key})/restrictiongroups({restrictiongroupKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getrestrictiongroupbykeyandrestrictiongroupkey.md)
- [/api/v1/admin/websites({key})/experiments({experimentKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getexperimentbykeyandexperimentkey.md)
- [/api/v1/admin/websites({key})/warehouses({warehouseKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getwarehousebykeyandwarehousekey.md)
- [/api/v1/admin/websites({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/websites({key})/userProfilesWithRolesFilter](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getuserprofileswithrolesfilterbykey.md)
- [/api/v1/admin/websites/IsMicrositeUrlInUseByContent](https://docs.developers.optimizely.com/configured-commerce/reference/websites_ismicrositeurlinusebycontent.md)
- [Returns the EntitySet ContentItemFields](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_get.md)
- [Post a new entity to EntitySet ContentItemFields](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_post.md)
- [Returns the entity with the key from ContentItemFields](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_getbyid.md)
- [Replace entity in EntitySet ContentItemFields](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_putbyid.md)
- [Delete entity in EntitySet ContentItemFields](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_deletebyid.md)
- [Update entity in EntitySet ContentItemFields](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_default.md)
- [/api/v1/admin/contentitemfields/delete](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_deleteroute.md)
- [/api/v1/admin/contentitemfields({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ContentItems](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_get.md)
- [Post a new entity to EntitySet ContentItems](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_post.md)
- [Returns the entity with the key from ContentItems](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_getbyid.md)
- [Replace entity in EntitySet ContentItems](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_putbyid.md)
- [Delete entity in EntitySet ContentItems](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_deletebyid.md)
- [Update entity in EntitySet ContentItems](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_default.md)
- [/api/v1/admin/contentitems/delete](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_deleteroute.md)
- [/api/v1/admin/contentitems({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ContentManagers](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_get.md)
- [Post a new entity to EntitySet ContentManagers](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_post.md)
- [Returns the entity with the key from ContentManagers](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_getbyid.md)
- [Replace entity in EntitySet ContentManagers](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_putbyid.md)
- [Delete entity in EntitySet ContentManagers](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_deletebyid.md)
- [Update entity in EntitySet ContentManagers](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_default.md)
- [/api/v1/admin/contentmanagers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_deleteroute.md)
- [/api/v1/admin/contentmanagers({key})/contents({contentKey})](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_getcontentbykeyandcontentkey.md)
- [/api/v1/admin/contentmanagers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ContentPageStates](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_get.md)
- [Post a new entity to EntitySet ContentPageStates](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_post.md)
- [Returns the entity with the key from ContentPageStates](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_getbyid.md)
- [Replace entity in EntitySet ContentPageStates](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_putbyid.md)
- [Delete entity in EntitySet ContentPageStates](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_deletebyid.md)
- [Update entity in EntitySet ContentPageStates](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_default.md)
- [/api/v1/admin/contentpagestates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_deleteroute.md)
- [/api/v1/admin/contentpagestates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Contents](https://docs.developers.optimizely.com/configured-commerce/reference/contents_get.md)
- [Post a new entity to EntitySet Contents](https://docs.developers.optimizely.com/configured-commerce/reference/contents_post.md)
- [Returns the entity with the key from Contents](https://docs.developers.optimizely.com/configured-commerce/reference/contents_getbyid.md)
- [Replace entity in EntitySet Contents](https://docs.developers.optimizely.com/configured-commerce/reference/contents_putbyid.md)
- [Delete entity in EntitySet Contents](https://docs.developers.optimizely.com/configured-commerce/reference/contents_deletebyid.md)
- [Update entity in EntitySet Contents](https://docs.developers.optimizely.com/configured-commerce/reference/contents_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/contents_default.md)
- [/api/v1/admin/contents/delete](https://docs.developers.optimizely.com/configured-commerce/reference/contents_deleteroute.md)
- [/api/v1/admin/contents({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/contents_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CountryVatRates](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_get.md)
- [Post a new entity to EntitySet CountryVatRates](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_post.md)
- [Returns the entity with the key from CountryVatRates](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_getbyid.md)
- [Replace entity in EntitySet CountryVatRates](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_putbyid.md)
- [Delete entity in EntitySet CountryVatRates](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_deletebyid.md)
- [Update entity in EntitySet CountryVatRates](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_default.md)
- [/api/v1/admin/countryvatrates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_deleteroute.md)
- [/api/v1/admin/countryvatrates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Countries](https://docs.developers.optimizely.com/configured-commerce/reference/countries_get.md)
- [Post a new entity to EntitySet Countries](https://docs.developers.optimizely.com/configured-commerce/reference/countries_post.md)
- [Returns the entity with the key from Countries](https://docs.developers.optimizely.com/configured-commerce/reference/countries_getbyid.md)
- [Replace entity in EntitySet Countries](https://docs.developers.optimizely.com/configured-commerce/reference/countries_putbyid.md)
- [Delete entity in EntitySet Countries](https://docs.developers.optimizely.com/configured-commerce/reference/countries_deletebyid.md)
- [Update entity in EntitySet Countries](https://docs.developers.optimizely.com/configured-commerce/reference/countries_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/countries_default.md)
- [/api/v1/admin/countries/delete](https://docs.developers.optimizely.com/configured-commerce/reference/countries_deleteroute.md)
- [/api/v1/admin/countries({key})/states({stateKey})](https://docs.developers.optimizely.com/configured-commerce/reference/countries_getstatebykeyandstatekey.md)
- [/api/v1/admin/countries({key})/websites({websiteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/countries_getwebsitebykeyandwebsitekey.md)
- [/api/v1/admin/countries({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/countries_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CreditCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_get.md)
- [Post a new entity to EntitySet CreditCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_post.md)
- [Returns the entity with the key from CreditCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_getbyid.md)
- [Replace entity in EntitySet CreditCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_putbyid.md)
- [Delete entity in EntitySet CreditCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_deletebyid.md)
- [Update entity in EntitySet CreditCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_default.md)
- [/api/v1/admin/creditcardtransactions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_deleteroute.md)
- [/api/v1/admin/creditcardtransactions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CriteriaTypes](https://docs.developers.optimizely.com/configured-commerce/reference/criteriatypes_get.md)
- [Returns the EntitySet CurrencyRates](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_get.md)
- [Post a new entity to EntitySet CurrencyRates](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_post.md)
- [Returns the entity with the key from CurrencyRates](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_getbyid.md)
- [Replace entity in EntitySet CurrencyRates](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_putbyid.md)
- [Delete entity in EntitySet CurrencyRates](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_deletebyid.md)
- [Update entity in EntitySet CurrencyRates](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_default.md)
- [/api/v1/admin/currencyrates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_deleteroute.md)
- [/api/v1/admin/currencyrates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Currencies](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_get.md)
- [Post a new entity to EntitySet Currencies](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_post.md)
- [Returns the entity with the key from Currencies](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_getbyid.md)
- [Replace entity in EntitySet Currencies](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_putbyid.md)
- [Delete entity in EntitySet Currencies](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_deletebyid.md)
- [Update entity in EntitySet Currencies](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_default.md)
- [/api/v1/admin/currencies/delete](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_deleteroute.md)
- [/api/v1/admin/currencies({key})/currencyrates({currencyrateKey})](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_getcurrencyratebykeyandcurrencyratekey.md)
- [/api/v1/admin/currencies({key})/websitecurrencies({websitecurrencyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_getwebsitecurrencybykeyandwebsitecurrencykey.md)
- [/api/v1/admin/currencies({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CustomerBudgets](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_get.md)
- [Post a new entity to EntitySet CustomerBudgets](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_post.md)
- [Returns the entity with the key from CustomerBudgets](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_getbyid.md)
- [Replace entity in EntitySet CustomerBudgets](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_putbyid.md)
- [Delete entity in EntitySet CustomerBudgets](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_deletebyid.md)
- [Update entity in EntitySet CustomerBudgets](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_default.md)
- [/api/v1/admin/customerbudgets/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_deleteroute.md)
- [/api/v1/admin/customerbudgets({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CustomerCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_get.md)
- [Post a new entity to EntitySet CustomerCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_post.md)
- [Returns the entity with the key from CustomerCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_getbyid.md)
- [Replace entity in EntitySet CustomerCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_putbyid.md)
- [Delete entity in EntitySet CustomerCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_deletebyid.md)
- [Update entity in EntitySet CustomerCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_default.md)
- [/api/v1/admin/customercarriers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_deleteroute.md)
- [/api/v1/admin/customercarriers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CustomerCostCodes](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_get.md)
- [Post a new entity to EntitySet CustomerCostCodes](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_post.md)
- [Returns the entity with the key from CustomerCostCodes](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_getbyid.md)
- [Replace entity in EntitySet CustomerCostCodes](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_putbyid.md)
- [Delete entity in EntitySet CustomerCostCodes](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_deletebyid.md)
- [Update entity in EntitySet CustomerCostCodes](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_archive.md)
- [/api/v1/admin/customercostcodes/archive](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_archiveroute.md)
- [/api/v1/admin/customercostcodes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_deleteroute.md)
- [/api/v1/admin/customercostcodes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CustomerOrderGiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_get.md)
- [Post a new entity to EntitySet CustomerOrderGiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_post.md)
- [Returns the entity with the key from CustomerOrderGiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_getbyid.md)
- [Replace entity in EntitySet CustomerOrderGiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_putbyid.md)
- [Delete entity in EntitySet CustomerOrderGiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_deletebyid.md)
- [Update entity in EntitySet CustomerOrderGiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_default.md)
- [/api/v1/admin/customerordergiftcards/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_deleteroute.md)
- [/api/v1/admin/customerordergiftcards({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CustomerOrderPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_get.md)
- [Post a new entity to EntitySet CustomerOrderPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_post.md)
- [Returns the entity with the key from CustomerOrderPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_getbyid.md)
- [Replace entity in EntitySet CustomerOrderPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_putbyid.md)
- [Delete entity in EntitySet CustomerOrderPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_deletebyid.md)
- [Update entity in EntitySet CustomerOrderPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_default.md)
- [/api/v1/admin/customerorderpromotions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_deleteroute.md)
- [/api/v1/admin/customerorderpromotions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CustomerOrders](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_get.md)
- [Post a new entity to EntitySet CustomerOrders](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_post.md)
- [Returns the entity with the key from CustomerOrders](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_getbyid.md)
- [Replace entity in EntitySet CustomerOrders](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_putbyid.md)
- [Delete entity in EntitySet CustomerOrders](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_deletebyid.md)
- [Update entity in EntitySet CustomerOrders](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_default.md)
- [Call operation Totals](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_totalsbyid.md)
- [/api/v1/admin/customerorders/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_deleteroute.md)
- [/api/v1/admin/customerorders({key})/creditcardtransactions({creditcardtransactionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_getcreditcardtransactionbykeyandcreditcardtransactionkey.md)
- [/api/v1/admin/customerorders({key})/orderlines({orderlineKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_getorderlinebykeyandorderlinekey.md)
- [/api/v1/admin/customerorders({key})/orderpromotioncodes({orderpromotioncodeKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_getorderpromotioncodebykeyandorderpromotioncodekey.md)
- [/api/v1/admin/customerorders({key})/subscriptions({subscriptionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_getsubscriptionbykeyandsubscriptionkey.md)
- [/api/v1/admin/customerorders({key})/giftcards({giftcardKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_getgiftcardbykeyandgiftcardkey.md)
- [/api/v1/admin/customerorders({key})/customerorderpromotions({customerorderpromotionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_getcustomerorderpromotionbykeyandcustomerorderpromotionkey.md)
- [/api/v1/admin/customerorders({key})/customerordertaxes({customerordertaxKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_getcustomerordertaxbykeyandcustomerordertaxkey.md)
- [/api/v1/admin/customerorders({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/customerorders({key})/totals](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_totalsbykey.md)
- [Returns the EntitySet CustomerOrderTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_get.md)
- [Post a new entity to EntitySet CustomerOrderTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_post.md)
- [Returns the entity with the key from CustomerOrderTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_getbyid.md)
- [Replace entity in EntitySet CustomerOrderTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_putbyid.md)
- [Delete entity in EntitySet CustomerOrderTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_deletebyid.md)
- [Update entity in EntitySet CustomerOrderTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_default.md)
- [/api/v1/admin/customerordertaxes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_deleteroute.md)
- [/api/v1/admin/customerordertaxes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CustomerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_get.md)
- [Post a new entity to EntitySet CustomerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_post.md)
- [Returns the entity with the key from CustomerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_getbyid.md)
- [Replace entity in EntitySet CustomerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_putbyid.md)
- [Delete entity in EntitySet CustomerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_deletebyid.md)
- [Update entity in EntitySet CustomerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_default.md)
- [/api/v1/admin/customerproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_deleteroute.md)
- [/api/v1/admin/customerproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CustomerProductSetProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_get.md)
- [Post a new entity to EntitySet CustomerProductSetProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_post.md)
- [Returns the entity with the key from CustomerProductSetProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_getbyid.md)
- [Replace entity in EntitySet CustomerProductSetProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_putbyid.md)
- [Delete entity in EntitySet CustomerProductSetProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_deletebyid.md)
- [Update entity in EntitySet CustomerProductSetProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_default.md)
- [/api/v1/admin/customerproductsetproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_deleteroute.md)
- [/api/v1/admin/customerproductsetproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CustomerProductSets](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_get.md)
- [Post a new entity to EntitySet CustomerProductSets](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_post.md)
- [Returns the entity with the key from CustomerProductSets](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_getbyid.md)
- [Replace entity in EntitySet CustomerProductSets](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_putbyid.md)
- [Delete entity in EntitySet CustomerProductSets](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_deletebyid.md)
- [Update entity in EntitySet CustomerProductSets](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_archive.md)
- [/api/v1/admin/customerproductsets/archive](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_archiveroute.md)
- [/api/v1/admin/customerproductsets/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_deleteroute.md)
- [/api/v1/admin/customerproductsets({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_getproductbykeyandproductkey.md)
- [/api/v1/admin/customerproductsets({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CustomerProductVisibilityAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_get.md)
- [Post a new entity to EntitySet CustomerProductVisibilityAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_post.md)
- [Returns the entity with the key from CustomerProductVisibilityAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_getbyid.md)
- [Replace entity in EntitySet CustomerProductVisibilityAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_putbyid.md)
- [Delete entity in EntitySet CustomerProductVisibilityAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_deletebyid.md)
- [Update entity in EntitySet CustomerProductVisibilityAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_default.md)
- [/api/v1/admin/customerproductvisibilityadditions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_deleteroute.md)
- [/api/v1/admin/customerproductvisibilityadditions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CustomerProductVisibilityExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_get.md)
- [Post a new entity to EntitySet CustomerProductVisibilityExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_post.md)
- [Returns the entity with the key from CustomerProductVisibilityExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_getbyid.md)
- [Replace entity in EntitySet CustomerProductVisibilityExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_putbyid.md)
- [Delete entity in EntitySet CustomerProductVisibilityExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_deletebyid.md)
- [Update entity in EntitySet CustomerProductVisibilityExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_default.md)
- [/api/v1/admin/customerproductvisibilityexceptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_deleteroute.md)
- [/api/v1/admin/customerproductvisibilityexceptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet CustomerUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_get.md)
- [Post a new entity to EntitySet CustomerUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_post.md)
- [Returns the entity with the key from CustomerUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_getbyid.md)
- [Replace entity in EntitySet CustomerUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_putbyid.md)
- [Delete entity in EntitySet CustomerUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_deletebyid.md)
- [Update entity in EntitySet CustomerUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_default.md)
- [/api/v1/admin/customeruserprofiles/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_deleteroute.md)
- [/api/v1/admin/customeruserprofiles({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Customers](https://docs.developers.optimizely.com/configured-commerce/reference/customers_get.md)
- [Post a new entity to EntitySet Customers](https://docs.developers.optimizely.com/configured-commerce/reference/customers_post.md)
- [Returns the entity with the key from Customers](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getbyid.md)
- [Replace entity in EntitySet Customers](https://docs.developers.optimizely.com/configured-commerce/reference/customers_putbyid.md)
- [Delete entity in EntitySet Customers](https://docs.developers.optimizely.com/configured-commerce/reference/customers_deletebyid.md)
- [Update entity in EntitySet Customers](https://docs.developers.optimizely.com/configured-commerce/reference/customers_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customers_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/customers_archive.md)
- [Call operation userProfilesWithRolesFilter](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getuserprofileswithrolesfilterbyid.md)
- [/api/v1/admin/customers/archive](https://docs.developers.optimizely.com/configured-commerce/reference/customers_archiveroute.md)
- [/api/v1/admin/customers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customers_deleteroute.md)
- [/api/v1/admin/customers({key})/budgetcalendars({budgetcalendarKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getbudgetcalendarbykeyandbudgetcalendarkey.md)
- [/api/v1/admin/customers({key})/carriers({carrierKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getcarrierbykeyandcarrierkey.md)
- [/api/v1/admin/customers({key})/customercostcodes({customercostcodeKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getcustomercostcodebykeyandcustomercostcodekey.md)
- [/api/v1/admin/customers({key})/customerorders({customerorderKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getcustomerorderbykeyandcustomerorderkey.md)
- [/api/v1/admin/customers({key})/customerproducts({customerproductKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getcustomerproductbykeyandcustomerproductkey.md)
- [/api/v1/admin/customers({key})/customerproductsets({customerproductsetKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getcustomerproductsetbykeyandcustomerproductsetkey.md)
- [/api/v1/admin/customers({key})/restrictiongroupcustomers({restrictiongroupcustomerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getrestrictiongroupcustomerbykeyandrestrictiongroupcustomerkey.md)
- [/api/v1/admin/customers({key})/restrictiongroupexceptions({restrictiongroupKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getrestrictiongroupexceptionbykeyandrestrictiongroupkey.md)
- [/api/v1/admin/customers({key})/restrictiongroupadditions({restrictiongroupKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getrestrictiongroupadditionbykeyandrestrictiongroupkey.md)
- [/api/v1/admin/customers({key})/productvisibilityexceptions({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getproductvisibilityexceptionbykeyandproductkey.md)
- [/api/v1/admin/customers({key})/productvisibilityadditions({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getproductvisibilityadditionbykeyandproductkey.md)
- [/api/v1/admin/customers({key})/userprofiles({userprofileKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getuserprofilebykeyanduserprofilekey.md)
- [/api/v1/admin/customers({key})/websites({websiteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getwebsitebykeyandwebsitekey.md)
- [/api/v1/admin/customers({key})/wishlists({wishlistKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getwishlistbykeyandwishlistkey.md)
- [/api/v1/admin/customers({key})/globalwishlists({wishlistKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getglobalwishlistbykeyandwishlistkey.md)
- [/api/v1/admin/customers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/customers/formessage(messageId={messageId})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getattributevaluesavailablebymessageid.md)
- [/api/v1/admin/customers({key})/userProfilesWithRolesFilter](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getuserprofileswithrolesfilterbykey.md)
- [/api/v1/admin/customers({key})/wishlistadditions({wishlistKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getwishlistadditionbykeyandwishlistkey.md)
- [/api/v1/admin/customers({key})/wishlistexceptions({wishlistKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getwishlistexceptionbykeyandwishlistkey.md)
- [Returns the EntitySet CustomProperties](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_get.md)
- [Post a new entity to EntitySet CustomProperties](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_post.md)
- [Returns the entity with the key from CustomProperties](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_getbyid.md)
- [Replace entity in EntitySet CustomProperties](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_putbyid.md)
- [Delete entity in EntitySet CustomProperties](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_deletebyid.md)
- [Update entity in EntitySet CustomProperties](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_default.md)
- [Call operation GetAll](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_getfullcustompropertiesbyparentidandparententityname.md)
- [/api/v1/admin/customproperties/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_deleteroute.md)
- [/api/v1/admin/customproperties/GetAll(parentEntityName='{parentEntityName}',parentId={parentId})](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_getfullcustompropertiesbyparententitynameandparentid.md)
- [Returns the EntitySet DashboardPanelPositions](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_get.md)
- [Post a new entity to EntitySet DashboardPanelPositions](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_post.md)
- [Returns the entity with the key from DashboardPanelPositions](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_getbyid.md)
- [Replace entity in EntitySet DashboardPanelPositions](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_putbyid.md)
- [Delete entity in EntitySet DashboardPanelPositions](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_deletebyid.md)
- [Update entity in EntitySet DashboardPanelPositions](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_default.md)
- [/api/v1/admin/dashboardpanelpositions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_deleteroute.md)
- [/api/v1/admin/dashboardpanelpositions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet DatabaseScripts](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_get.md)
- [Post a new entity to EntitySet DatabaseScripts](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_post.md)
- [Returns the entity with the key from DatabaseScripts](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_getbyid.md)
- [Replace entity in EntitySet DatabaseScripts](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_putbyid.md)
- [Delete entity in EntitySet DatabaseScripts](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_deletebyid.md)
- [Update entity in EntitySet DatabaseScripts](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_default.md)
- [/api/v1/admin/databasescripts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_deleteroute.md)
- [/api/v1/admin/databasescripts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet DealerCategories](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_get.md)
- [Post a new entity to EntitySet DealerCategories](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_post.md)
- [Returns the entity with the key from DealerCategories](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_getbyid.md)
- [Replace entity in EntitySet DealerCategories](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_putbyid.md)
- [Delete entity in EntitySet DealerCategories](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_deletebyid.md)
- [Update entity in EntitySet DealerCategories](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_default.md)
- [/api/v1/admin/dealercategories/delete](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_deleteroute.md)
- [/api/v1/admin/dealercategories({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet DealerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_get.md)
- [Post a new entity to EntitySet DealerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_post.md)
- [Returns the entity with the key from DealerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_getbyid.md)
- [Replace entity in EntitySet DealerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_putbyid.md)
- [Delete entity in EntitySet DealerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_deletebyid.md)
- [Update entity in EntitySet DealerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_default.md)
- [/api/v1/admin/dealerproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_deleteroute.md)
- [/api/v1/admin/dealerproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet EmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_get.md)
- [Post a new entity to EntitySet EmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_post.md)
- [Returns the entity with the key from EmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_getbyid.md)
- [Replace entity in EntitySet EmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_putbyid.md)
- [Delete entity in EntitySet EmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_deletebyid.md)
- [Update entity in EntitySet EmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_default.md)
- [/api/v1/admin/emaillists/delete](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_deleteroute.md)
- [/api/v1/admin/emaillists({key})/emailsubscribers({emailsubscriberKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_getemailsubscriberbykeyandemailsubscriberkey.md)
- [/api/v1/admin/emaillists({key})/userprofiles({userprofileKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_getuserprofilebykeyanduserprofilekey.md)
- [/api/v1/admin/emaillists({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Documents](https://docs.developers.optimizely.com/configured-commerce/reference/documents_get.md)
- [Post a new entity to EntitySet Documents](https://docs.developers.optimizely.com/configured-commerce/reference/documents_post.md)
- [Returns the entity with the key from Documents](https://docs.developers.optimizely.com/configured-commerce/reference/documents_getbyid.md)
- [Replace entity in EntitySet Documents](https://docs.developers.optimizely.com/configured-commerce/reference/documents_putbyid.md)
- [Delete entity in EntitySet Documents](https://docs.developers.optimizely.com/configured-commerce/reference/documents_deletebyid.md)
- [Update entity in EntitySet Documents](https://docs.developers.optimizely.com/configured-commerce/reference/documents_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/documents_default.md)
- [/api/v1/admin/documents/delete](https://docs.developers.optimizely.com/configured-commerce/reference/documents_deleteroute.md)
- [/api/v1/admin/documents({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/documents_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet EmailMessageAddresses](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_get.md)
- [Post a new entity to EntitySet EmailMessageAddresses](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_post.md)
- [Returns the entity with the key from EmailMessageAddresses](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_getbyid.md)
- [Replace entity in EntitySet EmailMessageAddresses](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_putbyid.md)
- [Delete entity in EntitySet EmailMessageAddresses](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_deletebyid.md)
- [Update entity in EntitySet EmailMessageAddresses](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_default.md)
- [/api/v1/admin/emailmessageaddresses/delete](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_deleteroute.md)
- [/api/v1/admin/emailmessageaddresses({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet EmailMessageAttachments](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_get.md)
- [Post a new entity to EntitySet EmailMessageAttachments](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_post.md)
- [Returns the entity with the key from EmailMessageAttachments](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_getbyid.md)
- [Replace entity in EntitySet EmailMessageAttachments](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_putbyid.md)
- [Delete entity in EntitySet EmailMessageAttachments](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_deletebyid.md)
- [Update entity in EntitySet EmailMessageAttachments](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_default.md)
- [/api/v1/admin/emailmessageattachments/delete](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_deleteroute.md)
- [/api/v1/admin/emailmessageattachments({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet EmailMessageDeliveryAttempts](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_get.md)
- [Post a new entity to EntitySet EmailMessageDeliveryAttempts](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_post.md)
- [Returns the entity with the key from EmailMessageDeliveryAttempts](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_getbyid.md)
- [Replace entity in EntitySet EmailMessageDeliveryAttempts](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_putbyid.md)
- [Delete entity in EntitySet EmailMessageDeliveryAttempts](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_deletebyid.md)
- [Update entity in EntitySet EmailMessageDeliveryAttempts](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_default.md)
- [/api/v1/admin/emailmessagedeliveryattempts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_deleteroute.md)
- [/api/v1/admin/emailmessagedeliveryattempts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet EmailMessages](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_get.md)
- [Post a new entity to EntitySet EmailMessages](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_post.md)
- [Returns the entity with the key from EmailMessages](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_getbyid.md)
- [Replace entity in EntitySet EmailMessages](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_putbyid.md)
- [Delete entity in EntitySet EmailMessages](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_deletebyid.md)
- [Update entity in EntitySet EmailMessages](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_default.md)
- [/api/v1/admin/emailmessages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_deleteroute.md)
- [/api/v1/admin/emailmessages({key})/emailmessageaddresses({emailmessageaddressKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_getemailmessageaddressbykeyandemailmessageaddresskey.md)
- [/api/v1/admin/emailmessages({key})/emailmessagedeliveryattempts({emailmessagedeliveryattemptKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_getemailmessagedeliveryattemptbykeyandemailmessagedeliveryattemptkey.md)
- [/api/v1/admin/emailmessages({key})/emailmessageattachments({emailmessageattachmentKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_getemailmessageattachmentbykeyandemailmessageattachmentkey.md)
- [/api/v1/admin/emailmessages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet EmailSubscriberEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_get.md)
- [Post a new entity to EntitySet EmailSubscriberEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_post.md)
- [Returns the entity with the key from EmailSubscriberEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_getbyid.md)
- [Replace entity in EntitySet EmailSubscriberEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_putbyid.md)
- [Delete entity in EntitySet EmailSubscriberEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_deletebyid.md)
- [Update entity in EntitySet EmailSubscriberEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_default.md)
- [/api/v1/admin/emailsubscriberemaillists/delete](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_deleteroute.md)
- [/api/v1/admin/emailsubscriberemaillists({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet EmailSubscribers](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_get.md)
- [Post a new entity to EntitySet EmailSubscribers](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_post.md)
- [Returns the entity with the key from EmailSubscribers](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_getbyid.md)
- [Replace entity in EntitySet EmailSubscribers](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_putbyid.md)
- [Delete entity in EntitySet EmailSubscribers](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_deletebyid.md)
- [Update entity in EntitySet EmailSubscribers](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_default.md)
- [/api/v1/admin/emailsubscribers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_deleteroute.md)
- [/api/v1/admin/emailsubscribers({key})/emaillists({emaillistKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_getemaillistbykeyandemaillistkey.md)
- [/api/v1/admin/emailsubscribers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet EmailTemplates](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_get.md)
- [Post a new entity to EntitySet EmailTemplates](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_post.md)
- [Returns the entity with the key from EmailTemplates](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_getbyid.md)
- [Replace entity in EntitySet EmailTemplates](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_putbyid.md)
- [Delete entity in EntitySet EmailTemplates](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_deletebyid.md)
- [Update entity in EntitySet EmailTemplates](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_default.md)
- [Call operation defaulttemplates](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_defaulttemplates_1.md)
- [Call operation createdefaulttemplate](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_createdefaulttemplate_1.md)
- [/api/v1/admin/emailtemplates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_deleteroute.md)
- [/api/v1/admin/emailtemplates({key})/emaillists({emaillistKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_getemaillistbykeyandemaillistkey.md)
- [/api/v1/admin/emailtemplates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/emailtemplates/defaultTemplates](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_defaulttemplates_2.md)
- [/api/v1/admin/emailtemplates/createDefaultTemplate](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_createdefaulttemplate_2.md)
- [Returns the EntitySet EntityConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_get.md)
- [Post a new entity to EntitySet EntityConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_post.md)
- [Returns the entity with the key from EntityConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_getbyid.md)
- [Replace entity in EntitySet EntityConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_putbyid.md)
- [Delete entity in EntitySet EntityConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_deletebyid.md)
- [Update entity in EntitySet EntityConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_default.md)
- [/api/v1/admin/entityconfigurations/delete](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_deleteroute.md)
- [/api/v1/admin/entityconfigurations({key})/entitypermissions({entitypermissionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_getentitypermissionbykeyandentitypermissionkey.md)
- [/api/v1/admin/entityconfigurations({key})/propertyconfigurations({propertyconfigurationKey})](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_getpropertyconfigurationbykeyandpropertyconfigurationkey.md)
- [/api/v1/admin/entityconfigurations({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet EntityDefinitions](https://docs.developers.optimizely.com/configured-commerce/reference/entitydefinitions_get.md)
- [Returns the entity with the key from EntityDefinitions](https://docs.developers.optimizely.com/configured-commerce/reference/entitydefinitions_getbyname.md)
- [Call operation PropertyValidations](https://docs.developers.optimizely.com/configured-commerce/reference/entitydefinitions_getpropertyvalidationsbyentityname_1.md)
- [Call operation DisplayNameFormats](https://docs.developers.optimizely.com/configured-commerce/reference/entitydefinitions_getdisplaynameformats_1.md)
- [/api/v1/admin/entitydefinitions/PropertyValidations(entityName='{entityName}')](https://docs.developers.optimizely.com/configured-commerce/reference/entitydefinitions_getpropertyvalidationsbyentityname_2.md)
- [/api/v1/admin/entitydefinitions/displayNameFormats](https://docs.developers.optimizely.com/configured-commerce/reference/entitydefinitions_getdisplaynameformats_2.md)
- [Returns the EntitySet EntityPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_get.md)
- [Post a new entity to EntitySet EntityPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_post.md)
- [Returns the entity with the key from EntityPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_getbyid.md)
- [Replace entity in EntitySet EntityPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_putbyid.md)
- [Delete entity in EntitySet EntityPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_deletebyid.md)
- [Update entity in EntitySet EntityPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_default.md)
- [/api/v1/admin/entitypermissions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_deleteroute.md)
- [/api/v1/admin/entitypermissions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ExperimentParticipants](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_get.md)
- [Post a new entity to EntitySet ExperimentParticipants](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_post.md)
- [Returns the entity with the key from ExperimentParticipants](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_getbyid.md)
- [Replace entity in EntitySet ExperimentParticipants](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_putbyid.md)
- [Delete entity in EntitySet ExperimentParticipants](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_deletebyid.md)
- [Update entity in EntitySet ExperimentParticipants](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_default.md)
- [Call operation statistics](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_statisticsbyexperimentid_1.md)
- [/api/v1/admin/experimentparticipants/delete](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_deleteroute.md)
- [/api/v1/admin/experimentparticipants({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/experimentparticipants/statistics(experimentId={experimentId})](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_statisticsbyexperimentid_2.md)
- [Returns the EntitySet Experiments](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_get.md)
- [Post a new entity to EntitySet Experiments](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_post.md)
- [Returns the entity with the key from Experiments](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_getbyid.md)
- [Replace entity in EntitySet Experiments](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_putbyid.md)
- [Delete entity in EntitySet Experiments](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_deletebyid.md)
- [Update entity in EntitySet Experiments](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_default.md)
- [Call operation end](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_end_1.md)
- [/api/v1/admin/experiments/delete](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_deleteroute.md)
- [/api/v1/admin/experiments({key})/participants({experimentparticipantKey})](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_getparticipantbykeyandexperimentparticipantkey.md)
- [/api/v1/admin/experiments({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/experiments/end](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_end_2.md)
- [Returns the EntitySet GiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_get.md)
- [Post a new entity to EntitySet GiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_post.md)
- [Returns the entity with the key from GiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_getbyid.md)
- [Replace entity in EntitySet GiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_putbyid.md)
- [Delete entity in EntitySet GiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_deletebyid.md)
- [Update entity in EntitySet GiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_archive.md)
- [/api/v1/admin/giftcards/archive](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_archiveroute.md)
- [/api/v1/admin/giftcards/delete](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_deleteroute.md)
- [/api/v1/admin/giftcards({key})/customerorders({customerorderKey})](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_getcustomerorderbykeyandcustomerorderkey.md)
- [/api/v1/admin/giftcards({key})/giftcardtransactions({giftcardtransactionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_getgiftcardtransactionbykeyandgiftcardtransactionkey.md)
- [/api/v1/admin/giftcards({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Forms](https://docs.developers.optimizely.com/configured-commerce/reference/forms_get.md)
- [Returns the entity with the key from Forms](https://docs.developers.optimizely.com/configured-commerce/reference/forms_getbyname.md)
- [Returns the EntitySet GiftCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_get.md)
- [Post a new entity to EntitySet GiftCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_post.md)
- [Returns the entity with the key from GiftCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_getbyid.md)
- [Replace entity in EntitySet GiftCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_putbyid.md)
- [Delete entity in EntitySet GiftCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_deletebyid.md)
- [Update entity in EntitySet GiftCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_default.md)
- [/api/v1/admin/giftcardtransactions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_deleteroute.md)
- [/api/v1/admin/giftcardtransactions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet GlobalSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_get.md)
- [Post a new entity to EntitySet GlobalSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_post.md)
- [Returns the entity with the key from GlobalSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_getbyid.md)
- [Replace entity in EntitySet GlobalSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_putbyid.md)
- [Delete entity in EntitySet GlobalSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_deletebyid.md)
- [Update entity in EntitySet GlobalSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_default.md)
- [/api/v1/admin/globalsynonyms/delete](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_deleteroute.md)
- [/api/v1/admin/globalsynonyms({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet HtmlRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_get.md)
- [Post a new entity to EntitySet HtmlRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_post.md)
- [Returns the entity with the key from HtmlRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_getbyid.md)
- [Replace entity in EntitySet HtmlRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_putbyid.md)
- [Delete entity in EntitySet HtmlRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_deletebyid.md)
- [Update entity in EntitySet HtmlRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_default.md)
- [/api/v1/admin/htmlredirects/delete](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_deleteroute.md)
- [/api/v1/admin/htmlredirects({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet IntegrationConnections](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_get.md)
- [Post a new entity to EntitySet IntegrationConnections](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_post.md)
- [Returns the entity with the key from IntegrationConnections](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_getbyid.md)
- [Replace entity in EntitySet IntegrationConnections](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_putbyid.md)
- [Delete entity in EntitySet IntegrationConnections](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_deletebyid.md)
- [Update entity in EntitySet IntegrationConnections](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_default.md)
- [/api/v1/admin/integrationconnections/delete](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_deleteroute.md)
- [/api/v1/admin/integrationconnections({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet IntegrationJobEsLogs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobeslogs_get.md)
- [Returns the entity with the key from IntegrationJobEsLogs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobeslogs_getbyid.md)
- [Returns the EntitySet IntegrationJobLogs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_get.md)
- [Post a new entity to EntitySet IntegrationJobLogs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_post.md)
- [Returns the entity with the key from IntegrationJobLogs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_getbyid.md)
- [Replace entity in EntitySet IntegrationJobLogs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_putbyid.md)
- [Delete entity in EntitySet IntegrationJobLogs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_deletebyid.md)
- [Update entity in EntitySet IntegrationJobLogs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_default.md)
- [/api/v1/admin/integrationjoblogs/delete](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_deleteroute.md)
- [/api/v1/admin/integrationjoblogs({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet IntegrationJobParameters](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_get.md)
- [Post a new entity to EntitySet IntegrationJobParameters](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_post.md)
- [Returns the entity with the key from IntegrationJobParameters](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_getbyid.md)
- [Replace entity in EntitySet IntegrationJobParameters](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_putbyid.md)
- [Delete entity in EntitySet IntegrationJobParameters](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_deletebyid.md)
- [Update entity in EntitySet IntegrationJobParameters](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_default.md)
- [/api/v1/admin/integrationjobparameters/delete](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_deleteroute.md)
- [/api/v1/admin/integrationjobparameters({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet IntegrationJobs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_get.md)
- [Post a new entity to EntitySet IntegrationJobs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_post.md)
- [Returns the entity with the key from IntegrationJobs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_getbyid.md)
- [Replace entity in EntitySet IntegrationJobs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_putbyid.md)
- [Delete entity in EntitySet IntegrationJobs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_deletebyid.md)
- [Update entity in EntitySet IntegrationJobs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_default.md)
- [/api/v1/admin/integrationjobs/delete](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_deleteroute.md)
- [/api/v1/admin/integrationjobs({key})/integrationjoblogs({integrationjoblogKey})](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_getintegrationjoblogbykeyandintegrationjoblogkey.md)
- [/api/v1/admin/integrationjobs({key})/integrationjobparameters({integrationjobparameterKey})](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_getintegrationjobparameterbykeyandintegrationjobparameterkey.md)
- [/api/v1/admin/integrationjobs({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet InvoiceHistories](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_get.md)
- [Post a new entity to EntitySet InvoiceHistories](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_post.md)
- [Returns the entity with the key from InvoiceHistories](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_getbyid.md)
- [Replace entity in EntitySet InvoiceHistories](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_putbyid.md)
- [Delete entity in EntitySet InvoiceHistories](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_deletebyid.md)
- [Update entity in EntitySet InvoiceHistories](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_default.md)
- [/api/v1/admin/invoicehistories/delete](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_deleteroute.md)
- [/api/v1/admin/invoicehistories({key})/invoicehistorylines({invoicehistorylineKey})](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_getinvoicehistorylinebykeyandinvoicehistorylinekey.md)
- [/api/v1/admin/invoicehistories({key})/invoicehistorytaxes({invoicehistorytaxKey})](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_getinvoicehistorytaxbykeyandinvoicehistorytaxkey.md)
- [/api/v1/admin/invoicehistories({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet InvoiceHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_get.md)
- [Post a new entity to EntitySet InvoiceHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_post.md)
- [Returns the entity with the key from InvoiceHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_getbyid.md)
- [Replace entity in EntitySet InvoiceHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_putbyid.md)
- [Delete entity in EntitySet InvoiceHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_deletebyid.md)
- [Update entity in EntitySet InvoiceHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_default.md)
- [/api/v1/admin/invoicehistorylines/delete](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_deleteroute.md)
- [/api/v1/admin/invoicehistorylines({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet InvoiceHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_get.md)
- [Post a new entity to EntitySet InvoiceHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_post.md)
- [Returns the entity with the key from InvoiceHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_getbyid.md)
- [Replace entity in EntitySet InvoiceHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_putbyid.md)
- [Delete entity in EntitySet InvoiceHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_deletebyid.md)
- [Update entity in EntitySet InvoiceHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_default.md)
- [/api/v1/admin/invoicehistorytaxes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_deleteroute.md)
- [/api/v1/admin/invoicehistorytaxes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet JobDefinitionParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_get.md)
- [Post a new entity to EntitySet JobDefinitionParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_post.md)
- [Returns the entity with the key from JobDefinitionParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_getbyid.md)
- [Replace entity in EntitySet JobDefinitionParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_putbyid.md)
- [Delete entity in EntitySet JobDefinitionParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_deletebyid.md)
- [Update entity in EntitySet JobDefinitionParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_default.md)
- [/api/v1/admin/jobdefinitionparameters/delete](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_deleteroute.md)
- [/api/v1/admin/jobdefinitionparameters({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet JobDefinitions](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_get.md)
- [Post a new entity to EntitySet JobDefinitions](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_post.md)
- [Returns the entity with the key from JobDefinitions](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_getbyid.md)
- [Replace entity in EntitySet JobDefinitions](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_putbyid.md)
- [Delete entity in EntitySet JobDefinitions](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_deletebyid.md)
- [Update entity in EntitySet JobDefinitions](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_default.md)
- [/api/v1/admin/jobdefinitions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_deleteroute.md)
- [/api/v1/admin/jobdefinitions({key})/jobdefinitionparameters({jobdefinitionparameterKey})](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_getjobdefinitionparameterbykeyandjobdefinitionparameterkey.md)
- [/api/v1/admin/jobdefinitions({key})/jobdefinitionsteps({jobdefinitionstepKey})](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_getjobdefinitionstepbykeyandjobdefinitionstepkey.md)
- [/api/v1/admin/jobdefinitions({key})/integrationjobs({integrationjobKey})](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_getintegrationjobbykeyandintegrationjobkey.md)
- [/api/v1/admin/jobdefinitions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet JobDefinitionStepFieldMaps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_get.md)
- [Post a new entity to EntitySet JobDefinitionStepFieldMaps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_post.md)
- [Returns the entity with the key from JobDefinitionStepFieldMaps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_getbyid.md)
- [Replace entity in EntitySet JobDefinitionStepFieldMaps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_putbyid.md)
- [Delete entity in EntitySet JobDefinitionStepFieldMaps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_deletebyid.md)
- [Update entity in EntitySet JobDefinitionStepFieldMaps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_default.md)
- [/api/v1/admin/jobdefinitionstepfieldmaps/delete](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_deleteroute.md)
- [/api/v1/admin/jobdefinitionstepfieldmaps({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet JobDefinitionStepParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_get.md)
- [Post a new entity to EntitySet JobDefinitionStepParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_post.md)
- [Returns the entity with the key from JobDefinitionStepParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_getbyid.md)
- [Replace entity in EntitySet JobDefinitionStepParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_putbyid.md)
- [Delete entity in EntitySet JobDefinitionStepParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_deletebyid.md)
- [Update entity in EntitySet JobDefinitionStepParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_default.md)
- [/api/v1/admin/jobdefinitionstepparameters/delete](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_deleteroute.md)
- [/api/v1/admin/jobdefinitionstepparameters({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet JobDefinitionSteps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_get.md)
- [Post a new entity to EntitySet JobDefinitionSteps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_post.md)
- [Returns the entity with the key from JobDefinitionSteps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_getbyid.md)
- [Replace entity in EntitySet JobDefinitionSteps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_putbyid.md)
- [Delete entity in EntitySet JobDefinitionSteps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_deletebyid.md)
- [Update entity in EntitySet JobDefinitionSteps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_default.md)
- [/api/v1/admin/jobdefinitionsteps/delete](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_deleteroute.md)
- [/api/v1/admin/jobdefinitionsteps({key})/jobdefinitionstepfieldmaps({jobdefinitionstepfieldmapKey})](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_getjobdefinitionstepfieldmapbykeyandjobdefinitionstepfieldmapkey.md)
- [/api/v1/admin/jobdefinitionsteps({key})/jobdefinitionstepparameters({jobdefinitionstepparameterKey})](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_getjobdefinitionstepparameterbykeyandjobdefinitionstepparameterkey.md)
- [/api/v1/admin/jobdefinitionsteps({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet LocalTaxRates](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_get.md)
- [Post a new entity to EntitySet LocalTaxRates](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_post.md)
- [Returns the entity with the key from LocalTaxRates](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_getbyid.md)
- [Replace entity in EntitySet LocalTaxRates](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_putbyid.md)
- [Delete entity in EntitySet LocalTaxRates](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_deletebyid.md)
- [Update entity in EntitySet LocalTaxRates](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_default.md)
- [/api/v1/admin/localtaxrates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_deleteroute.md)
- [/api/v1/admin/localtaxrates({key})/taxexemptions({taxexemptionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_gettaxexemptionbykeyandtaxexemptionkey.md)
- [/api/v1/admin/localtaxrates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Languages](https://docs.developers.optimizely.com/configured-commerce/reference/languages_get.md)
- [Post a new entity to EntitySet Languages](https://docs.developers.optimizely.com/configured-commerce/reference/languages_post.md)
- [Returns the entity with the key from Languages](https://docs.developers.optimizely.com/configured-commerce/reference/languages_getbyid.md)
- [Replace entity in EntitySet Languages](https://docs.developers.optimizely.com/configured-commerce/reference/languages_putbyid.md)
- [Delete entity in EntitySet Languages](https://docs.developers.optimizely.com/configured-commerce/reference/languages_deletebyid.md)
- [Update entity in EntitySet Languages](https://docs.developers.optimizely.com/configured-commerce/reference/languages_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/languages_default.md)
- [/api/v1/admin/languages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/languages_deleteroute.md)
- [/api/v1/admin/languages({key})/websitelanguages({websitelanguageKey})](https://docs.developers.optimizely.com/configured-commerce/reference/languages_getwebsitelanguagebykeyandwebsitelanguagekey.md)
- [/api/v1/admin/languages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/languages_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet LocalTaxRateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_get.md)
- [Post a new entity to EntitySet LocalTaxRateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_post.md)
- [Returns the entity with the key from LocalTaxRateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_getbyid.md)
- [Replace entity in EntitySet LocalTaxRateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_putbyid.md)
- [Delete entity in EntitySet LocalTaxRateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_deletebyid.md)
- [Update entity in EntitySet LocalTaxRateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_default.md)
- [/api/v1/admin/localtaxratetaxexemptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_deleteroute.md)
- [/api/v1/admin/localtaxratetaxexemptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet MessageAudits](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_get.md)
- [Post a new entity to EntitySet MessageAudits](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_post.md)
- [Returns the entity with the key from MessageAudits](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_getbyid.md)
- [Replace entity in EntitySet MessageAudits](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_putbyid.md)
- [Delete entity in EntitySet MessageAudits](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_deletebyid.md)
- [Update entity in EntitySet MessageAudits](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_default.md)
- [/api/v1/admin/messageaudits/delete](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_deleteroute.md)
- [/api/v1/admin/messageaudits({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet MessageTargets](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_get.md)
- [Post a new entity to EntitySet MessageTargets](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_post.md)
- [Returns the entity with the key from MessageTargets](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_getbyid.md)
- [Replace entity in EntitySet MessageTargets](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_putbyid.md)
- [Delete entity in EntitySet MessageTargets](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_deletebyid.md)
- [Update entity in EntitySet MessageTargets](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_default.md)
- [/api/v1/admin/messagetargets/delete](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_deleteroute.md)
- [/api/v1/admin/messagetargets({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet MobiusThemes](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_get.md)
- [Post a new entity to EntitySet MobiusThemes](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_post.md)
- [Returns the entity with the key from MobiusThemes](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_getbyid.md)
- [Replace entity in EntitySet MobiusThemes](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_putbyid.md)
- [Delete entity in EntitySet MobiusThemes](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_deletebyid.md)
- [Update entity in EntitySet MobiusThemes](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_default.md)
- [/api/v1/admin/mobiusthemes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_deleteroute.md)
- [/api/v1/admin/mobiusthemes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet OrderHistories](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_get.md)
- [Post a new entity to EntitySet OrderHistories](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_post.md)
- [Returns the entity with the key from OrderHistories](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_getbyid.md)
- [Replace entity in EntitySet OrderHistories](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_putbyid.md)
- [Delete entity in EntitySet OrderHistories](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_deletebyid.md)
- [Update entity in EntitySet OrderHistories](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_default.md)
- [/api/v1/admin/orderhistories/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_deleteroute.md)
- [/api/v1/admin/orderhistories({key})/orderhistorylines({orderhistorylineKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_getorderhistorylinebykeyandorderhistorylinekey.md)
- [/api/v1/admin/orderhistories({key})/orderhistorypromotions({orderhistorypromotionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_getorderhistorypromotionbykeyandorderhistorypromotionkey.md)
- [/api/v1/admin/orderhistories({key})/orderhistorytaxes({orderhistorytaxKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_getorderhistorytaxbykeyandorderhistorytaxkey.md)
- [/api/v1/admin/orderhistories({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Nodes](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_get.md)
- [Post a new entity to EntitySet Nodes](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_post.md)
- [Returns the entity with the key from Nodes](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_getbyid.md)
- [Replace entity in EntitySet Nodes](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_putbyid.md)
- [Delete entity in EntitySet Nodes](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_deletebyid.md)
- [Update entity in EntitySet Nodes](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_default.md)
- [/api/v1/admin/nodes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_deleteroute.md)
- [/api/v1/admin/nodes({key})/pages({pageKey})](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_getpagebykeyandpagekey.md)
- [/api/v1/admin/nodes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet OrderHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_get.md)
- [Post a new entity to EntitySet OrderHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_post.md)
- [Returns the entity with the key from OrderHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_getbyid.md)
- [Replace entity in EntitySet OrderHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_putbyid.md)
- [Delete entity in EntitySet OrderHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_deletebyid.md)
- [Update entity in EntitySet OrderHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_default.md)
- [/api/v1/admin/orderhistorylines/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_deleteroute.md)
- [/api/v1/admin/orderhistorylines({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet OrderHistoryPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_get.md)
- [Post a new entity to EntitySet OrderHistoryPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_post.md)
- [Returns the entity with the key from OrderHistoryPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_getbyid.md)
- [Replace entity in EntitySet OrderHistoryPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_putbyid.md)
- [Delete entity in EntitySet OrderHistoryPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_deletebyid.md)
- [Update entity in EntitySet OrderHistoryPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_default.md)
- [/api/v1/admin/orderhistorypromotions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_deleteroute.md)
- [/api/v1/admin/orderhistorypromotions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet OrderHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_get.md)
- [Post a new entity to EntitySet OrderHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_post.md)
- [Returns the entity with the key from OrderHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_getbyid.md)
- [Replace entity in EntitySet OrderHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_putbyid.md)
- [Delete entity in EntitySet OrderHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_deletebyid.md)
- [Update entity in EntitySet OrderHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_default.md)
- [/api/v1/admin/orderhistorytaxes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_deleteroute.md)
- [/api/v1/admin/orderhistorytaxes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet OrderLineRequisitions](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_get.md)
- [Post a new entity to EntitySet OrderLineRequisitions](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_post.md)
- [Returns the entity with the key from OrderLineRequisitions](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_getbyid.md)
- [Replace entity in EntitySet OrderLineRequisitions](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_putbyid.md)
- [Delete entity in EntitySet OrderLineRequisitions](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_deletebyid.md)
- [Update entity in EntitySet OrderLineRequisitions](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_default.md)
- [/api/v1/admin/orderlinerequisitions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_deleteroute.md)
- [/api/v1/admin/orderlinerequisitions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet OrderLineRfqs](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_get.md)
- [Post a new entity to EntitySet OrderLineRfqs](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_post.md)
- [Returns the entity with the key from OrderLineRfqs](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_getbyid.md)
- [Replace entity in EntitySet OrderLineRfqs](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_putbyid.md)
- [Delete entity in EntitySet OrderLineRfqs](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_deletebyid.md)
- [Update entity in EntitySet OrderLineRfqs](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_default.md)
- [/api/v1/admin/orderlinerfqs/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_deleteroute.md)
- [/api/v1/admin/orderlinerfqs({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet OrderLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_get.md)
- [Post a new entity to EntitySet OrderLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_post.md)
- [Returns the entity with the key from OrderLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_getbyid.md)
- [Replace entity in EntitySet OrderLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_putbyid.md)
- [Delete entity in EntitySet OrderLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_deletebyid.md)
- [Update entity in EntitySet OrderLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_default.md)
- [/api/v1/admin/orderlines/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_deleteroute.md)
- [/api/v1/admin/orderlines({key})/customerorderpromotions({customerorderpromotionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_getcustomerorderpromotionbykeyandcustomerorderpromotionkey.md)
- [/api/v1/admin/orderlines({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet OrderLineVats](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_get.md)
- [Post a new entity to EntitySet OrderLineVats](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_post.md)
- [Returns the entity with the key from OrderLineVats](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_getbyid.md)
- [Replace entity in EntitySet OrderLineVats](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_putbyid.md)
- [Delete entity in EntitySet OrderLineVats](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_deletebyid.md)
- [Update entity in EntitySet OrderLineVats](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_default.md)
- [/api/v1/admin/orderlinevats/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_deleteroute.md)
- [/api/v1/admin/orderlinevats({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet OrderPromotionCodes](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_get.md)
- [Post a new entity to EntitySet OrderPromotionCodes](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_post.md)
- [Returns the entity with the key from OrderPromotionCodes](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_getbyid.md)
- [Replace entity in EntitySet OrderPromotionCodes](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_putbyid.md)
- [Delete entity in EntitySet OrderPromotionCodes](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_deletebyid.md)
- [Update entity in EntitySet OrderPromotionCodes](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_default.md)
- [/api/v1/admin/orderpromotioncodes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_deleteroute.md)
- [/api/v1/admin/orderpromotioncodes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet OrderStatusMappings](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_get.md)
- [Post a new entity to EntitySet OrderStatusMappings](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_post.md)
- [Returns the entity with the key from OrderStatusMappings](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_getbyid.md)
- [Replace entity in EntitySet OrderStatusMappings](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_putbyid.md)
- [Delete entity in EntitySet OrderStatusMappings](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_deletebyid.md)
- [Update entity in EntitySet OrderStatusMappings](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_default.md)
- [/api/v1/admin/orderstatusmappings/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_deleteroute.md)
- [/api/v1/admin/orderstatusmappings({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PageStateContexts](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_get.md)
- [Post a new entity to EntitySet PageStateContexts](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_post.md)
- [Returns the entity with the key from PageStateContexts](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_getbyid.md)
- [Replace entity in EntitySet PageStateContexts](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_putbyid.md)
- [Delete entity in EntitySet PageStateContexts](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_deletebyid.md)
- [Update entity in EntitySet PageStateContexts](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_default.md)
- [/api/v1/admin/pagestatecontexts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_deleteroute.md)
- [/api/v1/admin/pagestatecontexts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Pages](https://docs.developers.optimizely.com/configured-commerce/reference/pages_get.md)
- [Post a new entity to EntitySet Pages](https://docs.developers.optimizely.com/configured-commerce/reference/pages_post.md)
- [Returns the entity with the key from Pages](https://docs.developers.optimizely.com/configured-commerce/reference/pages_getbyid.md)
- [Replace entity in EntitySet Pages](https://docs.developers.optimizely.com/configured-commerce/reference/pages_putbyid.md)
- [Delete entity in EntitySet Pages](https://docs.developers.optimizely.com/configured-commerce/reference/pages_deletebyid.md)
- [Update entity in EntitySet Pages](https://docs.developers.optimizely.com/configured-commerce/reference/pages_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pages_default.md)
- [/api/v1/admin/pages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pages_deleteroute.md)
- [/api/v1/admin/pages({key})/pageversions({pageversionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pages_getpageversionbykeyandpageversionkey.md)
- [/api/v1/admin/pages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pages_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PageStates](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_get.md)
- [Post a new entity to EntitySet PageStates](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_post.md)
- [Returns the entity with the key from PageStates](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_getbyid.md)
- [Replace entity in EntitySet PageStates](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_putbyid.md)
- [Delete entity in EntitySet PageStates](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_deletebyid.md)
- [Update entity in EntitySet PageStates](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_default.md)
- [/api/v1/admin/pagestates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_deleteroute.md)
- [/api/v1/admin/pagestates({key})/pagestatecontexts({pagestatecontextKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_getpagestatecontextbykeyandpagestatecontextkey.md)
- [/api/v1/admin/pagestates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PageTemporaries](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_get.md)
- [Post a new entity to EntitySet PageTemporaries](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_post.md)
- [Returns the entity with the key from PageTemporaries](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_getbyid.md)
- [Replace entity in EntitySet PageTemporaries](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_putbyid.md)
- [Delete entity in EntitySet PageTemporaries](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_deletebyid.md)
- [Update entity in EntitySet PageTemporaries](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_default.md)
- [/api/v1/admin/pagetemporaries/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_deleteroute.md)
- [/api/v1/admin/pagetemporaries({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PageUrls](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_get.md)
- [Post a new entity to EntitySet PageUrls](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_post.md)
- [Returns the entity with the key from PageUrls](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_getbyid.md)
- [Replace entity in EntitySet PageUrls](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_putbyid.md)
- [Delete entity in EntitySet PageUrls](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_deletebyid.md)
- [Update entity in EntitySet PageUrls](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_default.md)
- [/api/v1/admin/pageurls/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_deleteroute.md)
- [/api/v1/admin/pageurls({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PageVersions](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_get.md)
- [Post a new entity to EntitySet PageVersions](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_post.md)
- [Returns the entity with the key from PageVersions](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_getbyid.md)
- [Replace entity in EntitySet PageVersions](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_putbyid.md)
- [Delete entity in EntitySet PageVersions](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_deletebyid.md)
- [Update entity in EntitySet PageVersions](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_default.md)
- [/api/v1/admin/pageversions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_deleteroute.md)
- [/api/v1/admin/pageversions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PaymentMethods](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_get.md)
- [Post a new entity to EntitySet PaymentMethods](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_post.md)
- [Returns the entity with the key from PaymentMethods](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_getbyid.md)
- [Replace entity in EntitySet PaymentMethods](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_putbyid.md)
- [Delete entity in EntitySet PaymentMethods](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_deletebyid.md)
- [Update entity in EntitySet PaymentMethods](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_archive.md)
- [/api/v1/admin/paymentmethods/archive](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_archiveroute.md)
- [/api/v1/admin/paymentmethods/delete](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_deleteroute.md)
- [/api/v1/admin/paymentmethods({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PersonaUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_get.md)
- [Post a new entity to EntitySet PersonaUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_post.md)
- [Returns the entity with the key from PersonaUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_getbyid.md)
- [Replace entity in EntitySet PersonaUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_putbyid.md)
- [Delete entity in EntitySet PersonaUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_deletebyid.md)
- [Update entity in EntitySet PersonaUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_default.md)
- [/api/v1/admin/personauserprofiles/delete](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_deleteroute.md)
- [/api/v1/admin/personauserprofiles({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Personas](https://docs.developers.optimizely.com/configured-commerce/reference/personas_get.md)
- [Post a new entity to EntitySet Personas](https://docs.developers.optimizely.com/configured-commerce/reference/personas_post.md)
- [Returns the entity with the key from Personas](https://docs.developers.optimizely.com/configured-commerce/reference/personas_getbyid.md)
- [Replace entity in EntitySet Personas](https://docs.developers.optimizely.com/configured-commerce/reference/personas_putbyid.md)
- [Delete entity in EntitySet Personas](https://docs.developers.optimizely.com/configured-commerce/reference/personas_deletebyid.md)
- [Update entity in EntitySet Personas](https://docs.developers.optimizely.com/configured-commerce/reference/personas_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/personas_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/personas_archive.md)
- [/api/v1/admin/personas/archive](https://docs.developers.optimizely.com/configured-commerce/reference/personas_archiveroute.md)
- [/api/v1/admin/personas/delete](https://docs.developers.optimizely.com/configured-commerce/reference/personas_deleteroute.md)
- [/api/v1/admin/personas({key})/categories({categoryKey})](https://docs.developers.optimizely.com/configured-commerce/reference/personas_getcategorybykeyandcategorykey.md)
- [/api/v1/admin/personas({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/personas_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/personas({key})/userprofiles({userprofileKey})](https://docs.developers.optimizely.com/configured-commerce/reference/personas_getuserprofilebykeyanduserprofilekey.md)
- [Returns the EntitySet PriceMatrices](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_get.md)
- [Post a new entity to EntitySet PriceMatrices](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_post.md)
- [Returns the entity with the key from PriceMatrices](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_getbyid.md)
- [Replace entity in EntitySet PriceMatrices](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_putbyid.md)
- [Delete entity in EntitySet PriceMatrices](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_deletebyid.md)
- [Update entity in EntitySet PriceMatrices](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_archive.md)
- [/api/v1/admin/pricematrices/archive](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_archiveroute.md)
- [/api/v1/admin/pricematrices/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_deleteroute.md)
- [/api/v1/admin/pricematrices({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Plugins](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_get.md)
- [Post a new entity to EntitySet Plugins](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_post.md)
- [Returns the entity with the key from Plugins](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_getbyid.md)
- [Replace entity in EntitySet Plugins](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_putbyid.md)
- [Delete entity in EntitySet Plugins](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_deletebyid.md)
- [Update entity in EntitySet Plugins](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_archive.md)
- [/api/v1/admin/plugins/archive](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_archiveroute.md)
- [/api/v1/admin/plugins/delete](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_deleteroute.md)
- [/api/v1/admin/plugins({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ProductAlsoPurchasedWiths](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_get.md)
- [Post a new entity to EntitySet ProductAlsoPurchasedWiths](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_post.md)
- [Returns the entity with the key from ProductAlsoPurchasedWiths](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_getbyid.md)
- [Replace entity in EntitySet ProductAlsoPurchasedWiths](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_putbyid.md)
- [Delete entity in EntitySet ProductAlsoPurchasedWiths](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_deletebyid.md)
- [Update entity in EntitySet ProductAlsoPurchasedWiths](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_default.md)
- [/api/v1/admin/productalsopurchasedwiths/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_deleteroute.md)
- [/api/v1/admin/productalsopurchasedwiths({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ProductAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_get.md)
- [Post a new entity to EntitySet ProductAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_post.md)
- [Returns the entity with the key from ProductAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_getbyid.md)
- [Replace entity in EntitySet ProductAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_putbyid.md)
- [Delete entity in EntitySet ProductAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_deletebyid.md)
- [Update entity in EntitySet ProductAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_default.md)
- [/api/v1/admin/productattributevalues/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_deleteroute.md)
- [/api/v1/admin/productattributevalues({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ProductImages](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_get.md)
- [Post a new entity to EntitySet ProductImages](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_post.md)
- [Returns the entity with the key from ProductImages](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_getbyid.md)
- [Replace entity in EntitySet ProductImages](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_putbyid.md)
- [Delete entity in EntitySet ProductImages](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_deletebyid.md)
- [Update entity in EntitySet ProductImages](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_default.md)
- [Call operation setsortorders](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_setsortorders_1.md)
- [/api/v1/admin/productimages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_deleteroute.md)
- [/api/v1/admin/productimages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/productimages/setsortorders](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_setsortorders_2.md)
- [Returns the EntitySet ProductKitSectionOptions](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_get.md)
- [Post a new entity to EntitySet ProductKitSectionOptions](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_post.md)
- [Returns the entity with the key from ProductKitSectionOptions](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_getbyid.md)
- [Replace entity in EntitySet ProductKitSectionOptions](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_putbyid.md)
- [Delete entity in EntitySet ProductKitSectionOptions](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_deletebyid.md)
- [Update entity in EntitySet ProductKitSectionOptions](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_default.md)
- [/api/v1/admin/productkitsectionoptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_deleteroute.md)
- [/api/v1/admin/productkitsectionoptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ProductKitSections](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_get.md)
- [Post a new entity to EntitySet ProductKitSections](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_post.md)
- [Returns the entity with the key from ProductKitSections](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_getbyid.md)
- [Replace entity in EntitySet ProductKitSections](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_putbyid.md)
- [Delete entity in EntitySet ProductKitSections](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_deletebyid.md)
- [Update entity in EntitySet ProductKitSections](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_default.md)
- [/api/v1/admin/productkitsections/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_deleteroute.md)
- [/api/v1/admin/productkitsections({key})/productkitsectionoptions({productkitsectionoptionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_getproductkitsectionoptionbykeyandproductkitsectionoptionkey.md)
- [/api/v1/admin/productkitsections({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ProductLines](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_get.md)
- [Post a new entity to EntitySet ProductLines](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_post.md)
- [Returns the entity with the key from ProductLines](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_getbyid.md)
- [Replace entity in EntitySet ProductLines](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_putbyid.md)
- [Delete entity in EntitySet ProductLines](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_deletebyid.md)
- [Update entity in EntitySet ProductLines](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_default.md)
- [/api/v1/admin/productlines/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_deleteroute.md)
- [/api/v1/admin/productlines({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_getproductbykeyandproductkey.md)
- [/api/v1/admin/productlines({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ProductRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_get.md)
- [Post a new entity to EntitySet ProductRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_post.md)
- [Returns the entity with the key from ProductRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_getbyid.md)
- [Replace entity in EntitySet ProductRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_putbyid.md)
- [Delete entity in EntitySet ProductRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_deletebyid.md)
- [Update entity in EntitySet ProductRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_default.md)
- [/api/v1/admin/productrelatedproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_deleteroute.md)
- [/api/v1/admin/productrelatedproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ProductTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_get.md)
- [Post a new entity to EntitySet ProductTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_post.md)
- [Returns the entity with the key from ProductTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_getbyid.md)
- [Replace entity in EntitySet ProductTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_putbyid.md)
- [Delete entity in EntitySet ProductTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_deletebyid.md)
- [Update entity in EntitySet ProductTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_default.md)
- [/api/v1/admin/producttaxexemptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_deleteroute.md)
- [/api/v1/admin/producttaxexemptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ProductTopSellers](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_get.md)
- [Post a new entity to EntitySet ProductTopSellers](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_post.md)
- [Returns the entity with the key from ProductTopSellers](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_getbyid.md)
- [Replace entity in EntitySet ProductTopSellers](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_putbyid.md)
- [Delete entity in EntitySet ProductTopSellers](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_deletebyid.md)
- [Update entity in EntitySet ProductTopSellers](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_default.md)
- [/api/v1/admin/producttopsellers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_deleteroute.md)
- [/api/v1/admin/producttopsellers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ProductUnitOfMeasures](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_get.md)
- [Post a new entity to EntitySet ProductUnitOfMeasures](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_post.md)
- [Returns the entity with the key from ProductUnitOfMeasures](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_getbyid.md)
- [Replace entity in EntitySet ProductUnitOfMeasures](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_putbyid.md)
- [Delete entity in EntitySet ProductUnitOfMeasures](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_deletebyid.md)
- [Update entity in EntitySet ProductUnitOfMeasures](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_default.md)
- [/api/v1/admin/productunitofmeasures/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_deleteroute.md)
- [/api/v1/admin/productunitofmeasures({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ProductWarehouses](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_get.md)
- [Post a new entity to EntitySet ProductWarehouses](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_post.md)
- [Returns the entity with the key from ProductWarehouses](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_getbyid.md)
- [Replace entity in EntitySet ProductWarehouses](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_putbyid.md)
- [Delete entity in EntitySet ProductWarehouses](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_deletebyid.md)
- [Update entity in EntitySet ProductWarehouses](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_default.md)
- [/api/v1/admin/productwarehouses/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_deleteroute.md)
- [/api/v1/admin/productwarehouses({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PromotionResults](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_get.md)
- [Post a new entity to EntitySet PromotionResults](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_post.md)
- [Returns the entity with the key from PromotionResults](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_getbyid.md)
- [Replace entity in EntitySet PromotionResults](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_putbyid.md)
- [Delete entity in EntitySet PromotionResults](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_deletebyid.md)
- [Update entity in EntitySet PromotionResults](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_default.md)
- [/api/v1/admin/promotionresults/delete](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_deleteroute.md)
- [/api/v1/admin/promotionresults({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_getcustompropertybykeyandcustompropertykey.md)
- [Call operation import](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_importproductsasyncbyid.md)
- [Call operation createtemporary](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_createtemporaryasync_1.md)
- [Call operation copyfromtemporary](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_copyfromtemporary_1.md)
- [/api/v1/admin/promotionresults/createtemporary](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_createtemporaryasync_2.md)
- [/api/v1/admin/promotionresults/copyfromtemporary](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_copyfromtemporary_2.md)
- [/api/v1/admin/promotionresults({key})/import](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_importproductsasyncbykey.md)
- [/api/v1/admin/promotionresults({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_getproductbykeyandproductkey.md)
- [Returns the EntitySet PromotionResultTypes](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresulttypes_get.md)
- [Returns the EntitySet PropertyAttributeConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_get.md)
- [Post a new entity to EntitySet PropertyAttributeConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_post.md)
- [Returns the entity with the key from PropertyAttributeConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_getbyid.md)
- [Replace entity in EntitySet PropertyAttributeConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_putbyid.md)
- [Delete entity in EntitySet PropertyAttributeConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_deletebyid.md)
- [Update entity in EntitySet PropertyAttributeConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_default.md)
- [/api/v1/admin/propertyattributeconfigurations/delete](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_deleteroute.md)
- [/api/v1/admin/propertyattributeconfigurations({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Promotions](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_get.md)
- [Post a new entity to EntitySet Promotions](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_post.md)
- [Returns the entity with the key from Promotions](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_getbyid.md)
- [Replace entity in EntitySet Promotions](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_putbyid.md)
- [Delete entity in EntitySet Promotions](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_deletebyid.md)
- [Update entity in EntitySet Promotions](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_archive.md)
- [Call operation results](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_setresultsbyid.md)
- [/api/v1/admin/promotions/archive](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_archiveroute.md)
- [/api/v1/admin/promotions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_deleteroute.md)
- [/api/v1/admin/promotions({key})/customerorderpromotions({customerorderpromotionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_getcustomerorderpromotionbykeyandcustomerorderpromotionkey.md)
- [/api/v1/admin/promotions({key})/promotionresults({promotionresultKey})](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_getpromotionresultbykeyandpromotionresultkey.md)
- [/api/v1/admin/promotions({key})/websites({websiteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_getwebsitebykeyandwebsitekey.md)
- [/api/v1/admin/promotions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/promotions({key})/results](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_setresultsbykey.md)
- [Returns the EntitySet PropertyConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_get.md)
- [Post a new entity to EntitySet PropertyConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_post.md)
- [Returns the entity with the key from PropertyConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_getbyid.md)
- [Replace entity in EntitySet PropertyConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_putbyid.md)
- [Delete entity in EntitySet PropertyConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_deletebyid.md)
- [Update entity in EntitySet PropertyConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_default.md)
- [/api/v1/admin/propertyconfigurations/delete](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_deleteroute.md)
- [/api/v1/admin/propertyconfigurations({key})/propertyattributeconfigurations({propertyattributeconfigurationKey})](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_getpropertyattributeconfigurationbykeyandpropertyattributeconfigurationkey.md)
- [/api/v1/admin/propertyconfigurations({key})/propertypermissions({propertypermissionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_getpropertypermissionbykeyandpropertypermissionkey.md)
- [/api/v1/admin/propertyconfigurations({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PropertyPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_get.md)
- [Post a new entity to EntitySet PropertyPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_post.md)
- [Returns the entity with the key from PropertyPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_getbyid.md)
- [Replace entity in EntitySet PropertyPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_putbyid.md)
- [Delete entity in EntitySet PropertyPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_deletebyid.md)
- [Update entity in EntitySet PropertyPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_default.md)
- [/api/v1/admin/propertypermissions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_deleteroute.md)
- [/api/v1/admin/propertypermissions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PunchOutCustomerUserProfileMaps](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_get.md)
- [Post a new entity to EntitySet PunchOutCustomerUserProfileMaps](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_post.md)
- [Returns the entity with the key from PunchOutCustomerUserProfileMaps](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_getbyid.md)
- [Replace entity in EntitySet PunchOutCustomerUserProfileMaps](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_putbyid.md)
- [Delete entity in EntitySet PunchOutCustomerUserProfileMaps](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_deletebyid.md)
- [Update entity in EntitySet PunchOutCustomerUserProfileMaps](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_default.md)
- [/api/v1/admin/punchoutcustomeruserprofilemaps/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_deleteroute.md)
- [/api/v1/admin/punchoutcustomeruserprofilemaps({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PunchOutOrderRequestExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_get.md)
- [Post a new entity to EntitySet PunchOutOrderRequestExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_post.md)
- [Returns the entity with the key from PunchOutOrderRequestExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_getbyid.md)
- [Replace entity in EntitySet PunchOutOrderRequestExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_putbyid.md)
- [Delete entity in EntitySet PunchOutOrderRequestExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_deletebyid.md)
- [Update entity in EntitySet PunchOutOrderRequestExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_default.md)
- [/api/v1/admin/punchoutorderrequestextrinsics/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_deleteroute.md)
- [/api/v1/admin/punchoutorderrequestextrinsics({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PunchOutOrderRequestItemOutExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_get.md)
- [Post a new entity to EntitySet PunchOutOrderRequestItemOutExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_post.md)
- [Returns the entity with the key from PunchOutOrderRequestItemOutExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_getbyid.md)
- [Replace entity in EntitySet PunchOutOrderRequestItemOutExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_putbyid.md)
- [Delete entity in EntitySet PunchOutOrderRequestItemOutExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_deletebyid.md)
- [Update entity in EntitySet PunchOutOrderRequestItemOutExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_default.md)
- [/api/v1/admin/punchoutorderrequestitemoutextrinsics/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_deleteroute.md)
- [/api/v1/admin/punchoutorderrequestitemoutextrinsics({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PunchOutOrderRequestItemOuts](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_get.md)
- [Post a new entity to EntitySet PunchOutOrderRequestItemOuts](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_post.md)
- [Returns the entity with the key from PunchOutOrderRequestItemOuts](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_getbyid.md)
- [Replace entity in EntitySet PunchOutOrderRequestItemOuts](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_putbyid.md)
- [Delete entity in EntitySet PunchOutOrderRequestItemOuts](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_deletebyid.md)
- [Update entity in EntitySet PunchOutOrderRequestItemOuts](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_default.md)
- [/api/v1/admin/punchoutorderrequestitemouts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_deleteroute.md)
- [/api/v1/admin/punchoutorderrequestitemouts({key})/punchoutorderrequestitemoutextrinsics({punchoutorderrequestitemoutextrinsicKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_getpunchoutorderrequestitemoutextrinsicbykeyandpunchoutorderrequestitemoutextrinsickey.md)
- [/api/v1/admin/punchoutorderrequestitemouts({key})/punchoutorderrequestmessages({punchoutorderrequestmessageKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_getpunchoutorderrequestmessagebykeyandpunchoutorderrequestmessagekey.md)
- [/api/v1/admin/punchoutorderrequestitemouts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PunchOutOrderRequestMessages](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_get.md)
- [Post a new entity to EntitySet PunchOutOrderRequestMessages](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_post.md)
- [Returns the entity with the key from PunchOutOrderRequestMessages](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_getbyid.md)
- [Replace entity in EntitySet PunchOutOrderRequestMessages](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_putbyid.md)
- [Delete entity in EntitySet PunchOutOrderRequestMessages](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_deletebyid.md)
- [Update entity in EntitySet PunchOutOrderRequestMessages](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_default.md)
- [/api/v1/admin/punchoutorderrequestmessages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_deleteroute.md)
- [/api/v1/admin/punchoutorderrequestmessages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PunchOutOrderRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_get.md)
- [Post a new entity to EntitySet PunchOutOrderRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_post.md)
- [Returns the entity with the key from PunchOutOrderRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_getbyid.md)
- [Replace entity in EntitySet PunchOutOrderRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_putbyid.md)
- [Delete entity in EntitySet PunchOutOrderRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_deletebyid.md)
- [Update entity in EntitySet PunchOutOrderRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_default.md)
- [/api/v1/admin/punchoutorderrequests/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_deleteroute.md)
- [/api/v1/admin/punchoutorderrequests({key})/punchoutorderrequestextrinsics({punchoutorderrequestextrinsicKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_getpunchoutorderrequestextrinsicbykeyandpunchoutorderrequestextrinsickey.md)
- [/api/v1/admin/punchoutorderrequests({key})/punchoutorderrequestitemouts({punchoutorderrequestitemoutKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_getpunchoutorderrequestitemoutbykeyandpunchoutorderrequestitemoutkey.md)
- [/api/v1/admin/punchoutorderrequests({key})/punchoutorderrequestmessages({punchoutorderrequestmessageKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_getpunchoutorderrequestmessagebykeyandpunchoutorderrequestmessagekey.md)
- [/api/v1/admin/punchoutorderrequests({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PunchOutSessionAccesses](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_get.md)
- [Post a new entity to EntitySet PunchOutSessionAccesses](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_post.md)
- [Returns the entity with the key from PunchOutSessionAccesses](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_getbyid.md)
- [Replace entity in EntitySet PunchOutSessionAccesses](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_putbyid.md)
- [Delete entity in EntitySet PunchOutSessionAccesses](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_deletebyid.md)
- [Update entity in EntitySet PunchOutSessionAccesses](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_default.md)
- [/api/v1/admin/punchoutsessionaccesses/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_deleteroute.md)
- [/api/v1/admin/punchoutsessionaccesses({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PunchOutSessionExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_get.md)
- [Post a new entity to EntitySet PunchOutSessionExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_post.md)
- [Returns the entity with the key from PunchOutSessionExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_getbyid.md)
- [Replace entity in EntitySet PunchOutSessionExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_putbyid.md)
- [Delete entity in EntitySet PunchOutSessionExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_deletebyid.md)
- [Update entity in EntitySet PunchOutSessionExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_default.md)
- [/api/v1/admin/punchoutsessionextrinsics/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_deleteroute.md)
- [/api/v1/admin/punchoutsessionextrinsics({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PunchOutSessionItemIns](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_get.md)
- [Post a new entity to EntitySet PunchOutSessionItemIns](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_post.md)
- [Returns the entity with the key from PunchOutSessionItemIns](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_getbyid.md)
- [Replace entity in EntitySet PunchOutSessionItemIns](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_putbyid.md)
- [Delete entity in EntitySet PunchOutSessionItemIns](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_deletebyid.md)
- [Update entity in EntitySet PunchOutSessionItemIns](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_default.md)
- [/api/v1/admin/punchoutsessionitemins/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_deleteroute.md)
- [/api/v1/admin/punchoutsessionitemins({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PunchOutSessions](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_get.md)
- [Post a new entity to EntitySet PunchOutSessions](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_post.md)
- [Returns the entity with the key from PunchOutSessions](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_getbyid.md)
- [Replace entity in EntitySet PunchOutSessions](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_putbyid.md)
- [Delete entity in EntitySet PunchOutSessions](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_deletebyid.md)
- [Update entity in EntitySet PunchOutSessions](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_default.md)
- [/api/v1/admin/punchoutsessions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_deleteroute.md)
- [/api/v1/admin/punchoutsessions({key})/punchoutorderrequests({punchoutorderrequestKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_getpunchoutorderrequestbykeyandpunchoutorderrequestkey.md)
- [/api/v1/admin/punchoutsessions({key})/punchoutsessionaccesses({punchoutsessionaccessKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_getpunchoutsessionaccessbykeyandpunchoutsessionaccesskey.md)
- [/api/v1/admin/punchoutsessions({key})/punchoutsessionextrinsics({punchoutsessionextrinsicKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_getpunchoutsessionextrinsicbykeyandpunchoutsessionextrinsickey.md)
- [/api/v1/admin/punchoutsessions({key})/punchoutsessionitemins({punchoutsessioniteminKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_getpunchoutsessioniteminbykeyandpunchoutsessioniteminkey.md)
- [/api/v1/admin/punchoutsessions({key})/punchoutsetuprequests({punchoutsetuprequestKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_getpunchoutsetuprequestbykeyandpunchoutsetuprequestkey.md)
- [/api/v1/admin/punchoutsessions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PunchOutSetupRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_get.md)
- [Post a new entity to EntitySet PunchOutSetupRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_post.md)
- [Returns the entity with the key from PunchOutSetupRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_getbyid.md)
- [Replace entity in EntitySet PunchOutSetupRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_putbyid.md)
- [Delete entity in EntitySet PunchOutSetupRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_deletebyid.md)
- [Update entity in EntitySet PunchOutSetupRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_default.md)
- [/api/v1/admin/punchoutsetuprequests/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_deleteroute.md)
- [/api/v1/admin/punchoutsetuprequests({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet RatingServices](https://docs.developers.optimizely.com/configured-commerce/reference/ratingservices_get.md)
- [Returns the EntitySet RestrictionGroupCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_get.md)
- [Post a new entity to EntitySet RestrictionGroupCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_post.md)
- [Returns the entity with the key from RestrictionGroupCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_getbyid.md)
- [Replace entity in EntitySet RestrictionGroupCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_putbyid.md)
- [Delete entity in EntitySet RestrictionGroupCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_deletebyid.md)
- [Update entity in EntitySet RestrictionGroupCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_default.md)
- [/api/v1/admin/restrictiongroupcustomeradditions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_deleteroute.md)
- [/api/v1/admin/restrictiongroupcustomeradditions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet RestrictionGroupCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_get.md)
- [Post a new entity to EntitySet RestrictionGroupCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_post.md)
- [Returns the entity with the key from RestrictionGroupCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_getbyid.md)
- [Replace entity in EntitySet RestrictionGroupCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_putbyid.md)
- [Delete entity in EntitySet RestrictionGroupCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_deletebyid.md)
- [Update entity in EntitySet RestrictionGroupCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_default.md)
- [/api/v1/admin/restrictiongroupcustomerexceptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_deleteroute.md)
- [/api/v1/admin/restrictiongroupcustomerexceptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet RestrictionGroupCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_get.md)
- [Post a new entity to EntitySet RestrictionGroupCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_post.md)
- [Returns the entity with the key from RestrictionGroupCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_getbyid.md)
- [Replace entity in EntitySet RestrictionGroupCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_putbyid.md)
- [Delete entity in EntitySet RestrictionGroupCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_deletebyid.md)
- [Update entity in EntitySet RestrictionGroupCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_default.md)
- [/api/v1/admin/restrictiongroupcustomers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_deleteroute.md)
- [/api/v1/admin/restrictiongroupcustomers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet RestrictionGroupProductAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_get.md)
- [Post a new entity to EntitySet RestrictionGroupProductAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_post.md)
- [Returns the entity with the key from RestrictionGroupProductAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_getbyid.md)
- [Replace entity in EntitySet RestrictionGroupProductAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_putbyid.md)
- [Delete entity in EntitySet RestrictionGroupProductAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_deletebyid.md)
- [Update entity in EntitySet RestrictionGroupProductAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_default.md)
- [/api/v1/admin/restrictiongroupproductadditions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_deleteroute.md)
- [/api/v1/admin/restrictiongroupproductadditions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet RestrictionGroupProductExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_get.md)
- [Post a new entity to EntitySet RestrictionGroupProductExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_post.md)
- [Returns the entity with the key from RestrictionGroupProductExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_getbyid.md)
- [Replace entity in EntitySet RestrictionGroupProductExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_putbyid.md)
- [Delete entity in EntitySet RestrictionGroupProductExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_deletebyid.md)
- [Update entity in EntitySet RestrictionGroupProductExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_default.md)
- [/api/v1/admin/restrictiongroupproductexceptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_deleteroute.md)
- [/api/v1/admin/restrictiongroupproductexceptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet RestrictionGroupProducts](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_get.md)
- [Post a new entity to EntitySet RestrictionGroupProducts](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_post.md)
- [Returns the entity with the key from RestrictionGroupProducts](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_getbyid.md)
- [Replace entity in EntitySet RestrictionGroupProducts](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_putbyid.md)
- [Delete entity in EntitySet RestrictionGroupProducts](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_deletebyid.md)
- [Update entity in EntitySet RestrictionGroupProducts](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_default.md)
- [/api/v1/admin/restrictiongroupproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_deleteroute.md)
- [/api/v1/admin/restrictiongroupproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet RestrictionGroups](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_get.md)
- [Post a new entity to EntitySet RestrictionGroups](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_post.md)
- [Returns the entity with the key from RestrictionGroups](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getbyid.md)
- [Replace entity in EntitySet RestrictionGroups](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_putbyid.md)
- [Delete entity in EntitySet RestrictionGroups](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_deletebyid.md)
- [Update entity in EntitySet RestrictionGroups](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_default.md)
- [/api/v1/admin/restrictiongroups/delete](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_deleteroute.md)
- [/api/v1/admin/restrictiongroups({key})/websites({websiteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getwebsitebykeyandwebsitekey.md)
- [/api/v1/admin/restrictiongroups({key})/restrictiongroupcustomers({restrictiongroupcustomerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getrestrictiongroupcustomerbykeyandrestrictiongroupcustomerkey.md)
- [/api/v1/admin/restrictiongroups({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getproductbykeyandproductkey.md)
- [/api/v1/admin/restrictiongroups({key})/customerexceptions({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getcustomerexceptionbykeyandcustomerkey.md)
- [/api/v1/admin/restrictiongroups({key})/customeradditions({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getcustomeradditionbykeyandcustomerkey.md)
- [/api/v1/admin/restrictiongroups({key})/productexceptions({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getproductexceptionbykeyandproductkey.md)
- [/api/v1/admin/restrictiongroups({key})/productadditions({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getproductadditionbykeyandproductkey.md)
- [/api/v1/admin/restrictiongroups({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet RestrictionGroupWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_get.md)
- [Post a new entity to EntitySet RestrictionGroupWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_post.md)
- [Returns the entity with the key from RestrictionGroupWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_getbyid.md)
- [Replace entity in EntitySet RestrictionGroupWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_putbyid.md)
- [Delete entity in EntitySet RestrictionGroupWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_deletebyid.md)
- [Update entity in EntitySet RestrictionGroupWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_default.md)
- [/api/v1/admin/restrictiongroupwebsites/delete](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_deleteroute.md)
- [/api/v1/admin/restrictiongroupwebsites({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet RuleClauses](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_get.md)
- [Post a new entity to EntitySet RuleClauses](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_post.md)
- [Returns the entity with the key from RuleClauses](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_getbyid.md)
- [Replace entity in EntitySet RuleClauses](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_putbyid.md)
- [Delete entity in EntitySet RuleClauses](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_deletebyid.md)
- [Update entity in EntitySet RuleClauses](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_default.md)
- [/api/v1/admin/ruleclauses/delete](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_deleteroute.md)
- [/api/v1/admin/ruleclauses({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_getcustompropertybykeyandcustompropertykey.md)
- [Call operation import](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_importproductsasyncbyid.md)
- [Call operation createtemporary](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_createtemporaryasync_1.md)
- [Call operation copyfromtemporary](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_copyfromtemporary_1.md)
- [/api/v1/admin/ruleclauses/copyfromtemporary](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_copyfromtemporary_2.md)
- [/api/v1/admin/ruleclauses/createtemporary](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_createtemporaryasync_2.md)
- [/api/v1/admin/ruleclauses({key})/import](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_importproductsasyncbykey.md)
- [/api/v1/admin/ruleclauses({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_getproductbykeyandproductkey.md)
- [Returns the EntitySet RuleManagers](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_get.md)
- [Post a new entity to EntitySet RuleManagers](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_post.md)
- [Returns the entity with the key from RuleManagers](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_getbyid.md)
- [Replace entity in EntitySet RuleManagers](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_putbyid.md)
- [Delete entity in EntitySet RuleManagers](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_deletebyid.md)
- [Update entity in EntitySet RuleManagers](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_default.md)
- [Call operation rules](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_setrulesbyid.md)
- [/api/v1/admin/rulemanagers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_deleteroute.md)
- [/api/v1/admin/rulemanagers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/rulemanagers({key})/rules](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_setrulesbykey.md)
- [/api/v1/admin/rulemanagers({key})/ruleclauses({ruleclauseKey})](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_getruleclausebykeyandruleclausekey.md)
- [Returns the EntitySet RuleTypeOptions](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_get.md)
- [Post a new entity to EntitySet RuleTypeOptions](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_post.md)
- [Returns the entity with the key from RuleTypeOptions](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_getbyid.md)
- [Replace entity in EntitySet RuleTypeOptions](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_putbyid.md)
- [Delete entity in EntitySet RuleTypeOptions](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_deletebyid.md)
- [Update entity in EntitySet RuleTypeOptions](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_default.md)
- [/api/v1/admin/ruletypeoptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_deleteroute.md)
- [/api/v1/admin/ruletypeoptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Roles](https://docs.developers.optimizely.com/configured-commerce/reference/roles_get.md)
- [Post a new entity to EntitySet Roles](https://docs.developers.optimizely.com/configured-commerce/reference/roles_post.md)
- [Returns the EntitySet RuleTypes](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_get.md)
- [Post a new entity to EntitySet RuleTypes](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_post.md)
- [Returns the entity with the key from RuleTypes](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_getbyid.md)
- [Replace entity in EntitySet RuleTypes](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_putbyid.md)
- [Delete entity in EntitySet RuleTypes](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_deletebyid.md)
- [Update entity in EntitySet RuleTypes](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_default.md)
- [/api/v1/admin/ruletypes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_deleteroute.md)
- [/api/v1/admin/ruletypes({key})/ruletypeoptions({ruletypeoptionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_getruletypeoptionbykeyandruletypeoptionkey.md)
- [/api/v1/admin/ruletypes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet SearchBoostAnalyzers](https://docs.developers.optimizely.com/configured-commerce/reference/searchboostanalyzers_get.md)
- [Returns the EntitySet SearchBoosts](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_get.md)
- [Post a new entity to EntitySet SearchBoosts](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_post.md)
- [Returns the entity with the key from SearchBoosts](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_getbyid.md)
- [Replace entity in EntitySet SearchBoosts](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_putbyid.md)
- [Delete entity in EntitySet SearchBoosts](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_deletebyid.md)
- [Update entity in EntitySet SearchBoosts](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_default.md)
- [/api/v1/admin/searchboosts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_deleteroute.md)
- [/api/v1/admin/searchboosts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet SearchStopwords](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_get.md)
- [Post a new entity to EntitySet SearchStopwords](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_post.md)
- [Returns the entity with the key from SearchStopwords](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_getbyid.md)
- [Replace entity in EntitySet SearchStopwords](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_putbyid.md)
- [Delete entity in EntitySet SearchStopwords](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_deletebyid.md)
- [Update entity in EntitySet SearchStopwords](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_default.md)
- [/api/v1/admin/searchstopwords/delete](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_deleteroute.md)
- [/api/v1/admin/searchstopwords({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Salespersons](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_get.md)
- [Post a new entity to EntitySet Salespersons](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_post.md)
- [Returns the entity with the key from Salespersons](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_getbyid.md)
- [Replace entity in EntitySet Salespersons](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_putbyid.md)
- [Delete entity in EntitySet Salespersons](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_deletebyid.md)
- [Update entity in EntitySet Salespersons](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_default.md)
- [/api/v1/admin/salespersons/delete](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_deleteroute.md)
- [/api/v1/admin/salespersons({key})/customers({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_getcustomerbykeyandcustomerkey.md)
- [/api/v1/admin/salespersons({key})/customerorders({customerorderKey})](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_getcustomerorderbykeyandcustomerorderkey.md)
- [/api/v1/admin/salespersons({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet SearchSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_get.md)
- [Post a new entity to EntitySet SearchSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_post.md)
- [Returns the entity with the key from SearchSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_getbyid.md)
- [Replace entity in EntitySet SearchSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_putbyid.md)
- [Delete entity in EntitySet SearchSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_deletebyid.md)
- [Update entity in EntitySet SearchSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_default.md)
- [/api/v1/admin/searchsynonyms/delete](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_deleteroute.md)
- [/api/v1/admin/searchsynonyms({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet SearchTermRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_get.md)
- [Post a new entity to EntitySet SearchTermRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_post.md)
- [Returns the entity with the key from SearchTermRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_getbyid.md)
- [Replace entity in EntitySet SearchTermRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_putbyid.md)
- [Delete entity in EntitySet SearchTermRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_deletebyid.md)
- [Update entity in EntitySet SearchTermRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_archive.md)
- [/api/v1/admin/searchtermredirects/archive](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_archiveroute.md)
- [/api/v1/admin/searchtermredirects/delete](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_deleteroute.md)
- [/api/v1/admin/searchtermredirects({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ShipCharges](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_get.md)
- [Post a new entity to EntitySet ShipCharges](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_post.md)
- [Returns the entity with the key from ShipCharges](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_getbyid.md)
- [Replace entity in EntitySet ShipCharges](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_putbyid.md)
- [Delete entity in EntitySet ShipCharges](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_deletebyid.md)
- [Update entity in EntitySet ShipCharges](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_default.md)
- [/api/v1/admin/shipcharges/delete](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_deleteroute.md)
- [/api/v1/admin/shipcharges({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ShipmentPackageLines](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_get.md)
- [Post a new entity to EntitySet ShipmentPackageLines](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_post.md)
- [Returns the entity with the key from ShipmentPackageLines](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_getbyid.md)
- [Replace entity in EntitySet ShipmentPackageLines](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_putbyid.md)
- [Delete entity in EntitySet ShipmentPackageLines](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_deletebyid.md)
- [Update entity in EntitySet ShipmentPackageLines](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_default.md)
- [/api/v1/admin/shipmentpackagelines/delete](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_deleteroute.md)
- [/api/v1/admin/shipmentpackagelines({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ShipmentPackages](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_get.md)
- [Post a new entity to EntitySet ShipmentPackages](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_post.md)
- [Returns the entity with the key from ShipmentPackages](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_getbyid.md)
- [Replace entity in EntitySet ShipmentPackages](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_putbyid.md)
- [Delete entity in EntitySet ShipmentPackages](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_deletebyid.md)
- [Update entity in EntitySet ShipmentPackages](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_default.md)
- [/api/v1/admin/shipmentpackages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_deleteroute.md)
- [/api/v1/admin/shipmentpackages({key})/shipmentpackagelines({shipmentpackagelineKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_getshipmentpackagelinebykeyandshipmentpackagelinekey.md)
- [/api/v1/admin/shipmentpackages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ShipRates](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_get.md)
- [Post a new entity to EntitySet ShipRates](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_post.md)
- [Returns the entity with the key from ShipRates](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_getbyid.md)
- [Replace entity in EntitySet ShipRates](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_putbyid.md)
- [Delete entity in EntitySet ShipRates](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_deletebyid.md)
- [Update entity in EntitySet ShipRates](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_default.md)
- [/api/v1/admin/shiprates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_deleteroute.md)
- [/api/v1/admin/shiprates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ShipRules](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_get.md)
- [Post a new entity to EntitySet ShipRules](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_post.md)
- [Returns the entity with the key from ShipRules](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_getbyid.md)
- [Replace entity in EntitySet ShipRules](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_putbyid.md)
- [Delete entity in EntitySet ShipRules](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_deletebyid.md)
- [Update entity in EntitySet ShipRules](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_default.md)
- [/api/v1/admin/shiprules/delete](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_deleteroute.md)
- [/api/v1/admin/shiprules({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ShipToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_get.md)
- [Post a new entity to EntitySet ShipToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_post.md)
- [Returns the entity with the key from ShipToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_getbyid.md)
- [Replace entity in EntitySet ShipToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_putbyid.md)
- [Delete entity in EntitySet ShipToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_deletebyid.md)
- [Update entity in EntitySet ShipToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_default.md)
- [/api/v1/admin/shiptoaddressfields/delete](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_deleteroute.md)
- [/api/v1/admin/shiptoaddressfields({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Shipments](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_get.md)
- [Post a new entity to EntitySet Shipments](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_post.md)
- [Returns the entity with the key from Shipments](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_getbyid.md)
- [Replace entity in EntitySet Shipments](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_putbyid.md)
- [Delete entity in EntitySet Shipments](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_deletebyid.md)
- [Update entity in EntitySet Shipments](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_default.md)
- [/api/v1/admin/shipments/delete](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_deleteroute.md)
- [/api/v1/admin/shipments({key})/shipmentpackages({shipmentpackageKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_getshipmentpackagebykeyandshipmentpackagekey.md)
- [/api/v1/admin/shipments({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet ShipVias](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_get.md)
- [Post a new entity to EntitySet ShipVias](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_post.md)
- [Returns the entity with the key from ShipVias](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_getbyid.md)
- [Replace entity in EntitySet ShipVias](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_putbyid.md)
- [Delete entity in EntitySet ShipVias](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_deletebyid.md)
- [Update entity in EntitySet ShipVias](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_archive.md)
- [/api/v1/admin/shipvias/archive](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_archiveroute.md)
- [/api/v1/admin/shipvias/delete](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_deleteroute.md)
- [/api/v1/admin/shipvias({key})/customerorders({customerorderKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_getcustomerorderbykeyandcustomerorderkey.md)
- [/api/v1/admin/shipvias({key})/shipcharges({shipchargeKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_getshipchargebykeyandshipchargekey.md)
- [/api/v1/admin/shipvias({key})/shiprates({shiprateKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_getshipratebykeyandshipratekey.md)
- [/api/v1/admin/shipvias({key})/shiprules({shipruleKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_getshiprulebykeyandshiprulekey.md)
- [/api/v1/admin/shipvias({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet SpireLogs](https://docs.developers.optimizely.com/configured-commerce/reference/spirelogs_get.md)
- [Returns the entity with the key from SpireLogs](https://docs.developers.optimizely.com/configured-commerce/reference/spirelogs_getbyid.md)
- [Returns the EntitySet SsoClients](https://docs.developers.optimizely.com/configured-commerce/reference/ssoclients_get.md)
- [Post a new entity to EntitySet SsoClients](https://docs.developers.optimizely.com/configured-commerce/reference/ssoclients_post.md)
- [Returns the entity with the key from SsoClients](https://docs.developers.optimizely.com/configured-commerce/reference/ssoclients_getbyclientid.md)
- [Delete entity in EntitySet SsoClients](https://docs.developers.optimizely.com/configured-commerce/reference/ssoclients_deletebyclientid.md)
- [Update entity in EntitySet SsoClients](https://docs.developers.optimizely.com/configured-commerce/reference/ssoclients_patchbyclientid.md)
- [Returns the EntitySet StateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_get.md)
- [Post a new entity to EntitySet StateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_post.md)
- [Returns the entity with the key from StateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_getbyid.md)
- [Replace entity in EntitySet StateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_putbyid.md)
- [Delete entity in EntitySet StateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_deletebyid.md)
- [Update entity in EntitySet StateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_default.md)
- [/api/v1/admin/statetaxexemptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_deleteroute.md)
- [/api/v1/admin/statetaxexemptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Specifications](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_get.md)
- [Post a new entity to EntitySet Specifications](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_post.md)
- [Returns the entity with the key from Specifications](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_getbyid.md)
- [Replace entity in EntitySet Specifications](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_putbyid.md)
- [Delete entity in EntitySet Specifications](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_deletebyid.md)
- [Update entity in EntitySet Specifications](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_archive.md)
- [/api/v1/admin/specifications/archive](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_archiveroute.md)
- [/api/v1/admin/specifications/delete](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_deleteroute.md)
- [/api/v1/admin/specifications({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet StyleClasses](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_get.md)
- [Post a new entity to EntitySet StyleClasses](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_post.md)
- [Returns the entity with the key from StyleClasses](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_getbyid.md)
- [Replace entity in EntitySet StyleClasses](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_putbyid.md)
- [Delete entity in EntitySet StyleClasses](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_deletebyid.md)
- [Update entity in EntitySet StyleClasses](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_archive.md)
- [/api/v1/admin/styleclasses/archive](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_archiveroute.md)
- [/api/v1/admin/styleclasses/delete](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_deleteroute.md)
- [/api/v1/admin/styleclasses({key})/styletraits({styletraitKey})](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_getstyletraitbykeyandstyletraitkey.md)
- [/api/v1/admin/styleclasses({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet StyleTraits](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_get.md)
- [Post a new entity to EntitySet StyleTraits](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_post.md)
- [Returns the entity with the key from StyleTraits](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_getbyid.md)
- [Replace entity in EntitySet StyleTraits](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_putbyid.md)
- [Delete entity in EntitySet StyleTraits](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_deletebyid.md)
- [Update entity in EntitySet StyleTraits](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_default.md)
- [/api/v1/admin/styletraits/delete](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_deleteroute.md)
- [/api/v1/admin/styletraits({key})/styletraitvalues({styletraitvalueKey})](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_getstyletraitvaluebykeyandstyletraitvaluekey.md)
- [/api/v1/admin/styletraits({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet States](https://docs.developers.optimizely.com/configured-commerce/reference/states_get.md)
- [Post a new entity to EntitySet States](https://docs.developers.optimizely.com/configured-commerce/reference/states_post.md)
- [Returns the entity with the key from States](https://docs.developers.optimizely.com/configured-commerce/reference/states_getbyid.md)
- [Replace entity in EntitySet States](https://docs.developers.optimizely.com/configured-commerce/reference/states_putbyid.md)
- [Delete entity in EntitySet States](https://docs.developers.optimizely.com/configured-commerce/reference/states_deletebyid.md)
- [Update entity in EntitySet States](https://docs.developers.optimizely.com/configured-commerce/reference/states_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/states_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/states_archive.md)
- [/api/v1/admin/states/archive](https://docs.developers.optimizely.com/configured-commerce/reference/states_archiveroute.md)
- [/api/v1/admin/states/delete](https://docs.developers.optimizely.com/configured-commerce/reference/states_deleteroute.md)
- [/api/v1/admin/states({key})/taxexemptions({taxexemptionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/states_gettaxexemptionbykeyandtaxexemptionkey.md)
- [/api/v1/admin/states({key})/websites({websiteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/states_getwebsitebykeyandwebsitekey.md)
- [/api/v1/admin/states({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/states_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet StyleTraitValueProducts](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_get.md)
- [Post a new entity to EntitySet StyleTraitValueProducts](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_post.md)
- [Returns the entity with the key from StyleTraitValueProducts](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_getbyid.md)
- [Replace entity in EntitySet StyleTraitValueProducts](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_putbyid.md)
- [Delete entity in EntitySet StyleTraitValueProducts](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_deletebyid.md)
- [Update entity in EntitySet StyleTraitValueProducts](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_default.md)
- [/api/v1/admin/styletraitvalueproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_deleteroute.md)
- [/api/v1/admin/styletraitvalueproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet StyleTraitValues](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_get.md)
- [Post a new entity to EntitySet StyleTraitValues](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_post.md)
- [Returns the entity with the key from StyleTraitValues](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_getbyid.md)
- [Replace entity in EntitySet StyleTraitValues](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_putbyid.md)
- [Delete entity in EntitySet StyleTraitValues](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_deletebyid.md)
- [Update entity in EntitySet StyleTraitValues](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_default.md)
- [/api/v1/admin/styletraitvalues/delete](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_deleteroute.md)
- [/api/v1/admin/styletraitvalues({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_getproductbykeyandproductkey.md)
- [/api/v1/admin/styletraitvalues({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet SubscriptionLines](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_get.md)
- [Post a new entity to EntitySet SubscriptionLines](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_post.md)
- [Returns the entity with the key from SubscriptionLines](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_getbyid.md)
- [Replace entity in EntitySet SubscriptionLines](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_putbyid.md)
- [Delete entity in EntitySet SubscriptionLines](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_deletebyid.md)
- [Update entity in EntitySet SubscriptionLines](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_default.md)
- [/api/v1/admin/subscriptionlines/delete](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_deleteroute.md)
- [/api/v1/admin/subscriptionlines({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet SubscriptionProducts](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_get.md)
- [Post a new entity to EntitySet SubscriptionProducts](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_post.md)
- [Returns the entity with the key from SubscriptionProducts](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_getbyid.md)
- [Replace entity in EntitySet SubscriptionProducts](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_putbyid.md)
- [Delete entity in EntitySet SubscriptionProducts](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_deletebyid.md)
- [Update entity in EntitySet SubscriptionProducts](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_default.md)
- [/api/v1/admin/subscriptionproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_deleteroute.md)
- [/api/v1/admin/subscriptionproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet SystemLists](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_get.md)
- [Post a new entity to EntitySet SystemLists](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_post.md)
- [Returns the entity with the key from SystemLists](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_getbyid.md)
- [Replace entity in EntitySet SystemLists](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_putbyid.md)
- [Delete entity in EntitySet SystemLists](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_deletebyid.md)
- [Update entity in EntitySet SystemLists](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_archive.md)
- [/api/v1/admin/systemlists/archive](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_archiveroute.md)
- [/api/v1/admin/systemlists/delete](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_deleteroute.md)
- [/api/v1/admin/systemlists({key})/values({systemlistvalueKey})](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_getvaluebykeyandsystemlistvaluekey.md)
- [/api/v1/admin/systemlists({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet SystemListValues](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_get.md)
- [Post a new entity to EntitySet SystemListValues](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_post.md)
- [Returns the entity with the key from SystemListValues](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_getbyid.md)
- [Replace entity in EntitySet SystemListValues](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_putbyid.md)
- [Delete entity in EntitySet SystemListValues](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_deletebyid.md)
- [Update entity in EntitySet SystemListValues](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_archive.md)
- [/api/v1/admin/systemlistvalues/archive](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_archiveroute.md)
- [/api/v1/admin/systemlistvalues/delete](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_deleteroute.md)
- [/api/v1/admin/systemlistvalues({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet SystemSettings](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_getlist.md)
- [Post a new entity to EntitySet SystemSettings](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_post.md)
- [Returns the entity with the key from SystemSettings](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_getsinglebyid.md)
- [Replace entity in EntitySet SystemSettings](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_putbyid.md)
- [Delete entity in EntitySet SystemSettings](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_deletebyid.md)
- [Update entity in EntitySet SystemSettings](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_default.md)
- [Call operation batch](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_setsettings_1.md)
- [Call operation restore](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_restoresettings_1.md)
- [Call operation test](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_test_1.md)
- [Call operation Groups](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_getgroupsbywebsiteid_1.md)
- [/api/v1/admin/systemsettings({key})](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_getsinglebykey.md)
- [/api/v1/admin/systemsettings/delete](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_deleteroute.md)
- [/api/v1/admin/systemsettings({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/systemsettings/groups(websiteId={websiteId})](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_getgroupsbywebsiteid_2.md)
- [/api/v1/admin/systemsettings/test](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_test_2.md)
- [/api/v1/admin/systemsettings/batch](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_setsettings_2.md)
- [/api/v1/admin/systemsettings/restore](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_restoresettings_2.md)
- [Returns the EntitySet Subscriptions](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_get.md)
- [Post a new entity to EntitySet Subscriptions](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_post.md)
- [Returns the entity with the key from Subscriptions](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_getbyid.md)
- [Replace entity in EntitySet Subscriptions](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_putbyid.md)
- [Delete entity in EntitySet Subscriptions](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_deletebyid.md)
- [Update entity in EntitySet Subscriptions](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_archive.md)
- [/api/v1/admin/subscriptions/archive](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_archiveroute.md)
- [/api/v1/admin/subscriptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_deleteroute.md)
- [/api/v1/admin/subscriptions({key})/customerorders({customerorderKey})](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_getcustomerorderbykeyandcustomerorderkey.md)
- [/api/v1/admin/subscriptions({key})/subscriptionlines({subscriptionlineKey})](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_getsubscriptionlinebykeyandsubscriptionlinekey.md)
- [/api/v1/admin/subscriptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet TaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_get.md)
- [Post a new entity to EntitySet TaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_post.md)
- [Returns the entity with the key from TaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_getbyid.md)
- [Replace entity in EntitySet TaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_putbyid.md)
- [Delete entity in EntitySet TaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_deletebyid.md)
- [Update entity in EntitySet TaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_archive.md)
- [/api/v1/admin/taxexemptions/archive](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_archiveroute.md)
- [/api/v1/admin/taxexemptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_deleteroute.md)
- [/api/v1/admin/taxexemptions({key})/categories({categoryKey})](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_getcategorybykeyandcategorykey.md)
- [/api/v1/admin/taxexemptions({key})/localtaxrates({localtaxrateKey})](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_getlocaltaxratebykeyandlocaltaxratekey.md)
- [/api/v1/admin/taxexemptions({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_getproductbykeyandproductkey.md)
- [/api/v1/admin/taxexemptions({key})/states({stateKey})](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_getstatebykeyandstatekey.md)
- [/api/v1/admin/taxexemptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet TranslationDictionaries](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_get.md)
- [Post a new entity to EntitySet TranslationDictionaries](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_post.md)
- [Returns the entity with the key from TranslationDictionaries](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_getbyid.md)
- [Replace entity in EntitySet TranslationDictionaries](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_putbyid.md)
- [Delete entity in EntitySet TranslationDictionaries](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_deletebyid.md)
- [Update entity in EntitySet TranslationDictionaries](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_default.md)
- [/api/v1/admin/translationdictionaries/delete](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_deleteroute.md)
- [/api/v1/admin/translationdictionaries({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet TranslationProperties](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_get.md)
- [Post a new entity to EntitySet TranslationProperties](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_post.md)
- [Returns the entity with the key from TranslationProperties](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_getbyid.md)
- [Replace entity in EntitySet TranslationProperties](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_putbyid.md)
- [Delete entity in EntitySet TranslationProperties](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_deletebyid.md)
- [Update entity in EntitySet TranslationProperties](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_default.md)
- [Call operation forentity](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_getforentitybyentityname_1.md)
- [/api/v1/admin/translationproperties/delete](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_deleteroute.md)
- [/api/v1/admin/translationproperties({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/translationproperties/forentity(entityName='{entityName}')](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_getforentitybyentityname_2.md)
- [Returns the EntitySet UserPaymentProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_get.md)
- [Post a new entity to EntitySet UserPaymentProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_post.md)
- [Returns the entity with the key from UserPaymentProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_getbyid.md)
- [Replace entity in EntitySet UserPaymentProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_putbyid.md)
- [Delete entity in EntitySet UserPaymentProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_deletebyid.md)
- [Update entity in EntitySet UserPaymentProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_default.md)
- [/api/v1/admin/userpaymentprofiles/delete](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_deleteroute.md)
- [/api/v1/admin/userpaymentprofiles({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Themes](https://docs.developers.optimizely.com/configured-commerce/reference/themes_get.md)
- [Post a new entity to EntitySet Themes](https://docs.developers.optimizely.com/configured-commerce/reference/themes_post.md)
- [Returns the entity with the key from Themes](https://docs.developers.optimizely.com/configured-commerce/reference/themes_getbyid.md)
- [Replace entity in EntitySet Themes](https://docs.developers.optimizely.com/configured-commerce/reference/themes_putbyid.md)
- [Delete entity in EntitySet Themes](https://docs.developers.optimizely.com/configured-commerce/reference/themes_deletebyid.md)
- [Update entity in EntitySet Themes](https://docs.developers.optimizely.com/configured-commerce/reference/themes_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/themes_default.md)
- [/api/v1/admin/themes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/themes_deleteroute.md)
- [/api/v1/admin/themes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/themes_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet UserProfileEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_get.md)
- [Post a new entity to EntitySet UserProfileEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_post.md)
- [Returns the entity with the key from UserProfileEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_getbyid.md)
- [Replace entity in EntitySet UserProfileEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_putbyid.md)
- [Delete entity in EntitySet UserProfileEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_deletebyid.md)
- [Update entity in EntitySet UserProfileEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_default.md)
- [/api/v1/admin/userprofileemaillists/delete](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_deleteroute.md)
- [/api/v1/admin/userprofileemaillists({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet UserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_get.md)
- [Post a new entity to EntitySet UserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_post.md)
- [Returns the entity with the key from UserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getbyid.md)
- [Replace entity in EntitySet UserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_putbyid.md)
- [Delete entity in EntitySet UserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_deletebyid.md)
- [Update entity in EntitySet UserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_default.md)
- [Call operation Roles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getrolesbyid.md)
- [Call operation Current](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_current_1.md)
- [/api/v1/admin/userprofiles/delete](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_deleteroute.md)
- [/api/v1/admin/userprofiles({key})/customers({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getcustomerbykeyandcustomerkey.md)
- [/api/v1/admin/userprofiles({key})/dashboardpanelpositions({dashboardpanelpositionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getdashboardpanelpositionbykeyanddashboardpanelpositionkey.md)
- [/api/v1/admin/userprofiles({key})/messagestatuses({messagestatusKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getmessagestatusbykeyandmessagestatuskey.md)
- [/api/v1/admin/userprofiles({key})/userpaymentprofiles({userpaymentprofileKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getuserpaymentprofilebykeyanduserpaymentprofilekey.md)
- [/api/v1/admin/userprofiles({key})/wishlists({wishlistKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getwishlistbykeyandwishlistkey.md)
- [/api/v1/admin/userprofiles({key})/salespersons({salespersonKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getsalespersonbykeyandsalespersonkey.md)
- [/api/v1/admin/userprofiles({key})/emaillists({emaillistKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getemaillistbykeyandemaillistkey.md)
- [/api/v1/admin/userprofiles({key})/websites({websiteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getwebsitebykeyandwebsitekey.md)
- [/api/v1/admin/userprofiles({key})/wishlistproducts({wishlistproductKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getwishlistproductbykeyandwishlistproductkey.md)
- [/api/v1/admin/userprofiles({key})/userprofilewishlistfavorites({userprofilewishlistfavoriteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getuserprofilewishlistfavoritebykeyanduserprofilewishlistfavoritekey.md)
- [/api/v1/admin/userprofiles({key})/userprofilewishlisthides({userprofilewishlisthideKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getuserprofilewishlisthidebykeyanduserprofilewishlisthidekey.md)
- [/api/v1/admin/userprofiles({key})/userprofilewishlisttags({userprofilewishlisttagKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getuserprofilewishlisttagbykeyanduserprofilewishlisttagkey.md)
- [/api/v1/admin/userprofiles({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/userprofiles/current](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_current_2.md)
- [/api/v1/admin/userprofiles({key})/roles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getrolesbykey.md)
- [/api/v1/admin/userprofiles({key})/roles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_setrolesbykey_1.md)
- [/api/v1/admin/userprofiles({key})/roles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_setrolesbykey_2.md)
- [/api/v1/admin/userprofiles({key})/roles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_deleterolesbykey.md)
- [/api/v1/admin/userprofiles({key})/allowedwebsites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_allowedwebsitesbykey.md)
- [/api/v1/admin/userprofiles({key})/approvers](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_approversbykey.md)
- [/api/v1/admin/userprofiles({key})/availablecustomers](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_availablecustomersbykey.md)
- [/api/v1/admin/userprofiles({key})/odppersonas({personaKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getodppersonabykeyandpersonakey.md)
- [Returns the EntitySet UserProfileWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_get.md)
- [Post a new entity to EntitySet UserProfileWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_post.md)
- [Returns the entity with the key from UserProfileWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_getbyid.md)
- [Replace entity in EntitySet UserProfileWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_putbyid.md)
- [Delete entity in EntitySet UserProfileWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_deletebyid.md)
- [Update entity in EntitySet UserProfileWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_default.md)
- [/api/v1/admin/userprofilewebsites/delete](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_deleteroute.md)
- [/api/v1/admin/userprofilewebsites({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet UserProfileWishListFavorites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_get.md)
- [Post a new entity to EntitySet UserProfileWishListFavorites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_post.md)
- [Returns the entity with the key from UserProfileWishListFavorites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_getbyid.md)
- [Replace entity in EntitySet UserProfileWishListFavorites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_putbyid.md)
- [Delete entity in EntitySet UserProfileWishListFavorites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_deletebyid.md)
- [Update entity in EntitySet UserProfileWishListFavorites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_default.md)
- [/api/v1/admin/userprofilewishlistfavorites/delete](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_deleteroute.md)
- [/api/v1/admin/userprofilewishlistfavorites({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet UserProfileWishListHides](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_get.md)
- [Post a new entity to EntitySet UserProfileWishListHides](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_post.md)
- [Returns the entity with the key from UserProfileWishListHides](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_getbyid.md)
- [Replace entity in EntitySet UserProfileWishListHides](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_putbyid.md)
- [Delete entity in EntitySet UserProfileWishListHides](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_deletebyid.md)
- [Update entity in EntitySet UserProfileWishListHides](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_default.md)
- [/api/v1/admin/userprofilewishlisthides/delete](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_deleteroute.md)
- [/api/v1/admin/userprofilewishlisthides({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet UserProfileWishListTags](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_get.md)
- [Post a new entity to EntitySet UserProfileWishListTags](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_post.md)
- [Returns the entity with the key from UserProfileWishListTags](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_getbyid.md)
- [Replace entity in EntitySet UserProfileWishListTags](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_putbyid.md)
- [Delete entity in EntitySet UserProfileWishListTags](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_deletebyid.md)
- [Update entity in EntitySet UserProfileWishListTags](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_default.md)
- [/api/v1/admin/userprofilewishlisttags/delete](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_deleteroute.md)
- [/api/v1/admin/userprofilewishlisttags({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet VatCodes](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_get.md)
- [Post a new entity to EntitySet VatCodes](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_post.md)
- [Returns the entity with the key from VatCodes](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_getbyid.md)
- [Replace entity in EntitySet VatCodes](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_putbyid.md)
- [Delete entity in EntitySet VatCodes](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_deletebyid.md)
- [Update entity in EntitySet VatCodes](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_default.md)
- [/api/v1/admin/vatcodes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_deleteroute.md)
- [/api/v1/admin/vatcodes({key})/countryvatrates({countryvatrateKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_getcountryvatratebykeyandcountryvatratekey.md)
- [/api/v1/admin/vatcodes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet VersionHistories](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_get.md)
- [Post a new entity to EntitySet VersionHistories](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_post.md)
- [Returns the entity with the key from VersionHistories](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_getbyid.md)
- [Replace entity in EntitySet VersionHistories](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_putbyid.md)
- [Delete entity in EntitySet VersionHistories](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_deletebyid.md)
- [Update entity in EntitySet VersionHistories](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_default.md)
- [/api/v1/admin/versionhistories/delete](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_deleteroute.md)
- [/api/v1/admin/versionhistories({key})/versionhistoryactions({versionhistoryactionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_getversionhistoryactionbykeyandversionhistoryactionkey.md)
- [/api/v1/admin/versionhistories({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet VersionHistoryActions](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_get.md)
- [Post a new entity to EntitySet VersionHistoryActions](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_post.md)
- [Returns the entity with the key from VersionHistoryActions](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_getbyid.md)
- [Replace entity in EntitySet VersionHistoryActions](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_putbyid.md)
- [Delete entity in EntitySet VersionHistoryActions](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_deletebyid.md)
- [Update entity in EntitySet VersionHistoryActions](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_default.md)
- [/api/v1/admin/versionhistoryactions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_deleteroute.md)
- [/api/v1/admin/versionhistoryactions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet VmiBins](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_get.md)
- [Post a new entity to EntitySet VmiBins](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_post.md)
- [Returns the entity with the key from VmiBins](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_getbyid.md)
- [Replace entity in EntitySet VmiBins](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_putbyid.md)
- [Delete entity in EntitySet VmiBins](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_deletebyid.md)
- [Update entity in EntitySet VmiBins](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_archive.md)
- [/api/v1/admin/vmibins/archive](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_archiveroute.md)
- [/api/v1/admin/vmibins/delete](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_deleteroute.md)
- [/api/v1/admin/vmibins({key})/vmicounts({vmicountKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_getvmicountbykeyandvmicountkey.md)
- [/api/v1/admin/vmibins({key})/vminotes({vminoteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_getvminotebykeyandvminotekey.md)
- [/api/v1/admin/vmibins({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet Vendors](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_get.md)
- [Post a new entity to EntitySet Vendors](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_post.md)
- [Returns the entity with the key from Vendors](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_getbyid.md)
- [Replace entity in EntitySet Vendors](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_putbyid.md)
- [Delete entity in EntitySet Vendors](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_deletebyid.md)
- [Update entity in EntitySet Vendors](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_default.md)
- [/api/v1/admin/vendors/delete](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_deleteroute.md)
- [/api/v1/admin/vendors({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_getproductbykeyandproductkey.md)
- [/api/v1/admin/vendors({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet VmiCounts](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_get.md)
- [Post a new entity to EntitySet VmiCounts](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_post.md)
- [Returns the entity with the key from VmiCounts](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_getbyid.md)
- [Replace entity in EntitySet VmiCounts](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_putbyid.md)
- [Delete entity in EntitySet VmiCounts](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_deletebyid.md)
- [Update entity in EntitySet VmiCounts](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_default.md)
- [/api/v1/admin/vmicounts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_deleteroute.md)
- [/api/v1/admin/vmicounts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet VmiLocations](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_get.md)
- [Post a new entity to EntitySet VmiLocations](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_post.md)
- [Returns the entity with the key from VmiLocations](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_getbyid.md)
- [Replace entity in EntitySet VmiLocations](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_putbyid.md)
- [Delete entity in EntitySet VmiLocations](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_deletebyid.md)
- [Update entity in EntitySet VmiLocations](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_default.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_archive.md)
- [/api/v1/admin/vmilocations/archive](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_archiveroute.md)
- [/api/v1/admin/vmilocations/delete](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_deleteroute.md)
- [/api/v1/admin/vmilocations({key})/vmibins({vmibinKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_getvmibinbykeyandvmibinkey.md)
- [/api/v1/admin/vmilocations({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet VmiNotes](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_get.md)
- [Post a new entity to EntitySet VmiNotes](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_post.md)
- [Returns the entity with the key from VmiNotes](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_getbyid.md)
- [Replace entity in EntitySet VmiNotes](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_putbyid.md)
- [Delete entity in EntitySet VmiNotes](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_deletebyid.md)
- [Update entity in EntitySet VmiNotes](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_default.md)
- [/api/v1/admin/vminotes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_deleteroute.md)
- [/api/v1/admin/vminotes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WarehouseAlternates](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_get.md)
- [Post a new entity to EntitySet WarehouseAlternates](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_post.md)
- [Returns the entity with the key from WarehouseAlternates](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_getbyid.md)
- [Replace entity in EntitySet WarehouseAlternates](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_putbyid.md)
- [Delete entity in EntitySet WarehouseAlternates](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_deletebyid.md)
- [Update entity in EntitySet WarehouseAlternates](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_default.md)
- [/api/v1/admin/warehousealternates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_deleteroute.md)
- [/api/v1/admin/warehousealternates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WarehouseWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_get.md)
- [Post a new entity to EntitySet WarehouseWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_post.md)
- [Returns the entity with the key from WarehouseWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_getbyid.md)
- [Replace entity in EntitySet WarehouseWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_putbyid.md)
- [Delete entity in EntitySet WarehouseWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_deletebyid.md)
- [Update entity in EntitySet WarehouseWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_default.md)
- [/api/v1/admin/warehousewebsites/delete](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_deleteroute.md)
- [/api/v1/admin/warehousewebsites({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WebsiteAllowedCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_get.md)
- [Post a new entity to EntitySet WebsiteAllowedCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_post.md)
- [Returns the entity with the key from WebsiteAllowedCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_getbyid.md)
- [Replace entity in EntitySet WebsiteAllowedCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_putbyid.md)
- [Delete entity in EntitySet WebsiteAllowedCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_deletebyid.md)
- [Update entity in EntitySet WebsiteAllowedCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_default.md)
- [/api/v1/admin/websiteallowedcustomers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_deleteroute.md)
- [/api/v1/admin/websiteallowedcustomers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WebsiteCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_get.md)
- [Post a new entity to EntitySet WebsiteCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_post.md)
- [Returns the entity with the key from WebsiteCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_getbyid.md)
- [Replace entity in EntitySet WebsiteCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_putbyid.md)
- [Delete entity in EntitySet WebsiteCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_deletebyid.md)
- [Update entity in EntitySet WebsiteCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_default.md)
- [/api/v1/admin/websitecarriers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_deleteroute.md)
- [/api/v1/admin/websitecarriers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WebsiteCountries](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_get.md)
- [Post a new entity to EntitySet WebsiteCountries](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_post.md)
- [Returns the entity with the key from WebsiteCountries](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_getbyid.md)
- [Replace entity in EntitySet WebsiteCountries](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_putbyid.md)
- [Delete entity in EntitySet WebsiteCountries](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_deletebyid.md)
- [Update entity in EntitySet WebsiteCountries](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_default.md)
- [/api/v1/admin/websitecountries/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_deleteroute.md)
- [/api/v1/admin/websitecountries({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WebsiteCurrencies](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_get.md)
- [Post a new entity to EntitySet WebsiteCurrencies](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_post.md)
- [Returns the entity with the key from WebsiteCurrencies](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_getbyid.md)
- [Replace entity in EntitySet WebsiteCurrencies](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_putbyid.md)
- [Delete entity in EntitySet WebsiteCurrencies](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_deletebyid.md)
- [Update entity in EntitySet WebsiteCurrencies](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_default.md)
- [/api/v1/admin/websitecurrencies/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_deleteroute.md)
- [/api/v1/admin/websitecurrencies({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WebsiteDealers](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_get.md)
- [Post a new entity to EntitySet WebsiteDealers](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_post.md)
- [Returns the entity with the key from WebsiteDealers](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_getbyid.md)
- [Replace entity in EntitySet WebsiteDealers](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_putbyid.md)
- [Delete entity in EntitySet WebsiteDealers](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_deletebyid.md)
- [Update entity in EntitySet WebsiteDealers](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_default.md)
- [/api/v1/admin/websitedealers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_deleteroute.md)
- [/api/v1/admin/websitedealers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WebsiteLanguages](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_get.md)
- [Post a new entity to EntitySet WebsiteLanguages](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_post.md)
- [Returns the entity with the key from WebsiteLanguages](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_getbyid.md)
- [Replace entity in EntitySet WebsiteLanguages](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_putbyid.md)
- [Delete entity in EntitySet WebsiteLanguages](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_deletebyid.md)
- [Update entity in EntitySet WebsiteLanguages](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_default.md)
- [/api/v1/admin/websitelanguages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_deleteroute.md)
- [/api/v1/admin/websitelanguages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WebsiteProductCrossSells](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_get.md)
- [Post a new entity to EntitySet WebsiteProductCrossSells](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_post.md)
- [Returns the entity with the key from WebsiteProductCrossSells](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_getbyid.md)
- [Replace entity in EntitySet WebsiteProductCrossSells](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_putbyid.md)
- [Delete entity in EntitySet WebsiteProductCrossSells](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_deletebyid.md)
- [Update entity in EntitySet WebsiteProductCrossSells](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_default.md)
- [/api/v1/admin/websiteproductcrosssells/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_deleteroute.md)
- [/api/v1/admin/websiteproductcrosssells({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WebsitePromotions](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_get.md)
- [Post a new entity to EntitySet WebsitePromotions](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_post.md)
- [Returns the entity with the key from WebsitePromotions](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_getbyid.md)
- [Replace entity in EntitySet WebsitePromotions](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_putbyid.md)
- [Delete entity in EntitySet WebsitePromotions](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_deletebyid.md)
- [Update entity in EntitySet WebsitePromotions](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_default.md)
- [/api/v1/admin/websitepromotions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_deleteroute.md)
- [/api/v1/admin/websitepromotions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WebsiteSitemaps](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_get.md)
- [Post a new entity to EntitySet WebsiteSitemaps](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_post.md)
- [Returns the entity with the key from WebsiteSitemaps](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_getbyid.md)
- [Replace entity in EntitySet WebsiteSitemaps](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_putbyid.md)
- [Delete entity in EntitySet WebsiteSitemaps](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_deletebyid.md)
- [Update entity in EntitySet WebsiteSitemaps](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_default.md)
- [/api/v1/admin/websitesitemaps/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_deleteroute.md)
- [/api/v1/admin/websitesitemaps({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WebsiteStates](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_get.md)
- [Post a new entity to EntitySet WebsiteStates](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_post.md)
- [Returns the entity with the key from WebsiteStates](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_getbyid.md)
- [Replace entity in EntitySet WebsiteStates](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_putbyid.md)
- [Delete entity in EntitySet WebsiteStates](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_deletebyid.md)
- [Update entity in EntitySet WebsiteStates](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_default.md)
- [/api/v1/admin/websitestates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_deleteroute.md)
- [/api/v1/admin/websitestates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WishListCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_get.md)
- [Post a new entity to EntitySet WishListCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_post.md)
- [Returns the entity with the key from WishListCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_getbyid.md)
- [Replace entity in EntitySet WishListCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_putbyid.md)
- [Delete entity in EntitySet WishListCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_deletebyid.md)
- [Update entity in EntitySet WishListCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_default.md)
- [/api/v1/admin/wishlistcustomers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_deleteroute.md)
- [/api/v1/admin/wishlistcustomers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WishListEmailSchedules](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_get.md)
- [Post a new entity to EntitySet WishListEmailSchedules](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_post.md)
- [Returns the entity with the key from WishListEmailSchedules](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_getbyid.md)
- [Replace entity in EntitySet WishListEmailSchedules](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_putbyid.md)
- [Delete entity in EntitySet WishListEmailSchedules](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_deletebyid.md)
- [Update entity in EntitySet WishListEmailSchedules](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_default.md)
- [/api/v1/admin/wishlistemailschedules/delete](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_deleteroute.md)
- [/api/v1/admin/wishlistemailschedules({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WishListProducts](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_get.md)
- [Post a new entity to EntitySet WishListProducts](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_post.md)
- [Returns the entity with the key from WishListProducts](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_getbyid.md)
- [Replace entity in EntitySet WishListProducts](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_putbyid.md)
- [Delete entity in EntitySet WishListProducts](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_deletebyid.md)
- [Update entity in EntitySet WishListProducts](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_default.md)
- [/api/v1/admin/wishlistproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_deleteroute.md)
- [/api/v1/admin/wishlistproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WishLists](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_get.md)
- [Post a new entity to EntitySet WishLists](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_post.md)
- [Returns the entity with the key from WishLists](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getbyid.md)
- [Replace entity in EntitySet WishLists](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_putbyid.md)
- [Delete entity in EntitySet WishLists](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_deletebyid.md)
- [Update entity in EntitySet WishLists](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_default.md)
- [Call operation DynamicProducts](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getdynamicproductsbyid.md)
- [/api/v1/admin/wishlists/delete](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_deleteroute.md)
- [/api/v1/admin/wishlists({key})/wishlistemailschedules({wishlistemailscheduleKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getwishlistemailschedulebykeyandwishlistemailschedulekey.md)
- [/api/v1/admin/wishlists({key})/wishlistshares({wishlistshareKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getwishlistsharebykeyandwishlistsharekey.md)
- [/api/v1/admin/wishlists({key})/wishlistproducts({wishlistproductKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getwishlistproductbykeyandwishlistproductkey.md)
- [/api/v1/admin/wishlists({key})/globalcustomers({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getglobalcustomerbykeyandcustomerkey.md)
- [/api/v1/admin/wishlists({key})/userprofilewishlistfavorites({userprofilewishlistfavoriteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getuserprofilewishlistfavoritebykeyanduserprofilewishlistfavoritekey.md)
- [/api/v1/admin/wishlists({key})/userprofilewishlisthides({userprofilewishlisthideKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getuserprofilewishlisthidebykeyanduserprofilewishlisthidekey.md)
- [/api/v1/admin/wishlists({key})/userprofilewishlisttags({userprofilewishlisttagKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getuserprofilewishlisttagbykeyanduserprofilewishlisttagkey.md)
- [/api/v1/admin/wishlists({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/wishlists({key})/dynamicproducts](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getdynamicproductsbykey.md)
- [/api/v1/admin/wishlists({key})/customeradditions({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getcustomeradditionbykeyandcustomerkey.md)
- [/api/v1/admin/wishlists({key})/customerexceptions({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getcustomerexceptionbykeyandcustomerkey.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_archive.md)
- [/api/v1/admin/wishlists/archive](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_archiveroute.md)
- [Returns the EntitySet WishListShares](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_get.md)
- [Post a new entity to EntitySet WishListShares](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_post.md)
- [Returns the entity with the key from WishListShares](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_getbyid.md)
- [Replace entity in EntitySet WishListShares](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_putbyid.md)
- [Delete entity in EntitySet WishListShares](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_deletebyid.md)
- [Update entity in EntitySet WishListShares](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_default.md)
- [/api/v1/admin/wishlistshares/delete](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_deleteroute.md)
- [/api/v1/admin/wishlistshares({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/device-tokens/register](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokensv1_registerdevicetoken.md)
- [/api/v1/admin/device-tokens/unregister](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokensv1_unregisterdevicetoken.md)
- [Returns the EntitySet DeviceTokens](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_get.md)
- [Post a new entity to EntitySet DeviceTokens](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_post.md)
- [Returns the entity with the key from DeviceTokens](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_getbyid.md)
- [Replace entity in EntitySet DeviceTokens](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_putbyid.md)
- [Delete entity in EntitySet DeviceTokens](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_deletebyid.md)
- [Update entity in EntitySet DeviceTokens](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_default.md)
- [/api/v1/admin/devicetokens/delete](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_deleteroute.md)
- [/api/v1/admin/devicetokens({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet MessageStatuses](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_get.md)
- [Post a new entity to EntitySet MessageStatuses](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_post.md)
- [Returns the entity with the key from MessageStatuses](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_getbyid.md)
- [Replace entity in EntitySet MessageStatuses](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_putbyid.md)
- [Delete entity in EntitySet MessageStatuses](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_deletebyid.md)
- [Update entity in EntitySet MessageStatuses](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_default.md)
- [/api/v1/admin/messagestatuses/delete](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_deleteroute.md)
- [/api/v1/admin/messagestatuses({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PushNotificationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_get.md)
- [Post a new entity to EntitySet PushNotificationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_post.md)
- [Returns the entity with the key from PushNotificationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_getbyid.md)
- [Replace entity in EntitySet PushNotificationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_putbyid.md)
- [Delete entity in EntitySet PushNotificationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_deletebyid.md)
- [Update entity in EntitySet PushNotificationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_default.md)
- [/api/v1/admin/pushnotificationlogs/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_deleteroute.md)
- [/api/v1/admin/pushnotificationlogs({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PushNotificationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_get.md)
- [Post a new entity to EntitySet PushNotificationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_post.md)
- [Returns the entity with the key from PushNotificationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_getbyid.md)
- [Replace entity in EntitySet PushNotificationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_putbyid.md)
- [Delete entity in EntitySet PushNotificationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_deletebyid.md)
- [Update entity in EntitySet PushNotificationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_default.md)
- [/api/v1/admin/pushnotificationmessages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_deleteroute.md)
- [/api/v1/admin/pushnotificationmessages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/pushnotificationmessages({key})/pushnotificationlogs({pushnotificationlogKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_getpushnotificationlogbykeyandpushnotificationlogkey.md)
- [Returns the EntitySet CustomerOrderChanges](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_get.md)
- [Post a new entity to EntitySet CustomerOrderChanges](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_post.md)
- [Returns the entity with the key from CustomerOrderChanges](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_getbyid.md)
- [Replace entity in EntitySet CustomerOrderChanges](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_putbyid.md)
- [Delete entity in EntitySet CustomerOrderChanges](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_deletebyid.md)
- [Update entity in EntitySet CustomerOrderChanges](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_default.md)
- [/api/v1/admin/customerorderchanges/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_deleteroute.md)
- [/api/v1/admin/customerorderchanges({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WishListCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_get.md)
- [Post a new entity to EntitySet WishListCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_post.md)
- [Returns the entity with the key from WishListCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_getbyid.md)
- [Replace entity in EntitySet WishListCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_putbyid.md)
- [Delete entity in EntitySet WishListCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_deletebyid.md)
- [Update entity in EntitySet WishListCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_default.md)
- [/api/v1/admin/wishlistcustomeradditions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_deleteroute.md)
- [/api/v1/admin/wishlistcustomeradditions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet WishListCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_get.md)
- [Post a new entity to EntitySet WishListCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_post.md)
- [Returns the entity with the key from WishListCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_getbyid.md)
- [Replace entity in EntitySet WishListCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_putbyid.md)
- [Delete entity in EntitySet WishListCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_deletebyid.md)
- [Update entity in EntitySet WishListCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_default.md)
- [/api/v1/admin/wishlistcustomerexceptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_deleteroute.md)
- [/api/v1/admin/wishlistcustomerexceptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet PromotionResultProducts](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_get.md)
- [Post a new entity to EntitySet PromotionResultProducts](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_post.md)
- [Returns the entity with the key from PromotionResultProducts](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_getbyid.md)
- [Replace entity in EntitySet PromotionResultProducts](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_putbyid.md)
- [Delete entity in EntitySet PromotionResultProducts](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_deletebyid.md)
- [Update entity in EntitySet PromotionResultProducts](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_default.md)
- [/api/v1/admin/promotionresultproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_deleteroute.md)
- [/api/v1/admin/promotionresultproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_getcustompropertybykeyandcustompropertykey.md)
- [Returns the EntitySet RuleClauseProducts](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_get.md)
- [Post a new entity to EntitySet RuleClauseProducts](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_post.md)
- [Returns the entity with the key from RuleClauseProducts](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_getbyid.md)
- [Replace entity in EntitySet RuleClauseProducts](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_putbyid.md)
- [Delete entity in EntitySet RuleClauseProducts](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_deletebyid.md)
- [Update entity in EntitySet RuleClauseProducts](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_patchbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_default.md)
- [/api/v1/admin/ruleclauseproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_deleteroute.md)
- [/api/v1/admin/ruleclauseproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_getcustompropertybykeyandcustompropertykey.md)
- [/api/v2/content/PageByType](https://docs.developers.optimizely.com/configured-commerce/reference/content_pagebytype.md)
- [/api/v2/content/PagesByParent](https://docs.developers.optimizely.com/configured-commerce/reference/content_pagesbyparent.md)
- [/api/v2/content/PageByUrl](https://docs.developers.optimizely.com/configured-commerce/reference/content_pagebyurl.md)
- [/api/v2/content/PageUrlByType](https://docs.developers.optimizely.com/configured-commerce/reference/content_pageurlbytype.md)
- [/api/v2/content/PageLinks](https://docs.developers.optimizely.com/configured-commerce/reference/content_pagelinks.md)
- [/api/v2/content/GetNodeIdForPageName](https://docs.developers.optimizely.com/configured-commerce/reference/content_getnodeidforpagename.md)
- [/api/v2/content/Theme](https://docs.developers.optimizely.com/configured-commerce/reference/content_themeasync.md)
- [/api/v2/products](https://docs.developers.optimizely.com/configured-commerce/reference/productsv2_getasync.md)
- [/api/v2/products/{ProductId}](https://docs.developers.optimizely.com/configured-commerce/reference/productsv2_getasync2byproductid.md)
- [/api/v2/products/{productId}/alsopurchased](https://docs.developers.optimizely.com/configured-commerce/reference/productsv2_getalsopurchasedcollectionasyncbyproductid.md)
- [/api/v2/products/{productId}/relatedproducts](https://docs.developers.optimizely.com/configured-commerce/reference/productsv2_getrelatedproductcollectionasyncbyproductid.md)
- [/api/v2/products/{productId}/variantchildren](https://docs.developers.optimizely.com/configured-commerce/reference/productsv2_getvariantchildcollectionasyncbyproductid.md)
- [/api/v2/products/{productId}/variantchildren/{variantChildId}](https://docs.developers.optimizely.com/configured-commerce/reference/productsv2_getvariantchildasyncbyproductidandvariantchildid.md)
- [/api/v2/products/feederData/productWithMostAttributes](https://docs.developers.optimizely.com/configured-commerce/reference/productsv2_getproductwithmostattributes.md)
- [/api/v2/products/feederData/productWithMostVariants](https://docs.developers.optimizely.com/configured-commerce/reference/productsv2_getproductwithmostvariants.md)
# Content Management System Documentation
> Optimizely Content Management System (CMS) provides powerful web content management capabilities, available through an intuitive user interface, letting experienced and occasional users work efficiently with content.
## Guides
- [Get started with CMS 12](https://docs.developers.optimizely.com/content-management-system/docs/getting-started.md): Describes the process for using the Optimizely Content Management System (CMS 12).
- [HIPAA-enabled CMS](https://docs.developers.optimizely.com/content-management-system/docs/hipaa-enabled-cms.md): Describes the differences and the features that are excluded from a HIPAA-enabled CMS 12.
- [Learning path](https://docs.developers.optimizely.com/content-management-system/docs/learning-path.md): The Learning path is intended for developers who are new to Optimizely Content Management System (CMS), and want to learn the basics to quickly get started developing.
- [Developer prerequisites](https://docs.developers.optimizely.com/content-management-system/docs/developer-prerequisites.md)
- [What is a CMS?](https://docs.developers.optimizely.com/content-management-system/docs/what-is-a-cms.md): Describes the concepts of a content management system.
- [Technology stack](https://docs.developers.optimizely.com/content-management-system/docs/technology-stack.md): Describes the technology on which Optimizely Content Management System (CMS) is built.
- [Optimizely UI](https://docs.developers.optimizely.com/content-management-system/docs/pluggable-ui.md)
- [Alloy demonstration templates](https://docs.developers.optimizely.com/content-management-system/docs/alloy-demonstration-templates.md): Describes the Alloy sample site which you can install for demonstration and testing purposes.
- [Upgrade Optimizely](https://docs.developers.optimizely.com/content-management-system/docs/installing-and-upgrading.md): Describes how to upgrade your Optimizely solution through Visual Studio and the NuGet package manager.
- [Initial configuration](https://docs.developers.optimizely.com/content-management-system/docs/initial-configuration.md): Describes some typical initial configurations you need to consider when setting up a CMS solution.
- [Content model and views](https://docs.developers.optimizely.com/content-management-system/docs/content-model-and-views.md): Describes the core concepts of content, content model and views, and how these are related in Optimizely Content Management System (CMS).
- [Create and edit content](https://docs.developers.optimizely.com/content-management-system/docs/creating-and-editing-content.md): Create and edit content, and content versioning in Optimizely CMS 12, from a code perspective.
- [Media support](https://docs.developers.optimizely.com/content-management-system/docs/media-support.md): Introduces concepts about setting up media support in Optimizely CMS 12.
- [Content tree and routing](https://docs.developers.optimizely.com/content-management-system/docs/content-tree-and-routing.md): Introduces content structure and routing in Optimizely CMS 12.
- [Link collections and navigation](https://docs.developers.optimizely.com/content-management-system/docs/listings-and-navigation.md): Introduces options for building content navigation in Optimizely CMS 12.
- [Security checklist](https://docs.developers.optimizely.com/content-management-system/docs/security-checklist.md): Describes common security issues for websites.
- [Deployment](https://docs.developers.optimizely.com/content-management-system/docs/deployment-learning-path.md): Move your solution from your local development environment, to a production-like environment in the cloud, or on-premises.
- [Configure a development environment](https://docs.developers.optimizely.com/content-management-system/docs/set-up-a-development-environment.md): Configure a development environment in Optimizely CMS 12.
- [Learn basic editing](https://docs.developers.optimizely.com/content-management-system/docs/learn-basic-editing.md): Introduces basic editing in Optimizely CMS 12.
- [Create a CMS starter project](https://docs.developers.optimizely.com/content-management-system/docs/creating-a-starter-project.md): Create an empty Optimizely CMS 12 project, add a page type and configure a start page for the site.
- [CMS documentation videos](https://docs.developers.optimizely.com/content-management-system/docs/documentation-videos.md): Lists videos that describe how to use some of the Optimizely Content Management System (CMS) features.
- [Configure CMS 12](https://docs.developers.optimizely.com/content-management-system/docs/set-up-cms-12.md)
- [System requirements for Optimizely](https://docs.developers.optimizely.com/content-management-system/docs/system-requirements-for-optimizely.md): Describes the requirements for running Optimizely websites.
- [Install Optimizely (ASP.NET Core)](https://docs.developers.optimizely.com/content-management-system/docs/installing-optimizely-net-5.md): Describes a first-time installation of Optimizely CMS 12 and Optimizely Commerce Connect 14 websites with the latest updates, with or without sample templates.
- [NuGet package families in CMS](https://docs.developers.optimizely.com/content-management-system/docs/nuget-package-families-in-cms.md)
- [Resolve NuGet dependency conflicts](https://docs.developers.optimizely.com/content-management-system/docs/resolving-nuget-dependency-conflicts-in-project-sdk-packagereference-model.md): Describes why package dependencies can create compatibility issues and how to work around those issues in the Project SDK (PackageReference) model.
- [Upgrade to CMS 12](https://docs.developers.optimizely.com/content-management-system/docs/upgrade-to-cms-12.md): Describes the main process for upgrading to Optimizely Content Management System (CMS 12).
- [Breaking changes in CMS 12](https://docs.developers.optimizely.com/content-management-system/docs/breaking-changes-in-content-cloud-cms-12.md): Describes breaking changes for Optimizely CMS 12 in relation to previous CMS 11, and the steps needed to update affected code.
- [Why upgrade to CMS 12?](https://docs.developers.optimizely.com/content-management-system/docs/why-upgrade-to-content-cloud-cms-12.md): Describes why upgrading to Optimizely CMS 12 is advantageous to you.
- [Upgrade assistant](https://docs.developers.optimizely.com/content-management-system/docs/upgrade-assistant.md): Describes the Upgrade assistant, which automates the transition from an ASP.NET Standard project to an ASP.NET Core project.
- [Upgrade to CMS Core 12.17.0](https://docs.developers.optimizely.com/content-management-system/docs/upgrade-to-cms-core-12170.md)
- [Configure CMS](https://docs.developers.optimizely.com/content-management-system/docs/configuration.md): Configure and select options in Optimizely CMS 12 through code, configuration files, or environment variables.
- [Cms section](https://docs.developers.optimizely.com/content-management-system/docs/configuring-cms.md): Describes the various option classes that are part of the Cms section of the configuration.
- [CmsUI section](https://docs.developers.optimizely.com/content-management-system/docs/configuring-cmsui.md): Describes the various option classes that are part of the CmsUI section of the configuration.
- [Configure DataAccess and DynamicDataStore](https://docs.developers.optimizely.com/content-management-system/docs/configuring-dataaccess-and-dynamicdatastore.md): Describes the DataAccess and DynamicDataStoreOptions sections of the configuration file.
- [module.config](https://docs.developers.optimizely.com/content-management-system/docs/configuring-moduleconfig.md): Describes the <module> section of the module.config file, which is located in the root directory of a shell module and contains settings specific to that module.
- [Change URLs for edit and admin views](https://docs.developers.optimizely.com/content-management-system/docs/changing-edit-and-admin-view-urls.md): Describes how to change the edit and admin view URLs.
- [Validate links](https://docs.developers.optimizely.com/content-management-system/docs/link-validation.md): Track broken links for a website using the link validator scheduled job.
- [Initialize CMS](https://docs.developers.optimizely.com/content-management-system/docs/initialization.md): Describes the initialization system in the Optimizely platform, which is used by Optimizely CMS 12, Optimizely Commerce Connect, and third-party and customized modules used with Optimizely products.
- [Create an initialization module](https://docs.developers.optimizely.com/content-management-system/docs/creating-an-initialization-module.md): Create an initialization module to work with the initialization system in CMS 12.
- [Dependency injection](https://docs.developers.optimizely.com/content-management-system/docs/dependency-injection.md): Describes how to use dependency injection.
- [Deploy CMS](https://docs.developers.optimizely.com/content-management-system/docs/deploying-content-cloud.md): Describes services and setup options to deploy and scale Optimizely CMS 12 sites. It is intended for hosting professionals and partner developers who configure and deploy CMS sites in different infrastructure environments.
- [Plan a deployment](https://docs.developers.optimizely.com/content-management-system/docs/planning-deployments.md): Describes the stages of website development and deployment, and things to consider when planning the implementation of your solution.
- [Deployment scenarios](https://docs.developers.optimizely.com/content-management-system/docs/deployment-scenarios.md): Describes common deployment scenarios.
- [Manage cloud licenses](https://docs.developers.optimizely.com/content-management-system/docs/managing-cloud-licenses.md): Describes how to manage cloud-based licenses for test and production environments in an optimized way, when running Optimizely websites in the cloud.
- [Deploy to Azure Web Apps](https://docs.developers.optimizely.com/content-management-system/docs/deploying-to-azure-webapps.md): Describes how to set up an Optimizely Content Management System (CMS) site to run on Azure Web Apps.
- [Deploy to Windows servers](https://docs.developers.optimizely.com/content-management-system/docs/deploying-to-windows-servers.md): Describes how to deploy Optimizely Content Management System (CMS) sites through Visual Studio.
- [Set up multiple sites](https://docs.developers.optimizely.com/content-management-system/docs/setting-up-multiple-sites.md): Describes how to set up a multi-tenant instance to host multiple websites.
- [Install database schema](https://docs.developers.optimizely.com/content-management-system/docs/installing-database-schema.md): Describes how to install database schema.
- [Automatic schema updates](https://docs.developers.optimizely.com/content-management-system/docs/automatic-schema-updates.md): Describes how to work with database schema updates, when upgrading Optimizely websites.
- [Configure CDN](https://docs.developers.optimizely.com/content-management-system/docs/content-delivery-network-cdn-configuration.md): Describes how to configure header settings with regards to personalization in a Content Delivery Network (CDN) environment for Optimizely Content Management System (CMS).
- [Configure database mode](https://docs.developers.optimizely.com/content-management-system/docs/database-mode.md): Describes database mode configuration.
- [Configure email server](https://docs.developers.optimizely.com/content-management-system/docs/configuring-your-email-server.md): Describes how to set up your email server to send out email notifications.
- [Create a Docker file for a CMS app](https://docs.developers.optimizely.com/content-management-system/docs/create-a-docker-file.md): Describes how to create a Docker file for an Optimizely Content Management System (CMS) application.
- [Store UTC date and time in the database (Legacy)](https://docs.developers.optimizely.com/content-management-system/docs/storing-utc-date-and-time-in-the-database-legacy.md): If you are running an CMS site with a version prior to CMS 10, you can convert the database to UTC using the provided PowerShell scripts in this topic.
- [Host a frontend with Optimizely](https://docs.developers.optimizely.com/content-management-system/docs/host-a-frontend-with-optimizely.md): Use Optimizely to build and host your NextJS site front end with an Optimizely back end for CMS 12.
- [Develop the CMS](https://docs.developers.optimizely.com/content-management-system/docs/develop-the-cms.md)
- [BLOB storage and providers](https://docs.developers.optimizely.com/content-management-system/docs/blob-storage-and-providers.md): Explains the concept and usage of BLOBs (Binary Large Objects) in Optimizely.
- [Configure a custom BLOB provider](https://docs.developers.optimizely.com/content-management-system/docs/configure-a-custom-blob-provider.md)
- [Add Azure BLOB provider to your .NET Core application](https://docs.developers.optimizely.com/content-management-system/docs/how-to-add-azure-blob-provider-to-your-net-core-application.md): Explains the concept and usage of BLOBs (Binary Large Objects) for Azure BLOB.
- [Cache options and methods](https://docs.developers.optimizely.com/content-management-system/docs/caching.md): Explains the caching concept in the Optimizely platform, and the different caching options and methods available.
- [Cache objects](https://docs.developers.optimizely.com/content-management-system/docs/object-caching.md): Describes object caching in Optimizely, and how to define and configure cache information.
- [Cache read-only objects](https://docs.developers.optimizely.com/content-management-system/docs/read-only-object-cache.md): Describes read-only object caching, and how this type of caching works.
- [Configure in-memory cache limits](https://docs.developers.optimizely.com/content-management-system/docs/monitoring-memorycache.md): Describes how to configure in-memory cache limits.
- [Client resources](https://docs.developers.optimizely.com/content-management-system/docs/client-resources.md): Explains how to define and configure available client resources.
- [Dynamic Data Store](https://docs.developers.optimizely.com/content-management-system/docs/dynamic-data-store.md): Describes the Optimizely Dynamic Data Store (DDS), which saves, loads and searches compile-time data types (.NET object instances) and run-time data types (property bags) in shared tables in SQL Server.
- [Configure DDS](https://docs.developers.optimizely.com/content-management-system/docs/configuring-dynamic-data-store.md): Describes how to set up the Optimizely Dynamic Data Store.
- [Index properties](https://docs.developers.optimizely.com/content-management-system/docs/indexing-properties.md)
- [Map stores](https://docs.developers.optimizely.com/content-management-system/docs/mapping-stores.md): Describes mapping store types.
- [Support LINQ](https://docs.developers.optimizely.com/content-management-system/docs/supporting-linq.md): Describes Optimizely Dynamic Data Store (DDS) support for Microsoft’s Language Integrated Query (LINQ).
- [Identity, date, and time](https://docs.developers.optimizely.com/content-management-system/docs/identity-and-date-and-time-management.md): Describes managing identities, dates and times.
- [Events and event providers](https://docs.developers.optimizely.com/content-management-system/docs/event-management.md): Describes the event management system and event providers in Optimizely.
- [Create a custom event provider](https://docs.developers.optimizely.com/content-management-system/docs/developing-an-event-provider.md): Shows a simple pseudo-code for writing an event provider based on file with options.
- [Add Azure event provider to .NET Core application](https://docs.developers.optimizely.com/content-management-system/docs/how-to-add-azure-event-provider-to-your-net-core-application.md): Describes how to use an event provider that uses Azure Service Bus as the transport mechanism.
- [Use the Event API](https://docs.developers.optimizely.com/content-management-system/docs/event-management-api.md): Describes the Optimizely event management system API.
- [File Providers](https://docs.developers.optimizely.com/content-management-system/docs/file-providers.md): Describes how to use file provider to map files to virtual paths in the site.
- [Globalization](https://docs.developers.optimizely.com/content-management-system/docs/globalization.md): Introduces the globalization and language management concept for the Optimizely platform, including Optimizely Content Management System (CMS) and Optimizely Customized Commerce.
- [Globalization scenarios](https://docs.developers.optimizely.com/content-management-system/docs/globalization-scenarios.md): Describes common globalization scenarios for Optimizely Content Management System (CMS) solutions, and provides an overview of language-specific settings and properties for CMS content.
- [Localize the user interface](https://docs.developers.optimizely.com/content-management-system/docs/localizing-the-user-interface.md): Describes how to localize the user interface in Optimizely Content Management System (CMS).
- [Configure a custom localization provider](https://docs.developers.optimizely.com/content-management-system/docs/configuring-a-custom-localization-provider.md): Describes how to configure the initialization of localization providers used by the default LocalizationService in Optimizely Content Management System (CMS).
- [Localization service](https://docs.developers.optimizely.com/content-management-system/docs/localization-service-1.md): Describes how to retrieve the currently configured and active EPiServer.Framework.Localization.LocalizationService, and use the EPiServer.Framework.Localization.LocalizationService.Current static property. It also describes how to add a constructor dependency to LocalizationService if your class is created by the service container.
- [Retrieve localization service](https://docs.developers.optimizely.com/content-management-system/docs/localization-service.md): Describes how to retrieve the currently configured and active EPiServer.Framework.Localization.LocalizationService, and use the EPiServer.Framework.Localization.LocalizationService.Current static property. It also describes how to add a constructor dependency to LocalizationService if your class is created by the service container.
- [Determine languages](https://docs.developers.optimizely.com/content-management-system/docs/determining-languages.md): Describes the API for accessing, selecting and modifying languages, and strict language routing in Optimizely Content Management System (CMS).
- [Add a custom language](https://docs.developers.optimizely.com/content-management-system/docs/add-a-custom-language.md): Describes how to add a custom language to CMS.
- [Log activity](https://docs.developers.optimizely.com/content-management-system/docs/activity-logging.md): Describes the Optimizely Activity system, which is a facility where recent changes to the solution are tracked.
- [Logging options](https://docs.developers.optimizely.com/content-management-system/docs/logging-options.md): Describes logging options in CMS 12.
- [Write log messages](https://docs.developers.optimizely.com/content-management-system/docs/logging.md): Describes writing log messages from the logging API.
- [Routing](https://docs.developers.optimizely.com/content-management-system/docs/routing.md): Describes routing in Optimizely CMS 12.
- [Partial routing](https://docs.developers.optimizely.com/content-management-system/docs/partial-routing.md): Describes how to extend routing beyond pages.
- [Example of News partial routing](https://docs.developers.optimizely.com/content-management-system/docs/example-of-news-partial-routing.md): Shows how to implement partial routing in Optimizely Content Management System (CMS).
- [Route to BLOB](https://docs.developers.optimizely.com/content-management-system/docs/blob-routing.md): Describes how routing to BLOB is done in Optimizely.
- [Internationalized resource identifiers (IRIs)](https://docs.developers.optimizely.com/content-management-system/docs/internationalized-resource-identifiers-iris.md): Describes how international characters are handled for URLs in Optimizely.
- [Scheduled jobs](https://docs.developers.optimizely.com/content-management-system/docs/scheduled-jobs.md): Describes scheduled jobs in Optimizely Content Management System (CMS) that run in the background at preset time intervals and typically perform cleanup and updating tasks.
- [Search](https://docs.developers.optimizely.com/content-management-system/docs/search.md): Describes search functionality.
- [Search and filter](https://docs.developers.optimizely.com/content-management-system/docs/searching-and-filtering.md): Describes how to create a search solution to help website visitors find what they want by combining Optimizely Data Source controls, listing controls and even third-party controls (.NET and so on).
- [Add search providers](https://docs.developers.optimizely.com/content-management-system/docs/adding-search-providers.md): Describes how to add a search provider.
- [Search for pages based on page type](https://docs.developers.optimizely.com/content-management-system/docs/searching-for-pages-based-on-page-type.md): Describes how to search for pages based on page type.
- [Security](https://docs.developers.optimizely.com/content-management-system/docs/security.md): Describes security in Optimizely Content Management System (CMS) version 12.
- [Content security policy](https://docs.developers.optimizely.com/content-management-system/docs/content-security-policy.md): Describes how to prevent cross-site scripting attacks.
- [Cookie usage](https://docs.developers.optimizely.com/content-management-system/docs/cookie-usage.md): Describes the use and management of cookies within Optimizely's CMS and DXP environments, ensuring compliance and optimal functionality for users and developers.
- [Integrate Entra ID using OpenID Connect](https://docs.developers.optimizely.com/content-management-system/docs/integrate-azure-ad-using-openid-connect.md): Describes how to use OpenID Connect to integrate with Entra ID (formerly Azure AD). It also describes how an Optimizely application can use the OpenID Connect to sign in users from a single/multi-tenant environment, using the ASP.NET OpenID Connect middleware.
- [ASP.NET Identity](https://docs.developers.optimizely.com/content-management-system/docs/aspnetidentity.md): Describes the authentication module for managing users and roles.
- [Mixed-mode authentication](https://docs.developers.optimizely.com/content-management-system/docs/mixed-mode-authentication.md): Describes a common use case for mixed-mode authentication, having one authentication provider for your back-end users and another provider for website users.
- [Permissions to functions](https://docs.developers.optimizely.com/content-management-system/docs/permissions-to-functions.md): Describes how to assign users and roles to a permission in the administrative interface
- [Decoupled setup](https://docs.developers.optimizely.com/content-management-system/docs/decoupled-setup.md): Describes how to secure the user interfaces to prevent unauthorized users to access, for a solution with physical separation of servers (decoupled setup).
- [Virtual roles](https://docs.developers.optimizely.com/content-management-system/docs/virtual-roles.md): Describes virtual roles, which are an extension of the role concept.
- [Filter JavaScript from properties and files](https://docs.developers.optimizely.com/content-management-system/docs/filter-javascript-from-properties-and-files.md): Shows how to sanitize potentially malicious JavaScript
- [Synchronization](https://docs.developers.optimizely.com/content-management-system/docs/synchronization.md): Describes the synchronization procedure in Optimizely.
- [User notifications](https://docs.developers.optimizely.com/content-management-system/docs/using-notifications.md): Introduces the User Notifications framework in Optimizely, intended for sending user-to-user notification messages.
- [Subscription keys](https://docs.developers.optimizely.com/content-management-system/docs/subscription_keys.md): Describes the subscription keys for the User Notifications framework used for sending user-to-user notification messages in Optimizely Content Management System (CMS).
- [User notification examples](https://docs.developers.optimizely.com/content-management-system/docs/usage-examples.md): Shows how to work with user notifications and subscriptions for notifying users in Optimizely Content Management System (CMS).
- [Develop the CMS UI](https://docs.developers.optimizely.com/content-management-system/docs/user-interface.md): Describes the Optimizely Content Management System (CMS) user interface from a developer's perspective.
- [Add a module initializer](https://docs.developers.optimizely.com/content-management-system/docs/adding-a-module-initializer.md): Describes the module initializer in Optimizely.
- [Command pattern](https://docs.developers.optimizely.com/content-management-system/docs/command-pattern.md): Introduces the command pattern used when working with widgets, toolbars, and actions in the Optimizely Content Management System (CMS) user interface.
- [Global toolbar commands plugin](https://docs.developers.optimizely.com/content-management-system/docs/global-toolbar-commands-plug-in.md): Describes how to add commands to the global toolbar.
- [Plug-in commands](https://docs.developers.optimizely.com/content-management-system/docs/plugging-in-commands.md): Describes how to plug-in commands when working with widgets, toolbars and actions in the Optimizely Content Management System (CMS) user interface.
- [Command builders](https://docs.developers.optimizely.com/content-management-system/docs/command-builders.md): Describes command builders used when working with widgets and actions in the Optimizely Content Management System (CMS) user interface.
- [Configure CMS user interface](https://docs.developers.optimizely.com/content-management-system/docs/configuring-cms-user-interface.md): Describes available configuration options for the Optimizely user interface, with the purposes of enhancing performance and improving the user experience.
- [Configure Shell modules](https://docs.developers.optimizely.com/content-management-system/docs/configuring-shell-modules.md): Describes how to configure custom modules like gadgets and plug-ins, to be used in the Optimizely Content Management System (CMS) user interface.
- [Context-sensitive components](https://docs.developers.optimizely.com/content-management-system/docs/context-sensitive-components.md): Describes context-sensitive components in the Optimizely user interface.
- [Create a React component](https://docs.developers.optimizely.com/content-management-system/docs/creating-a-react-component.md): Describes how you can use the JavaScript framework React in the Optimizely Content Management System (CMS) user interface; most concepts should be applicable to other JavaScript frameworks also.
- [Create MVC component](https://docs.developers.optimizely.com/content-management-system/docs/creating-a-component.md): Describes how to create a component in the Optimizely Content Management System (CMS) user interface.
- [Debug CMS UI](https://docs.developers.optimizely.com/content-management-system/docs/debugging-cms-ui.md): Describes how to debug the Optimizely Content Management System (CMS) user interface.
- [Describe content in the UI](https://docs.developers.optimizely.com/content-management-system/docs/describing-content-in-the-ui.md): Describes ways to control how content is presented and behaves in the Optimizely Content Management System (CMS) user interface. Content is a central feature in Optimizely products.
- [Dialog boxes](https://docs.developers.optimizely.com/content-management-system/docs/dialogs.md): Describes how to use dialog boxes in CMS 12.
- [Dojo JavaScript framework](https://docs.developers.optimizely.com/content-management-system/docs/introduction-to-dojo.md): Introduces the Dojo JavaScript framework used for the user interface in Optimizely Content Management System (CMS).
- [Drag-and-drop](https://docs.developers.optimizely.com/content-management-system/docs/drag-and-drop.md): Describes how drag-and-drop works in the Optimizely Content Management System (CMS) user interface.
- [Edit objects](https://docs.developers.optimizely.com/content-management-system/docs/editing-objects.md): Describes how to automatically create user interfaces for editing objects; similar to working with audiences in Optimizely Content Management System (CMS) or *scaffolding* in MVC; taking any .NET object and automatically generating an editor view for it.
- [UI wrapper types](https://docs.developers.optimizely.com/content-management-system/docs/ui-wrapper-types.md): Describes wrapper types for the editor in the Optimizely Content Management System (CMS) user interface.
- [Configure the default editor wrapper](https://docs.developers.optimizely.com/content-management-system/docs/configuring-the-default-editor-wrapper.md): Describes how to configure the editor wrapper in Optimizely Content Management System (CMS). The default wrapper is *floating*, however you can also change this to use the *flyout* wrapper.
- [Enable headless multi-channel content in CMS](https://docs.developers.optimizely.com/content-management-system/docs/enabling-headless-content.md): Describes how to enable the multi-channel (headless) content solution, or disable it for a hybrid Optimizely Content Management System (CMS) content solution.
- [Extend the navigation](https://docs.developers.optimizely.com/content-management-system/docs/extending-the-navigation.md): Describes how to extend the navigation for Optimizely Content Management System (CMS) version 11.21 and higher.
- [Use menu providers](https://docs.developers.optimizely.com/content-management-system/docs/using-menu-providers.md): Describes how to use menu providers that are organized in a tree according to their menu path.
- [Upgrade navigation](https://docs.developers.optimizely.com/content-management-system/docs/upgrading-navigation.md): Highlights Optimizely Content Management System (CMS) user interface differences before and after version 11.21 and gives examples of what to do in each case.
- [Add and configure menu items](https://docs.developers.optimizely.com/content-management-system/docs/adding-and-configuring-menu-items.md): Describes how to add and set up menu items.
- [Highlight parent menu items](https://docs.developers.optimizely.com/content-management-system/docs/how-to-highlight-parent-menu-items.md): Describes how to highlight parent menu items.
- [Extend the Tasks pane with custom queries](https://docs.developers.optimizely.com/content-management-system/docs/extending-the-tasks-pane-with-custom-queries.md): Describes how to extend the task pane that is part of the Optimizely Content Management System (CMS) user interface.
- [Message service pool](https://docs.developers.optimizely.com/content-management-system/docs/message-service-pool.md): Describes the message service used for managing editor alerts in the Optimizely Content Management System (CMS) user interface.
- [Plug-in areas](https://docs.developers.optimizely.com/content-management-system/docs/plug-in-areas.md): Describes common plug-in areas in the user interface.
- [Plug in a gadget](https://docs.developers.optimizely.com/content-management-system/docs/plugging-in-a-gadget.md): Introduces the plug-in areas for gadgets in the Optimizely Content Management System (CMS) user interface.
- [Publish and subscribe messaging system](https://docs.developers.optimizely.com/content-management-system/docs/publish-and-subscribe-messaging-system.md): Describes how the Dojo publish and messaging system is used for components in the Optimizely Content Management System (CMS) user interface.
- [Service locator](https://docs.developers.optimizely.com/content-management-system/docs/service-locator.md): Describes the service locator used for registering modular dependencies, when working with components in the Optimizely Content Management System (CMS) user interface.
- [Shell profile](https://docs.developers.optimizely.com/content-management-system/docs/shell-profile.md): Describes how to use the profile from client-side code.
- [Store architecture](https://docs.developers.optimizely.com/content-management-system/docs/store-architecture.md): Describes the implementation of object stores in Optimizely Content Management System (CMS) and their recommended pattern for use.
- [Views](https://docs.developers.optimizely.com/content-management-system/docs/views.md): Describes how to create views.
- [Create a view](https://docs.developers.optimizely.com/content-management-system/docs/creating-a-view.md): Shows how to create a view.
- [Change a view through configuration](https://docs.developers.optimizely.com/content-management-system/docs/modifying-a-view-through-configuration.md): Shows how to modify a view in the Optimizely Content Management System (CMS) user interface, through configuration.
- [Create a component](https://docs.developers.optimizely.com/content-management-system/docs/creating-a-component-1.md): Shows how to create a component that plugs in to the assets pane of the Optimizely Content Management System (CMS) edit view.
- [Create a container](https://docs.developers.optimizely.com/content-management-system/docs/creating-a-container.md): Shows how to create the component container used for adding personalized gadgets in Optimizely Content Management System (CMS).
- [Replace a component globally](https://docs.developers.optimizely.com/content-management-system/docs/replacing-a-component-globally.md): Describes how to replace a component globally in the Optimizely Content Management System (CMS) user interface.
- [Hide or control access to customized components](https://docs.developers.optimizely.com/content-management-system/docs/hiding-or-controlling-access-to-a-component.md): Describes how to manage access to customized components in the Optimizely Content Management System (CMS) user interface.
- [Plug components into a view](https://docs.developers.optimizely.com/content-management-system/docs/plugging-in-components-into-a-view.md): Describes how to plug components into a view in the Optimizely Content Management System (CMS) user interface.
- [WebSocket support](https://docs.developers.optimizely.com/content-management-system/docs/websocket-support.md): Describes using a WebSocket connection to improve the user interface experience.
- [Develop content](https://docs.developers.optimizely.com/content-management-system/docs/develop-content.md)
- [Content](https://docs.developers.optimizely.com/content-management-system/docs/content.md): Introduces the concept of content and content types in Optimizely.
- [Content types in code](https://docs.developers.optimizely.com/content-management-system/docs/content-types.md): Explains the concept of content types and templates, and how these are associated in Optimizely Content Management System (CMS).
- [Content templates](https://docs.developers.optimizely.com/content-management-system/docs/content-templates.md): Describes the concept of content templates used for rendering content in Optimizely.
- [Content versions](https://docs.developers.optimizely.com/content-management-system/docs/content-versions.md): Describes the various states a content version can have.
- [Content approvals](https://docs.developers.optimizely.com/content-management-system/docs/content-approvals.md): Describes the concepts for reviewing and approving content.
- [Configure content selector properties](https://docs.developers.optimizely.com/content-management-system/docs/selecting-content.md): Shows ways to set up content selector properties to create links to other content, such as selecting a page in a page reference property.
- [Multilingual content](https://docs.developers.optimizely.com/content-management-system/docs/multilingual-content.md): Describes how to create a content type that implements the ILocalizable interface in several language versions.
- [Group content types and properties](https://docs.developers.optimizely.com/content-management-system/docs/grouping-content-types-and-properties.md): Describes how to group content types and properties into logical entities, to make the editing experience more intuitive.
- [IContentRepository](https://docs.developers.optimizely.com/content-management-system/docs/icontentrepository-and-datafactory.md): Describes repository methods for Optimizely content, and how to load, list, and persist content instances.
- [Persist IContent instances](https://docs.developers.optimizely.com/content-management-system/docs/persisting-icontent-instances.md): Describes how to save and load IContent instances through IContentRepository.
- [Validate object instances](https://docs.developers.optimizely.com/content-management-system/docs/validating-object-instances.md): Describes how to validate object instances.
- [ContentType attribute](https://docs.developers.optimizely.com/content-management-system/docs/attributes.md): Describes the ContentType attribute, used in Optimizely to define a set of properties needed when creating content types such as pages and blocks.
- [Resolve the currently loaded content context](https://docs.developers.optimizely.com/content-management-system/docs/resolving-current-content-context.md): Describes using an instance of CurrentContentContext object to resolve the currently loaded content context.
- [Refactor content type classes](https://docs.developers.optimizely.com/content-management-system/docs/refactoring-content-type-classes.md): Explains how to work with refactoring, when you rename, delete, or change content types in Optimizely.
- [Create a page programmatically](https://docs.developers.optimizely.com/content-management-system/docs/creating-a-page-programmatically.md): Shows how to create a page programmatically in Optimizely Content Management System (CMS) and set the MainBody property.
- [EditHint in MVC](https://docs.developers.optimizely.com/content-management-system/docs/edit-hints-in-mvc.md): Describes how to use EditHint to trigger a full page refresh in edit view, when changing the value of a specific property.
- [Improve publishing with inline edit blocks](https://docs.developers.optimizely.com/content-management-system/docs/inline-edit-settings.md): Describes inline blocks introduced to improve the publishing process
- [Develop properties](https://docs.developers.optimizely.com/content-management-system/docs/properties.md): Describes how to access and use properties in Optimizely Content Management System (CMS).
- [Built-in property types](https://docs.developers.optimizely.com/content-management-system/docs/built-in-property-types.md): Describes how to use built-in property types in your models and also create your own property types.
- [Property attributes](https://docs.developers.optimizely.com/content-management-system/docs/property-attributes.md): Describes attributes available for properties in Optimizely Content Management System (CMS).
- [PropertyList](https://docs.developers.optimizely.com/content-management-system/docs/generic-propertylist.md): Describes how to define an editable list of objects.
- [List properties](https://docs.developers.optimizely.com/content-management-system/docs/property-value-list.md): Describes how to model lists of multiple values.
- [Content Metadata properties](https://docs.developers.optimizely.com/content-management-system/docs/content-metadata-properties.md): Describes metadata interfaces and metadata properties that you can define on content models.
- [Custom properties](https://docs.developers.optimizely.com/content-management-system/docs/custom-properties.md): Shows how to implement a custom property by selecting a suitable base type.
- [Write custom attributes](https://docs.developers.optimizely.com/content-management-system/docs/writing-custom-attributes.md): Describes how to write custom attributes to improve the editor experience, add business rules, or add custom validation.
- [Restrict content types in properties](https://docs.developers.optimizely.com/content-management-system/docs/restricting-content-types-in-properties.md): Describes how to control the addition of certain items to a property of type ContentArea, ContentReference or ContentReferenceList.
- [Single or multiple list options](https://docs.developers.optimizely.com/content-management-system/docs/single-or-multiple-list-options.md): Describes how to define SelectOne or SelectMany attributes on a property and require a reference to a class implementing the ISelectionFactory interface.
- [Built-in auto-suggestion editor](https://docs.developers.optimizely.com/content-management-system/docs/built-in-auto-suggestion-editor.md): Describes how to add auto-suggestions for editors to select, when working in the edit view of Optimizely Content Management System (CMS).
- [Use block as property](https://docs.developers.optimizely.com/content-management-system/docs/using-a-block-as-a-property.md): Describes how to add and render existing block types as properties on a content type.
- [Editing user interface](https://docs.developers.optimizely.com/content-management-system/docs/editing.md): Describes the architecture and different components of the editing user interface in Optimizely.
- [On-page editing with client-side rendering](https://docs.developers.optimizely.com/content-management-system/docs/on-page-editing-with-client-side-rendering.md): Describes how to make client-side rendering easier with on-page editing.
- [Create an editor widget](https://docs.developers.optimizely.com/content-management-system/docs/creating-an-editor-widget.md): Describes how to create a custom dojo widget that will be used by Optimizely's edit view.
- [Register a custom editor examples](https://docs.developers.optimizely.com/content-management-system/docs/registering-a-custom-editor.md): Describes how to register and configure a custom editor for a specific .NET type.
- [Assets and media](https://docs.developers.optimizely.com/content-management-system/docs/assets-and-media.md): Introduces asset management and media types in Optimizely.
- [Media types and templates](https://docs.developers.optimizely.com/content-management-system/docs/media-types-and-templates.md): Explains the concept of media types in Optimizely Content Management System (CMS), and describes how to define specialized media types when setting up an Optimizely website.
- [Media examples](https://docs.developers.optimizely.com/content-management-system/docs/working-with-media.md): Describes how to work with media types and BLOB providers in Optimizely.
- [Content assets and folders](https://docs.developers.optimizely.com/content-management-system/docs/content-assets-and-folders.md): Explains the storing of content-related assets in Optimizely Content Management System (CMS).
- [Customize the editing preview for media](https://docs.developers.optimizely.com/content-management-system/docs/custom-editing-preview-for-media.md): Describes how to customize the editing preview for images or video, and add an editing preview for a media type.
- [Optimizely DAM asset picker](https://docs.developers.optimizely.com/content-management-system/docs/cmp-dam-asset-picker.md): Information on using the Optimizely DAM asset picker in Optimizely CMS (PaaS).
- [Forms](https://docs.developers.optimizely.com/content-management-system/docs/forms.md): Describes where to find documentation for the Optimizely Forms app (add-on) or with XForms (legacy functionality).
- [XForms (Legacy)](https://docs.developers.optimizely.com/content-management-system/docs/xforms-legacy-functionality.md): This topic links to Optimizely Forms (CMS 12) and the (deprecated) XForms (CMS 11).
- [Links](https://docs.developers.optimizely.com/content-management-system/docs/links.md): Describes links in Optimizely Content Management System (CMS).
- [Link to other content](https://docs.developers.optimizely.com/content-management-system/docs/linking-to-other-content.md): Describes how to use ContentReference type to refer to other content in Optimizely without having to write custom properties.
- [Personalize content](https://docs.developers.optimizely.com/content-management-system/docs/personalization.md): Introduces how to personalize content in Optimizely Content Management System.
- [Create custom audience criteria](https://docs.developers.optimizely.com/content-management-system/docs/developing-custom-visitor-group-criteria.md): Describes audience criteria, which are the building blocks of an audience.
- [Example – Create audience criteria](https://docs.developers.optimizely.com/content-management-system/docs/example-create-your-own-visitor-group-criteria.md): Shows how to develop a criteria for categorizing audiences according to whether a specific cookie exists in the session.
- [Localize the audience criterion](https://docs.developers.optimizely.com/content-management-system/docs/localizing-the-visitor-group-criterion.md): Describes how to localize your own audience criteria.
- [Set up editor templates](https://docs.developers.optimizely.com/content-management-system/docs/editor-templates.md): Describes templates for the editor.
- [Configure personalized content](https://docs.developers.optimizely.com/content-management-system/docs/configuring-personalization.md): Describes how to configure settings for personalization features when using audiences.
- [Disable personalized content](https://docs.developers.optimizely.com/content-management-system/docs/disable-visitor-group-personalization.md): Describes how you can disable personalization, such as audiences, within CMS. It is enabled by default.
- [Session handling in audience criteria](https://docs.developers.optimizely.com/content-management-system/docs/session-handling-in-visitor-group-criteria.md)
- [Content providers](https://docs.developers.optimizely.com/content-management-system/docs/content-providers.md)
- [Configure content providers](https://docs.developers.optimizely.com/content-management-system/docs/configuring-content-providers.md): Describes the concept of content provider, and how to configure these for Optimizely Content Management System (CMS) websites.
- [Projects](https://docs.developers.optimizely.com/content-management-system/docs/projects.md): Describes the projects feature.
- [Program projects](https://docs.developers.optimizely.com/content-management-system/docs/creating-a-project-programmatically.md): Describes how to create, update, access and delete projects and project items programmatically in Optimizely Content Management System (CMS).
- [Render content](https://docs.developers.optimizely.com/content-management-system/docs/rendering.md): Introduces the concept for rendering content in Optimizely.
- [View models and partial views](https://docs.developers.optimizely.com/content-management-system/docs/view-models-and-partial-views.md): Introduces the concept of views, view models and partial views, and provides some examples of how to use these when developing Optimizely Content Management System (CMS) websites using ASP.NET Core.
- [TemplateDescriptor and tags](https://docs.developers.optimizely.com/content-management-system/docs/templatedescriptor-and-tags.md): Describes how to work with the TemplateDescriptor attribute and tags in Optimizely Content Management System (CMS), to define which template you should select for rendering in a specific context, when using multiple templates to render the same content.
- [Select templates](https://docs.developers.optimizely.com/content-management-system/docs/selecting-templates.md): Describes how templates are selected by the system, if you are using multiple templates to render content in different context and display channels in Optimizely.
- [Display channels](https://docs.developers.optimizely.com/content-management-system/docs/display-channels.md): Describes the concept of display channels in Optimizely Content Management System (CMS).
- [Change template programmatically](https://docs.developers.optimizely.com/content-management-system/docs/changing-template-programmatically.md): Describes how to programmatically change the template that is used to render a page.
- [Display options](https://docs.developers.optimizely.com/content-management-system/docs/display-options.md): Describes how to specify which render templates are available for selection in the user interface.
- [Preview rendering for blocks](https://docs.developers.optimizely.com/content-management-system/docs/preview-rendering-for-blocks.md): Describes how to create a view and controller for previewing blocks in Optimizely.
- [Add editing attributes](https://docs.developers.optimizely.com/content-management-system/docs/adding-editing-attributes-using-property-web-control.md): Describes how to add editing attributes for content rendering in a template, when working with Optimizely Content Management System (CMS).
- [Render properties with tag helpers](https://docs.developers.optimizely.com/content-management-system/docs/rendering-properties-with-tag-helpers.md)
- [Develop apps for CMS](https://docs.developers.optimizely.com/content-management-system/docs/developing-add-ons.md): Provides guidelines and recommendations for developing and packaging custom apps (add-ons) for CMS.
- [Apps (add-ons) platform compatibility](https://docs.developers.optimizely.com/content-management-system/docs/add-ons-platform-compatibility.md): An overview of installation options and version compatibility for apps (also known as add-ons and integrations) developed and owned by Optimizely.
- [Optimizely App Directory](https://docs.developers.optimizely.com/content-management-system/docs/optimizely-app-marketplace.md): Describes the Optimizely App Directory where you can find additional solutions - applications, integrations, and connectors to Optimizely, that broaden the digital experience into a complete solution.
- [Install CMS apps (add-ons)](https://docs.developers.optimizely.com/content-management-system/docs/installing-add-ons.md): Describes how to install, update and disable apps (add-ons).
- [About the app verification process](https://docs.developers.optimizely.com/content-management-system/docs/about-the-add-on-verification-process.md): Describes the app (add-on) verification process.
- [Package and deploy CMS apps](https://docs.developers.optimizely.com/content-management-system/docs/add-ons.md): Describes the CMS app (add-on) concept, and how to package and deploy apps.
- [Migrate apps to ASP.NET Core](https://docs.developers.optimizely.com/content-management-system/docs/migrating-add-ons-to-net-5.md): Describes how to migrate apps (add-ons) to ASP.NET Core.
- [Optimizely Opal](https://docs.developers.optimizely.com/content-management-system/docs/optimizely-opal.md): Install the Optimizely Opal app in Optimizely Content Management System (CMS).
- [Google Analytics for Optimizely](https://docs.developers.optimizely.com/content-management-system/docs/google-analytics-for-optimizely.md): Describes integrating Google Analytics with Optimizely Content Management System and Optimizely Commerce Connect.
- [Marketing & interaction apps](https://docs.developers.optimizely.com/content-management-system/docs/ma-connectors.md): The Optimizely Connect for Marketing Automation (MA) integration suite lets marketers automate activities such as web form interaction with Optimizely Forms, and sending out emails based on visitor behavior, using popular MA products.
- [Optimizely Forms](https://docs.developers.optimizely.com/content-management-system/docs/optimizely-forms.md): Describes forms, a block-based approach that lets you reuse components and customize forms rendering.
- [Connect for Acoustic](https://docs.developers.optimizely.com/content-management-system/docs/connect-for-acoustic-silverpop.md): Connects Acoustic (formerly Silverpop) with Optimizely Forms, letting marketers collect visitor data, and pass that on to be used with Silverpop.
- [Connect for Campaign](https://docs.developers.optimizely.com/content-management-system/docs/connect-for-campaign.md): Connects Optimizely Campaign with Optimizely Content Management System and Optimizely Forms.
- [Connect for Delivra](https://docs.developers.optimizely.com/content-management-system/docs/connect-for-delivra.md): Connects Delivra with Optimizely Forms, letting marketers collect visitor data, and pass that on to be used with Delivra.
- [Connect for Eloqua](https://docs.developers.optimizely.com/content-management-system/docs/connect-for-eloqua.md): Connects Eloqua with Optimizely Forms, letting marketers collect visitor data, and pass that on to be used with Eloqua.
- [Connect for HubSpot](https://docs.developers.optimizely.com/content-management-system/docs/connect-for-hubspot.md): Connects HubSpot with Optimizely Forms, letting marketers collect visitor data, and pass that on to be used with HubSpot.
- [Connect for Marketo](https://docs.developers.optimizely.com/content-management-system/docs/connect-for-marketo.md): Connects Marketo with Optimizely Forms, letting marketers collect visitor data, and pass that on to be used with Marketo.
- [Connect for Microsoft Dynamics CRM](https://docs.developers.optimizely.com/content-management-system/docs/connect-for-microsoft-dynamics-crm.md): Connects Microsoft Dynamics CRM with Optimizely Forms, letting marketers collect visitor data, and pass that on to be used with Microsoft Dynamics CRM.
- [Connect for Pardot](https://docs.developers.optimizely.com/content-management-system/docs/connect-for-pardot.md): Connects Pardot with Optimizely Forms, letting marketers collect visitor data, and pass that on to be used with Pardot.
- [Connect for Salesforce](https://docs.developers.optimizely.com/content-management-system/docs/connect-for-salesforce.md): Connects Salesforce with Optimizely Forms, letting marketers collect visitor data, and pass that on to be used with Salesforce.
- [Connect for Salesforce Marketing Cloud](https://docs.developers.optimizely.com/content-management-system/docs/connect-for-salesforce-marketing-cloud-exacttarget.md): Connects Salesforce Marketing Cloud (ExactTarget) with Optimizely Forms, letting marketers collect visitor data, and pass that on to be used with Salesforce Marketing Cloud.
- [Custom connector](https://docs.developers.optimizely.com/content-management-system/docs/custom-connector.md): Shows how to build a sample connector that implements the necessary components for integration with the marketing connector framework and explain the intended use of those methods.
- [Optimizely DataCash payment provider](https://docs.developers.optimizely.com/content-management-system/docs/datacash.md): Describes the Optimizely DataCash payment provider, which connects Optimizely Commerce Connect with DataCash, providing multi-channel global payment processing services and advanced fraud prevention and risk management solutions.
- [Optimizely PayPal payment provider](https://docs.developers.optimizely.com/content-management-system/docs/paypal.md): Describes the Optimizely PayPal payment provider, which connects Optimizely Commerce Connect with PayPal, a widely used and internationally recognized system for accepting credit card payments.
- [Optimizely DIBS payment provider](https://docs.developers.optimizely.com/content-management-system/docs/dibs.md): Describes the Optimizely DIBS payment provider, which connects Optimizely Commerce Connect with DIBS, a popular and widely used system for accepting credit card payments.
- [Optimizely Visitor Group Criteria Pack](https://docs.developers.optimizely.com/content-management-system/docs/optimizely-visitor-group-criteria-pack.md): Describes the Optimizely Visitor Group Criteria Pack, which provides more personalization criteria in addition to the built-in ones, including the possibility to personalize for display channel, OS and browser.
- [Optimizely Strategy Container Block (Legacy)](https://docs.developers.optimizely.com/content-management-system/docs/optimizely-strategy-container-block.md): Describes the legacy Strategy Container Block add-on that lets editors and marketers configure strategies for Advance, directly from the Optimizely Content Management System (CMS) edit view. This was replaced by Optimizely Content Recommendations.
- [PowerSlice for Optimizely Content Management System](https://docs.developers.optimizely.com/content-management-system/docs/powerslice.md): Describes PowerSlice for Optimizely Content Management System (CMS), which provides fast content filtering when working in edit view, suitable for sites with large numbers of pages and blocks.
- [AvaTax tax compliance](https://docs.developers.optimizely.com/content-management-system/docs/avatax.md): Describes how to manage tax compliance obligations imposed by state, local, and other international taxing authorities with Avalara AvaTax.
- [Optimizely Self-Optimizing Block](https://docs.developers.optimizely.com/content-management-system/docs/optimizely-self-optimizing-block.md): Describes the Optimizely Self-Optimizing Block that lets you optimize Optimizely Content Management System (CMS) pages with blocks through multivariate testing of blocks with similar content, automatically selecting the "winner" generating the most conversions.
- [Optimizely A/B testing (legacy)](https://docs.developers.optimizely.com/content-management-system/docs/optimizely-ab-testing.md): Describes how to create variations for a number of page elements (blocks, images, content, buttons, and form fields), then compare which variation performs best.
- [TinyMCE editor app](https://docs.developers.optimizely.com/content-management-system/docs/tinymce-editor.md): Describes how to configure the TinyMCE editor 2.0 and higher. It also covers how to add your own plugins, overriding the default settings, tips for using TinyMCE on your template page and so on.
- [TinyMCE default settings](https://docs.developers.optimizely.com/content-management-system/docs/default-settings.md): Describes the built-in settings for the TinyMCE editor.
- [TinyMCE property configuration](https://docs.developers.optimizely.com/content-management-system/docs/property-configuration.md): Describes ways to define a configuration to use on different properties.
- [TinyMCE configuration API](https://docs.developers.optimizely.com/content-management-system/docs/configuration-api.md): Describes the configuration API for the TinyMCE editor.
- [TinyMCE custom style formats](https://docs.developers.optimizely.com/content-management-system/docs/custom-style-formats.md): Describes how to add more advanced style formats for text and other elements to the TinyMCE editor.
- [TinyMCE plug-ins](https://docs.developers.optimizely.com/content-management-system/docs/plug-ins.md): Describes TinyMCE editor plug-in features.
- [TinyMCE example: Allow added custom relative paths in TinyMCE](https://docs.developers.optimizely.com/content-management-system/docs/example-extending-hyperlink-editor-descriptor.md): Shows how to extend the HyperLink editor descriptor and use the TinyMCE custom link dialog box to let an editor create links relative to the site.
- [Optimizely Spellchecker for TinyMCE](https://docs.developers.optimizely.com/content-management-system/docs/optimizely-spellchecker-for-tinymce.md): Describes the Optimizely Spellchecker for TinyMCE, which adds spell-checking functionality for the built-in rich-text editor in Optimizely Content Management System (CMS), with possibility to configure language dictionaries.
- [TinyMCE editor (Legacy)](https://docs.developers.optimizely.com/content-management-system/docs/tinymce-editor-legacy.md): This documentation is for a legacy version of the TinyMCE add-on when it was included in the CMS package.
- [Property settings for TinyMCE (Legacy)](https://docs.developers.optimizely.com/content-management-system/docs/property-settings-for-tinymce-legacy.md): This topic is for version 1 of the TinyMCE add-on only and describes property settings.
- [Optimizely Labs](https://docs.developers.optimizely.com/content-management-system/docs/optimizely-labs.md): Describes Optimizely Labs, which are add-ons developed by Optimizely as experimental product trials.
- [Optimizely Languages](https://docs.developers.optimizely.com/content-management-system/docs/optimizely-languages.md): Describes Optimizely Languages, which provides easy access to a single interface for managing multiple languages and translations of content, with a built-in feature for managing automated translations.
- [Optimizely PDF Preview](https://docs.developers.optimizely.com/content-management-system/docs/optimizely-pdf-preview.md): Describes the Optimizely PDF Preview add-on, which lets editors preview PDF documents in edit view.
- [CMP + CMS](https://docs.developers.optimizely.com/content-management-system/docs/cms-cmp.md)
- [CMP DAM in CMS](https://docs.developers.optimizely.com/content-management-system/docs/cmp-dam-in-cms.md): Integrate Optimizely Digital Asset Management (DAM) with Optimizely Content Management System (CMS) 12 for seamless access to digital assets.
- [CMS + CMP publishing integration](https://docs.developers.optimizely.com/content-management-system/docs/cms-cmp-publishing-integration.md): How to install and configure the publishing experience between CMS and CMP.
- [CMP Content Repository](https://docs.developers.optimizely.com/content-management-system/docs/cmp-content-repository.md): Describes the Optimizely Content Marketing Platform Content Repository structure.
- [Configured Commerce + CMS](https://docs.developers.optimizely.com/content-management-system/docs/configured-commerce-cms.md): Using Optimizely Configured Commerce with Optimizely Content Management System.
- [Install Configured Commerce + CMS](https://docs.developers.optimizely.com/content-management-system/docs/install-configured-commerce-cms.md): Install Optimizely Configured Commerce + Optimizely Content Management System.
- [Manage website elements with Configured Commerce and CMS](https://docs.developers.optimizely.com/content-management-system/docs/manage-website-elements-with-configured-commerce-and-cms.md): Decide whether to use Optimizely Configured Commerce or CMS to manage different website elements
- [ODP + CMS](https://docs.developers.optimizely.com/content-management-system/docs/odp-cms-1.md): How to integrate Optimizely Data Platform with Optimizely Content Management System (PaaS).
- [Configure Real-Time Audiences to personalize CMS 12](https://docs.developers.optimizely.com/content-management-system/docs/odp-cms.md): Configure real-time CMS personalization with Optimizely Data Platform (ODP) to enhance user experiences and drive engagement.
- [DXP architecture](https://docs.developers.optimizely.com/content-management-system/docs/architecture.md): Introduces the Optimizely Digital Experience Platform (DXP) with included products and features, and how to get started developing.
- [Install and configure Optimizely Graph on your site](https://docs.developers.optimizely.com/content-management-system/docs/install-and-configure-optimizely-graph-on-your-site.md): How to install and configure content sync from Optimizely Content Management System as part of the Optimizely Graph service.
- [Sync from CMS 12](https://docs.developers.optimizely.com/content-management-system/docs/synchronize-from-optimizely-content-management-system.md): Sync content and content types with the Optimizely Content Delivery API when using the Optimizely GraphQL API querying service.
- [Event-driven synchronization](https://docs.developers.optimizely.com/content-management-system/docs/event-driven-synchronization.md): How to use event-driven content synchronization to ensure that everything in the Optimizely GraphQL querying service is up-to-date.
- [Scheduled synchronization](https://docs.developers.optimizely.com/content-management-system/docs/scheduled-synchronization.md): How to use scheduled content synchronization to ensure that everything in the Optimizely GraphQL querying service is up-to-date.
- [Conventions API](https://docs.developers.optimizely.com/content-management-system/docs/conventions-api.md)
- [Smooth rebuild](https://docs.developers.optimizely.com/content-management-system/docs/smooth-rebuild.md): Learn how to perform a smooth rebuild for the provided CMS instance using Optimizely Graph.
- [Enable and disable website languages](https://docs.developers.optimizely.com/content-management-system/docs/enable-and-disable-website-languages.md): How to enable and disable website languages in GraphQL.
- [PaaS CMS Core + OpenID](https://docs.developers.optimizely.com/content-management-system/docs/paas-cms-core-openid.md): How to use the Open ID Connect app (add-on).
- [Upgrade to CMS 11](https://docs.developers.optimizely.com/content-management-system/docs/cms-11.md): Optimizely Content Management System (CMS 11) is a major version containing some incompatible API changes.
- [Breaking changes in CMS 11](https://docs.developers.optimizely.com/content-management-system/docs/breaking-changes-cms-11.md): This topic describes breaking changes for Optimizely Content Management System (CMS 11) in relation to previous version 10, and the steps needed to update affected code.
- [New NuGet packages](https://docs.developers.optimizely.com/content-management-system/docs/new-nuget-packages.md): In Optimizely Content Management System (CMS 11), some functionality was moved to separate NuGet packages.
- [Upgrade Optimizely Mail 10 to CMS 11](https://docs.developers.optimizely.com/content-management-system/docs/upgrading-optimizely-mail-10-to-cms-11.md): This topic describes how to install/upgrade an Alloy sample site with Optimizely Mail 8 and Optimizely Content Management System (CMS 11).
- [Upgrade Episerver Relate to CMS 11](https://docs.developers.optimizely.com/content-management-system/docs/upgrading-episerver-relate-to-cms-11.md): This topic describes how to upgrade Episerver Relate to Optimizely Content Management System (CMS 11).
- [Upgrade to CMS 10](https://docs.developers.optimizely.com/content-management-system/docs/cms-10.md): Optimizely Content Management System (CMS 10) is a major version containing some incompatible API changes.
- [Breaking changes in CMS 10](https://docs.developers.optimizely.com/content-management-system/docs/breaking-changes-in-cms-10.md): This topic describes breaking changes for Optimizely Content Management System (CMS 10) in relation to previous version 9, and the steps needed to update affected code.
- [Upgrade to CMS 9](https://docs.developers.optimizely.com/content-management-system/docs/upgrading-to-cms-9.md): Optimizely Content Management System (CMS 9) is a major version containing some incompatible API changes.
- [Breaking changes in CMS 9](https://docs.developers.optimizely.com/content-management-system/docs/breaking-changes-in-cms-9-1.md): This topic describes breaking changes for Optimizely Content Management System (CMS 9) in relation to previous version 8, and the steps needed to update affected code.
- [Episerver Mail 8](https://docs.developers.optimizely.com/content-management-system/docs/episerver-mail-8.md): Episerver Mail 8 is compatible with Optimizely Content Management System (CMS 9).
- [Upgrade to CMS 8](https://docs.developers.optimizely.com/content-management-system/docs/upgrading-to-cms-8.md): Optimizely Content Management System (CMS 8) is a major version containing some incompatible API changes.
- [Breaking changes in CMS 8](https://docs.developers.optimizely.com/content-management-system/docs/breaking-changes-in-cms-8.md): This topic describes breaking changes for Optimizely Content Management System (CMS 8) in relation to previous version 7.5+, and the steps needed to update affected code.
- [Changes to content loading in CMS 8](https://docs.developers.optimizely.com/content-management-system/docs/changes-to-content-loading-in-cms-8.md): This topic describes changes to content loading in Optimizely Content Management System (CMS 8).
- [Changes to the Category API in CMS 8](https://docs.developers.optimizely.com/content-management-system/docs/changes-to-the-category-api-in-cms-8.md): This topic describes improvements to the performance of categories in Optimizely Content Management System (CMS 8), by updating the Category API to use the read-only instance pattern commonly used in other areas of the API.
- [Add-on support for CMS 8](https://docs.developers.optimizely.com/content-management-system/docs/add-on-support-for-cms-8.md): Semantix is not compatible with Optimizely Content Management System (CMS 8).
- [Upgrade CMO with CMS 8](https://docs.developers.optimizely.com/content-management-system/docs/upgrading-episerver-cmo-with-cms-8.md): This topic describes how to upgrade CMO with Optimizely Content Management System (CMS 8).
- [Upgrade from MVC 4 to 5](https://docs.developers.optimizely.com/content-management-system/docs/upgrading-from-mvc-4-to-5.md): This document describes the steps needed to upgrade an existing Optimizely Content Management System (CMS 8) solution from ASP.NET MVC 4 to MVC 5.
- [Upgrade to CMS 7.5](https://docs.developers.optimizely.com/content-management-system/docs/upgrading-to-cms-75.md): This topic describes breaking changes for Optimizely Content Management System (CMS 7.5) in relation to previous versions, and steps needed to update affected code.
- [CMS and OWIN](https://docs.developers.optimizely.com/content-management-system/docs/episerver-and-owin.md): This topic explains what functionality is depending on OWIN and how to create your own startup class.
- [Upgrade to .NET Framework 4.5](https://docs.developers.optimizely.com/content-management-system/docs/upgrading-to-net-framework-45.md): This topic describes how to upgrade to .NET Framework 4.5.
- [Migrating VPP-based files to the new media system](https://docs.developers.optimizely.com/content-management-system/docs/migrating-vpp-based-files-to-the-new-media-system.md): This topic describes how to migrate VPP-based files to the new media file system.
- [Upgrade to CMS 7](https://docs.developers.optimizely.com/content-management-system/docs/upgrading-to-cms-7.md): This topic describes the general upgrading procedure for Optimizely Content Management System (CMS 7).
- [Breaking changes in CMS 7](https://docs.developers.optimizely.com/content-management-system/docs/breaking-changes-in-cms-7.md): This topic describes breaking changes for Optimizely Content Management System (CMS 7) in relation to the previous version CMS 6 R2, and the steps needed to update affected code.
- [Upgrade from legacy versions](https://docs.developers.optimizely.com/content-management-system/docs/upgrading-from-legacy-versions.md): This topic describes how to upgrade from versions of Optimizely Content Management System (CMS) prior to CMS 7.
## API Reference
- [Class Libraries and APIs](https://docs.developers.optimizely.com/content-management-system/reference/class-libraries-and-apis.md): This topic contains links to class libraries and APIs related to Optimizely CMS.
- [Get content by given content reference or unique identifier and language.](https://docs.developers.optimizely.com/content-management-system/reference/content_getbycontentidentifier.md)
- [Get the children of the content item by given content reference or unique identifier and language.](https://docs.developers.optimizely.com/content-management-system/reference/content_getchildren.md)
- [Get the ancestors of the content item by given content reference or unique identifier and language.](https://docs.developers.optimizely.com/content-management-system/reference/content_getancestors.md)
- [Get content by given content url or by list of GUID/Reference with given language](https://docs.developers.optimizely.com/content-management-system/reference/content_querycontent.md)
- [Get a list of sites.](https://docs.developers.optimizely.com/content-management-system/reference/site_list.md)
- [Gets the site with the provided identifier.](https://docs.developers.optimizely.com/content-management-system/reference/site_get.md)
# Content Marketing Platform Documentation
> Optimizely Content Marketing Platform (CMP) brings teams together in a single workspace to share plans, collaborate on assets and flawlessly execute campaigns.
## Guides
- [Optimizely CMP Open REST API](https://docs.developers.optimizely.com/content-marketing-platform/docs/open-api-introduction.md): Describes concepts and resources for integrating an application using the API and Webhooks.
- [Domains and IP address](https://docs.developers.optimizely.com/content-marketing-platform/docs/domains-and-ip-address.md): The domains and IP addresses you must add to your allowlist to use Optimizely Content Marketing Platform
- [Authenticate](https://docs.developers.optimizely.com/content-marketing-platform/docs/authentication-1.md): Optimizely CMP Open API uses OAuth 2.0 as its authorization mechanism.
- [Revoke tokens](https://docs.developers.optimizely.com/content-marketing-platform/docs/revoke-tokens.md): Learn how to revoke access and refresh tokens in Optimizely CMP using HTTP POST requests for secure token management.
- [Hosted middleware deployments](https://docs.developers.optimizely.com/content-marketing-platform/docs/hosted-middleware-deployments.md): Create and deploy hosted middleware using Optimizely Content Marketing Platform (CMP)
- [DAM asset picker](https://docs.developers.optimizely.com/content-marketing-platform/docs/library-picker.md): Use the Optimizely CMP asset picker for seamless integration and selection of digital assets within your applications.
- [Upload assets to library or task](https://docs.developers.optimizely.com/content-marketing-platform/docs/upload-assets.md): Learn how to upload assets to Optimizely CMP with pre-signed URLs, multipart uploads, and seamless library integration.
- [Multipart upload](https://docs.developers.optimizely.com/content-marketing-platform/docs/multipart-upload.md): Upload large files faster using Optimizely Content Management Platform's multipart upload feature.
- [Migrate DAM assets using the API](https://docs.developers.optimizely.com/content-marketing-platform/docs/dam-assets-migration-using-the-api.md): Provides an overview of the process and associated endpoints used to migrate assets from a third-party platform or repository to the Optimizely CMP DAM using the REST Open API
- [Update labels in a CMP resource](https://docs.developers.optimizely.com/content-marketing-platform/docs/update-a-resource.md): Modify resource attributes in Optimizely CMP using the PATCH method.
- [Rate limits in CMP](https://docs.developers.optimizely.com/content-marketing-platform/docs/rate-limits-1.md): Understand Optimizely CMP's API rate limits.
- [Backward compatibility in CMP](https://docs.developers.optimizely.com/content-marketing-platform/docs/backward-compatibility-1.md): Explore how Optimizely CMP ensures backward compatibility in API changes, maintaining existing functionalities while adding new features.
- [Feed API v2](https://docs.developers.optimizely.com/content-marketing-platform/docs/feed-api.md): Describes Version 2 of the Feed API and the use of feeds and parameters.
- [Glossary of integration terms](https://docs.developers.optimizely.com/content-marketing-platform/docs/glossary-of-integration-terms.md): Explore key integration terms for Optimizely CMP, including API, webhooks, and native vs. custom integrations.
- [Marketo publishing integration](https://docs.developers.optimizely.com/content-marketing-platform/docs/marketo-publishing-integration.md): Integrate Marketo publishing with Optimizely Content Marketing Platform (CMP)
- [CMP + CMS 12](https://docs.developers.optimizely.com/content-marketing-platform/docs/cmp-cms.md): Integrate Optimizely CMP with CMS 12 for efficient content creation and web publishing workflows.
- [CMP Content Repository](https://docs.developers.optimizely.com/content-marketing-platform/docs/cmp-content-repository.md): Describes the Optimizely Content Marketing Platform Content Repository structure.
- [CMP DAM in CMS](https://docs.developers.optimizely.com/content-marketing-platform/docs/cmp-dam-in-cms.md): Integrate Optimizely Content Management System with Optimizely Content Marketing Platform and Optimizely Graph.
- [CMS + CMP publishing integration](https://docs.developers.optimizely.com/content-marketing-platform/docs/cms-cmp-publishing-integration.md): Install and configure the publishing experience between CMS and CMP.
- [Get started with omnichannel content](https://docs.developers.optimizely.com/content-marketing-platform/docs/get-started-with-omnichannel-content.md): Leverage Optimizely CMP for seamless omnichannel content creation and distribution, ensuring consistent messaging across platforms.
- [Model omnichannel content](https://docs.developers.optimizely.com/content-marketing-platform/docs/model-content.md): Design flexible and reusable content types in Optimizely CMP for effective omnichannel content management.
- [Create omnichannel content](https://docs.developers.optimizely.com/content-marketing-platform/docs/create-content.md): Learn how to create omnichannel content in Optimizely CMP using both UI and API for effective content management.
- [Push and pull omnichannel content strategies](https://docs.developers.optimizely.com/content-marketing-platform/docs/distribute-occ.md): Explore push and pull strategies for distributing omnichannel content in Optimizely CMP to meet diverse delivery needs.
- [Work with previews](https://docs.developers.optimizely.com/content-marketing-platform/docs/work-with-previews.md): Learn to implement and manage content previews in Optimizely CMP using API-driven processes for real-time rendering.
- [Content type versions](https://docs.developers.optimizely.com/content-marketing-platform/docs/content-type-versions.md): Manage content evolution in Optimizely CMP with content type versions, ensuring consistency and flexibility over time.
- [Remote fields](https://docs.developers.optimizely.com/content-marketing-platform/docs/remote-fields.md): Integrate custom applications into Optimizely CMP as interactive fields using remote fields for enhanced content editing.
- [Integrate a custom post type within CMP](https://docs.developers.optimizely.com/content-marketing-platform/docs/integrate-a-custom-post-type-within-cmp.md): Use custom post types to manage content between Wordpress and Optimizely Content Marketing Platform (CMP).
- [Create structured content for WordPress](https://docs.developers.optimizely.com/content-marketing-platform/docs/create-structured-content-for-wordpress.md): Add structured content for WordPress in Optimizely Content Marketing Platform (CMP).
- [Map structured content to WordPress ACF](https://docs.developers.optimizely.com/content-marketing-platform/docs/map-structured-content-to-wordpress-acf.md): How to map structured content to WordPress Advanced Custom Fields (ACF) in Optimizely Content Marketing Platform (CMP).
- [Checkbox field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/checkbox-field-mapping.md): Map WordPress ACF checkbox fields to choice fields in Optimizely CMP for seamless integration and content management.
- [Date Picker field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/date-picker-field-mapping.md): Map WordPress ACF Date Picker fields to Date & Time fields in Optimizely CMP for accurate date integration.
- [Date Time Picker field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/date-time-picker-field-mapping.md): Map WordPress ACF Date Time Picker fields to Date & Time fields in Optimizely CMP for precise data integration.
- [Email field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/email-field-mapping.md): Map WordPress ACF email fields to structured content in Optimizely CMP using validation patterns for accurate data entry.
- [File field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/file-field-mapping.md): Map WordPress ACF file fields to structured content assets in Optimizely CMP for efficient file management.
- [Image field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/image-field-mapping.md): Map WordPress ACF image fields to structured content assets in Optimizely CMP for seamless image handling.
- [Number field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/number-field-mapping.md): Map WordPress ACF number fields to structured content in Optimizely CMP for accurate numerical data integration.
- [oEmbed field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/oembed-field-mapping.md): Map WordPress ACF oEmbed fields to URLs in Optimizely CMP for embedding rich media content seamlessly.
- [Post Object field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/post-object-field-mapping.md): Map WordPress ACF Post Object fields to WordPress taxonomy in Optimizely CMP for seamless custom post type integration.
- [Radio Button field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/radio-button-field-mapping.md): Map WordPress ACF radio button fields to choice fields in Optimizely CMP for seamless integration and content management.
- [Repeater field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/repeater-field-mapping.md): Map WordPress ACF Repeater fields to components and references in Optimizely CMP for structured data integration.
- [Select field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/select-field-mapping.md): Map WordPress ACF select fields to choice fields in Optimizely CMP for seamless integration and content management.
- [Taxonomy field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/taxonomy-field-mapping.md): Map WordPress ACF Taxonomy fields to structured content in Optimizely CMP for efficient taxonomy management.
- [Text field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/text-field-mapping.md): Map WordPress ACF text fields to structured content in Optimizely CMP for seamless integration and management.
- [Text Area field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/text-area-mapping.md): Map WordPress ACF text area fields to rich text in Optimizely CMP for seamless content integration and management.
- [True/False field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/truefalse-field-mapping.md): Map WordPress ACF true/false fields to boolean fields in Optimizely CMP for seamless integration and data consistency.
- [URL field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/url-field-mapping.md): Map WordPress ACF URL fields to structured content in Optimizely CMP for consistent data representation.
- [User field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/user-field-mapping.md): Map WordPress ACF User fields to WordPress taxonomy in Optimizely CMP for seamless user data integration.
- [WYSIWYG Editor field mapping](https://docs.developers.optimizely.com/content-marketing-platform/docs/wysiwyg-editor-field-mapping.md): Map WordPress ACF WYSIWYG editor fields to rich text in Optimizely CMP for seamless content management.
- [Install JavaScript snippet](https://docs.developers.optimizely.com/content-marketing-platform/docs/install-javascript-snippet.md): Learn how to install the Optimizely CMP JavaScript snippet on your website for seamless analytics tracking.
- [Pixels, JavaScript, and user data](https://docs.developers.optimizely.com/content-marketing-platform/docs/javascript-pixels-and-user-data.md): Explore how Optimizely CMP uses JavaScript pixels to track user interactions and enhance content analytics.
- [Setup conversion tracking](https://docs.developers.optimizely.com/content-marketing-platform/docs/setup-conversion-tracking.md): Learn how to set up conversion tracking in Optimizely CMP to monitor user actions and optimize content strategies.
## API Reference
- [Optimizely CMP Open REST API](https://docs.developers.optimizely.com/content-marketing-platform/reference/api-reference.md): Describes concepts and resources for integrating an application using the API and Webhooks.
- [POST /v3/multipart-uploads/{id}/complete](https://docs.developers.optimizely.com/content-marketing-platform/reference/completemultipartupload.md): Experimental Initiate completion of a multipart upload after all parts have been uploaded
- [POST /v3/multipart-uploads](https://docs.developers.optimizely.com/content-marketing-platform/reference/createmultipartupload.md): Experimental Create pre-signed URLs for multipart upload of large files
- [GET /v3/multipart-uploads/{id}/status](https://docs.developers.optimizely.com/content-marketing-platform/reference/getmultipartuploadstatus.md): Experimental Retrieve the current status of a multipart upload
- [GET /upload-url](https://docs.developers.optimizely.com/content-marketing-platform/reference/getuploadurl.md): Get a presigned URL and related meta fields to upload a file. **The validity time for this URL is 60 minutes**.
- [POST /assets/{asset_id}/lineages](https://docs.developers.optimizely.com/content-marketing-platform/reference/createassetlineage.md): Experimental Add a new external asset lineage.
- [GET /assets/{asset_id}/related-assets](https://docs.developers.optimizely.com/content-marketing-platform/reference/listrelatedassets.md): Returns a paginated list of related assets for the specified asset. Only supported for asset types: article, image, video, raw_file, and structured_content.
- [PUT /assets/{asset_id}/related-assets](https://docs.developers.optimizely.com/content-marketing-platform/reference/replacerelatedassets.md): Replaces all related assets for the specified asset. Only supported for asset types: article, image, video, raw_file, and structured_content.
- [POST /assets/{asset_id}/permissions](https://docs.developers.optimizely.com/content-marketing-platform/reference/addassetpermissions.md): Experimental Grant asset access to users or teams
- [POST /folders/{id}/permissions](https://docs.developers.optimizely.com/content-marketing-platform/reference/addfolderpermissions.md): Experimental Grant folder access to users or teams
- [POST /assets](https://docs.developers.optimizely.com/content-marketing-platform/reference/createasset.md): Create a new asset. Supports only `images`, `videos`, and `raw files`. See [Upload assets](https://docs.developers.optimizely.com/content-marketing-platform/docs/upload-assets) to upload an asset.
- [POST /assets/{asset_id}/versions](https://docs.developers.optimizely.com/content-marketing-platform/reference/createassetversion.md): Add a new version to a library asset. Supports adding versions to only `images`, `videos`, and `raw files` type assets. See [Upload assets](https://docs.developers.optimizely.com/content-marketing-platform/docs/upload-assets) to upload a version to a library asset.
- [POST /file-urls](https://docs.developers.optimizely.com/content-marketing-platform/reference/createfileurls.md): Generates download URLs of files given file guid.
- [POST /folders](https://docs.developers.optimizely.com/content-marketing-platform/reference/createfolder.md): Create a folder. Use the `parent_folder_id` field to create a nested folder.
- [POST /structured-contents](https://docs.developers.optimizely.com/content-marketing-platform/reference/createstructuredcontent.md): Experimental Creates a structured content.
- [DELETE /assets/{asset_id}/lineages/{lineage_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/deleteassetlineage.md): Experimental Delete an asset lineage.
- [DELETE /folders/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/deletefolder.md): Experimental Delete a folder.
- [DELETE /images/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/deleteimage.md): Delete an image
- [DELETE /raw-files/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/deleterawfile.md): Delete a raw file
- [DELETE /videos/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/deletevideo.md): Delete a video
- [GET /articles/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getarticle.md): Get an article
- [GET /folders/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getfolder.md): Get a folder
- [GET /images/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getimage.md): Get an image
- [GET /raw-files/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getrawfile.md): Get a raw file
- [GET /renditions/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getrendition.md): Experimental Get a rendition given its `id`.
- [GET /rendition-configs/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getrenditionconfig.md): Experimental Get a rendition configuration of an organization given its `id`.
- [GET /structured-contents/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getstructuredcontent.md): Experimental Get the structured content.
- [GET /videos/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getvideo.md): Get a video
- [GET assets/{asset_id}/fields](https://docs.developers.optimizely.com/content-marketing-platform/reference/listassetfields.md): Experimental Get the list of fields of an asset.
- [GET /asset-lineages](https://docs.developers.optimizely.com/content-marketing-platform/reference/listassetlineages.md): Experimental Get the list of asset lineage.
- [GET /assets/{asset_id}/permissions](https://docs.developers.optimizely.com/content-marketing-platform/reference/listassetpermissions.md): Experimental List of entities that have permission to access the asset
- [GET /assets/{asset_id}/renditions](https://docs.developers.optimizely.com/content-marketing-platform/reference/listassetrenditions.md): Experimental Get the renditions of an asset given its `id`.
- [GET /assets](https://docs.developers.optimizely.com/content-marketing-platform/reference/listassets.md): Get the list of assets. Assets are sorted by `modified_at` in descending order. To get assets that are not inside any folder, pass `include_subfolder_assets=false` in the query param.
- [GET /folders/{id}/permissions](https://docs.developers.optimizely.com/content-marketing-platform/reference/listfolderpermissions.md): Experimental List of entities that have permission to access the folder
- [GET /folders](https://docs.developers.optimizely.com/content-marketing-platform/reference/listfolders.md): Get the list of folders sorted by `modified_at` in descending order.
- [DELETE /asstes/{asset_id}/permissions/{accessor_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/removeassetpermission.md): Experimental Remove accessor's access from an asset
- [DELETE /folders/{id}/permissions/{accessor_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/removefolderpermission.md): Experimental Remove accessor's access from a folder
- [PUT /assets/{asset_id}/fields/{field_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updateassetfield.md): Experimental Update the field value of an asset.
- [PUT /assets/{asset_id}/fields](https://docs.developers.optimizely.com/content-marketing-platform/reference/updateassetfields.md): Experimental Replace existing fields of an asset.
- [PATCH /assets/{asset_id}/permissions/{accessor_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updateassetpermission.md): Experimental Update accessor's access level and ownership of asset
- [PATCH /folders/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatefolder.md): Experimental Update a folder's name and/or parent.
- [PATCH /folders/{id}/permissions/{accessor_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatefolderpermission.md): Experimental Update accessor's access level and ownership of folder
- [PATCH /images/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updateimage.md): Updates an image
- [PATCH /raw-files/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updaterawfile.md): Updates a raw file
- [PATCH /structured-contents/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatestructuredcontent.md): Experimental Updates a structured content.
- [PATCH /videos/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatevideo.md): Updates a video
- [GET /label-groups](https://docs.developers.optimizely.com/content-marketing-platform/reference/listlabelgroups.md): Get the list of label groups. Label groups are sorted by `name` in ascending order.
- [GET /tasks/{task_id}/assets/{asset_id}/drafts/{draft_id}/brand-compliance](https://docs.developers.optimizely.com/content-marketing-platform/reference/gettaskassetdraftbrandcompliance.md): Experimental Get the brand compliance details of a draft of an asset of a task.
- [GET /brand-compliance/categories](https://docs.developers.optimizely.com/content-marketing-platform/reference/listbrandcompliancecategories.md): Experimental Get a list of brand compliance categories.
- [PUT /tasks/{task_id}/assets/{asset_id}/drafts/{draft_id}/brand-compliance](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatetaskassetdraftbrandcompliance.md): Experimental Update the brand compliance details of a draft of an asset of a task.
- [POST /tasks/{id}/assets](https://docs.developers.optimizely.com/content-marketing-platform/reference/addassettotask.md): This API allows you to add an asset to a task. There currently two mechanisms to add an asset - either by uploading an asset first and then calling this API (for only `images`, `videos`, and `raw files`), or by adding an asset from the library. The 'type' parameter in the request body will determine the mechanism used to add the asset. See [Upload assets](https://docs.developers.optimizely.com/content-marketing-platform/docs/upload-assets) to upload an asset.
- [POST /tasks/{task_id}/comments](https://docs.developers.optimizely.com/content-marketing-platform/reference/addcommenttotask.md): Experimental Post a comment on a task.
- [POST /tasks/{task_id}/assets/{asset_id}/comments](https://docs.developers.optimizely.com/content-marketing-platform/reference/addcommenttotaskasset.md): Add a comment to the latest version of a task asset. Supports adding comments to only **images**, **videos** and **raw files** type assets.
- [POST /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}/comments](https://docs.developers.optimizely.com/content-marketing-platform/reference/addcommenttotasksubstep.md): Create a task substep comment
- [POST /tasks/{task_id}/assets/{asset_id}/drafts](https://docs.developers.optimizely.com/content-marketing-platform/reference/adddrafttotaskasset.md): Add a new draft to a task asset. You can add a draft to only `images`, `videos`, and `raw files` type task assets. See [Upload assets](https://docs.developers.optimizely.com/content-marketing-platform/docs/upload-assets) to upload an asset draft.
- [POST tasks/{task_id}/fields](https://docs.developers.optimizely.com/content-marketing-platform/reference/addfieldtotask.md): Experimental Add a field to a task.
- [POST /tasks/{task_id}/structured-contents](https://docs.developers.optimizely.com/content-marketing-platform/reference/addstructuredcontenttotask.md): Experimental Add a new structured content to task
- [POST /tasks/{task_id}/urls](https://docs.developers.optimizely.com/content-marketing-platform/reference/addurltotask.md): Experimental Adds a URL to a task.
- [POST /tasks](https://docs.developers.optimizely.com/content-marketing-platform/reference/createtask.md): Experimental Create a task
- [POST /tasks/{task_id}/structured-contents/{content_id}/drafts](https://docs.developers.optimizely.com/content-marketing-platform/reference/createtaskstructuredcontentdraft.md): Experimental Create structured content draft using a task.
- [DELETE /tasks/{task_id}/structured-contents/{content_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/deletetaskstructuredcontent.md): Experimental Delete a structured content from task
- [DELETE /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}/comments/{comment_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/deletetasksubstepcomment.md): Delete a task substep comment
- [GET /tasks/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/gettask.md): Get a task
- [GET /tasks/{task_id}/articles/{article_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/gettaskarticle.md): Get an article associated with the task identified by `task_id`.
- [GET /tasks/{id}/brief](https://docs.developers.optimizely.com/content-marketing-platform/reference/gettaskbrief.md): Get brief of the task
- [GET /tasks/{task_id}/custom-fields/{custom_field_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/gettaskcustomfield.md): Get a custom field of a task
- [GET /tasks/{task_id}/images/{image_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/gettaskimage.md): Get an image associated with the task identified by `task_id`.
- [GET /tasks/{task_id}/raw-files/{raw_file_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/gettaskrawfile.md): Get a raw file associated with the task identified by `task_id`.
- [GET /tasks/{task_id}/structured-contents/{content_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/gettaskstructuredcontent.md): Experimental Get a task structured content by its guid.
- [GET /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/gettasksubstep.md): Get the substep of a task
- [GET /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}/comments/{comment_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/gettasksubstepcomment.md): Get a task substep comment
- [GET /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}/external-work](https://docs.developers.optimizely.com/content-marketing-platform/reference/gettasksubstepexternalwork.md): Get the external work information of a task external substep
- [GET /tasks/{task_id}/videos/{video_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/gettaskvideo.md): Get a video associated with the task identified by task_id
- [GET /tasks/{task_id}/assets/{asset_id}/comments](https://docs.developers.optimizely.com/content-marketing-platform/reference/listtaskassetcomments.md): List all the comments for the latest version of a task asset.
- [GET /tasks/{task_id}/assets/{asset_id}/drafts](https://docs.developers.optimizely.com/content-marketing-platform/reference/listtaskassetdrafts.md): Experimental Get the list of drafts on an asset of a task.
- [GET /tasks/{task_id}/assets/{asset_id}/fields](https://docs.developers.optimizely.com/content-marketing-platform/reference/listtaskassetfields.md): Experimental List all the fields of a task asset.
- [GET /tasks/{id}/assets](https://docs.developers.optimizely.com/content-marketing-platform/reference/listtaskassets.md): Get the list of the assets or contents of a task
- [GET /tasks/{id}/attachments](https://docs.developers.optimizely.com/content-marketing-platform/reference/listtaskattachments.md): Get the list of the attachments of a task
- [GET /tasks/{task_id}/custom-fields/{custom_field_id}/choices](https://docs.developers.optimizely.com/content-marketing-platform/reference/listtaskcustomfieldchoices.md): Get the list of the choices of a custom field in a task.
- [GET tasks/{id}/custom-fields](https://docs.developers.optimizely.com/content-marketing-platform/reference/listtaskcustomfields.md): Get the list of custom fields added to a task.
- [GET tasks/{task_id}/fields](https://docs.developers.optimizely.com/content-marketing-platform/reference/listtaskfields.md): Experimental Get the list of fields of a task.
- [GET /tasks](https://docs.developers.optimizely.com/content-marketing-platform/reference/listtasks.md): Experimental Get a list of tasks.
- [GET /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}/comments](https://docs.developers.optimizely.com/content-marketing-platform/reference/listtasksubstepcomments.md): Get the list of the comments of a task substep
- [GET /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}/fields](https://docs.developers.optimizely.com/content-marketing-platform/reference/listtasksubstepfields.md): Experimental Get the list of fields of a substep of a task.
- [DELETE tasks/{task_id}/fields/{field_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/removetaskfield.md): Experimental Remove a field of a task.
- [PATCH /tasks/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatetask.md): Update a task
- [PUT tasks/{task_id}/assets/{asset_id}/fields](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatetaskassetfields.md): Experimental Replace fields of an asset in a task.
- [PATCH /tasks/{task_id}/custom-fields/{custom_field_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatetaskcustomfield.md): Update a custom field of a task. You can update the following types: `text_field`, `multi_line_text_field`, `checkboxes`, `dropdown`, `multi_select_dropdown`, `multiple_choice`, `date_field`, `rich_text_field`
- [PUT tasks/{taks_id}/fields/{field_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatetaskfield.md): Experimental Update a field of a task.
- [PATCH /tasks/{task_id}/structured-contents/{content_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatetaskstructuredcontent.md): Experimental Update structured content using a task.
- [PATCH /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatetasksubstep.md): Update a substep of a step in a task
- [PATCH /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}/comments/{comment_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatetasksubstepcomment.md): Update a task substep comment
- [PATCH /tasks/{task_id}/steps/{step_id}/sub-steps/{sub_step_id}/external-work](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatetasksubstepexternalwork.md): Update the external work information of a task external substep
- [POST /campaigns/{id}/attachments](https://docs.developers.optimizely.com/content-marketing-platform/reference/addattachmenttocampaign.md): Experimental Add an attachment to the campaign.
- [POST /campaigns/{id}/comments](https://docs.developers.optimizely.com/content-marketing-platform/reference/addcommenttocampaign.md): Experimental Post a comment on a campaign.
- [POST campaigns/{id}/fields](https://docs.developers.optimizely.com/content-marketing-platform/reference/addfieldtocampaign.md): Experimental Add a field to a campaign.
- [POST /campaigns](https://docs.developers.optimizely.com/content-marketing-platform/reference/createcampaign.md): Experimental Create a campaign
- [GET /campaigns/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getcampaign.md): Get a campaign
- [GET /campaigns/{id}/brief](https://docs.developers.optimizely.com/content-marketing-platform/reference/getcampaignbrief.md): Get brief of the campaign
- [GET campaigns/{id}/fields](https://docs.developers.optimizely.com/content-marketing-platform/reference/listcampaignfields.md): Experimental Get the list of fields of a campaign.
- [GET /campaigns](https://docs.developers.optimizely.com/content-marketing-platform/reference/listcampaigns.md): Experimental Get a list of campaigns.
- [PATCH /campaigns/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatecampaign.md): Experimental Update a campaign
- [PUT /campaigns/{campaign_id}/fields/{field_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatecampaignfield.md): Experimental Update the field value of a campaign.
- [POST /tasks/{task_id}/publishing-intents](https://docs.developers.optimizely.com/content-marketing-platform/reference/createtaskpublishingintent.md): Experimental Create a publishing intent for a task on the specified publishing channel.
- [GET /publishing-channels](https://docs.developers.optimizely.com/content-marketing-platform/reference/listpublishingchannels.md): Experimental Get the list of publishing channels available in the organization. Use this to populate a channel picker before creating a publishing intent for a task.
- [POST /v3/publishing-events/{publishing_event_id}/publishing-metadata](https://docs.developers.optimizely.com/content-marketing-platform/reference/bulkcreatepublishingeventmetadata.md): Create asset metadata in bulk.
- [GET /v3/publishing-events/{publishing_event_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getpublishingevent.md): Get the publishing event by ID
- [GET v3/publishing-events/{publishing_event_id}/assets/{asset_id}/publishing-metadata/{publishing_metadata_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getpublishingeventassetmetadata.md): Get publishing metadata.
- [GET /v3/publishing-events/{publishing_event_id}/publishing-metadata](https://docs.developers.optimizely.com/content-marketing-platform/reference/listpublishingeventmetadata.md): Get the list of publishing metadata for each asset of a publishing event.
- [GET /templates/{template_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/gettemplate.md): Experimental Get a template by ID.
- [GET /templates](https://docs.developers.optimizely.com/content-marketing-platform/reference/listtemplates.md): Experimental Get a list of templates.
- [GET /users](https://docs.developers.optimizely.com/content-marketing-platform/reference/finduserbyemail.md): Find a user by email address
- [GET /users/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getuser.md): Get a user
- [GET /userlist](https://docs.developers.optimizely.com/content-marketing-platform/reference/listusers.md): Get list of users.
- [POST /work-requests](https://docs.developers.optimizely.com/content-marketing-platform/reference/createworkrequest.md): Experimental Create a work request.
- [GET /work-requests](https://docs.developers.optimizely.com/content-marketing-platform/reference/listworkrequests.md): Experimental Get a list of work requests.
- [GET /work-requests/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getworkrequest.md): Experimental Get a work request by ID.
- [PATCH /work-requests/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updateworkrequest.md): Experimental Updates a work request.
- [GET /work-requests/{id}/comments](https://docs.developers.optimizely.com/content-marketing-platform/reference/listworkrequestcomments.md): Experimental Get list of comments for a work request.
- [POST /work-requests/{id}/comments](https://docs.developers.optimizely.com/content-marketing-platform/reference/addcommenttoworkrequest.md): Experimental Post a comment on a work request.
- [GET /work-requests/{work_request_id}/comments/{comment_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getworkrequestcomment.md): Experimental Get a work request comment by ID.
- [POST /work-requests/{id}/attachments](https://docs.developers.optimizely.com/content-marketing-platform/reference/addattachmenttoworkrequest.md): Experimental Create attachments for a work request.
- [DELETE /work-requests/{work_request_id}/attachments/{attachment_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/deleteworkrequestattachment.md): Experimental Delete a work request attachment.
- [POST /work-requests/{id}/creative-assets](https://docs.developers.optimizely.com/content-marketing-platform/reference/createworkrequestcreativeasset.md): Experimental Create creative assets for a work request.
- [DELETE /work-requests/{work_request_id}/creative-assets/{creative_asset_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/deleteworkrequestcreativeasset.md): Experimental Delete a work request creative asset.
- [GET /work-requests/{id}/approved-assets](https://docs.developers.optimizely.com/content-marketing-platform/reference/listworkrequestapprovedassets.md): Experimental Get a list of approved assets of a work request.
- [POST /work-requests/{id}/campaigns](https://docs.developers.optimizely.com/content-marketing-platform/reference/createcampaignfromworkrequest.md): Experimental Create a new campaign from a work request.
- [POST /work-requests/{id}/tasks](https://docs.developers.optimizely.com/content-marketing-platform/reference/createtaskfromworkrequest.md): Experimental Create a new task from a work request.
- [GET /work-requests/{id}/related-resources](https://docs.developers.optimizely.com/content-marketing-platform/reference/listworkrequestrelatedresources.md): Experimental Get a list of work request related resources.
- [PUT /work-requests/{work_request_id}/form-fields/{form_field_identifier}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updateworkrequestformfield.md): Experimental Updates a work request form field.
- [POST /structured-content/contents/{content_id}/versions/{version_id}/previews/{preview_id}/acknowledge](https://docs.developers.optimizely.com/content-marketing-platform/reference/acknowledgesccontentpreview.md): Experimental Acknowledge content preview. Content preview can be acknowledged only once. So make sure you are acknowledging only the content previews targeted for your integration. Otherwise it will stall acknowledgment from other integrations.
- [POST /structured-content/contents/{content_id}/versions/{version_id}/previews/{preview_id}/complete](https://docs.developers.optimizely.com/content-marketing-platform/reference/completesccontentpreview.md): Experimental Complete content preview.
- [POST /structured-content/content-types](https://docs.developers.optimizely.com/content-marketing-platform/reference/createsccontenttype.md): Experimental Create content type.
- [POST /structured-content/content-types/{content_type_id}/managed-migrations](https://docs.developers.optimizely.com/content-marketing-platform/reference/createsccontenttypemanagedmigration.md): Experimental Create a new managed migration job.
- [POST /structured-content/content-types/{content_type_id}/versions](https://docs.developers.optimizely.com/content-marketing-platform/reference/createsccontenttypeversion.md): Experimental Add Content Type Version.
- [DELETE /structured-content/content-types/{content_type_id}/managed-migrations/{job_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/deletesccontenttypemanagedmigration.md): Experimental Delete a managed migration job with not_started status.
- [GET /structured-content/content-types/{content_type_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getsccontenttype.md): Experimental Get content type.
- [GET /structured-content/content-types/{content_type_id}/managed-migrations/{job_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getsccontenttypemanagedmigration.md): Experimental Get details of a specific managed migration job.
- [GET /structured-content/content-types/{content_type_id}/versions/{version_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getsccontenttypeversion.md): Experimental Get content type version.
- [GET /structured-content/content-types/{content_type_id}/managed-migrations](https://docs.developers.optimizely.com/content-marketing-platform/reference/listsccontenttypemanagedmigrations.md): Experimental Retrieves a list of managed migration jobs for a specific content type.
- [GET /structured-content/content-types](https://docs.developers.optimizely.com/content-marketing-platform/reference/listsccontenttypes.md): Experimental Get content types.
- [GET /structured-content/content-types/{content_type_id}/versions](https://docs.developers.optimizely.com/content-marketing-platform/reference/listsccontenttypeversions.md): Experimental Get content type versions.
- [POST /structured-content/contents/{content_id}/migration](https://docs.developers.optimizely.com/content-marketing-platform/reference/migratesccontent.md): Migrate content to a specific content type version. Experimental
- [POST /structured-content/content-types/{content_type_id}/managed-migrations/{job_id}/start](https://docs.developers.optimizely.com/content-marketing-platform/reference/startsccontenttypemanagedmigration.md): Experimental Start managed migration job.
- [POST /structured-content/content-types/{content_type_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatesccontenttype.md): Experimental Update content type.
- [PATCH /structured-content/content-types/{content_type_id}/managed-migrations/{job_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatesccontenttypemanagedmigration.md): Experimental Update a managed migration job.
- [POST /structured-content/content-types/{content_type_id}/managed-migrations/validate](https://docs.developers.optimizely.com/content-marketing-platform/reference/validatesccontenttypemanagedmigration.md): Experimental Check managed migration possible or not.
- [POST /events](https://docs.developers.optimizely.com/content-marketing-platform/reference/createevent.md): Experimental Create an event.
- [GET /events/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getevent.md): Experimental Get an event.
- [GET events/{id}/fields](https://docs.developers.optimizely.com/content-marketing-platform/reference/listeventfields.md): Experimental Get the list of fields of an event.
- [GET /events](https://docs.developers.optimizely.com/content-marketing-platform/reference/listevents.md): Experimental Get a list of events.
- [PATCH /events/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updateevent.md): Experimental Update an event.
- [PUT /events/{id}/fields](https://docs.developers.optimizely.com/content-marketing-platform/reference/updateeventfields.md): Experimental Replace existing fields of an event.
- [POST /milestones](https://docs.developers.optimizely.com/content-marketing-platform/reference/createmilestone.md): Experimental Creates a milestone. Defaults to the organization's campaign if campaign_id is omitted. Tasks are validated against the selected campaign and must belong to it.
- [GET /milestones/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getmilestone.md): Experimental Get a milestone by ID.
- [GET /milestones](https://docs.developers.optimizely.com/content-marketing-platform/reference/listmilestones.md): Experimental Get a list of milestones.
- [PATCH /milestones/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatemilestone.md): Experimental Updates a milestone. All fields are optional. Only provided fields will be updated. Note: If tasks array is empty, it will remove all task associations for that milestone.
- [GET /teams/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getteam.md): Experimental Get a team.
- [GET /teams](https://docs.developers.optimizely.com/content-marketing-platform/reference/listteams.md): Experimental Get a list of teams.
- [GET /settings](https://docs.developers.optimizely.com/content-marketing-platform/reference/getsettings.md): Experimental Get settings.
- [POST /settings](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatesettings.md): Experimental Create or update settings. ## Import behavior: - Label: - If a label-group with the same name exists, the label-group is updated. - Labels are merged. - If a label with the same name exists, it is overwritten. - If no label-group with the same name exists, a new label-group is created. - Custom Fields: - If a custom field with the same name exists, the custom field is updated and its choices are merged. - If no custom field with the same name exists, a new custom field will be created. - Workflows: - If the query param overwrite_workflows=true the existing workflows are overwritten. Otherwise, a new workflow will be created where the prefix `Copy of` is added to the name of the workflow. - Webhooks: - If a webhook with the same name exists, the webhook is updated and its events are merged. - If multiple webhooks with the same name exist, a new webhook is created. - If no webhook with the same name exists, a new webhook is created. - Apps: - If an app with the same name exists, the app is updated and its authorization callback URLs are merged. - If multiple apps with the same name exist, a new app is created. - If no app with the same name exists, a new app is created. - Templates: - If a template with the same name exists, the template is updated. - If multiple templates with the same name exist, a new template is created. - If no template with the same name exists, a new template is created. - Routing Rules: - If one single routing rule with the same name exists, the routing rule is updated. - If multiple routing rules with the same name exist, a new routing rule is created. - If no routing rule with the same name exists, a new routing rule is created.
- [GET /workflows/{workflow_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getworkflow.md): Experimental Get a workflow by ID.
- [GET /workflows](https://docs.developers.optimizely.com/content-marketing-platform/reference/listworkflows.md): Experimental Get a list of workflows.
- [PATCH /tasks/{task_id}/steps/{step_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatetaskstep.md): Experimental Update a step in a task
- [GET /asset-urls/{asset_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getasseturl.md): Find URL of an asset by ID
- [POST /fields](https://docs.developers.optimizely.com/content-marketing-platform/reference/createfield.md): Experimental Add a new field to an Organization.
- [POST /fields/{id}/choices](https://docs.developers.optimizely.com/content-marketing-platform/reference/createfieldchoices.md): Experimental Create choices in a field.
- [DELETE /fields/{field_id}/choices/{choice_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/deletefieldchoice.md): Experimental Delete a choice from a field.
- [GET /fields](https://docs.developers.optimizely.com/content-marketing-platform/reference/listfields.md): Experimental Get the list of fields of an Organization.
- [PATCH /fields/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatefield.md): Experimental Update a field in an Organization.
- [PATCH /fields/{field_id}/choices/{choice_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updatefieldchoice.md): Experimental Update a choice of a field.
- [Get started](https://docs.developers.optimizely.com/content-marketing-platform/reference/get-started.md): How to get started using webhooks in Optimizely Content Marketing Platform (CMP).
- [Webhook event delivery](https://docs.developers.optimizely.com/content-marketing-platform/reference/event-delivery.md)
- [Schemas](https://docs.developers.optimizely.com/content-marketing-platform/reference/schemas.md)
- [Campaign](https://docs.developers.optimizely.com/content-marketing-platform/reference/campaign-events.md)
- [External work management](https://docs.developers.optimizely.com/content-marketing-platform/reference/external-work-management-events.md)
- [Library](https://docs.developers.optimizely.com/content-marketing-platform/reference/library-events.md)
- [Publish](https://docs.developers.optimizely.com/content-marketing-platform/reference/publishing-events.md)
- [Task](https://docs.developers.optimizely.com/content-marketing-platform/reference/task-events.md)
- [Work request](https://docs.developers.optimizely.com/content-marketing-platform/reference/work-request-events.md)
- [Event](https://docs.developers.optimizely.com/content-marketing-platform/reference/event-events.md)
## Changelog
- [API update](https://docs.developers.optimizely.com/content-marketing-platform/changelog/api-update-14.md)
- [API update](https://docs.developers.optimizely.com/content-marketing-platform/changelog/api-update-13.md)
- [API update and bugfixes](https://docs.developers.optimizely.com/content-marketing-platform/changelog/api-update-12.md)
- [New endpoint](https://docs.developers.optimizely.com/content-marketing-platform/changelog/new-endpoint-25.md)
- [New endpoint](https://docs.developers.optimizely.com/content-marketing-platform/changelog/api-update-11.md)
# Cross-platform products Documentation
> Documentation for Cross-platform products
## Guides
- [Overview of Optimizely Graph](https://docs.developers.optimizely.com/platform-optimizely/docs/overview-of-optimizely-graph.md): Learn how you can deliver and search content with GraphQL-powered performance.
- [Prerequisites for Optimizely Graph](https://docs.developers.optimizely.com/platform-optimizely/docs/prerequisites-for-optimizely-graph.md): Understand the platform, service, and configuration prerequisites that Optimizely Graph needs to work with other Optimizely Products
- [Get started with Optimizely Graph](https://docs.developers.optimizely.com/platform-optimizely/docs/get-started-with-optimizely-graph.md): Optimizely Graph fetches content and syncs data from other Optimizely products.
- [Get started with the GraphQL API](https://docs.developers.optimizely.com/platform-optimizely/docs/get-started-with-the-graphql-api.md): How to get started with the GraphQL API, which is used in the Optimizely querying service to retrieve content in Optimizely solutions.
- [Architecture overview](https://docs.developers.optimizely.com/platform-optimizely/docs/architecture-overview.md): Learn the architectural overview of GraphQL.
- [GraphQL API technical overview](https://docs.developers.optimizely.com/platform-optimizely/docs/graphql-api-technical-overview.md): How the Optimizely GraphQL API exposes Content Management System (CMS) data as a queryable graph and how the schema and public key fit together.
- [Create queries](https://docs.developers.optimizely.com/platform-optimizely/docs/create-queries.md): Learn to create queries using the GraphQL querying services.
- [Optimizely Graph releases and channels](https://docs.developers.optimizely.com/platform-optimizely/docs/optimizely-graph-releases-and-channels.md): Optimizely Graph delivers predictable improvements through monthly standard releases and daily latest releases for early access to upcoming features.
- [Optimizely GraphQL basics](https://docs.developers.optimizely.com/platform-optimizely/docs/understanding-graphql-basics.md): GraphQL fundamentals of Optimizely Graph.
- [Search content](https://docs.developers.optimizely.com/platform-optimizely/docs/search-content.md): Use Optimizely Graph search with match operators and relevance or semantic ranking to deliver precise and meaningful content results.
- [Sort content](https://docs.developers.optimizely.com/platform-optimizely/docs/sort-content.md): How to sort GraphQL query results using best practices, multiple criteria, and performance-optimized patterns.
- [Filter content](https://docs.developers.optimizely.com/platform-optimizely/docs/filter-content.md): How to build efficient, filter-driven Optimizely Graph queries using best practices for structure, performance, and content targeting.
- [GraphQL best practices](https://docs.developers.optimizely.com/platform-optimizely/docs/graphql-best-practices.md): Boost GraphQL efficiency and security through optimized querying.
- [Authentication](https://docs.developers.optimizely.com/platform-optimizely/docs/authentication.md): Grant access to Optimizely Graph resources
- [Single key](https://docs.developers.optimizely.com/platform-optimizely/docs/single-key.md): API key to fetch publicly available data
- [Bearer](https://docs.developers.optimizely.com/platform-optimizely/docs/bearer.md): RBAC oriented access
- [HMAC](https://docs.developers.optimizely.com/platform-optimizely/docs/hmac.md): The most secure administrative access
- [Basic](https://docs.developers.optimizely.com/platform-optimizely/docs/basic.md): The easiest administrative access
- [OpenID Connect (OIDC)](https://docs.developers.optimizely.com/platform-optimizely/docs/openid-connect-oidc.md): Optimizely Graph supports OIDC and uses the Opti ID provider by default.
- [Authentication with OIDC for Optimizely Graph](https://docs.developers.optimizely.com/platform-optimizely/docs/authentication-with-oidc-for-optimizely-graph.md): Learn why Graph uses Opti ID and how to configure Opti ID
- [Generic OIDC provider](https://docs.developers.optimizely.com/platform-optimizely/docs/generic-oidc-provider.md): Outlines the steps to authenticate using a generic OpenID Connect (OIDC) provider with Optimizely Graph.
- [Opti ID provider](https://docs.developers.optimizely.com/platform-optimizely/docs/opti-id-provider.md): How to log in to Optimizely Graph using Opti ID.
- [Basic authentication from back end](https://docs.developers.optimizely.com/platform-optimizely/docs/basic-authentication-from-back-end.md): How to use basic authentication of Optimizely Content Management System (CMS).
- [Webhooks](https://docs.developers.optimizely.com/platform-optimizely/docs/webhooks.md): Learn to use webhooks for static site generation.
- [Manage webhooks](https://docs.developers.optimizely.com/platform-optimizely/docs/manage-webhooks.md): Learn to register, get, or delete webhooks in Optimizely Graph.
- [Use case: Vercel deployment](https://docs.developers.optimizely.com/platform-optimizely/docs/use-case-vercel-deployment.md): Example use case of using Vercel webhooks with Optimizely Graph.
- [Use case: Gatsby deployment](https://docs.developers.optimizely.com/platform-optimizely/docs/use-case-gatsby-deployment.md): Example use case of automating Gatsby builds based on content changes, providing a streamlined development workflow.
- [Craft queries, filters, and relationships](https://docs.developers.optimizely.com/platform-optimizely/docs/crafting-queries-filters-and-relationships.md): How to use GraphQL in Optimizely Graph to filter content by dates, names, and text matches while optimizing query performance.
- [Fragments and aliases](https://docs.developers.optimizely.com/platform-optimizely/docs/fragments-and-aliases.md): Use fragments and aliases in Optimizely Graph to enhance query efficiency, manage content types, and resolve naming conflicts with best practices and advanced patterns.
- [Perform Full-text search using Graph](https://docs.developers.optimizely.com/platform-optimizely/docs/perform-full-text-search-using-graph.md): How to implement full-text search in Optimizely Graph using GraphQL queries.
- [Error handling and rate limits](https://docs.developers.optimizely.com/platform-optimizely/docs/error-handling-and-rate-limits.md): Information on how GraphQL handles errors and various rate limits.
- [Manage multi-lingual content](https://docs.developers.optimizely.com/platform-optimizely/docs/working-with-multi-lingual-content.md): Learn how to manage multilingual content in Optimizely Graph.
- [Send multilingual content to Graph](https://docs.developers.optimizely.com/platform-optimizely/docs/send-multilingual-content-to-graph.md): Learn to configure Optimizely Content Management System (CMS) 12 and sync multilingual content with Optimizely Graph.
- [Query a specific locale](https://docs.developers.optimizely.com/platform-optimizely/docs/query-a-specific-locale.md): How to query a specific locale in Optimizely Graph.
- [Natural language processing](https://docs.developers.optimizely.com/platform-optimizely/docs/natural-language-processing.md): How to use natural language processing to enhance search accuracy and deliver relevant, semantically meaningful results.
- [Fallback languages](https://docs.developers.optimizely.com/platform-optimizely/docs/fallback-languages.md): How to ensure content availability across languages using automatic fallback logic.
- [Handle large results](https://docs.developers.optimizely.com/platform-optimizely/docs/handle-large-results.md): Use pagination to efficiently handle large datasets in Optimizely Graph.
- [Skip and limit pagination](https://docs.developers.optimizely.com/platform-optimizely/docs/skip-and-limit-pagination.md): Use cases of skip and limit pagination, performance benefits, and implementation strategies.
- [Cursor-based pagination](https://docs.developers.optimizely.com/platform-optimizely/docs/cursor-based-pagination.md): Use cases for cursor-based pagination, performance benefits, and implementation strategies.
- [Query examples](https://docs.developers.optimizely.com/platform-optimizely/docs/query-examples.md): Learn how to query for specific use cases using Optimizely GraphQL.
- [Recent articles by category](https://docs.developers.optimizely.com/platform-optimizely/docs/recent-articles-by-category.md): How to retrieve and display recent articles by category using Optimizely Graph.
- [Product search with inventory](https://docs.developers.optimizely.com/platform-optimizely/docs/product-search-with-inventory.md): How to use Optimizely Graph to search and display products by keyword and price range.
- [Block with image and metadata](https://docs.developers.optimizely.com/platform-optimizely/docs/block-with-image-and-metadata.md): Render reusable content blocks with metadata using GraphQL fragments in Optimizely Graph.
- [Optimizely Graph schema](https://docs.developers.optimizely.com/platform-optimizely/docs/graphql-schema.md): How to access the GraphQL schema for the Optimizely querying service when retrieving content in Optimizely solutions.
- [Query](https://docs.developers.optimizely.com/platform-optimizely/docs/query.md): Overview of queries in Optimizely Graph.
- [Cyclic queries](https://docs.developers.optimizely.com/platform-optimizely/docs/cyclic-queries.md): Optimizely GraphQL queries with self or cross references.
- [Parent and child queries](https://docs.developers.optimizely.com/platform-optimizely/docs/parent-and-child-queries.md)
- [Recursive queries](https://docs.developers.optimizely.com/platform-optimizely/docs/recursive-queries.md): Use recursive queries in Optimizely Graph.
- [Search hit tracking](https://docs.developers.optimizely.com/platform-optimizely/docs/search-hit-tracking.md): Implement search hit tracking to measure how users interact with search results in Optimizely Graph
- [Arguments](https://docs.developers.optimizely.com/platform-optimizely/docs/arguments.md): Lists the parameters for methods available with the GraphQL API, used for the Optimizely querying service when retrieving content in Optimizely solutions.
- [Locale](https://docs.developers.optimizely.com/platform-optimizely/docs/locale.md): Describes the locale parameter, part of the GraphQL API used for the Optimizely querying service, when retrieving content in Optimizely solutions.
- [Where](https://docs.developers.optimizely.com/platform-optimizely/docs/where.md): Describes the `where` parameter, which is part of the GraphQL API used for the Optimizely querying service.
- [OrderBy](https://docs.developers.optimizely.com/platform-optimizely/docs/orderby.md): Describes the OrderBy parameter, part of the GraphQL API used for the Optimizely querying service, when retrieving content in Optimizely solutions.
- [Skip and limit](https://docs.developers.optimizely.com/platform-optimizely/docs/skip-and-limit.md): Describes the skip and limit parameters, part of the GraphQL API used for the Optimizely querying service, when retrieving content in Optimizely solutions.
- [Cursor](https://docs.developers.optimizely.com/platform-optimizely/docs/cursor.md): How to get large amounts of documents using batch retrieval. The backend system preserves the state of the result set.
- [ids (Filter IDs)](https://docs.developers.optimizely.com/platform-optimizely/docs/ids-filter-ids.md): Describes the ids parameter used for guid filtering, as part of the GraphQL API used for the Optimizely querying service.
- [Content retrieval](https://docs.developers.optimizely.com/platform-optimizely/docs/content-retrieval.md): Retrieve content from Optimizely Graph using GraphQL queries that target variations, raw JSON payloads, filters, and fallback caches.
- [Filter](https://docs.developers.optimizely.com/platform-optimizely/docs/filter.md): Introduces filtering in Optimizely Graph.
- [Geo search](https://docs.developers.optimizely.com/platform-optimizely/docs/geo-search.md): Do Geo searching in Optimizely Graph.
- [Logical connectors](https://docs.developers.optimizely.com/platform-optimizely/docs/logical-connectors.md): Describes logical connectors used with the GraphQL API, for the Optimizely querying service, when retrieving content in Optimizely solutions.
- [Site search](https://docs.developers.optimizely.com/platform-optimizely/docs/site-search.md): How to use site search in Optimizely Graph.
- [Full-text search](https://docs.developers.optimizely.com/platform-optimizely/docs/full-text-search.md): Describes opt-in for content properties, when using the GraphQL API for the Optimizely querying service, to retrieve content in Optimizely solutions.
- [Fuzzy search](https://docs.developers.optimizely.com/platform-optimizely/docs/fuzzy-search.md): Explanation and examples on how to support fuzzy search matching in Optimizely Graph.
- [Semantic search](https://docs.developers.optimizely.com/platform-optimizely/docs/semantic-search.md): Optimizely Graph supports using AI with semantic search, also called neural search or vector search.
- [Highlight](https://docs.developers.optimizely.com/platform-optimizely/docs/highlight.md): Explanation of displaying snippets with highlighted keywords in Optimizely Graph.
- [Facets](https://docs.developers.optimizely.com/platform-optimizely/docs/facets.md): Describes the facets field, part of the GraphQL API used for the Optimizely querying service, when retrieving faceted content in Optimizely solutions. It is a sibling field of items, which contain the matching hits.
- [Summarize Optimizely Graph results using facets](https://docs.developers.optimizely.com/platform-optimizely/docs/summarize-optimizely-graph-results-using-facets.md): Facets in Optimizely Graph provide powerful aggregation and summarization capabilities for your content.
- [Content variation](https://docs.developers.optimizely.com/platform-optimizely/docs/content-variation.md): Query content variations in Optimizely Graph to retrieve original content, specific variations, or personalized versions based on user context.
- [_json field](https://docs.developers.optimizely.com/platform-optimizely/docs/json-field.md): Learn how the _json field in Optimizely Graph provides the complete raw content payload for a content item, including nested structures, in a single GraphQL query.
- [Operators](https://docs.developers.optimizely.com/platform-optimizely/docs/operators.md): Describes operators for fields used with the GraphQL API, for the Optimizely querying service, when retrieving content in Optimizely solutions.
- [Inline fragments for content schema](https://docs.developers.optimizely.com/platform-optimizely/docs/inline-fragments-for-content-schema.md): Describes how to use inline fragments for content schema in Optimizely GraphQL.
- [Synonyms](https://docs.developers.optimizely.com/platform-optimizely/docs/synonyms.md): Describes how to enable and use synonyms in Optimizely Graph.
- [Boosting](https://docs.developers.optimizely.com/platform-optimizely/docs/boosting.md): Describes why and how to use boosting of queries in Optimizely Graph.
- [Hit count](https://docs.developers.optimizely.com/platform-optimizely/docs/hit-count.md): Describes how to get the hit count with the total field.
- [Autocomplete](https://docs.developers.optimizely.com/platform-optimizely/docs/autocomplete.md): Introduction with examples on using autocomplete in Optimizely Graph.
- [Modified and deleted content items](https://docs.developers.optimizely.com/platform-optimizely/docs/modified-and-deleted-content-items.md): How to get content items based on last modified changes.
- [Stop words](https://docs.developers.optimizely.com/platform-optimizely/docs/stop-words.md): Describes how to enable and use stop words.
- [Joins with linking](https://docs.developers.optimizely.com/platform-optimizely/docs/joins-with-linking.md): How to create joins on items within and across content types.
- [Text extraction from media](https://docs.developers.optimizely.com/platform-optimizely/docs/text-extraction-from-media.md): Describes how to extract searchable text from PDF files and images in Optimizely Graph, so the extracted content can be queried through the GraphQL API alongside other content properties.
- [Pinned results](https://docs.developers.optimizely.com/platform-optimizely/docs/pinned-results.md): How to enable and use pinned results in Optimizely Graph.
- [Item queries for single entities](https://docs.developers.optimizely.com/platform-optimizely/docs/item-queries-for-single-entities.md): Use `item` queries in Optimizely Graph to fetch single entities and improve cache hit ratios.
- [Cached templates](https://docs.developers.optimizely.com/platform-optimizely/docs/cached-templates.md): Use cached templates in Optimizely Graph to reduce GraphQL query latency and improve response times.
- [Control field indexing](https://docs.developers.optimizely.com/platform-optimizely/docs/control-field-indexing.md): Understand how Optimizely Graph counts fields against the 100,000 field limit and control indexing per property to keep query and sync performance healthy
- [Sync fallback language versions](https://docs.developers.optimizely.com/platform-optimizely/docs/sync-fallback-language-versions.md): Describes how to sync and query fallback language versions in Optimizely Graph
- [Sync content types for external data](https://docs.developers.optimizely.com/platform-optimizely/docs/sync-content-types-for-external-data.md): With custom content sources, you can add custom data to Optimizely Graph and query using the GraphQL API.
- [Sync content data](https://docs.developers.optimizely.com/platform-optimizely/docs/sync-content-data.md): How to synchronize custom data sources with Optimizely Graph
- [Synchronize content types for external data](https://docs.developers.optimizely.com/platform-optimizely/docs/sync-content-types-for-external-data-api-reference.md): Add custom data to Optimizely Graph and query it using the GraphQL API with custom content sources.
- [Get started](https://docs.developers.optimizely.com/platform-optimizely/docs/get-started.md): How to get started with the Optimizely Graph .NET Source SDK.
- [Filter documents](https://docs.developers.optimizely.com/platform-optimizely/docs/filtering.md): Filter documents returned by Optimizely Graph queries using IDs, locale routing, and the `Where` method.
- [Filter by IDs](https://docs.developers.optimizely.com/platform-optimizely/docs/filter-by-ids.md): Filter documents by GUID using the `Ids` method.
- [Locale (language routing)](https://docs.developers.optimizely.com/platform-optimizely/docs/locale-language-routing.md): Describes how to use language routing.
- [Where filter](https://docs.developers.optimizely.com/platform-optimizely/docs/where-filter.md): Describes filtering on a document using the `Where` method.
- [Content types](https://docs.developers.optimizely.com/platform-optimizely/docs/content-types.md): How to create content types using the Optimizely Graph .NET Source SDK.
- [Synchronize content](https://docs.developers.optimizely.com/platform-optimizely/docs/sync-content.md): How to sync your content with Optimizely Graph using the .NET Source SDK.
- [Search Management portal](https://docs.developers.optimizely.com/platform-optimizely/docs/search-management-portal.md): Use Search Management portal to monitor search performance, manage pinned results, and configure synonyms across your Optimizely Graph instances.
- [Pinned results in Search Management portal](https://docs.developers.optimizely.com/platform-optimizely/docs/pinned-results-in-search-management-portal.md): Manage pinned results in Search Management portal to promote featured content and lock high-priority pages to the top of Optimizely Graph search results for targeted queries.
- [Synonyms in Search Management portal](https://docs.developers.optimizely.com/platform-optimizely/docs/synonyms-in-search-management-portal.md): Manage synonyms in Search Management portal to map equivalent terms so different queries return the same relevant results in Optimizely Graph search.
- [Performance dashboard in Search Management portal](https://docs.developers.optimizely.com/platform-optimizely/docs/performance-dashboard-in-search-management-portal.md): Use the Performance dashboard in Optimizely Graph to monitor query response times and cache hit ratios, find slow queries, and keep search fast.
- [Development accounts in Search Management portal](https://docs.developers.optimizely.com/platform-optimizely/docs/development-accounts-in-search-management-portal.md): Create a development instance in Optimizely Graph to evaluate and test search in an isolated, non-production environment with administrator access.
- [Smooth rebuild](https://docs.developers.optimizely.com/platform-optimizely/docs/smooth-rebuild.md): Perform a smooth rebuild in Optimizely Graph to update your deployment using a blue-green model that enables testing and promotion without downtime.
- [Introduction to Graph integrations](https://docs.developers.optimizely.com/platform-optimizely/docs/introduction-to-graph-integrations.md): Introduction to the integrations for Optimizely Graph.
- [Optimizely CMS (SaaS)](https://docs.developers.optimizely.com/platform-optimizely/docs/optimizely-cms-saas.md): How to use capabilities of Optimizely Graph in Content Management System (SaaS).
- [Get started with Optimizely Graph for CMS (SaaS)](https://docs.developers.optimizely.com/platform-optimizely/docs/get-started-with-optimizely-graph-for-cms-saas.md): Learn how to get started with Optimizely Graph for Content Management System (SaaS).
- [Explore your schema](https://docs.developers.optimizely.com/platform-optimizely/docs/explore-your-schema-saas.md): Learn how to interact with your GraphQL schema in Optimizely Content Management System (SaaS).
- [Best practices and troubleshooting](https://docs.developers.optimizely.com/platform-optimizely/docs/best-practices-and-troubleshooting-saas.md): Learn the best practices and basic troubleshooting of using Optimizely GraphQL in Content Management System (SaaS).
- [Quick start guide: C# and .NET](https://docs.developers.optimizely.com/platform-optimizely/docs/quick-start-guide-c-and-net.md): Learn how to create a GraphQL client for Optimizely Content Management System (SaaS) using .NET 8 and StrawberryShake.
- [Quick start guide: Next.js and React](https://docs.developers.optimizely.com/platform-optimizely/docs/quick-start-guide-next-js-and-react.md): Learn how to connect your GraphQL endpoint, query content, and display Content Management System (SaaS) data using Apollo Client.
- [Optimizely CMS 13](https://docs.developers.optimizely.com/platform-optimizely/docs/optimizely-cms-13-1.md): Learn how Optimizely Graph integrates with CMS 13.
- [Provision an Optimizely Graph instance for CMS 13](https://docs.developers.optimizely.com/platform-optimizely/docs/provision-an-optimizely-graph-instance-for-cms-13.md): Learn how Optimizely handles Optimizely Graph provisioning for CMS 13.
- [Optimizely CMS 12](https://docs.developers.optimizely.com/platform-optimizely/docs/optimizely-cms-12.md): How to use capabilities of Optimizely Graph in Content Management System 12 (CMS 12).
- [Get started with Optimizely Graph and CMS 12](https://docs.developers.optimizely.com/platform-optimizely/docs/get-started-with-optimizely-graph-using-cms-12.md): Connect Optimizely Content Management System 12 (CMS 12) to Optimizely Graph and run your first GraphQL query.
- [Configure CMS 12 to send content](https://docs.developers.optimizely.com/platform-optimizely/docs/configure-cms-12-to-send-content.md): Learn how to configure Optimizely Content Management System 12 (CMS 12) to send content from your site to external systems or services.
- [Synchronize content events to Optimizely Graph](https://docs.developers.optimizely.com/platform-optimizely/docs/synchronize-content-events-to-optimizely-graph.md): This guide shows how to sync Content Management System (CMS 12) content events to Optimizely Graph.
- [Advanced features](https://docs.developers.optimizely.com/platform-optimizely/docs/advanced-features.md): Discover the advanced features Optimizely Graph provides when you pair it with Content Management System 12 (CMS 12).
- [Best practices and troubleshooting](https://docs.developers.optimizely.com/platform-optimizely/docs/best-practices-and-troubleshooting.md): Learn the best practices and troubleshooting steps for Optimizely Graph and Content Management System (CMS).
- [Performance optimization](https://docs.developers.optimizely.com/platform-optimizely/docs/performance-optimization.md): Optimize the integration performance between Content Management System 12 (CMS 12) and Optimizely Graph.
- [Quick start guide: C# ASP.NET](https://docs.developers.optimizely.com/platform-optimizely/docs/quick-start-c.md): Use these guides to quickly connect a C# ASP.NET Core application to Optimizely Graph and retrieve Content Management System (CMS) content through a Web API.
- [Build an ASP.NET Core API (manual GraphQL client)](https://docs.developers.optimizely.com/platform-optimizely/docs/build-an-asp-net-core-api-manual-graphql-client.md): Learn how to build an ASP.NET Core Web API that retrieves content from Optimizely Graph using a lightweight manual GraphQL client.
- [Build an ASP.NET Core API using StrawberryShake (recommended)](https://docs.developers.optimizely.com/platform-optimizely/docs/build-an-asp-net-core-api-using-strawberryshake-recommended.md): Learn how to build an ASP.NET Core Web API that retrieves content from Optimizely Graph using StrawberryShake for strongly typed queries and automatic client generation.
- [Explore your schema](https://docs.developers.optimizely.com/platform-optimizely/docs/explore-your-schema.md): Explore your CMS 12 schema, view available content types, and test basic queries using Graph.
- [Quick start guide: Next.js React](https://docs.developers.optimizely.com/platform-optimizely/docs/quick-start-guide-nextjs-react.md): Connect a Next.js project to Optimizely Graph and display content using Apollo Client.
- [Live preview with Next.js (headless)](https://docs.developers.optimizely.com/platform-optimizely/docs/live-preview-with-next-js-headless.md): Enable real-time on-page editing in a headless Optimizely CMS 12 or later site using Next.js by syncing draft content with the frontend.
- [Optimizely Commerce Connect](https://docs.developers.optimizely.com/platform-optimizely/docs/optimizely-commerce-connect.md): How to use capabilities of Optimizely Graph in Optimizely Commerce Connect.
- [Overview of migrating from Search & Navigation](https://docs.developers.optimizely.com/platform-optimizely/docs/search-navigation-to-graph-migration-overview.md): Learn the advantages of using Optimizely Graph and how to transition from Optimizely Search & Navigation to Optimizely Graph
- [Feature comparison](https://docs.developers.optimizely.com/platform-optimizely/docs/feature-comparison.md): Compare Optimizely Search & Navigation and Optimizely Graph features, focusing on configuration, query behavior, language handling, and feature availability to assess migration impact and required changes.
- [Migration decision framework](https://docs.developers.optimizely.com/platform-optimizely/docs/migration-decision-framework.md): A framework to help you assess whether migrating to an Optimizely Graph–based, API-first architecture aligns with your technical requirements, team capabilities, and long-term goals.
- [Migrate Search & Navigation features to Graph](https://docs.developers.optimizely.com/platform-optimizely/docs/feature-migration.md): Migrate individual search features from Optimizely Search & Navigation to Optimizely Graph by comparing equivalent implementations.
- [Migrate synonyms](https://docs.developers.optimizely.com/platform-optimizely/docs/migrate-synonyms.md): Migrate synonym configurations from Optimizely Search & Navigation to Optimizely Graph.
- [Migrate best bets to pinned results](https://docs.developers.optimizely.com/platform-optimizely/docs/migrate-best-bets-to-pinned-results.md): Migrate Optimizely Search & Navigation best bets to Optimizely Graph pinned results, covers configuration differences, data mapping, API usage, and search query updates.
- [Migrate autocomplete](https://docs.developers.optimizely.com/platform-optimizely/docs/migrate-autocomplete.md): Migrate autocomplete functionality from Optimizely Search & Navigation to Optimizely Graph.
- [Migrate boosting](https://docs.developers.optimizely.com/platform-optimizely/docs/migrate-boosting.md): Migrate boosting configurations from Optimizely Search & Navigation to Optimizely Graph, including filter boosting, decay functions, and weighted scoring.
- [Troubleshoot migration issues from Search & Navigation to Graph](https://docs.developers.optimizely.com/platform-optimizely/docs/troubleshoot-migration-issues-from-search-navigation-to-graph.md): Troubleshoot common issues encountered when migrating from Optimizely Search & Navigation to Optimizely Graph, including synchronization, search behavior, performance, authentication, and pinned results.
- [Troubleshoot common errors](https://docs.developers.optimizely.com/platform-optimizely/docs/troubleshoot-common-errors.md): Match error symptoms to step-by-step solutions for the most frequent Optimizely Graph issues.
- [Debug GraphQL queries](https://docs.developers.optimizely.com/platform-optimizely/docs/debug-graphql-queries.md): Use GraphiQL, structured error analysis, and systematic simplification to isolate and fix query issues.
- [Collect diagnostic data and contact support](https://docs.developers.optimizely.com/platform-optimizely/docs/collect-diagnostic-data-and-contact-support.md): Gather the right diagnostic information for faster Optimizely Graph issue resolution.
- [Known limitations and workarounds](https://docs.developers.optimizely.com/platform-optimizely/docs/known-limitations-and-workarounds.md): Understand Optimizely Graph platform constraints and recommended workarounds for query design, sync behavior, and data modeling.
## API Reference
- [Get bestbet collection(s)](https://docs.developers.optimizely.com/platform-optimizely/reference/get-bestbetcollectionhandler.md): Get all bestbet collections or get by Id
- [Register a bestbet collection](https://docs.developers.optimizely.com/platform-optimizely/reference/create-bestbetcollectionhandler.md): Register a bestbet collection
- [Update a bestbet collection](https://docs.developers.optimizely.com/platform-optimizely/reference/update-bestbetcollectionhandler.md): Update bestbet collection by Id
- [Delete a bestbet collection](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-bestbetcollectionhandler.md): Delete bestbet by Id
- [Get bestbet collection(s)](https://docs.developers.optimizely.com/platform-optimizely/reference/get-bestbetcollectionhandler-1.md): Get all bestbet collections or get by Id
- [Register a bestbet collection](https://docs.developers.optimizely.com/platform-optimizely/reference/create-bestbetcollectionhandler-1.md): Register a bestbet collection
- [Update a bestbet collection](https://docs.developers.optimizely.com/platform-optimizely/reference/update-bestbetcollectionhandler-1.md): Update bestbet collection by Id
- [Delete a bestbet collection](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-bestbetcollectionhandler-1.md): Delete bestbet by Id
- [Sync content data](https://docs.developers.optimizely.com/platform-optimizely/reference/post-contentv2datahandler.md): Synchronize data for given source
- [Purge content data](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-contentv2datahandler.md): Purge data for given source
- [Sync content types](https://docs.developers.optimizely.com/platform-optimizely/reference/post-contentv2typehandler.md): Synchronize content types from one source
- [Sync content data](https://docs.developers.optimizely.com/platform-optimizely/reference/post-contentv2datahandler-1.md): Synchronize data for given source
- [Purge content data](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-contentv2datahandler-1.md): Purge data for given source
- [Sync content types](https://docs.developers.optimizely.com/platform-optimizely/reference/post-contentv2typehandler-1.md): Synchronize content types from one source
- [Get source metadata](https://docs.developers.optimizely.com/platform-optimizely/reference/get-contentv3sourcehandler.md): Get `id`, `label`, `description` and `languages` fields of the source
- [Delete source](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-contentv3sourcehandler.md): Delete content _types / data_ of the source
- [Update source metadata](https://docs.developers.optimizely.com/platform-optimizely/reference/post-contentv3sourcehandler.md): Update `label`, `description` fields of the source
- [Get content types](https://docs.developers.optimizely.com/platform-optimizely/reference/get-contentv3typehandler.md): Get content types of the source
- [Partial content type update](https://docs.developers.optimizely.com/platform-optimizely/reference/post-contentv3typehandler.md): Update content types of the source partially
- [Full content type update](https://docs.developers.optimizely.com/platform-optimizely/reference/put-contentv3typehandler.md): Update content types of the source (overwrite all)
- [Get source metadata](https://docs.developers.optimizely.com/platform-optimizely/reference/get-contentv3sourcehandler-1.md): Get `id`, `label`, `description` and `languages` fields of the source
- [Delete source](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-contentv3sourcehandler-1.md): Delete content _types / data_ of the source
- [Update source metadata](https://docs.developers.optimizely.com/platform-optimizely/reference/post-contentv3sourcehandler-1.md): Update `label`, `description` fields of the source
- [Get content types](https://docs.developers.optimizely.com/platform-optimizely/reference/get-contentv3typehandler-1.md): Get content types of the source
- [Partial content type update](https://docs.developers.optimizely.com/platform-optimizely/reference/post-contentv3typehandler-1.md): Update content types of the source partially
- [Full content type update](https://docs.developers.optimizely.com/platform-optimizely/reference/put-contentv3typehandler-1.md): Update content types of the source (overwrite all)
- [Execute graphql query](https://docs.developers.optimizely.com/platform-optimizely/reference/get-graphqlv2handler.md): Retrieve content respect to graphql query
- [Execute graphql query](https://docs.developers.optimizely.com/platform-optimizely/reference/post-graphqlv2handler.md): Retrieve content respect to graphql query
- [Execute graphql query](https://docs.developers.optimizely.com/platform-optimizely/reference/get-graphqlv2handler-1.md): Retrieve content respect to graphql query
- [Execute graphql query](https://docs.developers.optimizely.com/platform-optimizely/reference/post-graphqlv2handler-1.md): Retrieve content respect to graphql query
- [Upsert OIDC config](https://docs.developers.optimizely.com/platform-optimizely/reference/upsert-oidcconfighandler.md): Enable OIDC support for the current account
- [Delete OIDC config](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-oidcconfighandler.md): Delete OIDC config for the current account
- [Upsert OIDC config](https://docs.developers.optimizely.com/platform-optimizely/reference/upsert-oidcconfighandler-1.md): Enable OIDC support for the current account
- [Delete OIDC config](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-oidcconfighandler-1.md): Delete OIDC config for the current account
- [Get request logs](https://docs.developers.optimizely.com/platform-optimizely/reference/get-requestloghandler.md): Get _incoming/outgoing_ request logs
- [Get request logs](https://docs.developers.optimizely.com/platform-optimizely/reference/get-requestloghandler-1.md): Get _incoming/outgoing_ request logs
- [Store stop words](https://docs.developers.optimizely.com/platform-optimizely/reference/upsert-stopwordhandler.md): Stop words are the words in a stop list (or stop list or negative dictionary) which are filtered out (stopped) before or after processing of natural language data (text) because they are insignificant
- [Delete stop words](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-stopwordhandler.md)
- [Store synonyms](https://docs.developers.optimizely.com/platform-optimizely/reference/upsert-synonymhandler.md): When you write a query, you can use synonyms to expand the keywords to get results that users otherwise may not have found. This reduces the problem of getting too few or no results, leading to fewer chances of conversions or even search abandonment. For example, if you search for "H2O", you mat want to find results that contain "water". This happens when you store synonyms in Optimizely Graph and enable them per field in your query. Otherwise, many relevant results may not be retrieved.
- [Delete synonyms](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-synonymhandler.md)
- [Store stop words](https://docs.developers.optimizely.com/platform-optimizely/reference/upsert-stopwordhandler-1.md): Stop words are the words in a stop list (or stop list or negative dictionary) which are filtered out (stopped) before or after processing of natural language data (text) because they are insignificant
- [Delete stop words](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-stopwordhandler-1.md)
- [List synonyms](https://docs.developers.optimizely.com/platform-optimizely/reference/list-synonymhandler.md): Get synonyms for a given slot
- [Store synonyms](https://docs.developers.optimizely.com/platform-optimizely/reference/upsert-synonymhandler-1.md): When you write a query, you can use synonyms to expand the keywords to get results that users otherwise may not have found. This reduces the problem of getting too few or no results, leading to fewer chances of conversions or even search abandonment. For example, if you search for "H2O", you mat want to find results that contain "water". This happens when you store synonyms in Optimizely Graph and enable them per field in your query. Otherwise, many relevant results may not be retrieved.
- [Delete synonyms](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-synonymhandler-1.md)
- [List webhooks](https://docs.developers.optimizely.com/platform-optimizely/reference/list-webhookhandler.md): List all registered webhooks
- [Add webhook](https://docs.developers.optimizely.com/platform-optimizely/reference/create-webhookhandler.md): Register a webhook and listen events respect to filter definition --- _(empty filter): listen all events_
- [Delete webhook](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-webhookhandler.md): Delete a registered webhook with `id`
- [Update webhook](https://docs.developers.optimizely.com/platform-optimizely/reference/update-webhookhandler.md): Update a registered webhook with `id`
- [post](https://docs.developers.optimizely.com/platform-optimizely/reference/post-fxeventhandler.md)
- [Get pinned collection(s)](https://docs.developers.optimizely.com/platform-optimizely/reference/list-pinnedcollectionhandler.md): Get pinned collections
- [Register a pinned collection](https://docs.developers.optimizely.com/platform-optimizely/reference/create-pinnedcollectionhandler.md): Register a pinned collection
- [Get pinned collection by Id](https://docs.developers.optimizely.com/platform-optimizely/reference/get-pinnedcollectionhandler.md): Get collection by Id
- [Update a pinned collection](https://docs.developers.optimizely.com/platform-optimizely/reference/update-pinnedcollectionhandler.md): Update pinned collection by Id
- [Delete a pinned collection](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-pinnedcollectionhandler.md): Delete pinned collection by Id
- [Get list of pinned items by collection id](https://docs.developers.optimizely.com/platform-optimizely/reference/list-pinneditemhandler.md): Get list of pinned items by given pinned collection id
- [Create a new pinned item](https://docs.developers.optimizely.com/platform-optimizely/reference/create-pinneditemhandler.md): Create a new pinned item, collectionId must be created before creating pinned item
- [Clear pinned items in collection](https://docs.developers.optimizely.com/platform-optimizely/reference/clear-pinneditemhandler.md): Clear pinned items in collection
- [Get pinned item by id](https://docs.developers.optimizely.com/platform-optimizely/reference/get-pinneditemhandler.md): Get single pinned item by id
- [Update a pinned item](https://docs.developers.optimizely.com/platform-optimizely/reference/update-pinneditemhandler.md): Update a single pinned item
- [Remove pinned item](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-pinneditemhandler.md): Remove single pinned item
- [Get pinned results](https://docs.developers.optimizely.com/platform-optimizely/reference/match-pinneditemhandler.md): Get pinned results by matching phrases
- [List webhooks](https://docs.developers.optimizely.com/platform-optimizely/reference/list-webhookhandler-1.md): List all registered webhooks
- [Add webhook](https://docs.developers.optimizely.com/platform-optimizely/reference/create-webhookhandler-1.md): Register a webhook and listen events respect to filter definition --- _(empty filter): listen all events_
- [Delete webhook](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-webhookhandler-1.md): Delete a registered webhook with `id`
- [Update webhook](https://docs.developers.optimizely.com/platform-optimizely/reference/update-webhookhandler-1.md): Update a registered webhook with `id`
## Recipes
- [Auth - Basic](https://docs.developers.optimizely.com/platform-optimizely/recipes/auth-basic.md)
- [Auth - HMAC](https://docs.developers.optimizely.com/platform-optimizely/recipes/auth-hmac.md)
## Changelog
- [Welcome to Platform](https://docs.developers.optimizely.com/platform-optimizely/changelog/welcome-to-platform.md)
# Digital Experience Platform Documentation
> Documentation for Digital Experience Platform
## Guides
- [Get started with DXP](https://docs.developers.optimizely.com/digital-experience-platform/docs/getting-started-with-dxp.md): Describes how to get started with Optimizely Digital Experience Platform (DXP).
- [DXP requirements](https://docs.developers.optimizely.com/digital-experience-platform/docs/requirements.md): Describes the requirements for cloud-compatible software, tools and services used when working with Optimizely Digital Experience Platform (DXP).
- [DXP onboarding process](https://docs.developers.optimizely.com/digital-experience-platform/docs/cloud-accelerator-package.md): Describes the onboarding process including provisioning of environments and deployment setup.
- [Create an Optimizely cloud account](https://docs.developers.optimizely.com/digital-experience-platform/docs/creating-an-optimizely-cloud-account.md): Describes how to set up an Optimizely cloud account and to get access to the self-service capabilities included in Optimizely Digital Experience Platform.
- [Author content](https://docs.developers.optimizely.com/digital-experience-platform/docs/content-authoring.md): Describes how to work with content in solutions based on Optimizely Digital Experience Platform (DXP).
- [Go live](https://docs.developers.optimizely.com/digital-experience-platform/docs/going-live.md): Describes some typical actions, such as mapping host names in the DNS and restricting edit access, when going live with sites in Optimizely Digital Experience Platform (DXP).
- [Apex domain redirect](https://docs.developers.optimizely.com/digital-experience-platform/docs/apex-domain-redirect.md): Describes how the apex domain redirect sends visitors from your bare domain to the canonical www hostname on Optimizely Digital Experience Platform (DXP).
- [Demo sites](https://docs.developers.optimizely.com/digital-experience-platform/docs/optimizely-foundation-demo-sites.md): Describes Optimizely demo sites.
- [Learn DXP](https://docs.developers.optimizely.com/digital-experience-platform/docs/dxp-overview.md): Describes the Optimizely Digital Experience Platform.
- [DXP development](https://docs.developers.optimizely.com/digital-experience-platform/docs/development-considerations.md): Describes developing solutions for a cloud environment, specifically for Optimizely Digital Experience Platform (DXP).
- [DXP environments](https://docs.developers.optimizely.com/digital-experience-platform/docs/environments.md): DXP environments are used for publishing and testing code, content and databases, and to prepare for final deployment to a production site.
- [DXP performance](https://docs.developers.optimizely.com/digital-experience-platform/docs/performance-considerations.md): Describes specific performance-related areas that are particularly important to consider for cloud-based solutions compared to on-premises solutions.
- [DXP delivery assurance](https://docs.developers.optimizely.com/digital-experience-platform/docs/delivery-assurance-concepts.md): Shows Optimizely partners how to achieve peak performance and address business and implementation bottlenecks. It also describes some tradeoffs to improve overall performance of your site and tips for a smooth project.
- [DXP hosting options](https://docs.developers.optimizely.com/digital-experience-platform/docs/cms-hosting-options.md): Explore Optimizely CMS hosting options. Understand roles in platform, hosting, and implementation for diverse front end technologies and support models.
- [HIPAA-enabled CMS](https://docs.developers.optimizely.com/digital-experience-platform/docs/hipaa-enabled-cms.md)
- [CMS Platform Plus tier](https://docs.developers.optimizely.com/digital-experience-platform/docs/cms-platform-plus.md): Describes the high availability and redundancy options for CMS 12 and CMS 13.
- [Select Opti ID or Entra ID login](https://docs.developers.optimizely.com/digital-experience-platform/docs/login-options.md): Describes login options.
- [Build a headless solution with Content Delivery API](https://docs.developers.optimizely.com/digital-experience-platform/docs/headless-optimizely.md): Describes using the Content Delivery API to build a headless Optimizely solution.
- [Configure environments](https://docs.developers.optimizely.com/digital-experience-platform/docs/environment-configurations.md): Describes various environment-specific configuration options in Optimizely Digital Experience Platform (DXP), such as restricting access, or applying specific configurations or configuration transforms, when deploying.
- [Develop a multisite solution](https://docs.developers.optimizely.com/digital-experience-platform/docs/multisite-development.md): Describes areas to consider when you develop solutions with multiple sites for Optimizely Digital Experience Platform (DXP).
- [CDN recommendations](https://docs.developers.optimizely.com/digital-experience-platform/docs/cdn-recommendations.md): Describes how to use a content delivery network or content distribution network (CDN) within the Optimizely Digital Experience Platform (DXP), and provides general recommendations for how to configure caching specifically for CDN environments.
- [Bring your own Cloudflare Zone](https://docs.developers.optimizely.com/digital-experience-platform/docs/bring-your-own-cloudflare-zone.md): Describes how to connect your Cloudflare Zone to Optimizely DXP Cloud Services to use more of Cloudflare's advanced capabilities.
- [Resize images using CDN](https://docs.developers.optimizely.com/digital-experience-platform/docs/image-resizing-using-cdn.md): Optimize images on-the-fly in Optimizely DXP using CDN for dynamic resizing and efficient delivery.
- [Configure cache headers](https://docs.developers.optimizely.com/digital-experience-platform/docs/configure-cache-headers.md): Describes how to configure cache headers.
- [Next.js ISR caching and Optimizely Graph webhooks](https://docs.developers.optimizely.com/digital-experience-platform/docs/nextjs-isr-caching-and-optimizely-graph-webhooks.md): Implement Incremental Static Regeneration (ISR) with Redis caching and Optimizely Graph webhook-based cache invalidation for an Optimizely frontend running on DXP.
- [Consumption metrics](https://docs.developers.optimizely.com/digital-experience-platform/docs/consumption-metrics.md): Describes the consumption metrics service, definitions, and usage parameters for solutions running in Optimizely Digital Experience Platform (DXP).
- [Configure logging](https://docs.developers.optimizely.com/digital-experience-platform/docs/logging.md): Describes the logging configuration for your Web App when you work with application monitoring.
- [Manage custom database tables](https://docs.developers.optimizely.com/digital-experience-platform/docs/custom-database-tables.md): Describes options for managing custom database tables when using Optimizely Digital Experience Platform (DXP).
- [Create a custom maintenance page](https://docs.developers.optimizely.com/digital-experience-platform/docs/custom-maintenance-page.md): Describes the options and limitations for maintenance pages in Optimizely Digital Experience Platform (DXP).
- [Configure the email server](https://docs.developers.optimizely.com/digital-experience-platform/docs/configuring-the-email-server.md): Explains how to configure an email SMTP server to work with Optimizely Digital Experience Platform (DXP).
- [Manage session states](https://docs.developers.optimizely.com/digital-experience-platform/docs/session-state.md): Explains how to manage session states when using Optimizely Digital Experience Platform (DXP).
- [Warm up sites](https://docs.developers.optimizely.com/digital-experience-platform/docs/warming-up-sites.md): Describes how to perform a warm up of your Optimizely Digital Experience (DXP) site when it scales up or out and before new code is deployed to production.
- [Customize health checks](https://docs.developers.optimizely.com/digital-experience-platform/docs/customize-health-checks.md): Explains how to implement and register custom health checks in ASP.NET Core.
- [DXP and SEO](https://docs.developers.optimizely.com/digital-experience-platform/docs/optimizely-and-seo.md): Describes search engine optimization in Optimizely.
- [Access Azure information](https://docs.developers.optimizely.com/digital-experience-platform/docs/accessing-azure-information.md): Explains how to find project information in the Azure portal when managing cloud projects with Optimizely DXP.
- [Troubleshoot DXP](https://docs.developers.optimizely.com/digital-experience-platform/docs/troubleshooting.md): Describes general service monitoring and how to enable debugging, logging, and detailed error messages for troubleshooting solutions based on the Optimizely Digital Experience Platform (DXP).
- [Troubleshoot Application Insights](https://docs.developers.optimizely.com/digital-experience-platform/docs/application-performance-management.md): DXP uses Microsoft's Application Insights to manage application performance and monitor Web Apps.
- [Troubleshoot VPN connections](https://docs.developers.optimizely.com/digital-experience-platform/docs/vpn-connections.md): Addresses frequently asked questions about the Optimizely DXP and VPN connections.
- [Deploy DXP](https://docs.developers.optimizely.com/digital-experience-platform/docs/deploying.md): Explains deployment procedures in Optimizely Digital Experience Platform (DXP), such as publishing of code, database and content between the different environments.
- [Smooth deployment](https://docs.developers.optimizely.com/digital-experience-platform/docs/smooth-deploy.md): Describes a smooth deployment with the Optimizely DXP.
- [Troubleshoot smooth deployment](https://docs.developers.optimizely.com/digital-experience-platform/docs/troubleshoot-smooth-deployment.md): Fix smooth deployment failures in Optimizely DXP. Diagnose common errors, resolve configuration conflicts, and restore stable deployments fast.
- [Deploy a new CMS site](https://docs.developers.optimizely.com/digital-experience-platform/docs/creating-a-new-cms-site-and-deploying.md): Describes a deployment onboarding scenario where you create a new website based on the Optimizely Alloy sample site, and deploy the application, database and content to the Integration environment in Optimizely Digital Experience Platform (DXP).
- [Deploy an existing CMS site](https://docs.developers.optimizely.com/digital-experience-platform/docs/deploying-an-existing-cms-site.md): Describes first-time onboarding deployment of an existing CMS website to the Integration environment, as part of the Optimizely Digital Experience Platform (DXP).
- [Deploy a new Commerce Connect site](https://docs.developers.optimizely.com/digital-experience-platform/docs/creating-a-new-commerce-site-and-deploying.md): Describes an onboarding deployment scenario to create a new Commerce Connect website and deploy the application, database, and content to the Integration environment in Optimizely DXP.
- [Deploy an existing Commerce Connect site](https://docs.developers.optimizely.com/digital-experience-platform/docs/deploying-an-existing-commerce-site.md): Describes first-time onboarding deployment of an existing Commerce Connect website to the Integration environment, as part of the Optimizely Digital Experience Platform (DXP).
- [Deployment API](https://docs.developers.optimizely.com/digital-experience-platform/docs/deployment-api.md): Describes the deployment API to support a continuous integration/deployment workflow as part of the Optimizely Digital Experience Platform (DXP).
- [Deploy using code packages](https://docs.developers.optimizely.com/digital-experience-platform/docs/deploy-using-code-packages.md): Describes using code packages in the Optimizely Digital Experience Platform (DXP).
- [Deploy using source environment](https://docs.developers.optimizely.com/digital-experience-platform/docs/deploy-using-source-environment.md): Describes how you can deploy code from a source environment using the Deployment API for Optimizely Digital Experience Platform (DXP).
- [Deploy using PowerShell](https://docs.developers.optimizely.com/digital-experience-platform/docs/deploy-using-powershell.md): Describes how to deploy using the Deployment API for Optimizely Digital Experience Platform (DXP), and the PowerShell module provided with the API.
- [Create code packages](https://docs.developers.optimizely.com/digital-experience-platform/docs/code-package-format.md): Describes how to create code packages when deploying through the Deployment API for Optimizely Digital Experience Platform (DXP).
- [Internal namespaces](https://docs.developers.optimizely.com/digital-experience-platform/docs/internal-namespaces.md): Describes why to use internal namespaces.
- [Authenticate with Deployment API](https://docs.developers.optimizely.com/digital-experience-platform/docs/authentication.md): Describes how to authenticate with the Deployment API for Optimizely Digital Experience Platform (DXP).
- [Work with BLOB storage containers](https://docs.developers.optimizely.com/digital-experience-platform/docs/storage-containers.md): Describes how to work with BLOB storage containers available in Optimizely DXP environments via the REST API.
- [Export and import database](https://docs.developers.optimizely.com/digital-experience-platform/docs/export-database.md): Describes how to export and import a database for each environment, follow the retention hours, and use the API for Optimizely Digital Experience Platform (DXP).
- [Access Application Insights API to query telemetry](https://docs.developers.optimizely.com/digital-experience-platform/docs/access-application-insights-api-for-querying-telemetry.md): How to get access to Application Insights from the DXP Management Portal when running your solution in DXP.
- [Secure DXP](https://docs.developers.optimizely.com/digital-experience-platform/docs/optimizely-platform-security.md): Describes security-related aspects associated with the Optimizely DXP and service delivery.
- [User interface security](https://docs.developers.optimizely.com/digital-experience-platform/docs/user-interface-security.md): Describes security considerations related to unauthorized access to the editing and administration user interfaces of Optimizely Content Management System (CMS) when running the Optimizely Digital Experience Platform (DXP).
- [Web Application Firewall](https://docs.developers.optimizely.com/digital-experience-platform/docs/web-application-firewall.md): Describes the concept of Web Application Firewall (WAF), specifically related to solutions built within Optimizely Digital Experience Platform (DXP).
- [Restrict environment access](https://docs.developers.optimizely.com/digital-experience-platform/docs/restricting-environment-access.md): Describes how to restrict access to the different environments available when working with solutions in Optimizely Digital Experience Platform (DXP).
- [DXP self-service](https://docs.developers.optimizely.com/digital-experience-platform/docs/self-service-for-dxp.md): Describes the self-service features available for the Optimizely Digital Experience Platform (DXP).
- [Deploy changes in DXP manually](https://docs.developers.optimizely.com/digital-experience-platform/docs/dxp-self-deployment-guide.md): Describes how to access the DXP Management Portal, and the steps to deploy changes between the Integration, Preproduction, and Production environments with Optimizely Digital Experience Platform (DXP).
- [Add app settings and connection strings](https://docs.developers.optimizely.com/digital-experience-platform/docs/manage-app-settings.md): Describes how you can manage custom app settings and connection strings of your DXP project.
- [Sync content between environments](https://docs.developers.optimizely.com/digital-experience-platform/docs/content-synchronization.md): Describes how to sync content (database and BLOBs) between environments to test your code with the data you want in the Optimizely Digital Experience Platform (DXP) Management Portal.
- [Purge CDN cache](https://docs.developers.optimizely.com/digital-experience-platform/docs/purging-cdn-cache.md): Describes how to purge the CDN cache for Optimizely Digital Experience Platform (DXP).
- [Restart a Web App](https://docs.developers.optimizely.com/digital-experience-platform/docs/restarting-a-web-app.md): Describes how to restart a Web App from the DXP Management Portal, when running your solution in Optimizely Digital Experience Platform (DXP).
- [Export the database to Bacpac file](https://docs.developers.optimizely.com/digital-experience-platform/docs/export-the-database-to-bacpac-file.md): This topic describes how to export a database to bacpac file for the Optimizely Digital Experience Platform (DXP).
- [Enable Optimizely Graph service to sync DAM and CMS](https://docs.developers.optimizely.com/digital-experience-platform/docs/enable-optimizely-graph-service.md): Enable the Optimizely Graph service in the DXP Management Portal. Follow these steps to configure your instance and sync CMS and embedded DAM content for your application.
- [GDPR guidelines](https://docs.developers.optimizely.com/digital-experience-platform/docs/gdpr-guidelines.md): Describes general guidelines on GDPR and what to think about when collecting PII, deleting data, and so on.
- [Ask for consent](https://docs.developers.optimizely.com/digital-experience-platform/docs/asking-for-consent.md): Describes the GDPR guidelines for consent.
- [Data guidelines](https://docs.developers.optimizely.com/digital-experience-platform/docs/using-data.md): Describes the GDPR guidelines for using data.
- [Collect data](https://docs.developers.optimizely.com/digital-experience-platform/docs/collecting-data.md): Describes GDPR guidelines for collecting data.
- [Store data](https://docs.developers.optimizely.com/digital-experience-platform/docs/storing-data.md): Describes the GDPR guidelines for storing data.
- [Fetch and update data](https://docs.developers.optimizely.com/digital-experience-platform/docs/fetching-and-updating-data.md): Describes the GDPR guidelines for fetching and updating data.
- [Delete data](https://docs.developers.optimizely.com/digital-experience-platform/docs/deleting-data.md): Describes the GDPR guidelines for deleting data.
- [Prepare for data breaches](https://docs.developers.optimizely.com/digital-experience-platform/docs/data-breaches.md): Describes the GRPD guidelines to prepare for a data breach.
- [Product-specific GDPR guidelines](https://docs.developers.optimizely.com/digital-experience-platform/docs/product-specific-gdpr-guidelines.md): Describes product-specific GDPR guidelines
- [Optimizely Content Management System](https://docs.developers.optimizely.com/digital-experience-platform/docs/optimizely-content-cloud.md): Describes GDPR guidelines for Optimizely Content Management System (CMS).
- [Optimizely Commerce Connect](https://docs.developers.optimizely.com/digital-experience-platform/docs/optimizely-commerce-cloud.md): Describes the GDRP guidelines for Optimizely Commerce Connect.
- [Optimizely Campaign](https://docs.developers.optimizely.com/digital-experience-platform/docs/optimizely-campaign.md): Describes GDPR guidelines for Optimizely Campaign.
- [Optimizely Search & Navigation](https://docs.developers.optimizely.com/digital-experience-platform/docs/optimizely-search-navigation.md): Describes GDPR guidelines for Optimizely Search & Navigation.
- [Optimizely Recommendations](https://docs.developers.optimizely.com/digital-experience-platform/docs/optimizely-personalization.md): Describes GDPR guidelines for personalized recommendations.
- [Optimizely Forms](https://docs.developers.optimizely.com/digital-experience-platform/docs/optimizely-forms.md): Describes instructions for Optimizely Forms on what developers should have in mind when developing a site, and what partners/customers should do when a data subject asks for their PII data.
- [Optimizely Community API](https://docs.developers.optimizely.com/digital-experience-platform/docs/optimizely-community-api.md): This topic describes GDPR guidelines for Optimizely Community API.
## API Reference
- [Get the list of blob storage containers for specified project Id and environment](https://docs.developers.optimizely.com/digital-experience-platform/reference/blobstoragecontainersapi_getblobstoragecontainers.md)
- [Generate a new SAS link for the projectId, environment and containerName combination.
The generated link is valid for 24 hours by default if not requested by user (retention hours) otherwise.](https://docs.developers.optimizely.com/digital-experience-platform/reference/blobstoragecontainersapi_generatesaslink.md)
- [Starts the database export process.](https://docs.developers.optimizely.com/digital-experience-platform/reference/databaseexportapi_exportdatabase-1.md): When export process is completed, returns a read-only Azure Blob Storage SAS URI of the exported database bacpac file.
By default, the bacpac file is retained for 24 hours unless otherwise the retention hour is overridden.
- [Retrieves deployment package upload location](https://docs.developers.optimizely.com/digital-experience-platform/reference/uploadpackageapi_getuploadpackagelocation-1.md): Returned path is a write-only Azure Blob Storage SAS URI. Deployment package(s) should be uploaded here before starting deployment.
The SAS URI will be usable for 24 hours, then a new location must be retrieved.
- [Reset or Complete reset a specified deployment.](https://docs.developers.optimizely.com/digital-experience-platform/reference/resetcodedeploymentapi_resetcodedeployment-1.md): Operation is available after start deployment has finished during the verification stage or reset-verification stage of the deployment.
This will abort deployment and reset the staging slot to allow for a new deployment.
This will also complete the on-going reset progress if maintenance mode was applied for the deployment.
- [Get deployment details.](https://docs.developers.optimizely.com/digital-experience-platform/reference/getdeploymentdetailsapi_getdeploymentdetails-1.md)
- [Complete specified deployment.](https://docs.developers.optimizely.com/digital-experience-platform/reference/completecodedeploymentapi_completecodedeployment-1.md): Operation is available only after start deployment has finished during the verification stage of the deployment.
This will complete deployment and swap it into the production slot.
- [Gets a list of deployments for specified project.](https://docs.developers.optimizely.com/digital-experience-platform/reference/deploymentapi_getdeploymentlist-1.md)
- [Starts deployment to target environment.](https://docs.developers.optimizely.com/digital-experience-platform/reference/deploymentapi_startcodedeployment-1.md): Deployment can use either deployment package or environment as source.
# Experimentation Data Documentation
> Documentation for Experimentation Data
## Guides
- [Introduction](https://docs.developers.optimizely.com/experimentation-data/docs/introduction.md): Describes the tools that Optimizely Experimentation provides to ensure you have confidence in the data-driven decisions you make based on your data.
- [Optimizely Event API](https://docs.developers.optimizely.com/experimentation-data/docs/send-events-overview.md): Overview of the Optimizely Event API, which you use to send event data to Optimizely Experimentation.
- [Send events with Optimizely Web Experimentation](https://docs.developers.optimizely.com/experimentation-data/docs/send-using-optimizely-web-experimentation.md): This topic describes how to send data to Optimizely using Optimizely Web Experimentation.
- [Send events with Optimizely Feature Experimentation](https://docs.developers.optimizely.com/experimentation-data/docs/send-using-optimizely-feature-experimentation.md): How to send event data to Optimizely using Optimizely Feature Experimentation.
- [Send events with the Optimizely Event API](https://docs.developers.optimizely.com/experimentation-data/docs/send-using-event-api.md): How to send events to Optimizely Experimentation using the Optimizely Event API.
- [Get started](https://docs.developers.optimizely.com/experimentation-data/docs/event-api-getting-started.md): How to configure and get started with the Optimizely Event API.
- [Bundle events and visitors](https://docs.developers.optimizely.com/experimentation-data/docs/event-api-bundle-events-and-visitors.md): How to bundle events and visitors in a JSON object to improve performance of the Event API.
- [Troubleshoot the Event API](https://docs.developers.optimizely.com/experimentation-data/docs/event-api-troubleshooting.md): Helps you debug issues with sending events to Optimizely's Event API.
- [Experimentation Events Export](https://docs.developers.optimizely.com/experimentation-data/docs/experimentation-events-export.md): Securely export your Optimizely Experimentation event data so you can analyze experiment results with the tooling of your choice.
- [Get started with Experimentation Events Export](https://docs.developers.optimizely.com/experimentation-data/docs/experimentation-events-getting-started.md): How to access and analyze data from Optimizely's Experimentation Events Export.
- [Authentication API](https://docs.developers.optimizely.com/experimentation-data/docs/authentication-api.md): How to access your Experimentation Events Export with the Optimizely Experimentation Authentication API.
- [Data specification](https://docs.developers.optimizely.com/experimentation-data/docs/experimentation-events-data-specification.md): Data specification for Optimizely's Experimentation Events Export.
- [Use the oevents CLI to export data](https://docs.developers.optimizely.com/experimentation-data/docs/command-line-interface.md): How to export Experimentation Events Export data with the Optimizely Experimentation `oevents` CLI.
- [Troubleshoot](https://docs.developers.optimizely.com/experimentation-data/docs/experimentation-events-troubleshooting.md): How to resolve common issues with your Experimentation Events Export data.
- [Diagnose data discrepancies with Experimentation Events Export](https://docs.developers.optimizely.com/experimentation-data/docs/diagnose-data-discrepancies-with-experimentation-events-export.md): Query Experimentation Events Export (E3) data with SQL or PySpark to diagnose 10%+ visitor or conversion discrepancies between Optimizely and your analytics tool.
- [View data in BigQuery](https://docs.developers.optimizely.com/experimentation-data/docs/bigquery.md): Retrieve data stored by Optimizely Experimentation about your experiments using BigQuery by Google Cloud.
- [Get started](https://docs.developers.optimizely.com/experimentation-data/docs/bigquery-data-sharing-get-started.md): How to configure your BigQuery project to view Optimizely Experimentation data.
- [Example BigQuery queries](https://docs.developers.optimizely.com/experimentation-data/docs/example-bigquery-queries.md): Example queries to retrieve Optimizely Experimentation data from BigQuery.
- [BigQuery data specification](https://docs.developers.optimizely.com/experimentation-data/docs/bigquery-data-specification.md): Data specification of Optimizely Experimentation data included in the BigQuery data export.
- [Integrations](https://docs.developers.optimizely.com/experimentation-data/docs/integrations.md): What integrations are available to view your Experimentation Events Export data.
- [Snowflake integration](https://docs.developers.optimizely.com/experimentation-data/docs/snowflake-integration.md): How to access your Optimizely Experimentation Events Export data through Snowflake, a third-party data warehouse.
- [Fivetran integration](https://docs.developers.optimizely.com/experimentation-data/docs/fivetran-integration.md): How to configure Fivetran, a fully automated connector service with Optimizely's Experimentation Events Export.
## API Reference
- [Log Endpoint](https://docs.developers.optimizely.com/experimentation-data/reference/post_events.md)
# Feature Experimentation Documentation
> Documentation for Feature Experimentation
## Guides
- [Introduction](https://docs.developers.optimizely.com/feature-experimentation/docs/introduction.md): Developer documentation for Optimizely Feature Experimentation.
- [Optimizely Feature Experimentation - application and migration](https://docs.developers.optimizely.com/feature-experimentation/docs/feature-experimentation-application-migration.md): Introduces the new experience for Optimizely Feature Experimentation.
- [Feature Experimentation migration timeline](https://docs.developers.optimizely.com/feature-experimentation/docs/feature-experimentation-migration-timeline.md): Timeline of migration from Optimizely Full Stack Experimentation to Optimizely Feature Experimentation.
- [Key concepts and differences in Optimizely Feature Experimentation](https://docs.developers.optimizely.com/feature-experimentation/docs/key-concepts-and-differences-in-full-stack-and-feature-experimentation.md): Key differences between Full Stack legacy and Optimizely Feature Experimentation.
- [Simplified data model](https://docs.developers.optimizely.com/feature-experimentation/docs/simplified-data-model.md): Optimizely Feature Experimentation updated data model.
- [Updated Feature Experimentation application UI](https://docs.developers.optimizely.com/feature-experimentation/docs/updated-optimizely-application-ui.md): Explains the differences in the Optimizely application user interface between Full Stack Experimentation legacy and Feature Experimentation.
- [Updated methods in Feature Experimentation](https://docs.developers.optimizely.com/feature-experimentation/docs/updated-api-methods.md): Introduces the SDK methods to retrieve decisions for your flags in Optimizely Feature Experimentation.
- [Impressions after migration](https://docs.developers.optimizely.com/feature-experimentation/docs/impressions-after-migration.md): The way Optimizely Experimentation triggers impressions may change after migrating from Full Stack Experimentation (Legacy) to Feature Experimentation, depending on the types of experiments you run and your SDK implementation.
- [Quickstarts](https://docs.developers.optimizely.com/feature-experimentation/docs/quickstarts.md): Simple guides to help you get started with Optimizely Feature Experimentation SDKs.
- [Android SDK quickstart](https://docs.developers.optimizely.com/feature-experimentation/docs/android-quickstart.md): Welcome to the quickstart guide for Optimizely Feature Experimentation's Android SDK. Follow the steps in this guide to create a flag, roll out a flag delivery, and run an A/B test using a simple command-line application.
- [C# SDK quickstart](https://docs.developers.optimizely.com/feature-experimentation/docs/c-sharp-quickstart.md): Welcome to the quickstart guide for Optimizely Feature Experimentation's C# SDK. Follow the steps in this guide to create a flag, roll out a flag delivery, and run an A/B test using a simple command-line application.
- [Flutter SDK quickstart](https://docs.developers.optimizely.com/feature-experimentation/docs/flutter-quickstart.md): Welcome to the quickstart guide for Optimizely Feature Experimentation's Flutter SDK. Follow the steps in this guide to create a flag, roll out a flag delivery, and run an A/B test using a simple command-line application.
- [Go SDK quickstart](https://docs.developers.optimizely.com/feature-experimentation/docs/go-quickstart.md): Welcome to the quickstart guide for Optimizely Feature Experimentation's Go SDK. Follow the steps in this guide to create a feature flag, roll out a flag delivery, and run an A/B test using a simple command-line application.
- [Java SDK quickstart](https://docs.developers.optimizely.com/feature-experimentation/docs/java-quickstart.md): Welcome to the quickstart guide for Optimizely Feature Experimentation Java SDK. Follow the steps in this guide to create a feature flag, roll out a flag delivery, and run an A/B test using a simple command-line application.
- [JavaScript SDK v6+ quickstart](https://docs.developers.optimizely.com/feature-experimentation/docs/javascript-sdk-quickstart.md): Welcome to the quickstart guide for Optimizely Feature Experimentation JavaScript SDK v6. Follow the steps in this guide to create a feature flag, roll out a flag delivery, and run an A/B test using a simple command-line application.
- [JavaScript (Browser) SDK quickstart prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/javascript-browser-quickstart-prior-to-v6.md): Welcome to the quickstart guide for Optimizely Feature Experimentation JavaScript (Browser) SDK. Follow the steps in this guide to create a feature flag, roll out a flag delivery, and run an A/B test using a simple command-line application.
- [JavaScript (Node) SDK quickstart prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/javascript-node-quickstart-prior-to-v6.md): Welcome to the quickstart guide for Optimizely Feature Experimentation JavaScript (Node) SDK. Follow the steps in this guide to create a feature flag, roll out a flag delivery, and run an A/B test using a simple command-line application.
- [PHP SDK quickstart](https://docs.developers.optimizely.com/feature-experimentation/docs/php-quickstart.md): Welcome to the quickstart guide for Optimizely Feature Experimentation's PHP SDK. Follow the steps in this guide to create a feature flag, roll out a flag delivery, and run an A/B test using a simple command-line application.
- [Python SDK quickstart](https://docs.developers.optimizely.com/feature-experimentation/docs/python-quickstart.md): Welcome to the quickstart guide for Optimizely Feature Experimentation's Python SDK. Follow the steps in this guide to create a flag, roll out a flag delivery, and run an A/B test using a simple command-line application.
- [React SDK quickstart](https://docs.developers.optimizely.com/feature-experimentation/docs/react-quickstart.md): Welcome to the quickstart guide for Optimizely Feature Experimentation's React SDK v4+. Follow the steps in this guide to create a feature flag, roll out a flag delivery, and run an A/B test using a simple React application.
- [React SDK quickstart (prior to v4)](https://docs.developers.optimizely.com/feature-experimentation/docs/react-quickstart-prior-to-v4.md): Quickstart guide for Optimizely Feature Experimentation's React SDK versions 3.x and earlier.
- [React Native SDK quickstart](https://docs.developers.optimizely.com/feature-experimentation/docs/react-native-quickstart.md): Welcome to the quickstart guide for Optimizely Feature Experimentation's React Native SDK v4+. Follow the steps in this guide to create a feature flag, roll out a flag delivery, and run an A/B test using a simple React Native application.
- [Ruby SDK quickstart](https://docs.developers.optimizely.com/feature-experimentation/docs/ruby-quickstart.md): Welcome to the quickstart guide for Optimizely Feature Experimentation Ruby SDK. Follow the steps in this guide to create a feature flag, roll out a flag delivery, and run an A/B test using a simple command-line application.
- [Swift SDK quickstart](https://docs.developers.optimizely.com/feature-experimentation/docs/swift-quickstart.md): Welcome to the quickstart guide for Optimizely Feature Experimentation Swift SDK. Follow the steps in this guide to create a flag, roll out a flag delivery, and run an A/B test using a simple command-line application.
- [How bucketing works](https://docs.developers.optimizely.com/feature-experimentation/docs/how-bucketing-works-feature-experimentation.md): Overview of how Optimizely Feature Experimentation assigns users to a flag variation.
- [Create feature flags](https://docs.developers.optimizely.com/feature-experimentation/docs/create-feature-flags.md): Describes how to create and implement feature flags in Optimizely Feature Experimentation.
- [Create flag variables](https://docs.developers.optimizely.com/feature-experimentation/docs/create-flag-variables.md): Variables let you remotely configure your flag. Instead of hard-coding and updating your variables by re-deploying, you can group them in a flag variation and update them remotely in the Optimizely Feature Experimentation application.
- [Flag variable example with an image carousel](https://docs.developers.optimizely.com/feature-experimentation/docs/flag-variable-example-with-an-image-carousel.md): An example iOS application that walks through creating and implementing flag variables in Optimizely Feature Experimentation to create an image carousel that updates based on what variation the user receives.
- [Create flag variations](https://docs.developers.optimizely.com/feature-experimentation/docs/create-flag-variations.md): Describes flag variations and how to create them in Optimizely Feature Experimentation.
- [Handle user IDs](https://docs.developers.optimizely.com/feature-experimentation/docs/handle-user-ids.md): Information on user IDs in Optimizely Feature Experimentation.
- [Ensure consistent user bucketing using a user profile service](https://docs.developers.optimizely.com/feature-experimentation/docs/ensure-consistent-visitor-bucketing.md): Describes how to implement a user profile service to ensure consistent user bucketing in Optimizely Feature Experimentation.
- [Assign variations with bucketing ids](https://docs.developers.optimizely.com/feature-experimentation/docs/bucketing-ids.md): Use a bucketing ID to decouple user bucketing from user identification.
- [Manage user IDs in browser-based SDKs](https://docs.developers.optimizely.com/feature-experimentation/docs/manage-user-ids-in-browser-sdks.md): How to create and save user IDs with cookies, local storage, and CDN tools using a browser-based Feature Experimentation SDK.
- [Track user events](https://docs.developers.optimizely.com/feature-experimentation/docs/track-events.md): Explains events in Optimizely Feature Experimentation, which let you track the success of your experiments.
- [Create events](https://docs.developers.optimizely.com/feature-experimentation/docs/create-events.md): How to create and add an event in Optimizely Feature Experimentation.
- [Filter out bots](https://docs.developers.optimizely.com/feature-experimentation/docs/manage-bot-filtering.md): How to filter out third-party bot data that may skew your experiment results in Optimizely Feature Experimentation.
- [Run A/B tests](https://docs.developers.optimizely.com/feature-experimentation/docs/run-a-b-tests.md): How to configure a simple A/B or ON/OFF test in Optimizely Feature Experimentation.
- [Run flag deliveries (targeted delivery)](https://docs.developers.optimizely.com/feature-experimentation/docs/run-flag-deliveries.md): How to run a flag delivery, also known as a targeted delivery in Optimizely Feature Experimentation.
- [Run a multi-armed bandit optimization](https://docs.developers.optimizely.com/feature-experimentation/docs/run-a-mab-optimization.md): How to run a multi-armed bandit optimization in Optimizely Feature Experimentation.
- [Tag events](https://docs.developers.optimizely.com/feature-experimentation/docs/include-event-tags.md): Describes event tags and how to implement them in Optimizely Feature Experimentation.
- [Use forced bucketing](https://docs.developers.optimizely.com/feature-experimentation/docs/use-forced-bucketing.md): How to use forced bucketing to put a user into a certain variation in Optimizely Feature Experimentation.
- [Troubleshoot](https://docs.developers.optimizely.com/feature-experimentation/docs/troubleshoot.md): This topic gives troubleshooting steps for Optimizely Feature Experimentation.
- [Change history](https://docs.developers.optimizely.com/feature-experimentation/docs/history.md): The change history logs actions taken in Optimizely Feature Experimentation projects and flags.
- [Use mutual exclusion](https://docs.developers.optimizely.com/feature-experimentation/docs/use-mutual-exclusion.md): Describes using mutually exclusive groups to ensure that users do not see overlapping experiments that apply to different flags in Optimizely Feature Experimentation.
- [Run Contextual Multi-Armed Bandit optimizations](https://docs.developers.optimizely.com/feature-experimentation/docs/run-contextual-multi-armed-bandits.md): How to run Contextual Multi-Armed Bandit optimizations in Optimizely Feature Experimentation.
- [Manage config (datafile)](https://docs.developers.optimizely.com/feature-experimentation/docs/manage-config-datafile.md): Describes the datafile, which is a JSON representation of your Optimizely Feature Experimentation project configuration (OptimizelyConfig) in a given environment.
- [Example datafile](https://docs.developers.optimizely.com/feature-experimentation/docs/example-datafile.md): The example shows what a datafile might contain. Use it to understand the configuration information that is passed in Optimizely Feature Experimentation.
- [Get the datafile](https://docs.developers.optimizely.com/feature-experimentation/docs/get-the-datafile.md): How to sync your application with the datafile in Optimizely Feature Experimentation.
- [Create webhooks](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-webhooks.md): How to create webhooks in Optimizely Feature Experimentation.
- [Manage flags](https://docs.developers.optimizely.com/feature-experimentation/docs/manage-flags.md): Information on how to manage flags in Optimizely Feature Experimentation.
- [Manage rules](https://docs.developers.optimizely.com/feature-experimentation/docs/manage-rules.md): How to update rules in Optimizely Feature Experimentation.
- [Scheduled changes](https://docs.developers.optimizely.com/feature-experimentation/docs/scheduled-changes.md): Manage scheduled changes for your Optimizely Feature Experimentation project.
- [Notification listeners](https://docs.developers.optimizely.com/feature-experimentation/docs/notification-listeners.md): Notification listeners let you programmatically observe and act on various events that occur within the SDK in Optimizely Feature Experimentation.
- [Decision notification listener](https://docs.developers.optimizely.com/feature-experimentation/docs/decision-notification-listener.md): Describes the decision notification listener, which sends a stream of all feature flag decisions for Optimizely Feature Experimentation.
- [Log event notification listener](https://docs.developers.optimizely.com/feature-experimentation/docs/log-event-notification-listener.md): Describes the log event notification listener, which lets you know what data was sent to Optimizely Feature Experimentation in a given event batch, and when the batch was sent.
- [Track notification listener](https://docs.developers.optimizely.com/feature-experimentation/docs/track-notification-listener.md): Describes the track notification listener, which lets you implement additional functionality or system tracking in addition to your instrumented Optimizely Feature Experimentation Track API calls.
- [OptimizelyConfigUpdate notification listener](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-update-notification-listener.md): This topic describes the OptimizelyConfigUpdate notification listener.
- [Flag dependency](https://docs.developers.optimizely.com/feature-experimentation/docs/flag-dependency.md): Overview and implementation details of flag dependency in Optimizely Feature Experimentation.
- [Implementation checklist](https://docs.developers.optimizely.com/feature-experimentation/docs/implementation-checklist.md): Important configuration details and best practices to employ while using Optimizely Feature Experimentation.
- [Event tracking](https://docs.developers.optimizely.com/feature-experimentation/docs/event-tracking.md): Overview of the best practices for effectively tracking events in Optimizely Feature Experimentation.
- [IDE plug-ins](https://docs.developers.optimizely.com/feature-experimentation/docs/ide-plugins.md): This topic gives links to the documentation for available IDE plugins.
- [Visual Studio Code extension](https://docs.developers.optimizely.com/feature-experimentation/docs/vscode-extension.md): This topic describes how to integrate the Optimizely VS Code extension into Visual Studio Code.
- [IntelliJ plugin](https://docs.developers.optimizely.com/feature-experimentation/docs/intellij-plugin.md): This topic describes how to enable the Optimizely IntelliJ plugin into any IntelliJ platform-based IDEs.
- [Microservices](https://docs.developers.optimizely.com/feature-experimentation/docs/microservices.md): Best practices and special considerations for implementing Optimizely Feature Experimentation if your stack is service-oriented or relies on microservices.
- [Multiple SDK implementations](https://docs.developers.optimizely.com/feature-experimentation/docs/multiple-languages.md): This topic describes best practices for using multiple Optimizely Feature Experimentation SDKs.
- [Fetch datafiles](https://docs.developers.optimizely.com/feature-experimentation/docs/fetch-datafiles.md): Best practices for fetching datafiles, focusing on accuracy, performance, caching, offline support, and datafile size.
- [Integrate real-time audiences for Feature Experimentation](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation.md): Real-Time Audiences for Feature Experimentation lets you expand your audience targeting capability in Optimizely Feature Experimentation by leveraging Optimizely Data Platform's CDP Audience Sync.
- [Implement Real-Time Audiences for Feature Experimentation for client-side SDKs](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-for-client-side-sdks.md): How to implement Real-Time Audiences for Feature Experimentation with client-side SDKs.
- [Implement Real-Time Audiences for Feature Experimentation for server-side SDKs](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-for-server-side-sdks.md): How to implement Real-Time Audiences for Feature Experimentation with server-side SDKs.
- [Configure the Optimizely CMS (SaaS) integration](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-optimizely-cms-saas.md): Use an Optimizely Feature Experimentation experiment to manage your Optimizely Content Management System (SaaS) content.
- [Configure analytics platforms](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-analytics-platforms.md): Track analytics on feature flag usage by using a notification listener to send events to the analytics provider of your choice.
- [Configure Amplitude](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-amplitude.md): Enrich Amplitude reports with your Optimizely Feature Experimentation experiment and targeted delivery information.
- [Configure Contentful](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-contentful.md): Use Contentful to manage the content of your Optimizely Feature Experimentation experiment.
- [Configure Datadog](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-datadog.md): How to send Optimizely Feature Experimentation decisions and conversion events to Datadog using notification listeners.
- [Configure Google Analytics 4 (GA4)](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-google-analytics-4-ga4.md): Use Google Analytics 4 (GA4) to capture and analyze traffic data across your websites and applications.
- [Create segments for Google Analytics 4 (GA4)](https://docs.developers.optimizely.com/feature-experimentation/docs/create-segments-for-google-analytics-4.md): Use Google Analytics 4 (GA4) to capture and analyze traffic data across your websites and applications.
- [Use Google Tag Manager to forward Google Analytics 4 events to Optimizely Feature Experimentation](https://docs.developers.optimizely.com/feature-experimentation/docs/forward-google-analytics-4-ga4-events-to-feature-experimentation.md): How to configure Google Tag Manager (GTM) to forward Google Analytics 4 (GA4) events to Optimizely Feature Experimentation.
- [Configure Localytics](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-localytics.md): How to enrich Localytics with Optimizely Feature Experimentation test information.
- [Configure Mixpanel](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-mixpanel.md): How to enrich Mixpanel with Optimizely Feature Experimentation data.
- [Configure mParticle](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-mparticle.md): How to send Optimizely Feature Experimentation experiment information from your Android and iOS apps to mParticle for further analysis.
- [Configure Segment](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-segment.md): How to configure Segment to be enriched with Optimizely Feature Experimentation data.
- [Configure Tealium](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-tealium.md): How to forward event data to Optimizely Feature Experimentation from Tealium EventStream.
- [Next.js starter kit](https://docs.developers.optimizely.com/feature-experimentation/docs/nextjs-starter-kit.md): How to get started with Next.js and Optimizely Feature Experimentation.
- [Solid.js starter kit](https://docs.developers.optimizely.com/feature-experimentation/docs/solidjs-starter-kit.md): How to get started with Solid.js and Optimizely Feature Experimentation.
- [Vue.js starter kit](https://docs.developers.optimizely.com/feature-experimentation/docs/vuejs-starter-kit.md): How to get started with Vue.js and Optimizely Feature Experimentation.
- [Content Delivery Networks and Optimizely Feature Experimentation](https://docs.developers.optimizely.com/feature-experimentation/docs/content-delivery-networks.md): The basics of a content delivery network and different strategies for handling caching with Optimizely Feature Experimentation.
- [Get started experimenting at the edge](https://docs.developers.optimizely.com/feature-experimentation/docs/get-started-edge-functions.md): Optimizely's Edge SDK for Feature Experimentation is a set of templates and starter kits to implement feature flagging and experimentation using Optimizely's Feature Experimentation across major serverless edge compute platforms.
- [Akamai EdgeWorkers](https://docs.developers.optimizely.com/feature-experimentation/docs/akamai-edgeworkers.md): [Starter Kit hosted on GitHub](https://github.com/optimizely/akamai-edgeworker-starter-kit) for running Optimizely Feature Experimentation feature flags and experiments on the [Akamai EdgeWorkers service](https://developer.akamai.com/akamai-edgeworkers-overview).
- [AWS Lambda@Edge](https://docs.developers.optimizely.com/feature-experimentation/docs/aws-lambda-at-edge.md): [Starter Kit hosted on GitHub](https://github.com/optimizely/aws-lambda-at-edge-starter-kit) for running Optimizely Feature Experimentation feature flags and experiments on the [AWS Lambda@Edge functions](https://aws.amazon.com/lambda/edge/) using AWS Lambda and AWS CloudFront.
- [Cloudflare Workers](https://docs.developers.optimizely.com/feature-experimentation/docs/cloudflare-workers.md): Describes the JavaScript template hosted on GitHub for running Optimizely Feature Experimentation feature flags and experiments on Cloudflare Workers
- [Fastly Compute@Edge](https://docs.developers.optimizely.com/feature-experimentation/docs/fastly-compute-at-edge.md): [Starter Kit hosted on GitHub](https://github.com/optimizely/fastly-compute-starter-kit) for running Optimizely Feature Experimentation feature flags and experiments on [Fastly's Compute@Edge offering](https://www.fastly.com/products/edge-compute).
- [Vercel Functions](https://docs.developers.optimizely.com/feature-experimentation/docs/vercel-functions.md): Example for running Optimizely Feature Experimentation version feature flags and experiments utilizing Vercel Functions.
- [Feature Experimentation edge workers and agents](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizely-edge-workers.md): Overview of the available edge workers and agents in Optimizely Feature Experimentation.
- [Optimizely Agent](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizely-agent.md): Overview of Optimizely Feature Experimentation Agent.
- [Quickstart for Agent](https://docs.developers.optimizely.com/feature-experimentation/docs/quickstart-for-agent.md): How to get started with Optimizely Agent using Python and explores Agent's REST APIs.
- [Install Optimizely Agent](https://docs.developers.optimizely.com/feature-experimentation/docs/setup-optimizely-agent.md): How to install Optimizely Agent on Linux, macOS, Windows, Docker, Kubernetes, and AWS Elastic Beanstalk.
- [Use Optimizely Agent](https://docs.developers.optimizely.com/feature-experimentation/docs/use-optimizely-agent.md): Optimizely Agent provides REST [APIs](ref:getconfig) that enable running feature flag rules, such as [A/B tests](doc:run-a-b-tests) and [targeted flag deliveries](doc:run-flag-deliveries).
- [Evaluate Agent REST APIs](https://docs.developers.optimizely.com/feature-experimentation/docs/evaluate-rest-apis.md): Python code examples demonstrating the Agent REST APIs' capabilities.
- [Agent admin API](https://docs.developers.optimizely.com/feature-experimentation/docs/admin-api.md): Optimizely Agent's Admin API provides system information that can be used to check the availability of the Agent service, runtime information, and operational metrics
- [Real-Time Audiences for Feature Experimentation for Agent](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-agent.md): Information on implementing Real-Time Audiences for Feature Experimentation with your Agent instance.
- [Configure Optimizely Agent](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-optimizely-agent.md): How to configure Optimizely Agent with a comprehensive list of available configuration properties.
- [Authorization for Agent](https://docs.developers.optimizely.com/feature-experimentation/docs/authorization.md): Optimizely Agent supports authorization workflows based on [OAuth](https://oauth.net/2/) and [JWT](https://datatracker.ietf.org/doc/html/rfc7519) standards, allowing you to protect access to its API and Admin interfaces.
- [Centralized datafile service options](https://docs.developers.optimizely.com/feature-experimentation/docs/centralized-datafile-service-options.md): Explores two options for creating a centralized datafile service and recommends Redis as the best solution.
- [Webhooks for Agent](https://docs.developers.optimizely.com/feature-experimentation/docs/webhooks-agent.md): How to configure a webhook listener for Optimizely Agent.
- [Agent notifications](https://docs.developers.optimizely.com/feature-experimentation/docs/agent-notifications.md): Optimizely Agent provides an endpoint that sends notifications to subscribers using [Server-Sent Events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events). This is Agent's equivalent of [Notification Listeners](doc:notification-listeners) found in the Optimizely Feature Experimentation SDKs.
- [Agent advanced configuration](https://docs.developers.optimizely.com/feature-experimentation/docs/advanced-configuration.md): Advanced configuration options for Optimizely Agent.
- [Agent plugins](https://docs.developers.optimizely.com/feature-experimentation/docs/agent-plugins.md): Extend Optimizely Agent using plugins.
- [Configure the CMAB cache for Agent](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-cmab-caching-for-agent.md): Configure caching behavior for Contextual Multi-Armed Bandit (CMAB) decisions in Optimizely Agent.
- [Introduction](https://docs.developers.optimizely.com/feature-experimentation/docs/introduction-to-optimizely-edge-agent.md): How Optimizely Edge Agent integrates edge computing and serverless architecture to enable seamless feature experimentation and A/B testing across various platforms.
- [Architecture and operational guide](https://docs.developers.optimizely.com/feature-experimentation/docs/architecture-and-operational-guide.md): Introduces the architecture, configuration, and operational benefits using Optimizely Edge Agent.
- [Configuration settings](https://docs.developers.optimizely.com/feature-experimentation/docs/configuration-settings.md): How to configure and customize Optimizely Edge Agent.
- [Cookie options](https://docs.developers.optimizely.com/feature-experimentation/docs/cookie-options.md): Describes the default settings for cookies in Optimizely Edge Agent and how to override them.
- [Edge mode flag variable configuration](https://docs.developers.optimizely.com/feature-experimentation/docs/edge-mode-flag-variable-configuration.md): Explains the configuration settings of the `cdnVariationSettings` for the Optimizely Edge Agent.
- [Deployment guide for Cloudflare Workers](https://docs.developers.optimizely.com/feature-experimentation/docs/deployment-guide-for-cloudflare-workers.md): Instructions on deploying Optimizely Edge Agent to [Cloudflare Workers](https://workers.cloudflare.com).
- [Cloudflare Workers KV store configuration (optional)](https://docs.developers.optimizely.com/feature-experimentation/docs/optional-kv-store-configuration.md): Instructions for configuring Cloudflare Workers KV to use with Optimizely Edge Agent.
- [Index](https://docs.developers.optimizely.com/feature-experimentation/docs/sdk-reference-guides.md): This topic lists all of the available Optimizely Feature Experimentation SDKs and links to their documentation.
- [SDK compatibility matrix](https://docs.developers.optimizely.com/feature-experimentation/docs/sdk-feature-compatibility.md): Explore the latest versions of Optimizely Feature Experimentation SDKs and their available features.
- [Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/android-sdk.md): Overview and links to the Optimizely Feature Experimentation Android SDK.
- [Install the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/install-sdk-android.md): Describes the steps necessary to install the Optimizely Feature Experimentation Android SDK into your application.
- [Initialize the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/initialize-sdk-android.md): How to initialize the Optimizely Feature Experimentation Android SDK in your application.
- [Example usage of the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/example-usage-android.md): Code example of how to use the Optimizely Feature Experimentation Android SDK to evaluate feature flags, activate A/B tests, or feature tests.
- [Create a user context using the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/create-user-context-android.md): Describes the create user context method, which creates a user context for flag decisions and events in Optimizely Feature Experimentation.
- [Decide methods for the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/decide-methods-android.md): Overview of the decide methods which you can use to return a flag decision for a user in Optimizely Feature Experimentation.
- [Track event method for the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/track-event-android.md): Describes the `trackEvent` method, which tracks a conversion event in Optimizely Feature Experimentation.
- [OptimizelyConfig for the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-android.md): How to get access to project configuration data within the datafile using OptimizelyConfig for the Optimizely Feature Experimentation Android SDK.
- [OptimizelyDecision for the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelydecision-android.md): Describes the OptimizelyDecision object, which is returned from the decide methods in Optimizely Feature Experimentation.
- [Implement a user profile service for the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/implement-a-user-profile-service-android.md): How to configure a custom User Profile Service or how to use the default for the Optimizely Feature Experimentation Android SDK.
- [Configure event dispatcher for the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-event-dispatcher-android.md): How to configure the event dispatcher for HTTP requests made from every impression or conversion in the Optimizely Feature Experimentation Android SDK.
- [Event batching for the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/event-batching-android.md): The Optimizely Feature Experimentation Android SDK uses the event processor to batch decision and conversion events into a single payload before sending it to Optimizely.
- [Customize the Android SDK logger](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-logger-android.md): Customize log information from the Optimizely Feature Experimentation Android SDK for debugging experiments.
- [Customize the Android SDK error handler](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-error-handler-android.md): How to create your own error handler logic for the Optimizely Feature Experimentation Android SDK.
- [Pass in audience attributes using the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/pass-in-audience-attributes-android.md): Describes possible user attribute values you can send to Optimizely Feature Experimentation through the Android SDK.
- [Configure a notification listener using the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-notification-listener-android.md): How to configure and remove notification listeners for the Optimizely Feature Experimentation Android SDK.
- [Update Android API usage from older versions](https://docs.developers.optimizely.com/feature-experimentation/docs/migrate-from-older-versions-android.md): Describes how to update from older versions of the Optimizely Full Stack (Legacy) Android SDK to Optimizely Feature Experimentation.
- [OptimizelyUserContext for the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyusercontext-android.md): Describes the `OptimizelyUserContext` object, which lets you make flag decisions and track events for a user context.
- [Forced Decision methods for the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/forced-decision-methods-android.md): Describes the Forced Decision methods, which lets you force users into a specific variation in Optimizely Feature Experimentation.
- [Real-Time Audiences for Feature Experimentation segment qualification methods for the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-segment-qualification-methods-android.md): Use the Real-Time Audiences for Feature Experimentation segment methods to fetch the external audience mapping for the user. You can fetch user segments with the user identifier of the user context.
- [Send Optimizely Data Platform data with Real-Time Audiences for Feature Experimentation and the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/send-odp-data-with-real-time-audiences-for-feature-experimentation-android.md): Describes the `sendOdpEvent` method, which sends Optimizely Feature Experimentation event data to the Optimizely Data Platform (ODP) server.
- [Configure CMAB for the Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-the-cmab-cache-for-the-android-sdk.md): Contextual Multi-Armed Bandit (CMAB) features, including cache and service endpoint, can be configured in the Feature Experimentation Android SDK.
- [C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/csharp-sdk.md): Gives an overview and links to the Optimizely Feature Experimentation C# SDK.
- [Install the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/install-sdk-csharp.md): Describes the necessary steps to install the Optimizely Feature Experimentation C# SDK into your application.
- [Initialize the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/initialize-sdk-csharp.md): How to initialize the Optimizely Feature Experimentation C# SDK in your application.
- [Example usage of the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/example-usage-csharp.md): Code example of how to use the Optimizely Feature Experimentation C# SDK to evaluate feature flags, activate A/B tests, or feature tests.
- [Create a user context using the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/create-user-context-csharp.md): Describes the create user context method, which creates a user context for flag decisions and events in Optimizely Feature Experimentation.
- [Decide methods for the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/decide-methods-csharp.md): Overview of the decide methods which you can use to return a flag decision for a user in Optimizely Feature Experimentation.
- [Track event method for the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/track-event-csharp.md): Describes the `TrackEvent` method, which tracks a conversion event in Optimizely Feature Experimentation.
- [OptimizelyConfig for the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-csharp.md): Describes how to get access to project configuration data within the datafile using OptimizelyConfig.
- [OptimizelyJSON for the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyjson-csharp.md): Describes the OptimizelyJSON object that the Optimizely Feature Experimentation C# SDK uses to retrieve JSON.
- [OptimizelyDecision for the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelydecision-csharp.md): Describes the OptimizelyDecision object for the C# SDK, which is returned from the decide methods in Optimizely Feature Experimentation.
- [Implement a user profile service for the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/implement-a-user-profile-csharp.md): How to configure a custom User Profile Service or how to use the default for the Optimizely Feature Experimentation C# SDK.
- [Event batching for the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/event-batching-csharp.md): The Optimizely Feature Experimentation C# SDK uses the event processor to batch decisions and conversion events into a single payload before sending it.
- [Customize the C# SDK logger](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-logger-csharp.md): Customize log information from the Optimizely Feature Experimentation C# SDK for debugging experiments.
- [Customize the C# SDK error handler](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-error-handler-csharp.md): How to create your own error handler logic for the Optimizely Feature Experimentation C# SDK.
- [Configure a notification listener using the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-notification-listener-csharp.md): How to configure and remove notification listeners for the Optimizely Feature Experimentation C# SDK.
- [Configure the C# SDK event dispatcher](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-event-dispatcher-csharp.md): How to configure the event dispatcher for HTTP requests made from every impression or conversion in the Optimizely Feature Experimentation C# SDK.
- [Update from older versions of the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/migrate-from-older-versions-csharp.md): Describes how to update from older versions of the Optimizely Full Stack (Legacy) C# SDK to Optimizely Feature Experimentation.
- [OptimizelyUserContext for the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyusercontext-csharp.md): Describes the OptimizelyUserContext object for the Optimizely Feature Experimentation C# SDK, which lets you make flag decisions and track events for a user context.
- [Forced Decision methods for the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/forced-decision-methods-csharp.md): Describes the Forced Decision methods for the C# SDK, which you can use to force users into a specific variation in Optimizely Feature Experimentation.
- [Real-Time Audiences for Feature Experimentation segment qualification methods for the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-segment-qualification-methods-csharp.md): Use the `FetchQualifiedSegments` method to retrieve the external audience mapping for the user from the Optimizely Data Platform (ODP) server. Use the `IsQualifiedFor` method to check if the user qualifies for the specified audience.
- [Send Optimizely Data Platform data with Real-Time Audiences for Feature Experimentation for the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/send-odp-data-with-real-time-audiences-for-feature-experimentation-csharp.md): Describes the `SendOdpEvent` method, which sends Optimizely Feature Experimentation event data to the Optimizely Data Platform (ODP) server.
- [Configure the CMAB cache for the C# SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/cmab-cache-config-for-the-c-sdk.md): How to configure Contextual Multi-Armed Bandit (CMAB) settings in the Feature Experimentation C# SDK, including caching behavior and prediction endpoint customization.
- [Flutter SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/flutter-sdk.md): Overview and links for the Optimizely Feature Experimentation Flutter SDK.
- [Install the Flutter SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/install-sdk-flutter.md): Steps to install the Optimizely Feature Experimentation Flutter SDK.
- [Initialize Flutter SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/initialize-sdk-flutter.md): How to initialize the Optimizely Feature Experimentation Flutter SDK.
- [Example usage of the Flutter SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/example-usage-flutter.md): A brief code example of how to use the Optimizely Feature Experimentation Flutter SDK to evaluate feature flags, activate A/B tests, or feature tests.
- [Create a user context using the Flutter SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/create-user-context-flutter.md): Describes the create user context method, which creates a user context for flag decisions and events in Optimizely Feature Experimentation.
- [Decide methods for the Flutter SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/decide-methods-flutter.md): Overview of the decide methods which can be used to return a flag decision for a user in Optimizely Feature Experimentation.
- [Track event method for the Flutter SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/track-event-flutter.md): Describes the `trackEvent` method, which tracks a conversion event in Optimizely Feature Experimentation.
- [OptimizelyConfig for the Flutter SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-flutter.md): Describes how to get access to project configuration data within the datafile using OptimizelyConfig for the Optimizely Feature Experimentation Flutter SDK.
- [OptimizelyDecision for the Flutter SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelydecision-flutter.md): Describes the OptimizelyDecision object, which is returned from the decide methods in Optimizely Feature Experimentation.
- [Configure event dispatcher for the Flutter SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-event-dispatcher-flutter.md): How to configure the event dispatcher for HTTP requests made from every impression or conversion in the Optimizely Flutter SDK.
- [Event batching for the Flutter SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/event-batching-flutter.md): The Optimizely Feature Experimentation Flutter SDK uses the event processor to batch decisions and conversion events into a single payload before sending it to Optimizely Feature Experimentation.
- [OptimizelyUserContext for the Flutter SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyusercontext-flutter.md): Describes the OptimizelyUserContext Object which lets you make flag decisions and track events for a user context.
- [Forced Decision methods for the Flutter SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/forced-decision-methods-flutter.md): Describes the Forced Decision methods, which you can use with the Flutter SDK to force users into a specific variation in Optimizely Feature Experimentation.
- [Real-Time Audiences for Feature Experimentation segment qualification methods for Flutter](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-segment-qualification-methods-flutter.md): Use the Optimizely Data Platform (ODP) Real-Time Audiences for Feature Experimentation segment methods to fetch external audience mapping for the user.
- [Send Optimizely Data Platform data with Real-Time Audiences for Feature Experimentation for the Flutter SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/send-odp-data-with-real-time-audiences-for-feature-experimentation-flutter.md): Describes the sendOdpEvent method, which sends Optimizely Feature Experimentation event data to the Optimizely Data Platform (ODP) server.
- [Configure the CMAB cache for the Flutter SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-the-cmab-cache-for-the-flutter-sdk-1.md): How to configure caching behavior for Contextual Multi-Armed Bandit (CMAB) decisions in the Feature Experimentation Flutter SDK.
- [Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/go-sdk.md): An overview and links for the Optimizely Feature Experimentation Go SDK.
- [Install the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/install-sdk-go.md): Describes the steps necessary to install the Optimizely Feature Experimentation Go SDK into your application.
- [Initialize the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/initialize-sdk-go.md): How to initialize the Optimizely Feature Experimentation Go SDK in your application.
- [Example usage of the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/example-usage-go.md): A brief code example of how to use the Optimizely Feature Experimentation Go SDK to evaluate feature flags, activate A/B tests, or feature tests.
- [Create a user context using the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/create-user-context-go.md): Describes the create user context method in the Go SDK, which creates a user context for flag decisions and events in Optimizely Feature Experimentation.
- [Decide methods for the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/decide-methods-go.md): Overview of the decide methods which you can use to return a flag decision for a user in Optimizely Feature Experimentation.
- [Track event method for the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/track-event-go.md): Describes the`TrackEvent` method, which tracks a conversion event in Optimizely Feature Experimentation.
- [OptimizelyConfig for the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-go.md): Describes how to get access to project configuration data within the datafile using OptimizelyConfig for the Optimizely Feature Experimentation Go SDK.
- [OptimizelyDecision for the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelydecision-go.md): Details the OptimizelyDecision object for the Go SDK, which is returned from the decide methods in Optimizely Feature Experimentation.
- [OptimizelyJSON for the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyjson-go.md): Describes the OptimizelyJSON object that the Optimizely Feature Experimentation Go SDK uses to retrieve JSON.
- [Implement a user profile service for the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/implement-a-user-profile-service-go.md): How to configure a custom User Profile Service or how to use the default for the Optimizely Feature Experimentation Go SDK.
- [Configure the Go SDK event dispatcher](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-event-dispatcher-go.md): How to configure the event dispatcher for HTTP requests made from every impression or conversion in the Optimizely Feature Experimentation Go SDK.
- [Customize the Go SDK logger](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-logger-go.md): Customize log information from the Optimizely Feature Experimentation Go SDK for debugging experiments.
- [Event batching for the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/event-batching-go.md): How the Optimizely Feature Experimentation Go SDK uses the event processor to batch impressions and conversion events into a single payload before sending it to Optimizely.
- [Configure a notification listener using the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-notification-listener-go.md): How to configure and remove notification listeners for the Optimizely Feature Experimentation Go SDK.
- [Update from older versions of the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/migrate-from-older-versions-go.md): Describes how to update from older versions of the Optimizely Full Stack (Legacy) Go SDK to Optimizely Feature Experimentation.
- [OptimizelyUserContext for the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyusercontext-go.md): Describes the OptimizelyUserContext object for the Optimizely Feature Experimentation Go SDK, which lets you make flag decisions and track events for a user context.
- [Forced Decision methods for the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/forced-decision-methods-go.md): Describes the Forced Decision methods for the Feature Experimentation Go SDK, which you can use to force users into a specific variation in Optimizely.
- [Real-Time Audiences for Feature Experimentation segment qualification methods for the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-segment-qualification-methods-go.md): Use the `FetchQualifiedSegments` method to retrieve the external audience mapping for the user from the Optimizely Data Platform (ODP) server. Use the `IsQualifiedFor` method to check if the user qualifies for the specified segment.
- [Send Optimizely Data Platform data with Real-Time Audiences for Feature Experimentation for the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/send-odp-data-with-real-time-audiemces-for-feature-experimentation-go.md): Describes the `SendOdpEvent` method, which sends Optimizely Feature Experimentation event data to the Optimizely Data Platform (ODP) server.
- [Configure the CMAB cache for the Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/cmab-cache-config-for-the-go-sdk.md): How to configure caching behavior for Contextual Multi-Armed Bandit (CMAB) decisions in the Feature Experimentation Go SDK.
- [Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/java-sdk.md): An overview and links for the Optimizely Feature Experimentation Java SDK.
- [Install the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/install-sdk-java.md): Describes the steps necessary to install the Optimizely Feature Experimentation Java SDK into your application.
- [Initialize the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/initialize-sdk-java.md): How to initialize the Optimizely Feature Experimentation Java SDK in your application.
- [Example usage of the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/example-usage-java.md): A brief code example of how to use the Optimizely Feature Experimentation Java SDK to evaluate feature flags, activate A/B tests, or feature tests.
- [Create a user context using the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/create-user-context-java.md): Describes the create user context method in the Java SDK, which creates a user context for flag decisions and events in Optimizely Feature Experimentation.
- [Decide methods for the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/decide-methods-java.md): Overview of the decide methods which you can use to return a flag decision for a user in Optimizely Feature Experimentation.
- [Track event method for the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/track-event-java.md): Describes the `trackEvent` method for the Java SDK, which tracks a conversion event in Optimizely Feature Experimentation.
- [OptimizelyConfig for the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-java.md): How to get access to project configuration data within the datafile using OptimizelyConfig for the Optimizely Feature Experimentation Java SDK.
- [OptimizelyDecision for the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelydecision-java.md): Describes the OptimizelyDecision object for the Java SDK, which is returned from the decide methods in Optimizely Feature Experimentation.
- [OptimizelyJSON for the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyjson-java.md): Describes the OptimizelyJSON object, which the Optimizely Feature Experimentation Java SDK uses to retrieve JSON.
- [Implement a user profile service for the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/implement-a-user-profile-service-java.md): How to configure a custom User Profile Service or how to use the default for the Optimizely Feature Experimentation Java SDK.
- [Configure the Java SDK event dispatcher](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-event-dispatcher-java.md): How to configure the event dispatcher for HTTP requests made from every impression or conversion in the Optimizely Feature Experimentation Java SDK.
- [Customize the Java SDK logger](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-logger-java.md): Customize log information from the Optimizely Feature Experimentation Java SDK for debugging experiments.
- [Event batching for the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/event-batching-java.md): How the Optimizely Feature Experimentation Java SDK uses the event processor to batch impressions and conversion events into a single payload before sending it to Optimizely Feature Experimentation.
- [Customize the Java SDK error handler](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-error-handler-java.md): How to create your own error handler logic for the Optimizely Feature Experimentation Java SDK.
- [Configure a notification listener using the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-notification-listener-java.md): How to configure and remove notification listeners for the Optimizely Feature Experimentation Java SDK.
- [Update from older versions of the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/migrate-from-older-versions-java.md): Describes how to update from older versions of the Optimizely Full Stack (Legacy) Java SDK to Optimizely Feature Experimentation.
- [OptimizelyUserContext for the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyusercontext-java.md): Explains the `OptimizelyUserContext` object for the Java SDK, which lets you make flag decisions and track events for a user context in Optimizely Feature Experimentation.
- [Forced Decision methods for the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/forced-decision-methods-java.md): Reviews the Forced Decision methods for the Java SDK, which you can use to force users into a specific variation in Optimizely Feature Experimentation.
- [Real-Time Audiences for Feature Experimentation segment qualification methods for the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-segment-qualification-methods-java.md): Use the `fetchQualifiedSegments` method to retrieve the external audience mapping for the user from the Optimizely Data Platform (ODP) server. Use the `isQualifiedFor` method to check if the user qualifies for the specified segment.
- [Send Optimizely Data Platform data with Real-Time Audiences for Feature Experimentation for the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/send-odp-data-with-real-time-audiences-for-feature-experimentation-java.md): Describes the `sendODPEvent` method, which sends Optimizely Feature Experimentation event data to the Optimizely Data Platform (ODP) server.
- [Configure the CMAB cache for the Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/cmab-cache-config-for-the-java-sdk.md): How to configure caching behavior for Contextual Multi-Armed Bandit (CMAB) decisions in the Feature Experimentation Java SDK.
- [JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/javascript-sdk.md): An overview and links for the Optimizely Feature Experimentation JavaScript SDK versions 6 and above.
- [Install the JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/install-the-javascript-sdk.md): The steps necessary to install the Optimizely Feature Experimentation JavaScript SDK into your application.
- [Initialize the JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/initialize-the-javascript-sdk.md): How to initialize the Optimizely Feature Experimentation JavaScript SDK versions 6 and above in your application.
- [Client-side implementation tips for the JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/client-side-implementation-tips-for-the-javascript-sdk.md): Tips and considerations for installing the Optimizely Feature Experimentation JavaScript SDK v6 and above on a client (browser) instead of a server.
- [Example usage of the JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/example-usage-of-the-javascript-sdk.md): A code example of how to use the Optimizely Feature Experimentation JavaScript SDK to evaluate feature flags, activate A/B tests, or feature tests.
- [Create user context for the JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyusercontext-for-the-javascript-sdk.md): Describes the `OptimizelyUserContext` object, which lets you make flag decisions and track events for a user context for the Optimizely Feature Experimentation JavaScript SDK v6 and above.
- [Decide methods for the JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/decide-methods-for-the-javascript-sdk.md): Overview of the decide methods for the JavaScript SDK, which can be used to return a flag decision for a user in Optimizely Feature Experimentation.
- [Track Event for the JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/track-event-for-the-javascript-sdk.md): Describes the `trackEvent` method for the JavaScript SDK versions 6 and above, which tracks a conversion event in Optimizely Feature Experimentation
- [OptimizelyConfig for the JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-for-the-javascript-sdk.md): How to get access to project configuration data within the datafile for the JavaScript SDK versions 6 and above using OptimizelyConfig.
- [OptimizelyDecision for the JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelydecision-for-the-javascript-sdk.md): Describes the OptimizelyDecision object for the JavaScript SDK, which is returned from the decide methods in Optimizely Feature Experimentation.
- [Implement a user profile service for the JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/implement-a-user-profile-service-for-the-javascript-sdk.md): How to configure a custom user profile service for the Optimizely Feature Experimentation JavaScript SDK versions 6 and above.
- [Configure the JavaScript SDK event dispatcher v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-the-javascript-sdk-event-dispatcher.md): How to configure the event dispatcher for HTTP requests made from every impression or conversion in the Optimizely Feature Experimentation JavaScript SDK versions 6 and above.
- [Update from legacy Full Stack APIs to JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/update-from-older-versions-of-the-javascript-sdk.md): How to update from older versions of the Optimizely Full Stack (Legacy) JavaScript SDK to Optimizely Feature Experimentation.
- [Event batching for the JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/event-batching-for-the-javascript-sdk.md): How the Optimizely Feature Experimentation JavaScript SDK versions 6 and above use the event processor to batch impressions and conversion events into a single payload before sending it.
- [Customize the JavaScript SDK v6+ logger](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-the-javascript-sdk-logger.md): How to customize the log information about experiments coming from the Optimizely Feature Experimentation JavaScript SDK v6+ to help with debugging.
- [Customize error handler for the JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-error-handler-for-the-javascript-sdk.md): How to create your own error handler logic for the Optimizely Feature Experimentation JavaScript SDK versions 6 and above.
- [Configure a notification listener using the JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-a-notification-listener-using-the-javascript-sdk.md): How to configure and remove notification listeners for the Optimizely Feature Experimentation JavaScript SDK versions 6 and above.
- [Forced decision methods for the JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/forced-decision-methods-for-the-javascript-sdk.md): Use the forced decision methods for the JavaScript SDK versions 6 and above to force users into a specific variation in Optimizely Feature Experimentation.
- [Real-Time Audiences for Feature Experimentation segment qualification methods for the JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-segment-qualification-methods-for-the-javascript-sdk.md): Use the Real-Time Audiences for Feature Experimentation segment methods to fetch external audience mapping for the user. You can fetch user audience segments with the user identifier of the user context.
- [Send Optimizely Data Platform data with Real-Time Audiences for Feature Experimentation for the JavaScript SDK v6+](https://docs.developers.optimizely.com/feature-experimentation/docs/send-optimizely-data-platform-data-with-real-time-audiences-for-feature-experimentation-for-the-javascript-sdk.md): Use the `sendOdpEvent` method to send Optimizely Feature Experimentation event data to the Optimizely Data Platform (ODP) server.
- [Upgrade the JavaScript SDK from v5 to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/upgrade-the-javascript-sdk-from-v5-to-v6.md): Steps to upgrade the Feature Experimentation JavaScript SDK from previous versions to version 6.0.0+.
- [Configure the CMAB cache for the JavaScript SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/cmab-cache-config-for-the-javascript-sdk.md): How to configure Contextual Multi-Armed Bandit (CMAB) settings in the Feature Experimentation JavaScript SDK, including caching behavior and prediction endpoint customization.
- [JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/javascript-sdk-prior-to-v6.md): An overview and links for the Optimizely Feature Experimentation JavaScript (Browser) SDK.
- [Install the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/install-sdk-javascript-prior-to-v6.md): The steps necessary to install the Optimizely Feature Experimentation JavaScript (Browser) SDK into your application.
- [Initialize the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/initialize-sdk-javascript-prior-to-v6.md): How to initialize the Optimizely Feature Experimentation JavaScript (Browser) SDK in your application.
- [Client-side implementation tips for the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/javascript-client-side-implementation-prior-to-v6.md): This topic describes tips and considerations for installing the Optimizely Feature Experimentation JavaScript SDK on a client (browser) instead of a server.
- [Example usage of the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/example-usage-javascript-prior-to-v6.md): A brief code example of how to use the Optimizely Feature Experimentation JavaScript (Browser) SDK to evaluate feature flags, activate A/B tests, or feature tests.
- [Create a user context using the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/create-user-context-javascript-prior-to-v6.md): This topic describes the Create User Context method for the JavaScript (Browser) SDK, which creates a user context for flag decisions and events in Optimizely Feature Experimentation.
- [Decide methods for the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/decide-methods-javascript-prior-to-v6.md): Overview of the decide methods which you can use to return a flag decision for a user in Optimizely Feature Experimentation.
- [Track Event for the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/track-event-javascript-prior-to-v6.md): Describes the `trackEvent` method for the JavaScript (Browser) SDK, which tracks a conversion event in Optimizely Feature Experimentation
- [OptimizelyConfig for the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-javascript-prior-to-v6.md): Describes how to get access to project configuration data within the datafile using OptimizelyConfig for the Optimizely Feature Experimentation JavaScript (Browser) SDK.
- [OptimizelyDecision for the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelydecision-javascript-prior-to-v6.md): Describes the OptimizelyDecision object for the JavaScript (Browser), which is returned from the decide methods in Optimizely Feature Experimentation.
- [Implement a user profile service for the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/implement-a-user-profile-service-javascript-prior-to-v6.md): How to configure a custom User Profile Service or how to use the default for the Optimizely Feature Experimentation JavaScript (Browser) SDK.
- [Configure the JavaScript (Browser) SDK event dispatcher prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-event-dispatcher-javascript-prior-to-v6.md): How to configure the event dispatcher for HTTP requests made from every impression or conversion in the Optimizely Feature Experimentation JavaScript (Browser) SDK.
- [Event batching for the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/event-batching-javascript-prior-to-v6.md): How the Optimizely Feature Experimentation JavaScript (Browser) SDK uses the event processor to batch impressions and conversion events into a single payload before sending it.
- [Customize the JavaScript (Browser) SDK prior to v6 logger](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-logger-javascript-prior-to-v6.md): Customize log information from the Optimizely Feature Experimentation JavaScript (Browser) SDK for debugging experiments.
- [Customize error handler for the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-error-handler-javascript-prior-to-v6.md): How to create your own error handler logic for the Optimizely Feature Experimentation JavaScript (Browser) SDK.
- [Configure a notification listener using the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-notification-listener-javascript-prior-to-v6.md): This topic describes how to configure and remove notification listeners for the Optimizely Feature Experimentation JavaScript (Browser) SDK.
- [Update from older versions of the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/migrate-from-older-versions-javascript-prior-to-v6.md): Describes how to update from older versions of the Optimizely Full Stack (Legacy) JavaScript (Browser) SDK to Optimizely Feature Experimentation.
- [OptimizelyUserContext for the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyusercontext-javascript-prior-to-v6.md): Describes the `OptimizelyUserContext` object, which lets you make flag decisions and track events for a user context for the Optimizely Feature Experimentation JavaScript (Browser) SDK.
- [Forced Decision methods for the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/forced-decision-methods-javascript-browser-prior-to-v6.md): Use the Forced Decision methods for the JavaScript (Browser) SDK to force users into a specific variation in Optimizely Feature Experimentation.
- [Real-Time Audiences for Feature Experimentation segment qualification methods for the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-segment-qualification-methods-javascript-prior-to-v6.md): Use the Real-Time Audiences for Feature Experimentation segment methods to fetch external audience mapping for the user. You can fetch user segments with the user identifier of the user context.
- [Send Optimizely Data Platform data with Real-Time Audiences for Feature Experimentation for the JavaScript (Browser) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/send-odp-data-with-real-time-audiences-for-feature-experimentation-javascript-prior-to-v6.md): Use the `sendOdpEvent` method to send Optimizely Feature Experimentation event data to the Optimizely Data Platform (ODP) server.
- [JavaScript (Node) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/javascript-node-sdk-prior-to-v6.md): An overview and links for the Optimizely Feature Experimentation JavaScript (Node) SDK.
- [Install the JavaScript (Node) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/install-sdk-javascript-node-prior-to-v6.md): The steps necessary to install the Optimizely Feature Experimentation JavaScript (Node) SDK into your application.
- [Initialize the JavaScript (Node) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/initialize-sdk-javascript-node-prior-to-v6.md): How to initialize the Optimizely Feature Experimentation JavaScript (Node) SDK in your application.
- [Example usage of the JavaScript (Node) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/example-usage-javascript-node-prior-to-v6.md): A code example of how to use the Optimizely Feature Experimentation JavaScript (Node) SDK to evaluate feature flags, activate A/B tests, or feature tests.
- [Create a user context using the JavaScript (Node) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/create-user-context-javascript-node-prior-to-v6.md): Describes the create user context method for the JavaScript (Node) SDK, which creates a user context for flag decisions and events in Optimizely Feature Experimentation.
- [Decide methods for the JavaScript (Node) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/decide-methods-javascript-node-prior-to-v6.md): Overview of the decide methods which you can use to return a flag decision for a user in Optimizely Feature Experimentation.
- [Track Event for the JavaScript (Node) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/track-event-javascript-node-prior-to-v6.md): Describes the `track event` method for the JavaScript (Node) SDK, which tracks a conversion event in Optimizely Feature Experimentation.
- [OptimizelyConfig for the JavaScript (Node) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-javascript-node-prior-to-v6.md): How to get access to project configuration data within the datafile using OptimizelyConfig for the Optimizely Feature Experimentation JavaScript (Node) SDK.
- [OptimizelyDecision for the JavaScript (Node) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelydecision-javascript-node-prior-to-v6.md): Describes the OptimizelyDecision object for the JavaScript (Node) SDK, which is returned from the decide methods in Optimizely Feature Experimentation.
- [Implement a user profile service for the JavaScript (Node) SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/implement-a-user-profile-service-javascript-node.md): How to use the default or configure a custom User Profile Service for the Optimizely Feature Experimentation JavaScript (Node) SDK.
- [Configure event dispatcher for the JavaScript (Node) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-event-dispatcher-javascript-node-prior-to-v6.md): How to configure the event dispatcher for HTTP requests made from every impression or conversion in the Optimizely Feature Experimentation JavaScript (Node) SDK.
- [Event batching for the JavaScript (Node) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/event-batching-javascript-node-prior-to-v6.md): How the Optimizely Feature Experimentation JavaScript (Node) SDK uses the event processor to batch decision and conversion events into a single payload before sending it to Optimizely.
- [Customize the JavaScript (Node) SDK prior to v6 logger](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-logger-javascript-node-prior-to-v6.md): Customize log information from the Optimizely Feature Experimentation JavaScript (Node) SDK for debugging experiments.
- [Customize the JavaScript (Node) error handler prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-error-handler-javascript-node-prior-to-v6.md): How to create your own error handler logic for the Optimizely Feature Experimentation's JavaScript (Node) SDK.
- [Configure a notification listener using the JavaScript (Node) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-notification-listener-javascript-node-prior-to-v6.md): This topic describes how to configure and remove notification listeners for the Optimizely Feature Experimentation JavaScript (Node) SDK.
- [Update usage from older versions of the JavaScript (Node) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/migrate-from-older-versions-javascript-node-prior-to-v6.md): Describes how to update from older versions of the Optimizely Full Stack (Legacy) JavaScript (Node) SDK to Optimizely Feature Experimentation.
- [OptimizelyUserContext for the JavaScript (Node) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyusercontext-javascript-node-prior-to-v6.md): Describes the `OptimizelyUserContext` object, which lets you make flag decisions and track events for a user context for the Optimizely Feature Experimentation JavaScript (Node) SDK.
- [Forced Decision methods for the JavaScript (Node) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/forced-decision-methods-javascript-node-prior-to-v6.md): Describes the Forced Decision methods for the JavaScript (Node) SDK, which you can use to force users into a specific variation in Optimizely Feature Experimentation.
- [Real-Time Audiences for Feature Experimentation segment qualification methods for the JavaScript (Node) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-segment-qualification-methods-javascript-node-prior-to-v6.md): Use the Real-Time Audiences for Feature Experimentation segment methods to fetch external audience mapping for the user. You can fetch user segments with the user identifier of the user context.
- [Send Optimizely Data Platform data with Real-Time Audiences for Feature Experimentation for the JavaScript (Node) SDK prior to v6](https://docs.developers.optimizely.com/feature-experimentation/docs/send-odp-data-with-real-time-audiences-for-feature-experimentation-javascript-node-prior-to-v6.md): Describes the `sendOdpEvent` method, which sends Optimizely Feature Experimentation event data to the Optimizely Data Platform (ODP) server.
- [PHP SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/php-sdk.md): An overview and links for the Optimizely Feature Experimentation PHP SDK.
- [Install the PHP SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/install-sdk-php.md): This topic describes the steps necessary to install the Optimizely Feature Experimentation PHP SDK into your application.
- [Initialize the PHP SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/initialize-sdk-php.md): How to initialize the Optimizely Feature Experimentation PHP SDK in your application.
- [Example usage of the PHP SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/example-usage-php.md): A brief code example of how to use the Optimizely Feature Experimentation PHP SDK to evaluate feature flags, activate A/B tests, or feature tests.
- [Create a user context using the PHP SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/create-user-context-php.md): Describes the create user context method for the PHP SDK, which creates a user context for flag decisions and events in Optimizely Feature Experimentation.
- [Decide methods for the PHP SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/decide-methods-php.md): Overview of the decide methods which you can use to return a flag decision for a user in Optimizely Feature Experimentation.
- [Track Event for the PHP SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/track-event-php.md): Describes the `trackEvent` method for the PHP SDK, which tracks a conversion event in Optimizely Feature Experimentation.
- [OptimizelyConfig for the PHP SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-php.md): Describes getting access to project configuration data within the datafile using OptimizelyConfig for the PHP SDK.
- [OptimizelyDecision for the PHP SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelydecision-php.md): Describes the OptimizelyDecision object for the PHP SDK, which is returned from the decide methods in Optimizely Feature Experimentation.
- [Implement a user profile service for the PHP SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/implement-a-user-profile-service-php.md): How to configure a custom User Profile Service or how to use the default for the Optimizely Feature Experimentation PHP SDK.
- [Configure the PHP SDK event dispatcher](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-event-dispatcher-php.md): How to configure the event dispatcher for HTTP requests made from every impression or conversion in the Optimizely Feature Experimentation PHP SDK.
- [Customize PHP SDK logger](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-logger-php.md): Customize log information from the Optimizely Feature Experimentation PHP SDK for debugging experiments.
- [Configure a notification listener using the PHP SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-notification-listener-php.md): How to configure and remove notification listeners in the Optimizely Feature Experimentation PHP SDK.
- [Update usage from older versions of the PHP SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/migrate-from-older-versions-php.md): Describes how to update from older versions of the Optimizely Full Stack (Legacy) PHP SDK to Optimizely Feature Experimentation.
- [OptimizelyUserContext for the PHP SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyusercontext-php.md): Describes the OptimizelyUserContext object which lets you make flag decisions and track events for a user context.
- [Forced Decision methods for the PHP SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/forced-decision-methods-php.md): Describes the Forced Decision methods for the PHP SDK, which you can use to force users into a specific variation in Optimizely Feature Experimentation.
- [Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/python-sdk.md): An overview and links for the Optimizely Feature Experimentation Python SDK.
- [Install the Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/install-sdk-python.md): This topic describes the steps necessary to install the Optimizely Feature Experimentation Python SDK.
- [Initialize the Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/initialize-sdk-python.md): How to initialize the Optimizely Feature Experimentation Python SDK in your application.
- [Example usage of the Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/example-usage-python.md): A brief code example of how to use the Optimizely Feature Experimentation Python SDK to evaluate feature flags, activate A/B tests, or feature tests.
- [Create a user context using the Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/create-user-context-python.md): Describes the create user context method for the Python SDK, which creates a user context for flag decisions and events in Optimizely Feature Experimentation.
- [Decide methods for the Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/decide-methods-python.md): An overview of the decide methods for the Python SDK, which can be used to return a flag decision for a user in Optimizely Feature Experimentation.
- [Track Event for the Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/track-event-python.md): Describes the `track_event` method for the Python SDK, which tracks a conversion event in Optimizely Feature Experimentation.
- [OptimizelyConfig for the Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-python.md): How to get access to project configuration data within the datafile using OptimizelyConfig for the Optimizely Feature Experimentation Python SDK.
- [OptimizelyDecision for the Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelydecision-python.md): Describes the OptimizelyDecision object for the Python SDK, which is returned from the decide methods in Optimizely Feature Experimentation.
- [Implement a user profile service for the Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/implement-a-user-profile-service-python.md): How to create a custom user profile service for the Optimizely Feature Experimentation Python SDK.
- [Configure the Python SDK event dispatcher](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-event-dispatcher-python.md): How to configure the event dispatcher for HTTP requests made from every impression or conversion in the Optimizely Feature Experimentation Python SDK.
- [Event batching for the Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/event-batching-python.md): How the Optimizely Feature Experimentation Python SDK uses the event processor to batch impressions and conversion events into a single payload before sending it to Optimizely.
- [Customize the Python SDK logger](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-logger-python.md): Customize log information from the Optimizely Feature Experimentation Python SDK for debugging experiments.
- [Customize Python SDK error handler](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-error-handler-python.md): How to create your own error handler logic for the Optimizely Feature Experimentation Python SDK.
- [Configure a notification listener using the Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-notification-listener-python.md): How to configure and remove notification listeners for the Optimizely Feature Experimentation Python SDK.
- [Update from older versions of the Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/migrate-from-older-versions-python.md): Describes how to update from older versions of the Optimizely Full Stack (Legacy) Python SDK to Optimizely Feature Experimentation.
- [OptimizelyUserContext for the Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyusercontext-python.md): Describes the `OptimizelyUserContext` object, which lets you make flag decisions and track events for a user context for the Optimizely Feature Experimentation Python SDK.
- [Forced decision methods for the Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/forced-decision-methods-python.md): Describes the Forced Decision methods, which you can use to force users into a specific variation in Optimizely Feature Experimentation.
- [Real-Time Audiences for Feature Experimentation segment qualification methods for the Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-segment-qualification-methods-python.md): Use the `fetch_qualified_segments` method to retrieve the external audience mapping for the user from the Optimizely Data Platform (ODP) server. Use the `is_qualified_for` method to check if the user qualifies for the specified audience segment.
- [Send Optimizely Data Platform data with Real-Time Audiences for Feature Experimentation for the Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/send-odp-data-with-real-time-audiences-for-feature-experimentation-python.md): Describes the `send_odp_event` method, which sends Optimizely Feature Experimentation event data to the Optimizely Data Platform (ODP) server.
- [Configure the CMAB cache for the Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/cmab-cache-config-for-the-python-sdk.md): Configure caching behavior for Contextual Multi-Armed Bandit (CMAB) decisions in the Feature Experimentation Python SDK.
- [React SDK v4+](https://docs.developers.optimizely.com/feature-experimentation/docs/javascript-react-sdk.md): An overview and links for the Optimizely Feature Experimentation React SDK versions 4 and above.
- [Install the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/install-the-react-sdk.md): Steps to install the Optimizely Feature Experimentation React SDK into your application.
- [Initialize the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/initialize-the-react-sdk.md): Initialize the Optimizely Feature Experimentation React SDK in your application.
- [Next.js integration for the React SDK v4+](https://docs.developers.optimizely.com/feature-experimentation/docs/nextjs-integration-for-the-react-sdk.md): How to use the Optimizely Feature Experimentation React SDK with Next.js for server-side rendering and React Server Components.
- [Example usage of the React SDK v4+](https://docs.developers.optimizely.com/feature-experimentation/docs/example-usage-of-the-react-sdk.md): Code example of how to use the Optimizely Feature Experimentation React SDK to send Decision events, make flag decisions and track conversion events.
- [OptimizelyProvider for the React SDK v4+](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyprovider-for-the-react-sdk.md): How to wrap your React application at the root with OptimizelyProvider to give your entire React application access to Optimizely Feature Experimentation's APIs.
- [Decide hooks for the React SDK v4+](https://docs.developers.optimizely.com/feature-experimentation/docs/decide-hooks-for-the-react-sdk.md): Overview of the decide hooks for the React SDK, which return flag decisions for a user in Optimizely Feature Experimentation.
- [useOptimizelyClient for the React SDK v4+](https://docs.developers.optimizely.com/feature-experimentation/docs/useoptimizely-client-for-the-react-sdk.md): Describes the useOptimizelyClient hook for the React SDK, which provides direct access to the Optimizely Client instance from context.
- [useOptimizelyUserContext for the React SDK v4+](https://docs.developers.optimizely.com/feature-experimentation/docs/useoptimizely-user-context-for-the-react-sdk.md): Describes the useOptimizelyUserContext hook for the React SDK, which provides access to the current user context for event tracking and forced decisions.
- [Track Event for the React SDK v4+](https://docs.developers.optimizely.com/feature-experimentation/docs/track-event-for-the-react-sdk.md): Describes how to track conversion events in the React SDK v4+, which tracks events in Optimizely Feature Experimentation.
- [OptimizelyConfig for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-for-the-react-sdk.md): How to get access to project configuration data within the datafile using OptimizelyConfig for the Optimizely Feature Experimentation React SDK.
- [OptimizelyDecision for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelydecision-for-the-react-sdk.md): Describes the OptimizelyDecision object for the React SDK, which is returned from the decide methods in Optimizely Feature Experimentation.
- [Implement a user profile service for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/implement-a-user-profile-service-for-the-react-sdk.md): How to configure a custom User Profile Service for the Optimizely Feature Experimentation React SDK.
- [Configure the React SDK event dispatcher](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-the-react-sdk-event-dispatcher.md): How to configure a custom event dispatcher for the Optimizely Feature Experimentation React SDK.
- [Event batching for the React SDK v4+](https://docs.developers.optimizely.com/feature-experimentation/docs/event-batching-for-the-react-sdk.md): How the Optimizely Feature Experimentation React SDK uses the event processor to batch impressions and conversion events into a single payload before sending it to Optimizely.
- [Customize the React SDK logger](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-the-react-sdk-logger.md): Customize log information from the Optimizely Feature Experimentation React SDK for debugging experiments.
- [Customize the React SDK error handler](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-error-handler-for-the-react-sdk.md): This topic describes how to create your own error handler logic for the Optimizely Feature Experimentation React SDK.
- [Configure a notification listener using the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-a-notification-listener-using-the-react-sdk.md): How to configure and remove notification listeners for the Optimizely Feature Experimentation React SDK.
- [Forced Decision methods for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/forced-decision-methods-for-the-react-sdk.md): Describes the Forced Decision methods, which you can use to force users into a specific variation in Optimizely Feature Experimentation.
- [Real-Time Audiences for Feature Experimentation segment qualification methods for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-segment-qualification-methods-for-the-react-sdk.md): How the React SDK handles ODP audience segments automatically, and how to use segment qualification methods for advanced use cases.
- [Send Optimizely Data Platform data with Real-Time Audiences for Feature Experimentation for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/send-odp-data-with-real-time-audiences-for-feature-experimentation-for-the-react-sdk.md): Describes the `sendOdpEvent` method, which sends Optimizely Feature Experimentation event data to Optimizely Data Platform (ODP).
- [Upgrade the React SDK from v3 to v4](https://docs.developers.optimizely.com/feature-experimentation/docs/upgrade-the-react-sdk-from-v3-to-v4.md): Steps to upgrade the Feature Experimentation React SDK from previous versions to version 4.0.0+.
- [React SDK prior to v4](https://docs.developers.optimizely.com/feature-experimentation/docs/javascript-react-sdk-prior-to-v4.md): An overview and links for the Optimizely Feature Experimentation React SDK versions 3.x and earlier.
- [Install the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/install-sdk-react-prior-to-v4.md): Steps to install the Optimizely Feature Experimentation React SDK into your application.
- [Initialize the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/initialize-sdk-react-prior-to-v4.md): Initialize the Optimizely Feature Experimentation React SDK in your application.
- [Next.js integration for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/nextjs-integration-react-prior-to-v4.md): How to use the Optimizely Feature Experimentation React SDK with Next.js for server-side rendering and React Server Components.
- [Example usage of the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/example-usage-react-prior-to-v4.md): Code example of how to use the Optimizely Feature Experimentation React SDK to send Decision events, make flag decisions and implement the Track method.
- [withOptimizely for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/withoptimizely-react-prior-to-v4.md): Describes the higher-order component `withOptimizely`.
- [OptimizelyProvider for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyprovider-react-prior-to-v4.md): How to wrap your React application at the root with OptimizelyProvider to give your entire React application access to Optimizely Feature Experimentation's APIs.
- [useDecision hook for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/usedecision-react-prior-to-v4.md): The useDecision hook retrieves the decision result for a flag key for the Optimizely Feature Experimentation React SDK.
- [Track event for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/usetrackevent-react-prior-to-v4.md): Describes the useTrackEvent hook, which enables tracking events within functional components. This hook offers all the existing track event functionalities provided by the SDK.
- [OptimizelyConfig for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-react-prior-to-v4.md): How to get access to project configuration data within the datafile using OptimizelyConfig for the Optimizely Feature Experimentation React SDK.
- [OptimizelyDecision for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelydecision-react-prior-to-v4.md): Describes the OptimizelyDecision object for the React SDK, which is returned from the decide methods in Optimizely Feature Experimentation.
- [Implement a user profile service for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/implement-a-user-profile-service-react-prior-to-v4.md): How to configure a custom User Profile Service for the Optimizely Feature Experimentation React SDK.
- [Configure the React SDK event dispatcher](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-event-dispatcher-react-prior-to-v4.md): How to configure the event dispatcher for HTTP requests made from every impression or conversion in the Optimizely Feature Experimentation React SDK.
- [Event batching for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/event-batching-react-prior-to-v4.md): How the Optimizely Feature Experimentation React SDK uses the event processor to batch impressions and conversion events into a single payload before sending it to Optimizely.
- [Customize the React SDK logger](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-logger-react-prior-to-v4.md): Customize log information from the Optimizely Feature Experimentation React SDK for debugging experiments.
- [Customize the React SDK error handler](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-error-handler-react-prior-to-v4.md): This topic describes how to create your own error handler logic for the Optimizely Feature Experimentation React SDK.
- [Configure a notification listener using the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-notification-listener-react-prior-to-v4.md): How to configure and remove notification listeners for the Optimizely Feature Experimentation React SDK.
- [ReactSDKClient for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/reactsdkclient-react-prior-to-v4.md): This topic describes the ReactSDKClient, which is a wrapper that lets you access the standard SDK methods if you do not want to use components to interact with Optimizely Feature Experimentation.
- [Update from older versions of the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/migrate-from-older-versions-react-prior-to-v4.md): Describes how to update from older versions of the Optimizely Full Stack (Legacy) React SDK to Optimizely Feature Experimentation.
- [Forced Decision methods for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/forced-decision-methods-react-prior-to-v4.md): Describes the Forced Decision methods, which you can use to force users into a specific variation in Optimizely Feature Experimentation.
- [Real-Time Audiences for Feature Experimentation segment qualification methods for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-segment-qualification-methods-react-prior-to-v4.md): Use the `fetchQualifiedSegments` method to retrieve the external audience mapping for the user from the Optimizely Data Platform (ODP) server. Use the `isQualifiedFor` method to check if the user qualifies for the specified segment.
- [Send Optimizely Data Platform data with Real-Time Audiences for Feature Experimentation for the React SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/send-odp-data-with-real-time-audiences-for-feature-experimentation-react-prior-to-v4.md): Describes the `sendODPEvent` method, which sends Optimizely Feature Experimentation event data to Optimizely Data Platform (ODP).
- [React Native SDK v4+](https://docs.developers.optimizely.com/feature-experimentation/docs/javascript-react-native-sdk.md): An overview and links for the Optimizely Feature Experimentation React Native SDK versions 4 and above.
- [Install the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/install-the-react-native-sdk.md): Steps to install the Optimizely Feature Experimentation React Native SDK into your application.
- [Initialize the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/initialize-the-react-native-sdk.md): Initialize the Optimizely Feature Experimentation React Native SDK in your application.
- [Example usage of the React Native SDK v4+](https://docs.developers.optimizely.com/feature-experimentation/docs/example-usage-of-the-react-native-sdk.md): Code example of how to use the Optimizely Feature Experimentation React Native SDK to send Decision events, make flag decisions and track conversion events.
- [OptimizelyProvider for the React Native SDK v4+](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyprovider-for-the-react-native-sdk.md): How to wrap your React Native application at the root with OptimizelyProvider to give your entire React application access to Optimizely Feature Experimentation's APIs.
- [Decide hooks for the React Native SDK v4+](https://docs.developers.optimizely.com/feature-experimentation/docs/decide-hooks-for-the-react-native-sdk.md): Overview of the decide hooks for the React Native SDK, which return flag decisions for a user in Optimizely Feature Experimentation.
- [useOptimizelyClient for the React Native SDK v4+](https://docs.developers.optimizely.com/feature-experimentation/docs/useoptimizely-client-for-the-react-native-sdk.md): Describes the useOptimizelyClient hook for the React Native SDK, which provides direct access to the Optimizely Client instance from context.
- [useOptimizelyUserContext for the React Native SDK v4+](https://docs.developers.optimizely.com/feature-experimentation/docs/useoptimizely-user-context-for-the-react-native-sdk.md): Describes the useOptimizelyUserContext hook for the React Native SDK, which provides access to the current user context for event tracking and forced decisions.
- [Track Event for the React Native SDK v4+](https://docs.developers.optimizely.com/feature-experimentation/docs/track-event-for-the-react-native-sdk.md): Describes how to track conversion events in the React Native SDK v4+, which tracks events in Optimizely Feature Experimentation.
- [OptimizelyConfig for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-for-the-react-native-sdk.md): How to get access to project configuration data within the datafile using OptimizelyConfig for the Optimizely Feature Experimentation React Native SDK.
- [OptimizelyDecision for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelydecision-for-the-react-native-sdk.md): Describes the OptimizelyDecision object for the React Native SDK, which is returned from the decide methods in Optimizely Feature Experimentation.
- [Implement a user profile service for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/implement-a-user-profile-service-for-the-react-native-sdk.md): How to configure a custom User Profile Service for the Optimizely Feature Experimentation React Native SDK.
- [Configure the React Native SDK event dispatcher](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-the-react-native-sdk-event-dispatcher.md): How to configure a custom event dispatcher for the Optimizely Feature Experimentation React Native SDK.
- [Event batching for the React Native SDK v4+](https://docs.developers.optimizely.com/feature-experimentation/docs/event-batching-for-the-react-native-sdk.md): How the Optimizely Feature Experimentation React Native SDK uses the event processor to batch impressions and conversion events into a single payload before sending it to Optimizely.
- [Customize the React Native SDK logger](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-the-react-native-sdk-logger.md): Customize log information from the Optimizely Feature Experimentation React Native SDK for debugging experiments.
- [Customize the React Native SDK error handler](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-error-handler-for-the-react-native-sdk.md): This topic describes how to create your own error handler logic for the Optimizely Feature Experimentation React Native SDK.
- [Configure a notification listener using the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-a-notification-listener-using-the-react-native-sdk.md): How to configure and remove notification listeners for the Optimizely Feature Experimentation React Native SDK.
- [Forced Decision methods for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/forced-decision-methods-for-the-react-native-sdk.md): Describes the Forced Decision methods, which you can use to force users into a specific variation in Optimizely Feature Experimentation.
- [Real-Time Audiences for Feature Experimentation segment qualification methods for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-segment-qualification-methods-for-the-react-native-sdk.md): How the React Native SDK handles ODP audience segments automatically, and how to use segment qualification methods for advanced use cases.
- [Send Optimizely Data Platform data with Real-Time Audiences for Feature Experimentation for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/send-odp-data-with-real-time-audiences-for-feature-experimentation-for-the-react-native-sdk.md): Describes the `sendOdpEvent` method, which sends Optimizely Feature Experimentation event data to Optimizely Data Platform (ODP).
- [Upgrade the React Native SDK from v3 to v4](https://docs.developers.optimizely.com/feature-experimentation/docs/upgrade-the-react-native-sdk-from-v3-to-v4.md): Steps to upgrade the Feature Experimentation React Native SDK from previous versions to version 4.0.0+.
- [React Native SDK prior to v4](https://docs.developers.optimizely.com/feature-experimentation/docs/javascript-react-native-sdk-prior-to-v4.md): An overview and links for the Optimizely Feature Experimentation React Native SDK versions 3.x and earlier.
- [Install the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/install-sdk-reactnative-prior-to-v4.md): The steps necessary to install the Optimizely Feature Experimentation React Native SDK into your application.
- [Initialize the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/initialize-sdk-reactnative-prior-to-v4.md): This topic describes how to initialize the Optimizely React Native SDK in your application.
- [Example usage of the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/example-usage-reactnative-prior-to-v4.md): A brief code example of how to use the Optimizely React Native SDK to evaluate feature flags, activate A/B tests, or feature tests.
- [withOptimizely for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/withoptimizely-reactnative-prior-to-v4.md): Describes the higher-order component, `withOptimizely` for the Optimizely Feature Experimentation React Native SDK.
- [OptimizelyProvider for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyprovider-reactnative-prior-to-v4.md): Describes how to wrap your React Native application at the root with OptimizelyProvider to give your entire React application access to Optimizely Feature Experimentation's APIs.
- [useDecision hook for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/usedecision-reactnative-prior-to-v4.md): The useDecision hook retrieves the decision result for a flag key for the Optimizely Feature Experimentation React Native SDK.
- [Track event for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/usetrackevent-react-native-prior-to-v4.md): Describes the useTrackEvent hook, which enables tracking events within functional components. This hook offers all the existing track event functionalities provided by the SDK.
- [OptimizelyConfig for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-reactnative-prior-to-v4.md): How to get access to project configuration data within the datafile using OptimizelyConfig for the Optimizely Feature Experimentation React Native SDK.
- [OptimizelyDecision for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelydecision-reactnative-prior-to-v4.md): Describes the OptimizelyDecision object for the React Native SDK, which is returned from the decide methods in Optimizely Feature Experimentation.
- [Implement a user profile service for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/implement-a-user-profile-service-reactnative-prior-to-v4.md): Describes how to configure a custom User Profile Service for the Optimizely Feature Experimentation React Native SDK.
- [Configure the React Native SDK event dispatcher](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-event-dispatcher-reactnative-prior-to-v4.md): How to configure the event dispatcher for HTTP requests made from every impression or conversion in the Optimizely Feature Experimentation React Native SDK.
- [Event batching for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/event-batching-reactnative-prior-to-v4.md): How the Optimizely Feature Experimentation React Native SDK uses the event processor to batch impressions and conversion events into a single payload before sending it to Optimizely.
- [Customize the React Native SDK logger](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-logger-reactnative-prior-to-v4.md): Customize log information from the Optimizely Feature Experimentation React Native SDK for debugging experiments.
- [Customize the React Native error handler](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-error-handler-reactnative-prior-to-v4.md): How to create your own error handler logic for the Feature Experimentation React Native SDK.
- [Configure a notification listener using the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-notification-listener-reactnative-prior-to-v4.md): How to configure and remove notification listeners for the Optimizely Feature Experimentation React Native SDK.
- [ReactSDKClient for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/reactsdkclient-reactnative-prior-to-v4.md): Describes the ReactSDKClient, a wrapper that lets you access the standard SDK methods if you do not want to use components to interact with Optimizely Feature Experimentation.
- [Update usage from older versions of the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/migrate-from-older-versions-reactnative-prior-to-v4.md): Describes how to update from older versions of the Optimizely Full Stack (Legacy) React Native SDK to Optimizely Feature Experimentation.
- [Forced Decision methods for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/forced-decision-methods-reactnative-prior-to-v4.md): Describes the Forced Decision methods, which you can use to force users into a specific variation in Optimizely Feature Experimentation.
- [Real-Time Audiences for Feature Experimentation segment qualification methods for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-segment-qualification-methods-reactnative-prior-to-v4.md): Use the `fetchQualifiedSegments` method to retrieve the external audience mapping for the user from the Optimizely Data Platform (ODP) server. Use the `isQualifiedFor` method to check if the user qualifies for the specified segment.
- [Send Optimizely Data Platform data with Real-Time Audiences for Feature Experimentation for the React Native SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/send-odp-data-with-real-time-audiences-for-feature-experimentation-reactnative-prior-to-v4.md): Describes the `sendOdpEvent` method, which sends Optimizely Feature Experimentation event data to the Optimizely Data Platform (ODP) server.
- [Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/ruby-sdk.md): An overview and links for the Optimizely Feature Experimentation Ruby SDK.
- [Install the Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/install-sdk-ruby.md): This topic describes the steps necessary to install the Optimizely Feature Experimentation Ruby SDK into your application.
- [Initialize the Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/initialize-sdk-ruby.md): How to initialize the Optimizely Feature Experimentation Ruby SDK in your application.
- [Example usage of the Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/example-usage-ruby.md): A brief code example of how to use the Optimizely Feature Experimentation Ruby SDK to evaluate feature flags, activate A/B tests, or feature tests.
- [Create a user context using the Ruby SDK.](https://docs.developers.optimizely.com/feature-experimentation/docs/create-user-context-ruby.md): Describes the create user context method for the Ruby SDK, which creates a user context for flag decisions and events in Optimizely Feature Experimentation.
- [Decide methods for the Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/decide-methods-ruby.md): Overview of the decide methods which you can use to return a flag decision for a user in Optimizely Feature Experimentation.
- [Track Event for the Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/track-event-ruby.md): Describes the `track_event` method for the Ruby SDK, which tracks a conversion event in Optimizely Feature Experimentation.
- [OptimizelyConfig for the Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-ruby.md): How to get access to project configuration data within the datafile using OptimizelyConfig for the Optimizely Feature Experimentation Ruby SDK.
- [OptimizelyDecision for the Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelydecision-ruby.md): Describes the OptimizelyDecision object for the Ruby SDK, which is returned from the decide methods in Optimizely Feature Experimentation.
- [Implement a user profile service using the Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/implement-a-user-profile-service-ruby.md): How to configure a custom User Profile Service for the Optimizely Feature Experimentation Ruby SDK.
- [Configure the Ruby SDK event dispatcher](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-event-dispatcher-ruby.md): How to configure the event dispatcher for HTTP requests made from every impression or conversion in the Optimizely Feature Experimentation Ruby SDK.
- [Event batching for the Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/event-batching-ruby.md): How the Optimizely Feature Experimentation Ruby SDK uses the event processor to batch impressions and conversion events into a single payload before sending it to Optimizely.
- [Customize the Ruby SDK logger](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-logger-ruby.md): Customize log information from the Optimizely Feature Experimentation Ruby SDK for debugging experiments.
- [Customize the Ruby SDK error handler](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-error-handler-ruby.md): How to create your own error handler logic for the Optimizely Feature Experimentation Ruby SDK.
- [Configure a notification listener using the Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-notification-listener-ruby.md): How to configure and remove notification listeners for the Optimizely Feature Experimentation Ruby SDK.
- [Update from older versions of the Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/migrate-from-older-versions-ruby.md): Describes how to update from older versions of the Optimizely Full Stack (Legacy) Ruby SDK to Optimizely Feature Experimentation.
- [OptimizelyUserContext for the Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyusercontext-ruby.md): Describes the `OptimizelyUserContext` object for the Ruby SDK, which lets you make flag decisions and track events for a user context in Optimizely Feature Experimentation.
- [Forced Decision methods for the Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/forced-decision-methods-ruby.md): Describes the Forced Decision methods, which you can use to force users into a specific variation in Optimizely Feature Experimentation.
- [Real-Time Audiences for Feature Experimentation segment qualification methods for the Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-segment-qualification-methods-ruby.md): Use the `fetch_qualified_segments` method to retrieve the external audience mapping for the user from the Optimizely Data Platform (ODP) server. Use the `qualified_for?` method to check if the user qualifies for the specified segment.
- [Send Optimizely Data Platform data with Real-Time Audiences for Feature Experimentation for the Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/send-odp-data-with-real-time-audiences-for-feature-experimentation-ruby.md): Describes the `send_odp_event` method, which sends Optimizely Feature Experimentation event data to the Optimizely Data Platform (ODP) server.
- [Configure the CMAB cache for the Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/cmab-cache-config-for-the-ruby-sdk.md): Configure caching behavior for Contextual Multi-Armed Bandit (CMAB) decisions in the Ruby SDK.
- [Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/swift-sdk.md): An overview and links for the Optimizely Feature Experimentation Swift SDK.
- [Install the Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/install-sdk-swift.md): The steps necessary to install the Optimizely Feature Experimentation Swift SDK into your application.
- [Initialize the Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/initialize-sdk-swift.md): How to initialize the Optimizely Feature Experimentation Swift SDK in your application.
- [Example usage of the Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/example-usage-swift.md): A brief code example of how to use the Optimizely Feature Experimentation Swift SDK to evaluate feature flags, activate A/B tests, or feature tests.
- [Create a user context using the Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/create-user-context-swift.md): Describes the create user context method for the Swift SDK, which creates a user context for flag decisions and events in Optimizely Feature Experimentation.
- [Decide methods for the Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/decide-methods-swift.md): Overview of the decide methods which you can use to return a flag decision for a user in Optimizely Feature Experimentation.
- [Track Event for the Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/track-event-swift.md): Describes the `trackEvent` method for the Swift SDK, which tracks a conversion event in Optimizely Feature Experimentation
- [OptimizelyConfig for the Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-swift.md): How to get access to project configuration data within the datafile using OptimizelyConfig for the Optimizely Feature Experimentation Swift SDK.
- [OptimizelyDecision for the Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelydecision-swift.md): Describes the OptimizelyDecision object for the Swift SDK, which is returned from the decide methods in Optimizely Feature Experimentation.
- [OptimizelyJSON for the Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyjson-swift.md): Describes the OptimizelyJSON object, which the Optimizely Feature Experimentation Swift SDK uses to retrieve JSON.
- [Implement a user profile service using the Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-a-user-profile-service-swift.md): How to use the default or configure a custom User Profile Service for the Optimizely Feature Experimentation Swift SDK.
- [Configure the Swift SDK event dispatcher](https://docs.developers.optimizely.com/feature-experimentation/docs/configure-event-dispatcher-swift.md): How to configure the event dispatcher for HTTP requests made from every impression or conversion in the Optimizely Feature Experimentation Swift SDK.
- [Customize the Swift SDK logger](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-logger-swift.md): Customize log information from the Optimizely Feature Experimentation Swift SDK for debugging experiments.
- [Customize the Swift SDK error handler](https://docs.developers.optimizely.com/feature-experimentation/docs/customize-error-handler-swift.md): The Swift SDK does not include support for custom error handlers.
- [Configure a notification listener using the Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/set-up-notification-listener-swift.md): How to configure and remove notification listeners for the Optimizely Feature Experimentation Swift SDK.
- [Update from older versions of the Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/migrate-from-older-versions-swift.md): Describes how to update from older versions of the Optimizely Full Stack (Legacy) Swift SDK to Optimizely Feature Experimentation.
- [OptimizelyUserContext for the Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyusercontext-swift.md): Describes the `OptimizelyUserContext` object for the Swift SDK, which lets you make flag decisions and track events for a user context in Optimizely Feature Experimentation.
- [Forced Decision methods for the Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/forced-decision-methods-swift.md): Describes the Forced Decision methods for the Swift SDK, which you can use to force users into a specific variation in Optimizely Feature Experimentation.
- [Real-Time Audiences for Feature Experimentation segment qualification methods for the Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/real-time-audiences-for-feature-experimentation-segment-qualification-methods-swift.md): Use the Real-Time Audiences for Feature Experimentation segment methods to fetch external audience mapping for the user. You can fetch user segments with the user identifier of the user context.
- [Send Optimizely Data Platform data with Real-Time Audiences for Feature Experimentation for the Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/send-odp-data-with-real-time-audiences-for-feature-experimentation-swift.md): Describes the `sendOdpEvent` method, which sends Optimizely Feature Experimentation event data to the Optimizely Data Platform (ODP) server.
- [Configure the CMAB cache for the Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/cmab-cache-config-for-the-swift-sdk.md): How to configure caching behavior for Contextual Multi-Armed Bandit (CMAB) decisions in the Feature Experimentation Swift SDK.
## API Reference
- [About the Feature Experimentation APIs](https://docs.developers.optimizely.com/feature-experimentation/reference/feature-experimentation-api-overview.md): Describes the available REST APIs to Optimizely Feature Experimentation.
- [Generate tokens and use the REST APIs](https://docs.developers.optimizely.com/feature-experimentation/reference/generate-tokens-and-use-the-rest-apis.md): How to administer API keys for the Optimizely Feature Experimentation REST APIs.
- [REST API cookbook](https://docs.developers.optimizely.com/feature-experimentation/reference/set-up-visual-basic-to-run-rest-api-calls.md): Steps to configure [Visual Studio Code](https://code.visualstudio.com) as a REST client to make requests to the Optimizely APIs. After configuring Visual Studio Code, you can use [Recipes](https://docs.developers.optimizely.com/feature-experimentation/recipes) to run common REST API calls.
- [List Environments](https://docs.developers.optimizely.com/feature-experimentation/reference/list_environments-feature-experimentation.md): Get a list of Environments within a Project You can use query parameters to filter/sort the response.
- [List Flags](https://docs.developers.optimizely.com/feature-experimentation/reference/list_flags.md): Get a list of Flags within a Project You can use query parameters to filter/sort the response.
- [Update Flags](https://docs.developers.optimizely.com/feature-experimentation/reference/update_flags.md): Update one or more Flags in a project using a json patch structure. Properties that are readOnly that are present in the request body will be ignored as well as unknown properties.
- [Create a New Flag](https://docs.developers.optimizely.com/feature-experimentation/reference/create_flag.md): Creates a new Flag in a Project. This operation corresponds to the `create_url` in a Flags response. Required properties must be present in the request body.
- [Archive Flags](https://docs.developers.optimizely.com/feature-experimentation/reference/archive_flags.md): Archive one or more Flags in a project. This operation corresponds to the `archive_url` in a Flags response.
- [Unarchive Flags](https://docs.developers.optimizely.com/feature-experimentation/reference/unarchive_flags.md): Unarchive one or more Flags in a project. This operation corresponds to the `unarchive_url` in a Flags response.
- [Delete a Flag](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_flag.md): Permanently delete a Flag by key. There will be no way to access this data after deletion. If you want to stop seeing a Flag without deleting it permanently, try archiving instead.
- [Fetch a Single Flag](https://docs.developers.optimizely.com/feature-experimentation/reference/fetch_flag.md): Fetch a single Flag in a Project by its key. This operation corresponds to the `fetch_flag_url` in a Flags response.
- [List Reports](https://docs.developers.optimizely.com/feature-experimentation/reference/list_reports.md): Get a list of Reports for a specific Environment of a project You can use query parameters to filter/sort the response.
- [Archive Reports](https://docs.developers.optimizely.com/feature-experimentation/reference/archive_reports.md): Archive one or more Reports in an Environment of a Project. This operation corresponds to the `archive_url` in a Reports response.
- [Unarchive Reports](https://docs.developers.optimizely.com/feature-experimentation/reference/unarchive_reports.md): Unarchive one or more Reports in an Environment of a Project. This operation corresponds to the `unarchive_url` in a Reports response.
- [Delete a Report](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_report.md): Permanently delete a Report by key in an Environment of a project There will be no way to access this data after deletion. If you want to stop seeing a Report without deleting it permanently, try archiving instead.
- [Fetch a Single Report](https://docs.developers.optimizely.com/feature-experimentation/reference/fetch_report.md): Fetch a single Report in an Environment of a Project by its key. This operation corresponds to the `fetch_report_url` in a Report response.
- [Reset the results for a Report](https://docs.developers.optimizely.com/feature-experimentation/reference/reset_results.md): Resetting the results for a Report will clear all the current results and results will be calculated from this point onwards. Use caution with this operation as there will be no way to access any previous results.
- [Fetch the Ruleset for a Flag in an Environment](https://docs.developers.optimizely.com/feature-experimentation/reference/fetch_ruleset.md): Fetch a Ruleset for a Flag in a specific Environment of a project. The Ruleset contains the set of all Rules that apply to the Flag for that Environment.
- [Update the Ruleset for a Flag in an Environment](https://docs.developers.optimizely.com/feature-experimentation/reference/update_ruleset.md): Update the Ruleset for a Flag in a specific Environment of a project using a json patch structure. Properties that are read only that are present in the request body will be ignored as well as unknown properties.
- [Disable the Ruleset for a Flag in an Environment](https://docs.developers.optimizely.com/feature-experimentation/reference/disable_ruleset.md): Disables the entire Ruleset for a Flag in an Environment
- [Enable the Ruleset for a Flag in an Environment](https://docs.developers.optimizely.com/feature-experimentation/reference/enable_ruleset.md): Enables the entire Ruleset for a Flag in an Environment
- [Fetch the Rule for a Ruleset in an Environment](https://docs.developers.optimizely.com/feature-experimentation/reference/fetch_rule.md): Fetch a Rule for a Ruleset in a specific Environment of a project.
- [List Rules](https://docs.developers.optimizely.com/feature-experimentation/reference/list_all_rules_in_project.md): Get a list of Rules within a Project You can use query parameters to filter/sort the response.
- [Fetch holdouts for a specific rule_key](https://docs.developers.optimizely.com/feature-experimentation/reference/fetch_holdouts_by_rule_key.md): Fetch a list of holdouts for a specific rule_key
- [Fetch a Rule for a specific experiment_id](https://docs.developers.optimizely.com/feature-experimentation/reference/fetch_rule_by_experiment_id.md): Fetch a Rule for a specific experiment_id
- [List Variations](https://docs.developers.optimizely.com/feature-experimentation/reference/list_variations.md): Get a list of Variations for a specific Flag in a Project You can use query parameters to filter/sort the response.
- [Update Variations](https://docs.developers.optimizely.com/feature-experimentation/reference/update_variations.md): Update one or more Variations for a specific Flag in a project using a JSON patch structure.
- [Create a New Variation](https://docs.developers.optimizely.com/feature-experimentation/reference/create_variation.md): Creates a new Variation for a specific Flag in a project. This operation corresponds to the `create_url` in a Variations response. Required properties must be present in the request body.
- [Archive Variations](https://docs.developers.optimizely.com/feature-experimentation/reference/archive_variations.md): Archive one or more Variations for a Flag. This operation corresponds to the `archive_url` in a Variations response.
- [Brainstorm variations definitions using AI.](https://docs.developers.optimizely.com/feature-experimentation/reference/brainstorm_variations.md)
- [Unarchive Variations](https://docs.developers.optimizely.com/feature-experimentation/reference/unarchive_variations.md): Unarchive one or more Variations for a Flag. This operation corresponds to the `unarchive_url` in a Variations response.
- [Delete a Variation](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_variation.md): Permanently delete a Variation for a Flag. There will be no way to access this data after deletion. If you want to stop seeing a Variation without deleting it permanently, try archiving instead.
- [Fetch a Single Variation](https://docs.developers.optimizely.com/feature-experimentation/reference/fetch_variation.md): Fetch a single Variation for a Flag by its key. This operation corresponds to the `fetch_variation_url` in a Variations response.
- [List Exclusion Groups](https://docs.developers.optimizely.com/feature-experimentation/reference/list_groups.md): Get a list of exclusion groups within a project You can use query parameters to filter/sort the response.
- [Update Exclusion Groups](https://docs.developers.optimizely.com/feature-experimentation/reference/update_groups.md): Update one or more Groups in a project using a json patch structure. Properties that are readOnly that are present in the request body will be ignored as well as unknown properties.
- [Create an Exclusion Group](https://docs.developers.optimizely.com/feature-experimentation/reference/create_group.md): Creates a new exclusion group in a project. This operation corresponds to the `create_url` in a Groups response. Required properties must be present in the request body. Note that key for each object in "rules" (if provided), must be a stringified rule ID.
- [Archive Exclusion Groups](https://docs.developers.optimizely.com/feature-experimentation/reference/archive_groups.md): Archive one or more exclusion groups in a project. This operation corresponds to the `archive_url` in a Groups response.
- [Unarchive Exclusion Groups](https://docs.developers.optimizely.com/feature-experimentation/reference/unarchive_groups.md): Unarchive one or more exclusion groups in a project. This operation corresponds to the `unarchive_url` in a Groups response.
- [Delete an Exclusion Group](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_group.md): Permanently delete an exclusion group by id. There will be no way to access this data after deleting. If you want to stop seeing a Group without deleting it permanently, archive instead.
- [Fetch a Single Exclusion Group](https://docs.developers.optimizely.com/feature-experimentation/reference/fetch_group.md): Fetch a single exclusion group by its id. This operation corresponds to the `fetch_group_url` in a Groups response.
- [Fetch all variable definitions for flag.](https://docs.developers.optimizely.com/feature-experimentation/reference/list_variable_definitions.md): Get all variables defined for a flag.
- [Update Variable Definitions](https://docs.developers.optimizely.com/feature-experimentation/reference/update_variable_definitions.md): Update one or more Variable Definitions in a project using a json patch structure. Properties that are readOnly that are present in the request body will be ignored as well as unknown properties.
- [Create Variable Definition](https://docs.developers.optimizely.com/feature-experimentation/reference/create_variable_definition.md): Create Variable Definition
- [Brainstorm variable definitions using AI.](https://docs.developers.optimizely.com/feature-experimentation/reference/brainstorm_variable_definitions.md)
- [Delete a Variable Definition](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_variable_definition.md): Permanently delete a Variable Definition for a Flag. There will be no way to access this data after deletion.
- [Fetch a single variable definition by its key.](https://docs.developers.optimizely.com/feature-experimentation/reference/fetch_variable_definition.md): Returns information about a single variable definition by its key.
- [Get Change History](https://docs.developers.optimizely.com/feature-experimentation/reference/entities.md): Get entities associated for a specific Flag in a Project You can use query parameters to filter/sort the response.
- [List Holdouts for a project](https://docs.developers.optimizely.com/feature-experimentation/reference/list_holdouts.md): Get a list of Holdouts within a Project. Holdouts are experiments that reserve a portion of your traffic to measure the impact of your feature flags and experiments. They help establish a control group by excluding a percentage of users from seeing any experiments, allowing you to measure the overall impact of your experimentation program. You can use query parameters to filter and sort the response. Holdouts can be in different states (draft, running, concluded) and can be scoped globally or locally within your project.
- [Create a new Holdout](https://docs.developers.optimizely.com/feature-experimentation/reference/create_holdout.md): Creates a new holdout experiment to establish a control group for measuring the impact of your feature flags and experiments. A holdout reserves a percentage of your traffic (specified in basis points) that will be excluded from seeing any experiments, allowing you to measure the overall impact of your experimentation program against a baseline control group. The holdout will be created in a `draft` status and can be configured with: - **Traffic allocation**: Percentage of users to exclude from experiments (0-10000 basis points) - **Scope**: Global (affects all experiments) or local (specific experiments only) - **Audiences**: Target specific user segments using audience conditions - **Metrics**: Track and analyze the impact on key business metrics - **Environment**: Specify which environment the holdout applies to **Key Validation Rules:** - Holdout `key` must be unique within the project - Required fields: `key`, `name` - `traffic_allocation` must be between 0-10000 (basis points) - `key` must match pattern: `^[a-zA-Z0-9_\-]+$` (max 64 characters) - `name` and `description` have character limits (255 and 1000 respectively) **Metrics Integration:** If metrics are provided, they will be automatically saved to the MetricsHub for tracking and analysis.
- [Delete a Holdout](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_holdout.md): Permanently and irreversibly delete a holdout by its unique ID. This is a destructive operation that cannot be undone. **⚠️ CAUTION - Permanent Deletion:** - All holdout configuration data will be permanently lost - Associated metric data will be deleted from MetricsHub - Experiment rules and historical data will be removed - There is **no way to recover** this data after deletion **What gets deleted:** - Holdout configuration (traffic allocation, audience conditions, etc.) - All associated experiment rules and their settings - Metric tracking data and historical performance - System metadata and lifecycle timestamps **Safer Alternative - Archiving:** If you want to stop a holdout without permanent data loss, consider archiving instead: 1. Update the holdout status to `concluded` (if currently running) 2. Use the PATCH endpoint to set `archived: true` Archived holdouts preserve all historical data while removing them from active lists and preventing further modifications. **When to use DELETE vs ARCHIVE:** - **DELETE**: Use only when you're certain the holdout and all its data should be permanently removed - **ARCHIVE**: Recommended for most cases - preserves data for analysis while cleaning up active experiments **Important Notes:** - Can delete holdouts in any status (draft, running, concluded) - Operation affects both database and MetricsHub systems - This corresponds to the `delete_url` link in holdout responses
- [Fetch a single Holdout](https://docs.developers.optimizely.com/feature-experimentation/reference/fetch_holdout.md): Retrieves detailed information about a specific holdout by its unique ID within a project. **What you'll get:** - Complete holdout configuration including traffic allocation, status, and settings - Associated experiment rules and their current states - Audience conditions and targeting criteria (if configured) - Metric tracking configuration and current values - Lifecycle timestamps (created, updated, started, ended) - RESTful links for related operations (update, delete, archive, etc.) **Holdout States:** - **Draft**: Holdout is configured but not yet active - **Running**: Currently excluding traffic from experiments - **Concluded**: Finished collecting data, results available for analysis **Use Cases:** - View complete holdout configuration before making changes - Monitor current status and performance metrics - Access experiment rules affected by this holdout - Retrieve data for analysis and reporting - Verify permissions for management operations via included links This operation corresponds to the `url` or `fetch_holdout_url` property found in holdout list responses.
- [Update a Holdout using JSON Patch](https://docs.developers.optimizely.com/feature-experimentation/reference/update_holdouts.md): Updates a specific holdout using JSON Patch operations (RFC 6902). This endpoint allows you to modify individual properties of an existing holdout without replacing the entire resource. **Supported Operations:** - **Status transitions**: Move holdouts through their lifecycle (`draft` → `running` → `concluded`) - **Configuration updates**: Modify traffic allocation, name, description, and other settings - **Archive management**: Archive/unarchive concluded holdouts - **Metrics updates**: Modify metric configurations (restricted based on status) **State Management & Validation Rules:** - **Draft holdouts**: All fields can be updated except readonly properties - **Running holdouts**: Limited updates allowed; cannot modify metrics or core configuration - **Concluded holdouts**: Only `name` and `archived` status can be modified - **Status transitions**: Must follow proper sequence (draft→running→concluded) - **Traffic allocation**: Must be 0-10000 basis points (0-100%) **Automatic Timestamp Management:** - Moving to `running` status automatically sets `start_time` to current timestamp - Moving to `concluded` status automatically sets `end_time` to current timestamp **Common Update Patterns:** ```json [ {"op": "replace", "path": "/name", "value": "Updated Holdout Name"}, {"op": "replace", "path": "/traffic_allocation", "value": 1500}, {"op": "replace", "path": "/status", "value": "running"} ] ``` **Important Limitations:** - Cannot modify metrics on running holdouts (prevents mid-experiment changes) - Cannot archive non-concluded holdouts (must conclude first) - Cannot update core configuration on running/concluded holdouts - ReadOnly properties in patch operations are ignored
- [Fetch experiments associated with a holdout](https://docs.developers.optimizely.com/feature-experimentation/reference/fetch_holdout_experiments.md): Retrieves a list of experiments that are connected to a specific holdout through the system's data relationships. **What you'll get:** - **Experiment identification**: Layer experiment IDs from connected rules - **Timing information**: Start and end times from experiment reports - **Variation details**: Deployed variation IDs when configured - **Clean data**: Filtered to remove empty or null values for clarity **How experiments connect to holdouts:** This endpoint traverses complex database relationships to find experiments associated with a holdout: 1. **Holdout → Project**: Matches by project_id 2. **Project → Flags**: All flags in the same project 3. **Flags → Rulesets → Rules**: Rules within flag configurations 4. **Rules → Reports**: Experiment reports linked to rules 5. **Rules → Variations**: Deployed variations (when configured) **Data relationships explained:** - Each returned experiment represents a rule that's potentially affected by the holdout's traffic allocation - Experiment timing comes from associated reports (start_time, end_time) - Deployed variations are included when rules have configured variations - Results are automatically filtered to exclude empty/null values **Use cases:** - **Impact analysis**: Understanding which experiments are affected by a holdout - **Experiment coordination**: Viewing overlapping experiment timelines - **Traffic allocation planning**: Seeing experiment relationships before making holdout changes - **Reporting integration**: Connecting holdout data with experiment performance - **Debugging**: Investigating unexpected experiment behavior related to holdouts **Performance considerations:** - Query involves multiple table joins across the experiment system - Results are processed to remove empty values for cleaner responses - Response size depends on the number of connected experiments This endpoint provides crucial visibility into the complex relationships between holdouts and the experiments they may influence.
- [List Custom Fields](https://docs.developers.optimizely.com/feature-experimentation/reference/list_custom_fields.md): Get a list of Custom Fields within a Project You can use query parameters to filter/sort the response.
- [Create a New Custom Field](https://docs.developers.optimizely.com/feature-experimentation/reference/create_custom_field.md): Creates a new Custom Field in a Project. Required properties must be present in the request body.
- [Update a Custom Field](https://docs.developers.optimizely.com/feature-experimentation/reference/update_custom_field.md): Update fields of a Custom Field within the specified project. This operation corresponds to the `update_url` in a Custom Fields response.
- [Archive a Custom Field](https://docs.developers.optimizely.com/feature-experimentation/reference/archive_custom_field.md): Archive a Custom Field within the specified project. This operation corresponds to the `archive_url` in a Custom Fields response.
- [Unarchive a Custom Field](https://docs.developers.optimizely.com/feature-experimentation/reference/unarchive_custom_field.md): Unarchive a Custom Field within the specified project. This operation corresponds to the `unarchive_url` in a Custom Fields response.
- [Overview](https://docs.developers.optimizely.com/feature-experimentation/reference/overview.md): Overview of the Optimizely API in Feature Experimentation.
- [List Projects](https://docs.developers.optimizely.com/feature-experimentation/reference/list_projects.md): Get a list of all the Projects in your account, with associated metadata
- [Create a Project](https://docs.developers.optimizely.com/feature-experimentation/reference/create_project.md): Create a new Project in your account
- [Read a Project](https://docs.developers.optimizely.com/feature-experimentation/reference/get_project.md): Get all the properties of a single Project
- [Update a Project](https://docs.developers.optimizely.com/feature-experimentation/reference/update_project.md): Update a Project
- [Campaigns](https://docs.developers.optimizely.com/feature-experimentation/reference/campaigns.md)
- [List Campaigns](https://docs.developers.optimizely.com/feature-experimentation/reference/list_campaigns.md): Get a list of all the Campaigns in a Project
- [Create a Campaign](https://docs.developers.optimizely.com/feature-experimentation/reference/create_campaign.md): Create a new Campaign in your account
- [Archive a Campaign](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_campaign.md): Archive Campaign by ID
- [Read a Campaign](https://docs.developers.optimizely.com/feature-experimentation/reference/get_campaign.md): Get metadata for a single Campaign
- [Update a Campaign](https://docs.developers.optimizely.com/feature-experimentation/reference/update_campaign.md): Update a campaign's metadata.
- [Get Campaign results](https://docs.developers.optimizely.com/feature-experimentation/reference/get_campaign_results.md): Get results for a Campaign
- [Get a sharable link for the campaign's results page](https://docs.developers.optimizely.com/feature-experimentation/reference/get_campaign_results_share_link.md): This link allows read-only access for anyone to view the results, even if they don't have an Optimizely account. Because anyone can use the link, be careful where you share it.
- [Get Campaign results as a CSV](https://docs.developers.optimizely.com/feature-experimentation/reference/get_campaign_results_csv.md): Get results for a Campaign as a CSV
- [Experiments](https://docs.developers.optimizely.com/feature-experimentation/reference/experiments.md)
- [List Experiments](https://docs.developers.optimizely.com/feature-experimentation/reference/list_experiments.md): Get a list of all the Experiments by Project or Campaign. Either the project_id or campaign_id query parameter is required.
- [Create an Experiment](https://docs.developers.optimizely.com/feature-experimentation/reference/create_experiment.md): Create an Experiment in a Project
- [Archive an Experiment](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_experiment.md): Archive Experiment by ID
- [Read an Experiment](https://docs.developers.optimizely.com/feature-experimentation/reference/get_experiment.md): Get metadata for a single Experiment
- [Update an Experiment](https://docs.developers.optimizely.com/feature-experimentation/reference/update_experiment.md): Update an experiment by ID.
- [Get Experiment results](https://docs.developers.optimizely.com/feature-experimentation/reference/get_experiment_results.md): Get results for a single Experiment
- [Get a sharable link for the experiment's results page](https://docs.developers.optimizely.com/feature-experimentation/reference/get_experiment_results_share_link.md): This link allows read-only access for anyone to view the results, even if they don't have an Optimizely account. Because anyone can use the link, be careful where you share it.
- [Get Experiment results time series](https://docs.developers.optimizely.com/feature-experimentation/reference/get_experiment_timeseries.md): Get results time series for a single Experiment
- [Get Experiment results as a CSV](https://docs.developers.optimizely.com/feature-experimentation/reference/get_experiment_results_csv.md): Get results for a single Experiment as a CSV
- [List Audiences](https://docs.developers.optimizely.com/feature-experimentation/reference/list_audiences.md): List Audiences for a Project
- [Create an Audience](https://docs.developers.optimizely.com/feature-experimentation/reference/create_audience.md): Create an Audience for a Project
- [Read an Audience](https://docs.developers.optimizely.com/feature-experimentation/reference/get_audience.md): Get metadata for a single Audience
- [Update an Audience](https://docs.developers.optimizely.com/feature-experimentation/reference/update_audience.md): Update an Audience for a Project
- [Pages](https://docs.developers.optimizely.com/feature-experimentation/reference/pages.md)
- [List Pages](https://docs.developers.optimizely.com/feature-experimentation/reference/list_pages.md): List all Pages for a Project
- [Create a Page](https://docs.developers.optimizely.com/feature-experimentation/reference/create_page.md): Create a new Page in a provided Project
- [Archived a Page](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_page.md): Archive a Page within a Project by ID
- [Read a page](https://docs.developers.optimizely.com/feature-experimentation/reference/get_page.md): Get metadata for a single Page.
- [Update a Page](https://docs.developers.optimizely.com/feature-experimentation/reference/update_page.md): Update a Page in a provided Project
- [List all Events](https://docs.developers.optimizely.com/feature-experimentation/reference/list_events.md): Get all Events for a Project. This endpoint lists all types of Events including Pageview Events which are stored as Pages. You can also get Goal objects from Optimizely Classic by setting the include_classic parameter to true.
- [Get Event by ID](https://docs.developers.optimizely.com/feature-experimentation/reference/get_event.md): Get Event by ID
- [Create an In-Page Event](https://docs.developers.optimizely.com/feature-experimentation/reference/create_in_page_event.md): Create an Event that occurs in the context of a Page, such as measuring clicks
- [Archive an In-Page Event](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_in_page_event.md): Archive an In-Page Event
- [Update an In-Page Event](https://docs.developers.optimizely.com/feature-experimentation/reference/update_in_page_event.md): Update an Event that occurs in the context of a Page, such as measuring clicks
- [Create a Custom Event](https://docs.developers.optimizely.com/feature-experimentation/reference/create_custom_event.md): Create a Custom Event in a provided Project
- [Archive a Custom Event](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_custom_event.md): Archive a Custom Event
- [Update a Custom Event](https://docs.developers.optimizely.com/feature-experimentation/reference/update_custom_event.md): Update a Custom Event
- [List Attributes](https://docs.developers.optimizely.com/feature-experimentation/reference/list_attributes.md): List Attributes under a Project
- [Create an Attribute](https://docs.developers.optimizely.com/feature-experimentation/reference/create_attribute.md): Create an Attribue
- [Archive an Attribute](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_attribute.md): Archive Attribute by ID
- [Read an Attribute](https://docs.developers.optimizely.com/feature-experimentation/reference/get_attribute.md): Get Attribute by ID
- [Update an Attribute](https://docs.developers.optimizely.com/feature-experimentation/reference/update_attribute.md): Update an Attribute by ID
- [Groups](https://docs.developers.optimizely.com/feature-experimentation/reference/groups-1.md)
- [List Exclusion Groups](https://docs.developers.optimizely.com/feature-experimentation/reference/list_groups-1.md): List Exclusion Groups under a Project
- [Create an Exclusion Group](https://docs.developers.optimizely.com/feature-experimentation/reference/create_group-1.md): Create a new Exclusion Group in a provided project
- [Archive an Exclusion Group](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_group-1.md): Archive an Exclusion Group by ID
- [Get an Exclusion Group](https://docs.developers.optimizely.com/feature-experimentation/reference/get_group.md): Get an Exclusion Group by ID
- [Update an Exclusion Group](https://docs.developers.optimizely.com/feature-experimentation/reference/update_group.md): Update an exclusion group by ID.
- [Extensions](https://docs.developers.optimizely.com/feature-experimentation/reference/extensions.md)
- [List Extensions](https://docs.developers.optimizely.com/feature-experimentation/reference/list_extensions.md): List Extensions under a project
- [Create an Extension](https://docs.developers.optimizely.com/feature-experimentation/reference/create_extension.md): Create a new Extension in a provided project
- [Archive an Extension](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_extension.md): Archive an Extension by ID
- [Get an Extension](https://docs.developers.optimizely.com/feature-experimentation/reference/get_extension.md): Get an Extension by ID
- [Update an Extension](https://docs.developers.optimizely.com/feature-experimentation/reference/update_extension.md): Update an extension by ID.
- [Get Plan & Usage information for all products](https://docs.developers.optimizely.com/feature-experimentation/reference/get_plan.md): Get Plan & Usage information for all products, only accessible for Administrators on the account
- [Scheduled Jobs](https://docs.developers.optimizely.com/feature-experimentation/reference/scheduled-jobs.md)
- [Get a list of Scheduled Jobs](https://docs.developers.optimizely.com/feature-experimentation/reference/list_scheduled_jobs.md): Get the list of Scheduled Jobs that belong to your account
- [Create a Scheduled Job](https://docs.developers.optimizely.com/feature-experimentation/reference/create_scheduled_job.md): Create a Scheduled Job
- [Archive a Scheduled Job](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_scheduled_job.md): Archive a Scheduled Job by ID
- [Get a Scheduled Job](https://docs.developers.optimizely.com/feature-experimentation/reference/get_scheduled_job.md): Get a Scheduled Job by ID
- [Update a Scheduled Job](https://docs.developers.optimizely.com/feature-experimentation/reference/update_scheduled_job.md): Update a Scheduled Job by ID
- [Get current User information](https://docs.developers.optimizely.com/feature-experimentation/reference/get_me.md): Get current User information
- [List Attributes](https://docs.developers.optimizely.com/feature-experimentation/reference/list-attributes.md)
- [Get list attributes by project](https://docs.developers.optimizely.com/feature-experimentation/reference/list_list_attributes.md): Get all of the List Attributes that have been created in a given project.
- [Create a List Attribute](https://docs.developers.optimizely.com/feature-experimentation/reference/create_list_attribute.md): Create a List Attribue with provided `name`, `list_type` and `key_field`. Fields `description` and `list_content` are optional.
- [Archive a List Attribute](https://docs.developers.optimizely.com/feature-experimentation/reference/archive_list_attribute.md): Archive List Attribute by ID
- [Read a List Attribute](https://docs.developers.optimizely.com/feature-experimentation/reference/get_list_attribute.md): Get metadata for a single List Attribute.
- [Update a List Attribute](https://docs.developers.optimizely.com/feature-experimentation/reference/update_list_attribute.md): Overwrite the List Attribute with the provided id. Required arguments are identical to creating a new List Attribute.
- [Sections](https://docs.developers.optimizely.com/feature-experimentation/reference/sections.md)
- [Read all the Sections in a Multivariate Test](https://docs.developers.optimizely.com/feature-experimentation/reference/get_experiment_sections.md): Get a list of all Sections in a Multivariate Test
- [Create a new Section in a Multivariate Test](https://docs.developers.optimizely.com/feature-experimentation/reference/create_section.md): Add a new Section to the Multivariate Test specified by `experiment_id`
- [Archive a Section by ID](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_section.md): Archive a Section by ID within the specified Multivariate Test
- [Read a Section of a Multivariate Test](https://docs.developers.optimizely.com/feature-experimentation/reference/get_section.md): Get metadata for a single Multivariate Test Section
- [Update a Section by ID](https://docs.developers.optimizely.com/feature-experimentation/reference/update_section.md): (Beta) Update a section by ID within the specified multivariate test.
- [Features](https://docs.developers.optimizely.com/feature-experimentation/reference/features.md)
- [Get Features by Project](https://docs.developers.optimizely.com/feature-experimentation/reference/list_features.md): Get all of the Features that have been created in a given Project. Note this endpoint is incompatible with Full Stack Targeted Rollouts projects (default in accounts created after July 2020) and with non-legacy Full Stack projects (default in projects created after February 2021). See the compatible API at https://library.optimizely.com/docs/api/flags/v1/index.html#tag/Flags.
- [Create a Feature](https://docs.developers.optimizely.com/feature-experimentation/reference/create_feature.md): Create a Feature
- [Archive a Feature](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_feature.md): Archive a Feature
- [Read a Feature](https://docs.developers.optimizely.com/feature-experimentation/reference/get_feature.md): Get metadata for a single Feature. Note this endpoint is incompatible with Full Stack Targeted Rollouts projects (default in accounts created after July 2020) and with non-legacy Full Stack projects (default in projects created after February 2021). See the compatible API at https://library.optimizely.com/docs/api/flags/v1/index.html#tag/Flags.
- [Update a Feature](https://docs.developers.optimizely.com/feature-experimentation/reference/update_feature.md): Update a feature by ID.
- [List Subject Access Requests by data source and status](https://docs.developers.optimizely.com/feature-experimentation/reference/list_sar_requests_by_team.md): Get a list of Subject Access Requests by data source and status
- [Update a Subject Access Request](https://docs.developers.optimizely.com/feature-experimentation/reference/update_sar_request.md): Update a Subject Access Request by ID
- [Update a Subject Access Request](https://docs.developers.optimizely.com/feature-experimentation/reference/update_sar_request_by_post.md): Update a Subject Access Request by ID
- [List Subject Access Requests](https://docs.developers.optimizely.com/feature-experimentation/reference/list_sar_requests_by_account.md): Fetch Subject Access Requests submitted from your account
- [Create a Subject Access Request](https://docs.developers.optimizely.com/feature-experimentation/reference/create_sar_request.md): Create a Subject Access Request
- [Get Subject Access Request](https://docs.developers.optimizely.com/feature-experimentation/reference/get_sar_request.md): Get Subject Access Requests by request id
- [Get Environments by Project](https://docs.developers.optimizely.com/feature-experimentation/reference/list_environments.md): Get all of the Environments that have been created in a given Project
- [Create an Environment](https://docs.developers.optimizely.com/feature-experimentation/reference/create_environment.md): Create an Environment in a provided Project
- [Archive an Environment](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_environment.md): Archive an Environment
- [Read an Environment](https://docs.developers.optimizely.com/feature-experimentation/reference/get_environment.md): Get all the properties of a single Environment
- [Update an Environment](https://docs.developers.optimizely.com/feature-experimentation/reference/update_environment.md): Update an Environment by ID
- [Read the datafile of an Environment](https://docs.developers.optimizely.com/feature-experimentation/reference/get_datafile.md): Get the datafile for an Environment. The Datafile is a JSON string that describes to the Full Stack SDK all the experiments and features running in a given environment and dependent entities like audiences and attributes. Normally, you won't need to interact with the datafile directly. The SDK exposes methods that operate on it internally.
- [Search](https://docs.developers.optimizely.com/feature-experimentation/reference/get_search_results.md): Search for entities in your account by text string
- [Retrieve changes for a project.](https://docs.developers.optimizely.com/feature-experimentation/reference/list_change_history.md): Get a list of changes for a given project using optional filters.
- [Attribution](https://docs.developers.optimizely.com/feature-experimentation/reference/attribution.md)
- [Get bucketing information for a visitor](https://docs.developers.optimizely.com/feature-experimentation/reference/get_bucketing_history.md): Get a list of experiments within a project a visitor has been exposed to
- [Get AWS credentials to access experimentation events export data.](https://docs.developers.optimizely.com/feature-experimentation/reference/get_enriched_events_export_credentials.md): Get temporary credentials for experimentation events export data hosted on AWS.
- [Get GCP credentials to access experimentation events export data.](https://docs.developers.optimizely.com/feature-experimentation/reference/get_gcp_e3_credentials.md): Get a temporary access token for experimentation events export data hosted on GCP. The credentials are valid for one hour.
- [Get Impressions Usage](https://docs.developers.optimizely.com/feature-experimentation/reference/get_impressions_usage_request.md): Get Impressions Usage by account id
- [Get Impressions Usage Summary](https://docs.developers.optimizely.com/feature-experimentation/reference/get_impressions_usage_summary_request.md): Get Impressions Usage Summary by account id
- [Collaborators](https://docs.developers.optimizely.com/feature-experimentation/reference/collaborators.md)
- [List Collaborators](https://docs.developers.optimizely.com/feature-experimentation/reference/list_collaborators.md): List all the Collaborators on your account, or filter by project_id to list Collaborators on a specific project
- [Invite Collaborators](https://docs.developers.optimizely.com/feature-experimentation/reference/create_collaborators.md): Invite collaborators to specific projects on an account
- [List Collaborators who have not yet accepted the invitations](https://docs.developers.optimizely.com/feature-experimentation/reference/list_invitations.md): List Collaborators who are yet to accept the invitations.
- [ExperimentSummary](https://docs.developers.optimizely.com/feature-experimentation/reference/experimentsummary.md)
- [Summaries of Experiments and Campaigns](https://docs.developers.optimizely.com/feature-experimentation/reference/get_experiment_summaries.md): Summaries of Experiments and Campaigns in a Project
- [Get Experiment Result's Report](https://docs.developers.optimizely.com/feature-experimentation/reference/get_experiment_report.md): Gets the outcome of the experiment as inferred by the Optimizely system upon the evaluation of variations that may or may not have reached statistical significance.
- [Get Webhooks by Project](https://docs.developers.optimizely.com/feature-experimentation/reference/list_webhooks.md): Get all of the Webhooks that have been created in a given Project
- [Create a Webhook](https://docs.developers.optimizely.com/feature-experimentation/reference/create_webhook.md): Create a Webhook in a provided Project
- [Delete a Webhook](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_webhook.md): Delete an Webhook
- [Read a Webhook](https://docs.developers.optimizely.com/feature-experimentation/reference/get_webhook.md): Get all the properties of a single Webhook
- [Update a Webhook](https://docs.developers.optimizely.com/feature-experimentation/reference/update_webhook.md): Update a webhook by ID
- [Recommendations](https://docs.developers.optimizely.com/feature-experimentation/reference/recommendations.md)
- [Download a CSV with all current catalog data](https://docs.developers.optimizely.com/feature-experimentation/reference/get_recs_catalog_csv.md): Download a CSV with all current catalog data
- [Download a CSV with all computed recommendations output data](https://docs.developers.optimizely.com/feature-experimentation/reference/get_recs_output_csv.md): Download a CSV with all computed recommendations output data
- [Download a CSV with summary stats data](https://docs.developers.optimizely.com/feature-experimentation/reference/get_recs_stats_csv.md): Download a CSV with summary stats data
- [Get Holdout results as a CSV](https://docs.developers.optimizely.com/feature-experimentation/reference/get_holdout_results_csv.md): Get results for a Holdout as a CSV
- [Get User Permissions For Project Entity Type](https://docs.developers.optimizely.com/feature-experimentation/reference/get_user_permissions_for_project_entity_type_users__user_id__projects__project_id___entity_type__get.md)
- [Get Team Permissions For Project Entity Type](https://docs.developers.optimizely.com/feature-experimentation/reference/get_team_permissions_for_project_entity_type_teams__team_id__projects__project_id___entity_type__get.md)
- [Get Entity Permissions](https://docs.developers.optimizely.com/feature-experimentation/reference/get_entity_permissions_projects__project_id___entity_type___entity_id__get.md)
- [Change Permissions](https://docs.developers.optimizely.com/feature-experimentation/reference/change_permissions_projects__project_id___entity_type___entity_id__patch.md)
- [Get Teams](https://docs.developers.optimizely.com/feature-experimentation/reference/get_teams_accounts__account_id__teams_get.md): Get all teams for an account
- [Create Team](https://docs.developers.optimizely.com/feature-experimentation/reference/create_team_accounts__account_id__teams_post.md): Create a new team.
- [Delete Team](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_team_accounts__account_id__teams__team_id__delete.md): Delete a team.
- [Get Team Info](https://docs.developers.optimizely.com/feature-experimentation/reference/get_team_info_accounts__account_id__teams__team_id__get.md): Get team info.
- [Update Team](https://docs.developers.optimizely.com/feature-experimentation/reference/update_team_info_accounts__account_id__teams__team_id__patch.md): Update an existing team's information.
- [List Scheduled changes of a flag](https://docs.developers.optimizely.com/feature-experimentation/reference/list_scheduled_changes.md): List Scheduled changes of a flag
- [Create a Schedule Change for a flag in an environment](https://docs.developers.optimizely.com/feature-experimentation/reference/create_scheduled_change.md): Create a Scheduled Change for a flag in an environment The schedule change contains a set of actions to update the flag in that environment at a specific time
- [Delete a Scheduled Change for a flag in an environment](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_scheduled_change.md): Delete a Scheduled Change for a flag in an environment
- [Update the Scheduled Change for a flag in an environment](https://docs.developers.optimizely.com/feature-experimentation/reference/update_scheduled_change.md): Update the Scheduled Change for a flag in an environment
- [Return the Optimizely config for the given environment](https://docs.developers.optimizely.com/feature-experimentation/reference/getconfig.md): Return all available experiment and features definitions for this environment.
- [Decide makes feature decisions for the selected query parameters.](https://docs.developers.optimizely.com/feature-experimentation/reference/decide.md): Returns decision results for flag keys for a user. The result for a single key is returned as an OptimizelyDecision object whereas the result for multiple keys is returned as an array of OptimizelyDecision objects. If no flag key is provided, decision is made for all flag keys. OptimizelyDecision object contains all data required to deliver the flag rule.
- [Lookup returns saved user profile.](https://docs.developers.optimizely.com/feature-experimentation/reference/lookup.md): Returns the saved user profile for a user.
- [Save saves user profile.](https://docs.developers.optimizely.com/feature-experimentation/reference/save.md): Saves user profile for a user.
- [Track event for the given user.](https://docs.developers.optimizely.com/feature-experimentation/reference/trackevent.md): Send event and user details to Optimizely analytics backend, so you can see metrics for an experiment. You can view metrics either on your Results page or as a data export.
- [Send event to Optimizely Data Platform (ODP).](https://docs.developers.optimizely.com/feature-experimentation/reference/sendodpevent.md): Send ODP event to Optimizely Data Platform. Clients can send arbitrary events to the ODP server. For instance, they can bind an email to the FS userId via this API.
- [Activate selected features and experiments for the given user.](https://docs.developers.optimizely.com/feature-experimentation/reference/activate.md): Returns Optimizely's decision about which features and experiments a given user is exposed to. Optionally sends an impression event to the Optimizely analytics backend for any decision made for an experiment. This endpoint consolidates key functionality from the Feature Experimentation SDKs into one convenient call.
- [Override an experiment decision for a user](https://docs.developers.optimizely.com/feature-experimentation/reference/override.md): For debugging or testing. Overrides an experiment and variation decision for a given user, in local memory only. Do not use this endpoint for production overrides.
- [Get JWT token to authenticate all requests.](https://docs.developers.optimizely.com/feature-experimentation/reference/gettoken.md): Generates valid JWT token for grant_type, client_id, and client_secret, using the values you pass in the request body. Configure expiration time and SDK keys (to which the token grants access) in Optimizely config.
- [Batch multiple API endpoints into one request.](https://docs.developers.optimizely.com/feature-experimentation/reference/batchmultipleapiendpointsintoonerequest.md): You can use the Batch endpoint to do things like 1. Make activate decisions for a batch of users in a short timeframe for testing purposes 2. Gather responses from a bunch of activate calls into one response for comparison or analysis
## Recipes
- [1. Create a flag and variables](https://docs.developers.optimizely.com/feature-experimentation/recipes/1-create-a-flag-and-variables.md)
- [2. Create variations](https://docs.developers.optimizely.com/feature-experimentation/recipes/2-create-variations.md)
- [3. Create events](https://docs.developers.optimizely.com/feature-experimentation/recipes/3-create-events.md)
- [4. Create attributes](https://docs.developers.optimizely.com/feature-experimentation/recipes/4-create-attributes.md)
- [5. Create audiences](https://docs.developers.optimizely.com/feature-experimentation/recipes/5-create-audiences.md)
- [6. Create experiment](https://docs.developers.optimizely.com/feature-experimentation/recipes/6-create-experiment.md)
- [7. Launch experiment](https://docs.developers.optimizely.com/feature-experimentation/recipes/7-launch-experiment.md)
- [8. Conclude experiment](https://docs.developers.optimizely.com/feature-experimentation/recipes/8-conclude-experiment.md)
- [9. Analyze results](https://docs.developers.optimizely.com/feature-experimentation/recipes/9-analyze-results.md)
## Changelog
- [Metrics API updates](https://docs.developers.optimizely.com/feature-experimentation/changelog/api-updates-2.md)
- [API updates](https://docs.developers.optimizely.com/feature-experimentation/changelog/api-updates-1.md)
- [New endpoints](https://docs.developers.optimizely.com/feature-experimentation/changelog/new-endpoints.md)
- [API updates](https://docs.developers.optimizely.com/feature-experimentation/changelog/api-updates.md)
# Optimizely Connect Platform Documentation
> Documentation for Optimizely Connect Platform
## Guides
- [OCP developer platform overview](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/developer-platform-overview-ocp2.md): The Optimizely Connect Platform (OCP) developer platform is a serverless compute platform, development environment, and app marketplace where you can build and publish your own apps to connect third-party data with Optimizely products without configuring or maintaining infrastructure.
- [Get started with the OCP developer platform](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/get-started-with-the-ocp2-developer-platform.md): Get started building custom apps for the Optimizely Connect Platform (OCP) App Directory.
- [Configure your OCP development environment](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/configure-your-development-environment-ocp2.md): Configure the development environment needed for building custom apps for Optimizely Connect Platform (OCP).
- [Overview](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/build-an-app-overview.md): Build a custom app on the Optimizely Connect Platform (OCP), from planning through release.
- [Plan your app](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/planning.md): Choose your app type, plan your versioning strategy, and verify prerequisites before you start building an OCP app.
- [Register and scaffold your app](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/registration-and-scaffolding.md): Register your app ID and scaffold the project structure with the OCP CLI.
- [Build your app](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/building.md): Configure the app manifest, define the settings form, add dependencies, and implement your OCP app logic.
- [Test your app](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/testing.md): Write unit tests, test locally, and install pre-release versions into test accounts to verify your OCP app.
- [Release your app](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/releasing.md): Validate, publish, and submit your OCP app for review to release it publicly in the OCP App Directory.
- [Troubleshoot your app](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/troubleshooting.md): Use the OCP App SDK logger and Activity Log notifications to debug and troubleshoot your app.
- [Retrieve your tracker ID](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/retrieve-your-tracker-id.md): Find the tracker ID for your OCP account using the OCP CLI.
- [End-to-end guides overview](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/end-to-end-guides-overview.md): Complete walkthroughs for building production-ready OCP apps, with full source code on GitHub.
- [Google Analytics 4 Opal tools guide](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/google-analytics-opal-tool-end-to-end-guide.md): A comprehensive guide to help you build an OCP app that implements Google Analytics 4 Opal tools.
- [Shopify sync source guide](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/shopify-sync-source-end-to-end-guide.md): Build a custom data sync source for OCP using Shopify products as a practical, end-to-end example.
- [App versioning](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/app-versioning-ocp2.md): Learn how to to version your custom-built apps in Optimizely Connect Platform (OCP).
- [App structure](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/app-structure-ocp2.md): Apps in Optimizely Connect Platform (OCP) consist of `app.yml`, `assets/`, `forms/`, `src/`, and `.env` files.
- [src/](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/app-structure-src-ocp2.md): Describes the `src/` folder for applications in Optimizely Connect Platform (OCP).
- [forms/](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/app-structure-forms-ocp2.md): Describes the `forms/` folder for applications in Optimizely Connect Platform (OCP).
- [assets/](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/app-structure-assets-ocp2.md): Describes the `assets/` folder for applications in Optimizely Connect Platform (OCP).
- [app.yml](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/app-structure-appyml-ocp2.md): Describes the `app.yml` file for apps in Optimizely Connect Platform (OCP).
- [.env](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/app-structure-env-ocp2.md): Describes the `.env` file for applications in Optimizely Connect Platform (OCP).
- [Lifecycle of an app in OCP](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/lifecycle-ocp2.md): Describes the lifecycle of an application in Optimizely Connect Platform (OCP).
- [OAuth authentication](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/oauth-authentication-ocp2.md): Use OAuth to authenticate your app installations in Optimizely Connect Platform (OCP).
- [Forms in OCP](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/forms-ocp2.md): Introduction to app settings forms in Optimizely Connect Platform (OCP).
- [Form basics](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/form-basics-ocp2.md): Create user-facing forms for apps in Optimizely Connect Platform (OCP).
- [Form elements](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/form-elements-ocp2.md): Configure form elements that may require input from users in Optimizely Connect Platform (OCP).
- [Remote select options](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/remote-select-options-ocp2.md): Populate select and multi-select lists with available options using a function in your Optimizely Connect Platform (OCP) app.
- [Form validation](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/form-validation-ocp2.md): Describes required, regular expression (regex) matcher, predicate evaluation, and advanced predicate form validations in Optimizely Connect Platform (OCP).
- [Process forms](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/process-forms-ocp2.md): Process and save data users submit through forms in your Optimizely Connect Platform (OCP) apps.
- [Storage](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/storage-ocp2.md): In Optimizely Connect Platform (OCP), four storage types are available for your app data.
- [Secrets store](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/secrets-store-ocp2.md): Store customer data using the secrets store in Optimizely Connect Platform (OCP).
- [Settings store](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/settings-store-ocp2.md): Store customer data using the settings store in Optimizely Connect Platform (OCP).
- [Key value store](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/key-value-store-ocp2.md): Store customer data using the key value store in Optimizely Connect Platform (OCP).
- [Shared key value store](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/shared-key-value-store-ocp2.md): Store and share common data between different components of your application using the shared key value store in Optimizely Connect Platform (OCP).
- [Jobs](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/jobs-ocp2.md): Learn about the lifecycle, best practices, and various states of jobs in Optimizely Connect Platform (OCP).
- [Schedule jobs with cron expressions](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/schedule-jobs-using-cron-expressions-ocp2.md): Schedule jobs with `cron` expressions for an Optimizely Connect Platform (OCP) app.
- [Functions](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/functions-ocp2.md): Describes Optimizely Connect Platform (OCP) functions, which are stored in the `src/functions` directory for your app.
- [Global functions](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/global-functions-ocp2.md): Describes Optimizely Connect Platform (OCP) global functions, including execution, versioning, definition, and examples.
- [CMS UI extensions](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/cms-ui-extensions-ocp2.md): Build OCP apps that contribute UI panels into Optimizely CMS, backed by a function on the OCP platform.
- [Data syncs](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/data-syncs.md): Build custom data sync sources and destinations for the OCP Sync Manager. Define how data flows between Optimizely and external systems.
- [Data sync source](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/source.md): Develop an Optimizely Connect Platform (OCP) app to enable custom data sources for users within the OCP Sync Manager.
- [Data sync destination](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/data-sync-destination.md): Develop an Optimizely Connect Platform (OCP) app to enable custom data destinations for users within the OCP Sync Manager.
- [App data schema](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/app-data-schema-ocp2.md): Create custom objects, fields, and relationships for your Optimizely Connect Platform (OCP) app.
- [Scheduled syncs](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/scheduled-syncs.md): Information on scheduled syncs and when to use them in Optimizely Connect Platform (OCP).
- [Add a dependency](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/add-a-dependency-ocp2.md): Add a dependency to your Optimizely Connect Platform (OCP) app.
- [App logs and how to troubleshoot](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/app-logs-and-troubleshooting-ocp2.md): Use the Optimizely Connect Platform (OCP) App SDK's logger to assist in the development and debugging of your application.
- [Activity Log notifications](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/activity-log-notifications-ocp2.md): Track significant activity through notifications in the Optimizely Connect Platform (OCP) Activity Log.
- [Test your app](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/test-your-app-ocp2.md): Describes unit testing and how to install into test accounts for local testing in Optimizely Connect Platform (OCP).
- [Node22 migration guide](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/node22-migration.md): How to migrate your Optimizely Connect Platform (OCP) app to Node22 runtime.
- [Modernize Node22 engine dependencies](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/node22-engine-dependencies-modernization.md): How to migrate your Optimizely Connect Platform (OCP) app to Node22 runtime version with modernized NodeJS dependencies.
- [OCP CLI v2 migration guide](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/ocp-cli-v2-migration.md): A guide to migrate from Optimizely Connect Platform (OCP) CLI v1 to v2.
- [Package manager migration guide](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/package-manager-migration.md): A guide to migrate your Optimizely Connect Plaform (OCP) app from Yarn 1 to other package managers.
- [Local testing](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/local-testing.md): Use the OCP local testing tool to develop and test your Optimizely Connect Platform (OCP) applications locally before publishing.
- [OCP CLI command reference](https://docs.developers.optimizely.com/optimizely-connect-platform/docs/ocp-cli-command-reference.md): Reference for the Optimizely Connect Platform (OCP) command-line interface (CLI), including commands, namespaces, flags, and options.
# Optimizely Data Platform Documentation
> Documentation for Optimizely Data Platform
## Guides
- [Get started with ODP](https://docs.developers.optimizely.com/optimizely-data-platform/docs/welcome.md): Welcome to the Optimizely Data Platform (ODP) developer documentation.
- [Implement the ODP JavaScript tag](https://docs.developers.optimizely.com/optimizely-data-platform/docs/implement-the-odp-javascript-tag.md): The Optimizely Data Platform (ODP) JavaScript tag helps you track your website events (like page views) and customer information.
- [Import historical data](https://docs.developers.optimizely.com/optimizely-data-platform/docs/import-data.md): Optimizely Data Platform (ODP) centralizes your customer, product, order, event and custom data, which you can import via CSV, Amazon S3, the ODP APIs or the Optimizely Commerce Cloud integration.
- [Import data using CSV](https://docs.developers.optimizely.com/optimizely-data-platform/docs/import-data-using-csv.md): You can import your customer, product, order, event and custom data into Optimizely Data Platform (ODP) using CSV files. You should use this method for historical data uploads rather than ongoing data synchronization.
- [Import/export data using Amazon S3](https://docs.developers.optimizely.com/optimizely-data-platform/docs/import-data-using-amazon-s3.md): You can import and export your customer, product, order, event, and custom data into Optimizely Data Platform (ODP) using Amazon S3.
- [Import data from Optimizely Commerce Connect 13 or 14](https://docs.developers.optimizely.com/optimizely-data-platform/docs/import-data-from-optimizely-commerce-cloud.md): Import your customer list, product catalog, and order data from Optimizely Commerce Connect 13 or 14 into Optimizely Data Platform (ODP).
- [Import data using the ODP APIs](https://docs.developers.optimizely.com/optimizely-data-platform/docs/import-data-using-the-odp-api.md): You can import your customer, product, order, event and custom data into Optimizely Data Platform (ODP) using the ODP APIs. We recommend this method for ongoing data syncing to ODP.
- [Optimizely Data Platform structure](https://docs.developers.optimizely.com/optimizely-data-platform/docs/odp-data-structure.md): Optimizely Data Platform (ODP) stores customer data in objects and fields that relate to various events (actions customers take). This data is segregated via different ODP accounts.
- [Customers](https://docs.developers.optimizely.com/optimizely-data-platform/docs/thebasics-customers.md): This topic describes customers and how to identify them in Optimizely Data Platform (ODP).
- [Identifiers](https://docs.developers.optimizely.com/optimizely-data-platform/docs/thebasics-identifiers.md): Create fields that identify customers, including messaging identifiers that you can then use to contact a customer in a campaign channel in Optimizely Data Platform (ODP).
- [Consent](https://docs.developers.optimizely.com/optimizely-data-platform/docs/thebasics-consent.md): Describes customer consent in Optimizely Data Platform (ODP).
- [Lists](https://docs.developers.optimizely.com/optimizely-data-platform/docs/thebasics-lists.md): This topic describes messaging lists and how to manage customer's communication preferences via Optimizely Data Platform's (ODP) Lists APIs.
- [Events](https://docs.developers.optimizely.com/optimizely-data-platform/docs/thebasics-events.md): Describes events in Optimizely Data Platform (ODP).
- [Objects and fields](https://docs.developers.optimizely.com/optimizely-data-platform/docs/thebasics-objects-fields.md): This topic describes fields for storing custom metadata in Optimizely Data Platform (ODP).
- [Products](https://docs.developers.optimizely.com/optimizely-data-platform/docs/usecase-products.md): How to store and upload product data in Optimizely Data Platform (ODP) for an ecommerce use case.
- [Orders](https://docs.developers.optimizely.com/optimizely-data-platform/docs/usecase-orders.md): Learn about orders in Optimizely Data Platform (ODP) and how to send order data to ODP.
- [Loyalty and rewards](https://docs.developers.optimizely.com/optimizely-data-platform/docs/usecase-loyalty-and-rewards.md): How to map external data that tracks loyalty points, rewards, and referrals to the Optimizely Data Platform (ODP) schema.
- [Get started with the ODP Web SDK](https://docs.developers.optimizely.com/optimizely-data-platform/docs/get-started-with-web-sdk.md): How to set up the Web SDK to track events and customer information using Optimizely Data Platform (ODP).
- [Customers](https://docs.developers.optimizely.com/optimizely-data-platform/docs/websdk-customers.md): How to send customer data to Optimizely Data Platform (ODP) using the Web SDK.
- [Subscription lists](https://docs.developers.optimizely.com/optimizely-data-platform/docs/websdk-messaging-lists.md): How to subscribe and unsubscribe identifiers from subscription Lists in Optimizely Data Platform (ODP) using the Web SDK.
- [Consent](https://docs.developers.optimizely.com/optimizely-data-platform/docs/websdk-consent.md): How to update a customer's consent for receiving marketing communication in Optimizely Data Platform (ODP) using the Web SDK.
- [Anonymize](https://docs.developers.optimizely.com/optimizely-data-platform/docs/websdk-anonymize.md): How to reset the cookie identifier associated with a customer's browser in Optimizely Data Platform (ODP) using the Web SDK.
- [Legacy subscribe (consent) function](https://docs.developers.optimizely.com/optimizely-data-platform/docs/websdk-legacy-consent-function.md): How to update customer consent via the legacy consent function in Optimizely Data Platform (ODP) using the Web SDK.
- [Legacy attribute function](https://docs.developers.optimizely.com/optimizely-data-platform/docs/websdk-legacy-attribute-function.md): How to update customer records via the legacy attribute function in Optimizely Data Platform (ODP) using the Web SDK.
- [Events](https://docs.developers.optimizely.com/optimizely-data-platform/docs/websdk-events.md): Describes events for the Optimizely Data Platform (ODP) Web SDK.
- [Custom events](https://docs.developers.optimizely.com/optimizely-data-platform/docs/websdk-custom-events.md): You can create custom events in Optimizely Data Platform (ODP) to account for events and fields that are specific to your site and customer experience.
- [Objects and fields](https://docs.developers.optimizely.com/optimizely-data-platform/docs/websdk-objects-fields.md)
- [Web push](https://docs.developers.optimizely.com/optimizely-data-platform/docs/websdk-web-push.md): This topic describes web push initialization in Optimizely Data Platform (ODP).
- [Web modals and embeds](https://docs.developers.optimizely.com/optimizely-data-platform/docs/websdk-web-modals-embeds.md): How to trigger custom scenarios for your web content using Optimizely Data Platform (ODP) Web SDK.
- [Get started with the ODP React Native SDK](https://docs.developers.optimizely.com/optimizely-data-platform/docs/get-started-with-react-native-sdk.md): This topic describes how to connect your React Native mobile app with the Optimizely Data Platform (ODP) SDK module.
- [Install and initialize](https://docs.developers.optimizely.com/optimizely-data-platform/docs/reactnativesdk-install-initialize.md): Describes how to set up the Optimizely Data Platform (ODP) SDK module in your React Native application.
- [Push notifications](https://docs.developers.optimizely.com/optimizely-data-platform/docs/reactnativesdk-push-notifications.md): How to configure push notifications to your mobile device for an Optimizely Data Platform (ODP) campaign.
- [Advanced push notifications](https://docs.developers.optimizely.com/optimizely-data-platform/docs/reactnativesdk-advanced-push-notifications.md): How to configure more advanced features of push notifications to your mobile device for an Optimizely Data Platform (ODP) campaign.
- [Customers](https://docs.developers.optimizely.com/optimizely-data-platform/docs/reactnativesdk-customers.md): How to update customer information and identifiers with the Optimizely Data Platform (ODP) React Native SDK.
- [Events](https://docs.developers.optimizely.com/optimizely-data-platform/docs/reactnativesdk-events.md): This topic describes how send events using the Optimizely Data Platform (ODP) React Native SDK.
- [API Usage](https://docs.developers.optimizely.com/optimizely-data-platform/docs/realtimesegments-api-usage.md): Learn how to use the Optimizely Data Platform (ODP) Real-Time Segment API.
- [Real-time segments definition](https://docs.developers.optimizely.com/optimizely-data-platform/docs/realtimesegments-defining-real-time-segments.md): This topic describes the major concepts and building blocks of a real-time segment in Optimizely Data Platform (ODP).
- [Roadmap to master real-time segments](https://docs.developers.optimizely.com/optimizely-data-platform/docs/realtimesegments-roadmap-for-mastering-real-time-segments.md): This topic describes how to work with real-time segments in Optimizely Data Platform (ODP).
- [Passthrough audiences](https://docs.developers.optimizely.com/optimizely-data-platform/docs/passthrough-segments.md)
- [Import audiences without disqualify events](https://docs.developers.optimizely.com/optimizely-data-platform/docs/external-systems-that-cant-produce-disqualify-events.md): Optimize audience management with Optimizely Data Platform (ODP) by seamlessly integrating external systems that cannot generate disqualify events.
- [Core Concepts](https://docs.developers.optimizely.com/optimizely-data-platform/docs/core-concepts.md): Get started with GraphQL.
- [Forming calls with GraphQL](https://docs.developers.optimizely.com/optimizely-data-platform/docs/forming-calls-with-graphql.md): Learn how to authenticate to the Optimizely Data Platform's (ODP's) GraphQL API and GraphQL Explore, then learn how to create and run queries.
- [Query real-time segments](https://docs.developers.optimizely.com/optimizely-data-platform/docs/realtimesegments-querying-real-time-segments.md): This topic describes how to query real-time segments via Optimizely Data Platform's (ODP's) GraphQL API.
- [Filter Examples](https://docs.developers.optimizely.com/optimizely-data-platform/docs/filter-examples.md): This topic describes two examples of filtering to find specific customers with Optimizely Data Platform's (ODP's) GraphQL API.
- [Facet queries](https://docs.developers.optimizely.com/optimizely-data-platform/docs/facet-queries.md): Use facet queries in Optimizely Data Platform's (ODP's) GraphQL API to view aggregated sets of customer data.
- [Query list subscriptions](https://docs.developers.optimizely.com/optimizely-data-platform/docs/list-subscription-querying.md): Use GraphQL to query list subscriptions for a specific customer.
- [ODP + Commerce Connect 14](https://docs.developers.optimizely.com/optimizely-data-platform/docs/commerce-connect-14-odp.md): Export data from Commerce Connect 14 and import it into Optimizely Data Platform (ODP) (for Commerce Connect 14.13.0)
- [ODP + Commerce Connect 13](https://docs.developers.optimizely.com/optimizely-data-platform/docs/commerce-connect-13-odp.md): Export multisite Commerce Connect 13 data to Optimizely Data Platform (ODP)
- [ODP + CMS](https://docs.developers.optimizely.com/optimizely-data-platform/docs/odp-cms-1.md): How to integrate Optimizely Data Platform with Optimizely Content Management System (PaaS) or (SaaS)
- [ODP + Content Recommendations](https://docs.developers.optimizely.com/optimizely-data-platform/docs/odp-content-recommendations.md): How to integrate Optimizely Data Platform with Optimizely Content Recommendations
- [Configure Real-Time Audiences to personalize CMS](https://docs.developers.optimizely.com/optimizely-data-platform/docs/odp-cms.md): Configure real-time CMS personalization with Optimizely Data Platform (ODP) to enhance user experiences and drive engagement.
- [Configure Real-Time Audiences for Web Experimentation](https://docs.developers.optimizely.com/optimizely-data-platform/docs/odp-experimentation.md): You can integrate Optimizely Web Experimentation with Optimizely Data Platform (ODP) to use real-time segments from ODP as audiences in your Optimizely Web Experimentation experiments.
## API Reference
- [Optimizely Data Platform REST APIs](https://docs.developers.optimizely.com/optimizely-data-platform/reference/introduction.md): Introduces the Optimizely Data Platform (ODP) APIs to integrate your customer data with ODP.
- [Authentication](https://docs.developers.optimizely.com/optimizely-data-platform/reference/authentication.md): How to authenticate with the Optimizely Data Platform (ODP) APIs.
- [Batch requests](https://docs.developers.optimizely.com/optimizely-data-platform/reference/batch-requests.md): Upload large amounts of data to the Optimizely Data Platform (ODP) APIs in bulk.
- [Rate limits](https://docs.developers.optimizely.com/optimizely-data-platform/reference/rate-limits.md): Rate limits on the Optimizely Data Platform (ODP) REST API.
- [ODP GraphQL and ODP REST API use cases](https://docs.developers.optimizely.com/optimizely-data-platform/reference/odp-graphql-and-odp-rest-api-use-cases.md): Best scenarios for using either ODP GraphQL or ODP REST APIs.
- [Consent (Legacy)](https://docs.developers.optimizely.com/optimizely-data-platform/reference/consent-legacy-2.md): Updates marketing consent information for one or more customers.
- [Update consent](https://docs.developers.optimizely.com/optimizely-data-platform/reference/update-consent-2.md): Updates marketing consent information for multiple customers.
- [Get consent](https://docs.developers.optimizely.com/optimizely-data-platform/reference/get-consent-1.md): Get marketing consent information for a customer.
- [Get Customer Information](https://docs.developers.optimizely.com/optimizely-data-platform/reference/get-customer-information-1.md): Get the attributes and identifiers associated with a customer.
- [Create and update customers](https://docs.developers.optimizely.com/optimizely-data-platform/reference/createupdate-customers-1.md): Update the attributes and identifiers of a customer.
- [Upload events](https://docs.developers.optimizely.com/optimizely-data-platform/reference/upload-events-1.md): Upload customer actions (events) to Optimizely Data Platform (ODP).
- [Overview](https://docs.developers.optimizely.com/optimizely-data-platform/reference/exports-overview.md): Introduction to the Exports API and how to determine when your Start Export Job POST has completed.
- [Filtering](https://docs.developers.optimizely.com/optimizely-data-platform/reference/filtering.md): How to format the filtering section in the payload of the ODP Exports APIs.
- [Start Export Job](https://docs.developers.optimizely.com/optimizely-data-platform/reference/export-5.md): Export data from Optimizely to Amazon S3.
- [Get Export Job Status](https://docs.developers.optimizely.com/optimizely-data-platform/reference/getexportjobstatus-5.md): Fetch the status of an export request.
- [Segment Member Export](https://docs.developers.optimizely.com/optimizely-data-platform/reference/segment-member-export.md)
- [Start Export Job](https://docs.developers.optimizely.com/optimizely-data-platform/reference/start-export-job.md): Export segment members from Optimizely to Amazon S3.
- [Get Segment Export Job Status](https://docs.developers.optimizely.com/optimizely-data-platform/reference/get-export-job-status.md): Fetch the status of a segment export request.
- [Get Subscription Status](https://docs.developers.optimizely.com/optimizely-data-platform/reference/get-subscription-status-1.md): Get the subscription status of a customer identifier to an Optimizely Data Platform (ODP) list.
- [Subscribe/Unsubscribe](https://docs.developers.optimizely.com/optimizely-data-platform/reference/subscribeunsubscribe-1.md): Subscribe or unsubscribe a customer identifier to or from an Optimizely Data Platform (ODP) list.
- [Get Lists](https://docs.developers.optimizely.com/optimizely-data-platform/reference/get-lists-1.md): Get all lists associated with an Optimizely Data Platform (ODP) account.
- [Create List](https://docs.developers.optimizely.com/optimizely-data-platform/reference/create-list-1.md): Create a new list within an Optimizely Data Platform (ODP) account.
- [Order Purchase/Return/Refund/Cancellation](https://docs.developers.optimizely.com/optimizely-data-platform/reference/order-returnrefund-1.md): Upload an order purchase/return/refund/cancellation event to Optimizely Data Platform (ODP).
- [Update Object](https://docs.developers.optimizely.com/optimizely-data-platform/reference/update-object-1.md): Update an object (for example, Concert Tickets or Reviews). Use the Objects endpoint to update the top-level order summary fields without generating events.
- [Update Products](https://docs.developers.optimizely.com/optimizely-data-platform/reference/update-products-1.md): Update products with new metadata as your inventory updates.
- [Overview](https://docs.developers.optimizely.com/optimizely-data-platform/reference/recommendations-overview.md)
- [Get Recommended Products](https://docs.developers.optimizely.com/optimizely-data-platform/reference/get-recommended-products-1.md): Get recommendations for a customer or product.
- [Compliance](https://docs.developers.optimizely.com/optimizely-data-platform/reference/compliance-1.md)
- [GDPR delete request](https://docs.developers.optimizely.com/optimizely-data-platform/reference/gdpr-delete.md): Send a GDPR compliance delete request for a customer.
- [CCPA delete request](https://docs.developers.optimizely.com/optimizely-data-platform/reference/ccpa-delete.md): Send a CCPA compliance delete request for a customer.
- [CCPA opt-out request](https://docs.developers.optimizely.com/optimizely-data-platform/reference/ccpa-optout.md): Send a CCPA compliance opt-out request for a customer.
- [LGPD delete request](https://docs.developers.optimizely.com/optimizely-data-platform/reference/lgpd-delete.md): Send an LGPD compliance delete request for a customer.
- [GDPR request status](https://docs.developers.optimizely.com/optimizely-data-platform/reference/gdpr-status.md): Get the status of a previous GDPR compliance delete request (by request ID).
- [CCPA request status](https://docs.developers.optimizely.com/optimizely-data-platform/reference/ccpa-status.md): Get the status of a previous CCPA compliance delete or opt-out request (by request ID).
- [LGPD request status](https://docs.developers.optimizely.com/optimizely-data-platform/reference/lgpd-status.md): Get the status of a previous LGPD compliance delete request (by request ID).
- [Object schema](https://docs.developers.optimizely.com/optimizely-data-platform/reference/object-schema.md)
- [Create object](https://docs.developers.optimizely.com/optimizely-data-platform/reference/create-object-1.md): Create a new Object within Optimizely Data Platform (ODP), define its fields and how it relates to other objects.
- [List objects](https://docs.developers.optimizely.com/optimizely-data-platform/reference/list-objects-1.md): List the details of all objects within an Optimizely Data Platform (ODP) account.
- [Get object](https://docs.developers.optimizely.com/optimizely-data-platform/reference/get-object-1.md): List the details of a specific object in an Optimizely Data Platform (ODP) account.
- [Fields schema](https://docs.developers.optimizely.com/optimizely-data-platform/reference/fields-schema.md)
- [Create field](https://docs.developers.optimizely.com/optimizely-data-platform/reference/create-field-1.md): Create a field on an object in Optimizely Data Platform (ODP).
- [List fields](https://docs.developers.optimizely.com/optimizely-data-platform/reference/list-fields-1.md): List the details of all fields for a specific object.
- [Get field](https://docs.developers.optimizely.com/optimizely-data-platform/reference/get-field-1.md): List the details of a single field for a specific object.
- [Relationships schema](https://docs.developers.optimizely.com/optimizely-data-platform/reference/relationships-schema.md)
- [Create relationship](https://docs.developers.optimizely.com/optimizely-data-platform/reference/create-relationship-1.md): Create a relation between objects in Optimizely Data Platform (ODP).
- [List relations](https://docs.developers.optimizely.com/optimizely-data-platform/reference/list-relations-1.md): List the details of all relationships of a specific object.
- [Get relation](https://docs.developers.optimizely.com/optimizely-data-platform/reference/get-relation-1.md): List the details of a single relationship of a specific object.
- [Update reachability](https://docs.developers.optimizely.com/optimizely-data-platform/reference/update-reachability-1.md): Update reachability for a messaging identifier.
- [Get reachability](https://docs.developers.optimizely.com/optimizely-data-platform/reference/get-reachability-1.md): Retrieve reachability information for a specific identifier.
- [Create identifier](https://docs.developers.optimizely.com/optimizely-data-platform/reference/create-identifier-1.md): Create an identifier in Optimizely Data Platform (ODP) to use for user resolution.
- [Update identifier metadata](https://docs.developers.optimizely.com/optimizely-data-platform/reference/update-identifier-metadata-1.md): Update metadata for an identifier.
- [Get identifier metadata](https://docs.developers.optimizely.com/optimizely-data-platform/reference/get-identifier-metadata-1.md): Retrieve metadata for an identifier in Optimizely Data Platform (ODP).
- [List segments](https://docs.developers.optimizely.com/optimizely-data-platform/reference/realtimesegments_listsegments.md): Lists all the real-time segments for an account.
- [Get segment](https://docs.developers.optimizely.com/optimizely-data-platform/reference/realtimesegments_getsegment.md): Returns the schema of a requested segment. Note: this does not return the list of members in the segment.
- [Delete segment](https://docs.developers.optimizely.com/optimizely-data-platform/reference/realtimesegments_uninstallsegment.md): Removes the requested segment. Note: this does not delete the members of the segment.
- [Create segment](https://docs.developers.optimizely.com/optimizely-data-platform/reference/realtimesegments_createsegment-1.md): Create a new segment.
- [Update segment](https://docs.developers.optimizely.com/optimizely-data-platform/reference/realtimesegments_installsegment.md): Modify the parameters of an existing segment.
- [Validate segment](https://docs.developers.optimizely.com/optimizely-data-platform/reference/realtimesegments_validatesegment.md): Validate segment definition.
- [Using ODP's GraphQL Endpoint](https://docs.developers.optimizely.com/optimizely-data-platform/reference/using-zaius-graphql-endpoint.md)
# Performance Edge Documentation
> Documentation for Performance Edge
## Guides
- [Performance Edge](https://docs.developers.optimizely.com/performance-edge/docs/overview.md): Run experiments on your site using Optimizely Performance Edge.
- [Optimizely Performance Edge and Optimizely Web Experimentation](https://docs.developers.optimizely.com/performance-edge/docs/edge-vs-web.md): Describes the differences and similarities of Optimizely Performance Edge and Optimizely Web Experimentation.
- [How Optimizely Performance Edge works](https://docs.developers.optimizely.com/performance-edge/docs/how-it-works.md): Learn how Optimizely Performance Edge works.
- [Setup with Edge Subdomain](https://docs.developers.optimizely.com/performance-edge/docs/implementation-guide.md): This is the documentation for Optimizely Performance Edge.
- [Backend Proxy](https://docs.developers.optimizely.com/performance-edge/docs/backend-proxy.md): Backend Proxy is another method of implementing Optimizely Performance Edge.
- [CDN Proxy](https://docs.developers.optimizely.com/performance-edge/docs/cdn-proxy.md): CDN Proxy is another method of implementing Optimizely Performance Edge and is a good choice for customers who cannot use the Edge Subdomain method.
- [Edge Subdomain vs. CDN Proxy](https://docs.developers.optimizely.com/performance-edge/docs/edge-subdomain-vs-cdn-proxy.md): Edge Subdomain is the recommended way of implementing Optimizely Performance Edge, but there are some situations where a CDN proxy may make more sense.
- [Custom code and utility functions](https://docs.developers.optimizely.com/performance-edge/docs/custom-code.md): Describes how to write JavaScript and CSS that is executed for some or all variations of an experiment
- [Support for Dynamic Websites](https://docs.developers.optimizely.com/performance-edge/docs/support-for-dynamic-websites.md): Describes support for dynamic websites work in Optimizely Performance Edge.
- [Integrations](https://docs.developers.optimizely.com/performance-edge/docs/integrations.md): Describes where you can find more about Optimizely Performance Edge's integrations.
- [Opt Out](https://docs.developers.optimizely.com/performance-edge/docs/disable-optimizely-opt-out.md): Describes how to opt out of (or opt in) an experiment.
- [Test and troubleshoot](https://docs.developers.optimizely.com/performance-edge/docs/qa-experiment.md): Describes how to test and troubleshoot Optimizely Performance Edge.
- [Preview each variation](https://docs.developers.optimizely.com/performance-edge/docs/preview-each-variation.md): Describes how to preview a variation.
- [Troubleshoot your Edge setup](https://docs.developers.optimizely.com/performance-edge/docs/troubleshoot-your-edge-setup.md): Describes how to troubleshoot your Optimizely Performance Edge setup.
- [FAQ](https://docs.developers.optimizely.com/performance-edge/docs/faq.md): Lists frequently asked questions about Optimizely Performance Edge.
## API Reference
- [Get a microsnippet response](https://docs.developers.optimizely.com/performance-edge/reference/get_microsnippet_reponse.md): Call the Edge Decider API to fetch a microsnippet. Given the required arguments, the Edge Decider will bucket visitors into variations of active experiments they're qualified for and return the JavaScript microsnippet. The microsnippet is executed by the browser to apply the variations' changes. Note that for security, the Edge Decider API only supports connections made over HTTPS. It does not support connections made over insecure HTTP and responds with a 403 status instead.
- [Event](https://docs.developers.optimizely.com/performance-edge/reference/event.md)
- [Add Listener](https://docs.developers.optimizely.com/performance-edge/reference/add-listeners.md)
- [trackEvent](https://docs.developers.optimizely.com/performance-edge/reference/trackevent.md)
- [Hold Events](https://docs.developers.optimizely.com/performance-edge/reference/hold-events.md)
- [Log](https://docs.developers.optimizely.com/performance-edge/reference/log.md)
- [Opt out](https://docs.developers.optimizely.com/performance-edge/reference/opt-out.md): Opt a visitor out of Optimizely Performance Edge tracking.
- [Send Events](https://docs.developers.optimizely.com/performance-edge/reference/send-events.md)
- [getActiveExperiments](https://docs.developers.optimizely.com/performance-edge/reference/getactiveexperiments.md)
- [getActivePages](https://docs.developers.optimizely.com/performance-edge/reference/getactivepages.md)
- [getRedirectInfo](https://docs.developers.optimizely.com/performance-edge/reference/getredirectinfo.md)
- [Utils](https://docs.developers.optimizely.com/performance-edge/reference/utils.md)
- [observeSelector](https://docs.developers.optimizely.com/performance-edge/reference/observeselector.md)
# Recommendations Documentation
> Documentation for Recommendations
## Guides
- [Content Recommendations developer documentation](https://docs.developers.optimizely.com/recommendations/docs/content-recommendations.md): Complete guide to set up and configure Optimizely Content Recommendations, including tracking implementation, widget deployment, and personalization features.
- [Prepare your content](https://docs.developers.optimizely.com/recommendations/docs/prepare-your-content.md): Learn how to optimize your website content for accurate scraping and topic extraction by using data attributes and meta tags in Optimizely Content Recommendations.
- [Introduction to tracking](https://docs.developers.optimizely.com/recommendations/docs/setup-tracking.md): Learn how tracking works in Optimizely Content Recommendations, including user identification, event capture, and content processing for personalization.
- [Create properties](https://docs.developers.optimizely.com/recommendations/docs/create-properties.md): Set up web properties in the Content Recommendations dashboard to define which websites you want to track and configure for personalization.
- [Deploy tracking script manually](https://docs.developers.optimizely.com/recommendations/docs/deploy-manually.md): Learn how to manually add the ip.js tracking script to your website for user identification, event tracking, and content recommendations.
- [Deploy tracking script with CMS NuGet package](https://docs.developers.optimizely.com/recommendations/docs/deploy-via-nuget.md): Install and configure Content Recommendations tracking for Optimizely Content Management System (CMS) 12 websites using the NuGet package integration.
- [Deploy tracking script with Google Tag Manager](https://docs.developers.optimizely.com/recommendations/docs/deploy-via-tag-manager.md): Deploy Content Recommendations tracking using tag management systems like Google Tag Manager or OneTrust for flexible script management.
- [Tracking SDK reference](https://docs.developers.optimizely.com/recommendations/docs/tracking-sdk.md): Complete reference for the ip.js tracking SDK, including visitor identification, event tracking commands, and automatic data collection features.
- [Introduction to widgets](https://docs.developers.optimizely.com/recommendations/docs/setup-widgets.md): Learn about Content Recommendation widgets, how they work with Deliveries and Sections, and how they personalize content for website visitors.
- [Create flows and sections](https://docs.developers.optimizely.com/recommendations/docs/create-flows-sections.md): Set up Sections to organize content and Flows to automatically categorize and assign content for use in recommendation widgets.
- [Create deliveries](https://docs.developers.optimizely.com/recommendations/docs/create-deliveries.md): Configure deliveries to define content sourcing and ranking logic for recommendation widgets, linking sections to widgets on your site.
- [Deploy widget manually](https://docs.developers.optimizely.com/recommendations/docs/setup-manually.md): Manually deploy recommendation widgets by placing Mustache templates in your HTML for customized content presentation.
- [Deploy widget with CMS NuGet package](https://docs.developers.optimizely.com/recommendations/docs/setup-via-nuget.md): Use the Content Recommendations block type in Optimizely Content Management System (CMS) to add widgets through the content editor interface.
- [Deploy widget with Google Tag Manager](https://docs.developers.optimizely.com/recommendations/docs/setup-via-tag-manager.md): Deploy recommendation widgets using Google Tag Manager for flexible widget management without modifying site code.
- [Widget SDK reference](https://docs.developers.optimizely.com/recommendations/docs/personalisation-sdk.md): Complete reference for configuring and customizing recommendation widgets, including templating, callbacks, and advanced rendering options.
- [Troubleshoot Optimizely Content Recommendations](https://docs.developers.optimizely.com/recommendations/docs/troubleshooting.md): Diagnose and resolve common issues with missing content, interactions, and recommendations in your Content Recommendations implementation.
- [Topic extraction FAQ](https://docs.developers.optimizely.com/recommendations/docs/topic-extraction.md): Learn how Natural Language Processing (NLP) identifies topics in your content and what affects the quality of topic extraction for recommendations.
- [ODP + Content Recommendations](https://docs.developers.optimizely.com/recommendations/docs/odp-content-recommendations.md): How to integrate Optimizely Data Platform with Optimizely Content Recommendations
## API Reference
- [Fetch content by ID](https://docs.developers.optimizely.com/recommendations/reference/getcontent.md): Get detailed information about a specific content item.
- [Update content](https://docs.developers.optimizely.com/recommendations/reference/updatecontent.md): Update specific fields of a content item. Only 'Approved' and 'Featured' fields can be modified.
- [List content sections](https://docs.developers.optimizely.com/recommendations/reference/getcontentsections.md): Retrieve all sections containing the specified content item.
- [List content](https://docs.developers.optimizely.com/recommendations/reference/listcontent.md): Retrieve a paginated list of content items.
- [Ingest new content](https://docs.developers.optimizely.com/recommendations/reference/importcontent.md): Import a content item using a URL. The URL is queued for processing.
- [Search content](https://docs.developers.optimizely.com/recommendations/reference/filtercontent.md): Retrieve a paginated list of content items matching a Lucene query.
- [List deliveries](https://docs.developers.optimizely.com/recommendations/reference/listdeliveries.md): Retrieve all widget deliveries, including API keys where applicable.
- [Fetch delivery](https://docs.developers.optimizely.com/recommendations/reference/getdelivery.md): Retrieve detailed information about a delivery using its API key. Use 'me' for the current delivery.
- [Update recommendation](https://docs.developers.optimizely.com/recommendations/reference/updaterecommendation.md): Mark a pending recommendation as read.
- [Fetch section by ID](https://docs.developers.optimizely.com/recommendations/reference/getsection.md): Retrieve detailed information about a specific section.
- [Update section](https://docs.developers.optimizely.com/recommendations/reference/updatesection.md): Update section attributes, such as title and description.
- [List content assigned to a section](https://docs.developers.optimizely.com/recommendations/reference/getsectioncontent.md): Retrieve a paginated list of content items assigned to the specified section.
- [Create a new user](https://docs.developers.optimizely.com/recommendations/reference/createuser.md): Create a new user. Only 'identifiers' and 'additional_info' fields are supported.
- [Fetch user by ID](https://docs.developers.optimizely.com/recommendations/reference/getuser.md): Retrieve detailed information about a specific user.
- [Update user](https://docs.developers.optimizely.com/recommendations/reference/updateuser.md): Update an existing user. Only 'identifiers' and 'additional_info' fields are supported.
- [Delete user](https://docs.developers.optimizely.com/recommendations/reference/deleteuser.md): Permanently delete the specified user.
# Web Experimentation Documentation
> Documentation for Web Experimentation
## Guides
- [Get started with Optimizely Web Experimentation JavaScript API](https://docs.developers.optimizely.com/web-experimentation/docs/getting-started.md): How to get started with Web Experimentation.
- [JavaScript execution](https://docs.developers.optimizely.com/web-experimentation/docs/javascript-execution.md): This topic describes the timing of when JavaScript code is executed.
- [Dynamic websites](https://docs.developers.optimizely.com/web-experimentation/docs/dynamic-websites.md): This topic describes Optimizely's support of single-page applications.
- [Query parameters](https://docs.developers.optimizely.com/web-experimentation/docs/query-parameters.md): You can use URL parameters to modify the execution of Optimizely Web Experimentation on your page.
- [Troubleshoot issues](https://docs.developers.optimizely.com/web-experimentation/docs/troubleshooting.md): Describes the steps to take if you need to troubleshoot Optimizely Web Experimentation or Optimizely Personalization.
- [How bucketing works](https://docs.developers.optimizely.com/web-experimentation/docs/how-bucketing-works.md): Describes how Optimizely Web Experimentation assigns users to a variation.
- [A/B testing for React and Gatsby](https://docs.developers.optimizely.com/web-experimentation/docs/ab-testing-for-react-applications-and-gatsby.md): Best practices for creating stable selectors in React applications, including Gatsby, for reliable A/B testing in Optimizely Web Experimentation
- [Code samples](https://docs.developers.optimizely.com/web-experimentation/docs/code-samples.md): Introduction of code samples provided by Optimizely.
- [Custom event tracking](https://docs.developers.optimizely.com/web-experimentation/docs/custom-event-tracking.md): Shows code samples you can use to track events after specific user actions.
- [Custom audience targeting](https://docs.developers.optimizely.com/web-experimentation/docs/custom-audience-targeting.md): Shows code samples in the Custom JS Audience Condition.
- [Advanced experiment configuration](https://docs.developers.optimizely.com/web-experimentation/docs/advanced-experiment-configuration.md): Code samples you can use to help advanced use cases in Optimizely Web Experimentation.
- [Page activation](https://docs.developers.optimizely.com/web-experimentation/docs/page-activation.md): Describes how to use polling and callback to activate a page.
- [Snippet deactivation](https://docs.developers.optimizely.com/web-experimentation/docs/snippet-deactivation.md): Describes how to deactivate the snippet to ensure the Optimizely Web Experimentation snippet does not send events from the wrong domain.
- [Helper functions](https://docs.developers.optimizely.com/web-experimentation/docs/helper-functions.md): Describes how to run experiments using helper functions.
- [Optimizely Web Experimentation REST API](https://docs.developers.optimizely.com/web-experimentation/docs/rest-api-introduction.md): Introduces the Optimizely Web Experimentation REST API.
- [Get started with the Optimizely Web Experimentation REST API](https://docs.developers.optimizely.com/web-experimentation/docs/rest-api-getting-started.md): Describes how to get started with Optimizely Web Experimentation REST API
- [Audience conditions](https://docs.developers.optimizely.com/web-experimentation/docs/audience-conditions.md): This topic describes audience conditions for Optimizely Web Experimentation.
- [API Conventions](https://docs.developers.optimizely.com/web-experimentation/docs/api-conventions.md): This topic describes conventions used for Optimizely's REST API.
- [API reference overview](https://docs.developers.optimizely.com/web-experimentation/docs/api-reference.md): Describes more information about Optimizely Web Experimentation version 2 REST API.
- [OAuth 2.0](https://docs.developers.optimizely.com/web-experimentation/docs/oauth-20.md): Describes how to let users authorize third-party applications to access Optimizely Web Experimentation data using the REST API.
- [Grant types](https://docs.developers.optimizely.com/web-experimentation/docs/grant-types.md): Describes the two grant types that Optimizely supports: authorization code grant and implicit grant.
- [Personal access token](https://docs.developers.optimizely.com/web-experimentation/docs/personal-access-token.md): Generate your personal access token from the Optimizely application and use it to authenticate with the REST API.
- [Registration](https://docs.developers.optimizely.com/web-experimentation/docs/registration.md): This topic describes how to register an application with Optimizely Web Experimentation.
- [Redirection](https://docs.developers.optimizely.com/web-experimentation/docs/redirection.md): This topic describes the information that will be included in an HTTP GET request that Optimizely Web Experimentation sends if a user accepts or rejects authorization.
- [Authorization code](https://docs.developers.optimizely.com/web-experimentation/docs/authorization-code.md): This topic describes how to exchange an authorization code for an access token on Optimizely's authorization server.
- [Refresh tokens](https://docs.developers.optimizely.com/web-experimentation/docs/refresh-tokens.md): Describes how to exchange a refresh token for an access token on Optimizely's authorization server.
- [Authentication](https://docs.developers.optimizely.com/web-experimentation/docs/authentication.md): Describes how to access the REST API using your access token provided in the authorization response.
- [Deletion](https://docs.developers.optimizely.com/web-experimentation/docs/deletion.md): This topic describes how to delete your application.
- [Event API](https://docs.developers.optimizely.com/web-experimentation/docs/event-api.md): Describes how to send event data to Optimizely logging servers.
- [Customer Behavior](https://docs.developers.optimizely.com/web-experimentation/docs/customer-behavior.md): This topic introduces Optimizely Personalization and how to track customer behavior.
- [Query objects](https://docs.developers.optimizely.com/web-experimentation/docs/query-objects.md): This topic describes how to build a JSON object to create a behavioral query in Optimizely Personalization.
- [JavaScript API use cases](https://docs.developers.optimizely.com/web-experimentation/docs/personalization-use-cases.md): This topic describes use cases on why you would want to build behavioral queries when running Optimizely Personalization.
- [Event objects](https://docs.developers.optimizely.com/web-experimentation/docs/event-objects.md): Describes events, which are one of the core concepts of Optimizely Personalization. In the context of customer behavior, these events are exposed as JavaScript objects.
- [Customer Profiles](https://docs.developers.optimizely.com/web-experimentation/docs/customer-profiles.md): Describes Dynamic Customer Profiles (DCP), which are a collection of your customers' attributes.
- [List attributes](https://docs.developers.optimizely.com/web-experimentation/docs/list-attributes.md): How to create list attributes, which let you target users who are part of an audience you have already defined somewhere outside of Optimizely Web Experimentation.
- [React server-side rendering and hydration](https://docs.developers.optimizely.com/web-experimentation/docs/react-server-side-rendering-and-hydration.md): How to implement Optimizely Web Experimentation within React applications using server-side rendering and hydration
- [Use markers to control activation](https://docs.developers.optimizely.com/web-experimentation/docs/use-markers-for-controlled-activation.md): How to use markers to control activation of Optimizely Web Experimentation experiments in React applications with server-side rendering and hydration
- [Content Delivery Networks](https://docs.developers.optimizely.com/web-experimentation/docs/content-delivery-networks.md): How to use content delivery networks (CDN) with Optimizely Web Experimentation and Optimizely Personalization
- [Transport Layer Security](https://docs.developers.optimizely.com/web-experimentation/docs/transport-layer-security.md): Describes Transport Layer Security (TLS) encryption for Optimizely Web Experimentation and Optimizely Personalization
- [Page load speed](https://docs.developers.optimizely.com/web-experimentation/docs/page-load-speed.md): How Optimizely Web Experimentation and Optimizely Personalization affect page load speed
- [Content delivery network cookie creation](https://docs.developers.optimizely.com/web-experimentation/docs/content-delivery-network-cookie-creation.md): How to configure cookie creation with Akamai for Optimizely Web Experimentation and Optimizely Personalization
- [Self-host with Fastly](https://docs.developers.optimizely.com/web-experimentation/docs/self-hosting-for-fastly-users.md): How to set up self-hosting with Fastly for Optimizely Web Experimentation
- [Self-host with Cloudflare](https://docs.developers.optimizely.com/web-experimentation/docs/self-hosting-with-cloudflare.md): How to set up self-hosting with Cloudflare for Optimizely Web Experimentation
- [Self-host with Akamai](https://docs.developers.optimizely.com/web-experimentation/docs/self-host-with-akamai.md): How to set up self-hosting with Akamai for Optimizely Web Experimentation
- [Self-host with Amazon CloudFront](https://docs.developers.optimizely.com/web-experimentation/docs/self-host-with-amazon-cloudfront.md): How to self-host with Amazon CloudFront for Optimizely Web Experimentation
- [Snippet integrity check with Cloudflare](https://docs.developers.optimizely.com/web-experimentation/docs/snippet-integrity-check-with-cloudflare.md): How to create a system that verifies the integrity of your Optimizely Web Experimentation snippet using Cloudflare Workers
- [Snippet integrity check with Akamai](https://docs.developers.optimizely.com/web-experimentation/docs/snippet-integrity-check-with-akamai.md): How to create a system that verifies the integrity of your Optimizely Web Experimentation snippet using Akamai EdgeWorkers
- [Configure real-time audiences for Web Experimentation](https://docs.developers.optimizely.com/web-experimentation/docs/configure-real-time-segments-for-web-experimentation.md): You can integrate Optimizely Web Experimentation with Optimizely Data Platform (ODP) to use real-time audiences from ODP in your Optimizely Web Experimentation experiments.
- [Enable an integration](https://docs.developers.optimizely.com/web-experimentation/docs/integrations.md): Describes how to build an app using Optimizely APIs.
- [App types](https://docs.developers.optimizely.com/web-experimentation/docs/integration-types.md): This topic describes the various categories of Optimizely apps.
- [Become a technology partner with Optimizely](https://docs.developers.optimizely.com/web-experimentation/docs/technology-partners.md): Describes how to become a Technology Partner with Optimizely to help support your integration.
- [Apps maintained by third-parties](https://docs.developers.optimizely.com/web-experimentation/docs/integrations-maintained-by-third-parties.md): This topic describes how to integrate several third-party applications, gain insights into how visitors behave in specific experiments and variations, and identify experiments and variations based on the analytics strings listed in third-party integration reports and data.
- [Google Analytics 4](https://docs.developers.optimizely.com/web-experimentation/docs/google-analytics-4.md): Describes the integrations available for Google Analytics 4 and Optimizely Web Experimentation
- [Integrate Google Analytics 4 (GA4)](https://docs.developers.optimizely.com/web-experimentation/docs/integrate-google-analytics-4-ga4.md): Track your Optimizely Web Experimentation events in Google Analytics 4 (GA4) and export variations in an experiment as audiences in GA4.
- [Integrate Google Analytics 4 with Google Tag Manager](https://docs.developers.optimizely.com/web-experimentation/docs/integrate-ga4-gtm.md): Enable Optimizely Web Experimentation's built-in Google Analytics 4 integration with Google Tag Manager.
- [Configure Report Generation](https://docs.developers.optimizely.com/web-experimentation/docs/configure-report-generation.md): Track your Optimizely Web Experimentation events in Google Analytics 4 (GA4) and export variations in an experiment as audiences in GA4.
- [Integrate Google Analytics 4 audiences](https://docs.developers.optimizely.com/web-experimentation/docs/integrate-ga4-audiences.md): How to import your Google Analytics 4 (GA4) audiences to Optimizely Web Experimentation.
- [Create segments in Google Analytics 4](https://docs.developers.optimizely.com/web-experimentation/docs/create-segments-in-ga4.md): Use Google Analytics 4 (GA4) to capture and analyze traffic data across your websites and applications.
- [Analytics apps](https://docs.developers.optimizely.com/web-experimentation/docs/analytics-integrations.md): This topic describes how to enable applications to pass Optimizely Web Experimentation and Optimizely Personalization data to your analytics platform, compare data between Optimizely and analytics platforms like (Google Analytics 4), and use other custom analytics integrations
- [Create custom analytics integration](https://docs.developers.optimizely.com/web-experimentation/docs/create-custom-analytics-integration.md): Describes how to create and enable a new custom integration and troubleshoot common and potential issues
- [Integrate Adobe Analytics](https://docs.developers.optimizely.com/web-experimentation/docs/integrate-adobe-analytics.md): Describes how to integrate Adobe Analytics to read experiment data from Optimizely Web Experimentation and set up custom conversion variables and traffic variables.
- [Integrate AT Internet](https://docs.developers.optimizely.com/web-experimentation/docs/configure-at-internet.md): Describes how to integrate AT Internet with Optimizely Web Experimentation and gain insights into how visitors behave in specific experiments and variations.
- [Integrate BlueKai](https://docs.developers.optimizely.com/web-experimentation/docs/configure-bluekai.md): Describes how to set up your BlueKai JS Return tag to make segment data available client-side and access your BlueKai Campaign list in Optimizely Web Experimentation and Optimizely Personalization to create audiences and target experiences.
- [Integrate Clarity](https://docs.developers.optimizely.com/web-experimentation/docs/configure-clarity.md): Integrate Clarity with Optimizely Web Experimentation to view your experiment results and analyze how users interact with your website.
- [Integrate FullStory](https://docs.developers.optimizely.com/web-experimentation/docs/configure-fullstory.md): Integrate Optimizely Web Experimentation and FullStory to analyze how users interact with your Optimizely experiments and ideas for new experiments to run.
- [Integrate Hotjar](https://docs.developers.optimizely.com/web-experimentation/docs/configure-hotjar.md): Describes how to tag Hotjar recordings with Optimizely experiment and campaign data, create specific Hotjar Heatmaps for your experiment and campaign, and integrate Hotjar with Optimizely Web Experimentation and Optimizely Personalization for Hotjar Heatmaps & Recordings
- [Integrate Mixpanel](https://docs.developers.optimizely.com/web-experimentation/docs/configure-mixpanel.md): Integrate Optimizely Web Experimentation and Optimizely Personalization with Mixpanel to read data from and see reporting on Optimizely experiments and campaigns in Mixpanel.
- [Integrate Qualaroo](https://docs.developers.optimizely.com/web-experimentation/docs/configure-qualaroo.md): Describes how to integrate Qualaroo with Optimizely Web Experimentation.
- [Audience apps](https://docs.developers.optimizely.com/web-experimentation/docs/audience-integrations.md): List of audience apps available in Optimizely Web Experimentation.
- [Integrate Adobe Audience Manager](https://docs.developers.optimizely.com/web-experimentation/docs/integrate-adobe-audience-manager.md): Enable the Adobe Audience Manager integration in Optimizely Web Experimentation and Optimizely Personalization to create new audiences.
- [Integrate Demandbase](https://docs.developers.optimizely.com/web-experimentation/docs/configure-demandbase.md): Integrate Optimizely Web Experimentation with Demandbase to create targeted B2B audiences and deliver personalized content
- [Integrate Google Ads](https://docs.developers.optimizely.com/web-experimentation/docs/configure-google-ads.md): How to integrate Google Ads with Optimizely Web Experimentation, create Optimizely audiences based on ad campaigns and ad groups from Google Ads, target experiments based on your Google Ads referral data, and create personalized landing pages for your ads.
- [Integrate Salesforce DMP](https://docs.developers.optimizely.com/web-experimentation/docs/configure-krux.md): This topic describes how to enable the Salesforce DMP integration in Optimizely Web Experimentation and Optimizely Personalization and create new audiences
- [Integrate Lotame DMP](https://docs.developers.optimizely.com/web-experimentation/docs/configure-lotame-dmp.md): Integrate Optimizely Web Experimentation and Optimizely Personalization with Lotame DMP to target audiences
- [Integrate Lytics](https://docs.developers.optimizely.com/web-experimentation/docs/configure-lytics.md): Integrate Optimizely Web Experimentation and Optimizely Personalization with Lytics to target the predictive audiences from Lytics in your experiments.
- [Integrate Tealium AudienceStream](https://docs.developers.optimizely.com/web-experimentation/docs/configure-tealium-audiencestream.md): Integrate Optimizely Web Experimentation with Tealium AudienceStream to target experiments.
- [Integrate Asana](https://docs.developers.optimizely.com/web-experimentation/docs/configure-asana.md): The Asana integration is designed for Optimizely Web Experimentation clients who manage the tasks related to designing and implementing an experiment in Asana, and want an easy way to preview and update their Asana tickets from Optimizely Web Experimentation.
- [Integrate Jira](https://docs.developers.optimizely.com/web-experimentation/docs/configure-jira.md): This topic describes how to configure your organization's Jira integration, connect your Optimizely Web Experimentation account to your Jira account, link and unlink experiments to Jira tickets, and disconnect your Jira authorization from your Optimizely Web Experimentation account.
- [Use a CMS or ecommerce platform with the Optimizely snippet](https://docs.developers.optimizely.com/web-experimentation/docs/implement-the-snippet-on-a-cms-or-e-commerce-platform.md): Describes how to implement the Optimizely snippet with a CMS or ecommerce platform
- [Capture Shopify checkout events](https://docs.developers.optimizely.com/web-experimentation/docs/capture-shopify-checkout-events.md): Configure a Shopify custom pixel to track `checkout_started` and `checkout_completed` events as conversion metrics in Optimizely Web Experimentation.
- [Use a tag manager with Optimizely snippet](https://docs.developers.optimizely.com/web-experimentation/docs/implement-the-snippet-with-a-tag-manager.md): Describes how to evaluate tradeoffs of implementing Optimizely inside or outside of a tag manager.
- [Use Signal with Optimizely snippet](https://docs.developers.optimizely.com/web-experimentation/docs/implement-the-snippet-with-signal.md): This topic describes how to implement the Optimizely snippet if you use Signal and use Signal's preconfigured tag templates to integrate Optimizely Web Experimentation.
- [Use Tealium iQ with Optimizely snippet](https://docs.developers.optimizely.com/web-experimentation/docs/implement-the-snippet-with-tealium-iq.md): Describes how to use Tealium IQ with the Optimizely snippet
- [Experience templates](https://docs.developers.optimizely.com/web-experimentation/docs/templates.md): How to use experience templates (formerly Extensions) in Optimizely Web Experimentation and Optimizely Performance Edge.
- [Fields](https://docs.developers.optimizely.com/web-experimentation/docs/fields.md): Describes the fields you must edit to create a new template in Optimizely Web Experimentation and Optimizely Personalization
- [HTML](https://docs.developers.optimizely.com/web-experimentation/docs/html.md): How to use the HTML box in the Template Builder for Optimizely Web Experimentation and Optimizely Personalization
- [CSS](https://docs.developers.optimizely.com/web-experimentation/docs/css.md): How to use the CSS field in the Template Builder for Optimizely Web Experimentation and Optimizely Personalization
- [Apply JS](https://docs.developers.optimizely.com/web-experimentation/docs/apply-js.md): How to use the Apply JS code section of the Template Builder for Optimizely Web Experimentation and Optimizely Personalization
- [Reset JS](https://docs.developers.optimizely.com/web-experimentation/docs/reset-js.md): How to use the Reset JS code section of the Template Builder for Optimizely Web Experimentation and Optimizely Personalization
- [Dynamic Customer Profile Service (DCP)](https://docs.developers.optimizely.com/web-experimentation/docs/dcp.md): This topic describes the REST API of Dynamic Customer Profile Service.
- [Installation instructions](https://docs.developers.optimizely.com/web-experimentation/docs/installation-instructions.md): How to install and set up Optimizely Edge Delivery.
## API Reference
- [JavaScript API](https://docs.developers.optimizely.com/web-experimentation/reference/javascript-api.md): The Optimizely Web Experimentation JavaScript API has many useful functions that can be used to control Optimizely Web Experimentation.
- [Push](https://docs.developers.optimizely.com/web-experimentation/reference/push.md): This topic describes the `optimizely.push` API function that updates the state of Optimizely Web Experimentation in the browser.
- [Activate](https://docs.developers.optimizely.com/web-experimentation/reference/activate.md): Activate the Optimizely Web Experimentation snippet.
- [Cookie expiration](https://docs.developers.optimizely.com/web-experimentation/reference/cookie-expiration.md): Specify the number of days before the Optimizely Web Experimentation visitor cookies is set to expire.
- [Add listener](https://docs.developers.optimizely.com/web-experimentation/reference/add-listener.md): Use `addListener` to hook into Optimizely Web Experimentation lifecycle and analytics events from the snippet. This API gives you visibility into when Optimizely initializes, activates content, or assigns variations so you can react with custom code.
- [Bucket visitor](https://docs.developers.optimizely.com/web-experimentation/reference/bucket-visitor.md): Bucket the visitor into a given variation ID or index.
- [Cookie domain](https://docs.developers.optimizely.com/web-experimentation/reference/cookie-domain.md): Instruct Optimizely Web Experimentation to set its cookies on a specific subdomain instead of the default domain.
- [Event](https://docs.developers.optimizely.com/web-experimentation/reference/event.md): Track custom events in Optimizely Web Experimentation.
- [Disable cross origin](https://docs.developers.optimizely.com/web-experimentation/reference/disable-cross-origin.md): Disable cross-origin tracking of visitor data.
- [Disable](https://docs.developers.optimizely.com/web-experimentation/reference/disable.md): Disable Optimizely Web Experimentation entirely.
- [Hold events](https://docs.developers.optimizely.com/web-experimentation/reference/hold-events.md): Instruct the Optimizely Web Experimentation snippet to hold and enqueue events.
- [Extend cookie lifetime](https://docs.developers.optimizely.com/web-experimentation/reference/extend-cookie-lifetime.md): Disable or enable the automatic lifetime extension of the visitor ID cookie.
- [Log](https://docs.developers.optimizely.com/web-experimentation/reference/log.md): Print execution logic to your browser's console.
- [Opt out](https://docs.developers.optimizely.com/web-experimentation/reference/opt-out.md): Opt a visitor out of Optimizely Web Experimentation tracking by disabling Optimizely.
- [Page](https://docs.developers.optimizely.com/web-experimentation/reference/page.md): The page method tracks the visitor's current context on a website.
- [Send events](https://docs.developers.optimizely.com/web-experimentation/reference/send-events.md): Instruct the Optimizely Web Experimentation snippet to release queued events.
- [Wait for origin sync](https://docs.developers.optimizely.com/web-experimentation/reference/wait-for-origins.md): Wait for data to be received from other origins before Optimizely Web Experimentation activates.
- [User](https://docs.developers.optimizely.com/web-experimentation/reference/user.md): Record the user's values for any number of dimensions or custom attributes
- [Tags](https://docs.developers.optimizely.com/web-experimentation/reference/tags.md): How to set tags in Optimizely Web Experimentation.
- [Behavior](https://docs.developers.optimizely.com/web-experimentation/reference/behavior.md): Describes behavior API functions in Optimizely Personalization.
- [DCP](https://docs.developers.optimizely.com/web-experimentation/reference/dynamic-customer-profiles.md): Describes Dynamic Customer Profile (DCP) API functions
- [jQuery](https://docs.developers.optimizely.com/web-experimentation/reference/jquery.md): The jQuery function returns a jQuery object if jQuery is bundled in Optimizely Web Experimentation.
- [Data](https://docs.developers.optimizely.com/web-experimentation/reference/data.md): Returns an object exposing the static data fields. These fields are the same for all visitors on all page loads until you modify your project.
- [State](https://docs.developers.optimizely.com/web-experimentation/reference/state.md): Returns a module exposing several functions to access information about the current visitor's state in Optimizely Web Experimentation.
- [Utils](https://docs.developers.optimizely.com/web-experimentation/reference/utilities.md): Returns a utils object that includes useful functions for developing experiences.
- [Visitor](https://docs.developers.optimizely.com/web-experimentation/reference/visitor.md): Optimizely Web Experimentation uses visitor attributes for targeting and segmentation.
- [Visitor ID](https://docs.developers.optimizely.com/web-experimentation/reference/visitor-id.md): Get the visitor ID assigned by Optimizely Web Experimentation.
- [Get started with Experimentation REST API](https://docs.developers.optimizely.com/web-experimentation/reference/overview.md): Describes how to get started using the Optimizely Experimentation REST API for your Web Experimentation project.
- [List Projects](https://docs.developers.optimizely.com/web-experimentation/reference/list_projects.md): Get a list of all the Projects in your account, with associated metadata
- [Create a Project](https://docs.developers.optimizely.com/web-experimentation/reference/create_project.md): Create a new Project in your account
- [Read a Project](https://docs.developers.optimizely.com/web-experimentation/reference/get_project.md): Get all the properties of a single Project
- [Update a Project](https://docs.developers.optimizely.com/web-experimentation/reference/update_project.md): Update a Project
- [List Campaigns](https://docs.developers.optimizely.com/web-experimentation/reference/list_campaigns.md): Get a list of all the Campaigns in a Project
- [Create a Campaign](https://docs.developers.optimizely.com/web-experimentation/reference/create_campaign.md): Create a new Campaign in your account
- [Archive a Campaign](https://docs.developers.optimizely.com/web-experimentation/reference/delete_campaign.md): Archive Campaign by ID
- [Read a Campaign](https://docs.developers.optimizely.com/web-experimentation/reference/get_campaign.md): Get metadata for a single Campaign
- [Update a Campaign](https://docs.developers.optimizely.com/web-experimentation/reference/update_campaign.md): Update a campaign's metadata.
- [Get Campaign results](https://docs.developers.optimizely.com/web-experimentation/reference/get_campaign_results.md): Get results for a Campaign
- [Get a sharable link for the campaign's results page](https://docs.developers.optimizely.com/web-experimentation/reference/get_campaign_results_share_link.md): This link allows read-only access for anyone to view the results, even if they don't have an Optimizely account. Because anyone can use the link, be careful where you share it.
- [Get Campaign results as a CSV](https://docs.developers.optimizely.com/web-experimentation/reference/get_campaign_results_csv.md): Get results for a Campaign as a CSV
- [List Experiments](https://docs.developers.optimizely.com/web-experimentation/reference/list_experiments.md): Get a list of all the Experiments by Project or Campaign. Either the project_id or campaign_id query parameter is required.
- [Create an Experiment](https://docs.developers.optimizely.com/web-experimentation/reference/create_experiment.md): Create an Experiment in a Project
- [Archive an Experiment](https://docs.developers.optimizely.com/web-experimentation/reference/delete_experiment.md): Archive Experiment by ID
- [Read an Experiment](https://docs.developers.optimizely.com/web-experimentation/reference/get_experiment.md): Get metadata for a single Experiment
- [Update an Experiment](https://docs.developers.optimizely.com/web-experimentation/reference/update_experiment.md): Update an experiment by ID.
- [Get Experiment results](https://docs.developers.optimizely.com/web-experimentation/reference/get_experiment_results.md): Get results for a single Experiment
- [Get a sharable link for the experiment's results page](https://docs.developers.optimizely.com/web-experimentation/reference/get_experiment_results_share_link.md): This link allows read-only access for anyone to view the results, even if they don't have an Optimizely account. Because anyone can use the link, be careful where you share it.
- [Get Experiment results time series](https://docs.developers.optimizely.com/web-experimentation/reference/get_experiment_timeseries.md): Get results time series for a single Experiment
- [Get Experiment results as a CSV](https://docs.developers.optimizely.com/web-experimentation/reference/get_experiment_results_csv.md): Get results for a single Experiment as a CSV
- [List Audiences](https://docs.developers.optimizely.com/web-experimentation/reference/list_audiences.md): List Audiences for a Project
- [Create an Audience](https://docs.developers.optimizely.com/web-experimentation/reference/create_audience.md): Create an Audience for a Project
- [Read an Audience](https://docs.developers.optimizely.com/web-experimentation/reference/get_audience.md): Get metadata for a single Audience
- [Update an Audience](https://docs.developers.optimizely.com/web-experimentation/reference/update_audience.md): Update an Audience for a Project
- [List Pages](https://docs.developers.optimizely.com/web-experimentation/reference/list_pages.md): List all Pages for a Project
- [Create a Page](https://docs.developers.optimizely.com/web-experimentation/reference/create_page.md): Create a new Page in a provided Project
- [Archived a Page](https://docs.developers.optimizely.com/web-experimentation/reference/delete_page.md): Archive a Page within a Project by ID
- [Read a page](https://docs.developers.optimizely.com/web-experimentation/reference/get_page.md): Get metadata for a single Page.
- [Update a Page](https://docs.developers.optimizely.com/web-experimentation/reference/update_page.md): Update a Page in a provided Project
- [List all Events](https://docs.developers.optimizely.com/web-experimentation/reference/list_events.md): Get all Events for a Project. This endpoint lists all types of Events including Pageview Events which are stored as Pages. You can also get Goal objects from Optimizely Classic by setting the include_classic parameter to true.
- [Get Event by ID](https://docs.developers.optimizely.com/web-experimentation/reference/get_event.md): Get Event by ID
- [Create an In-Page Event](https://docs.developers.optimizely.com/web-experimentation/reference/create_in_page_event.md): Create an Event that occurs in the context of a Page, such as measuring clicks
- [Archive an In-Page Event](https://docs.developers.optimizely.com/web-experimentation/reference/delete_in_page_event.md): Archive an In-Page Event
- [Update an In-Page Event](https://docs.developers.optimizely.com/web-experimentation/reference/update_in_page_event.md): Update an Event that occurs in the context of a Page, such as measuring clicks
- [Create a Custom Event](https://docs.developers.optimizely.com/web-experimentation/reference/create_custom_event.md): Create a Custom Event in a provided Project
- [Archive a Custom Event](https://docs.developers.optimizely.com/web-experimentation/reference/delete_custom_event.md): Archive a Custom Event
- [Update a Custom Event](https://docs.developers.optimizely.com/web-experimentation/reference/update_custom_event.md): Update a Custom Event
- [List Attributes](https://docs.developers.optimizely.com/web-experimentation/reference/list_attributes.md): List Attributes under a Project
- [Create an Attribute](https://docs.developers.optimizely.com/web-experimentation/reference/create_attribute.md): Create an Attribue
- [Archive an Attribute](https://docs.developers.optimizely.com/web-experimentation/reference/delete_attribute.md): Archive Attribute by ID
- [Read an Attribute](https://docs.developers.optimizely.com/web-experimentation/reference/get_attribute.md): Get Attribute by ID
- [Update an Attribute](https://docs.developers.optimizely.com/web-experimentation/reference/update_attribute.md): Update an Attribute by ID
- [List Exclusion Groups](https://docs.developers.optimizely.com/web-experimentation/reference/list_groups.md): List Exclusion Groups under a Project
- [Create an Exclusion Group](https://docs.developers.optimizely.com/web-experimentation/reference/create_group.md): Create a new Exclusion Group in a provided project
- [Archive an Exclusion Group](https://docs.developers.optimizely.com/web-experimentation/reference/delete_group.md): Archive an Exclusion Group by ID
- [Get an Exclusion Group](https://docs.developers.optimizely.com/web-experimentation/reference/get_group.md): Get an Exclusion Group by ID
- [Update an Exclusion Group](https://docs.developers.optimizely.com/web-experimentation/reference/update_group.md): Update an exclusion group by ID.
- [List Extensions](https://docs.developers.optimizely.com/web-experimentation/reference/list_extensions.md): List Extensions under a project
- [Create an Extension](https://docs.developers.optimizely.com/web-experimentation/reference/create_extension.md): Create a new Extension in a provided project
- [Archive an Extension](https://docs.developers.optimizely.com/web-experimentation/reference/delete_extension.md): Archive an Extension by ID
- [Get an Extension](https://docs.developers.optimizely.com/web-experimentation/reference/get_extension.md): Get an Extension by ID
- [Update an Extension](https://docs.developers.optimizely.com/web-experimentation/reference/update_extension.md): Update an extension by ID.
- [Get Plan & Usage information for all products](https://docs.developers.optimizely.com/web-experimentation/reference/get_plan.md): Get Plan & Usage information for all products, only accessible for Administrators on the account
- [Get a list of Scheduled Jobs](https://docs.developers.optimizely.com/web-experimentation/reference/list_scheduled_jobs.md): Get the list of Scheduled Jobs that belong to your account
- [Create a Scheduled Job](https://docs.developers.optimizely.com/web-experimentation/reference/create_scheduled_job.md): Create a Scheduled Job
- [Archive a Scheduled Job](https://docs.developers.optimizely.com/web-experimentation/reference/delete_scheduled_job.md): Archive a Scheduled Job by ID
- [Get a Scheduled Job](https://docs.developers.optimizely.com/web-experimentation/reference/get_scheduled_job.md): Get a Scheduled Job by ID
- [Update a Scheduled Job](https://docs.developers.optimizely.com/web-experimentation/reference/update_scheduled_job.md): Update a Scheduled Job by ID
- [Get current User information](https://docs.developers.optimizely.com/web-experimentation/reference/get_me.md): Get current User information
- [Get list attributes by project](https://docs.developers.optimizely.com/web-experimentation/reference/list_list_attributes.md): Get all of the List Attributes that have been created in a given project.
- [Create a List Attribute](https://docs.developers.optimizely.com/web-experimentation/reference/create_list_attribute.md): Create a List Attribue with provided `name`, `list_type` and `key_field`. Fields `description` and `list_content` are optional.
- [Archive a List Attribute](https://docs.developers.optimizely.com/web-experimentation/reference/archive_list_attribute.md): Archive List Attribute by ID
- [Read a List Attribute](https://docs.developers.optimizely.com/web-experimentation/reference/get_list_attribute.md): Get metadata for a single List Attribute.
- [Update a List Attribute](https://docs.developers.optimizely.com/web-experimentation/reference/update_list_attribute.md): Overwrite the List Attribute with the provided id. Required arguments are identical to creating a new List Attribute.
- [Read all the Sections in a Multivariate Test](https://docs.developers.optimizely.com/web-experimentation/reference/get_experiment_sections.md): Get a list of all Sections in a Multivariate Test
- [Create a new Section in a Multivariate Test](https://docs.developers.optimizely.com/web-experimentation/reference/create_section.md): Add a new Section to the Multivariate Test specified by `experiment_id`
- [Archive a Section by ID](https://docs.developers.optimizely.com/web-experimentation/reference/delete_section.md): Archive a Section by ID within the specified Multivariate Test
- [Read a Section of a Multivariate Test](https://docs.developers.optimizely.com/web-experimentation/reference/get_section.md): Get metadata for a single Multivariate Test Section
- [Update a Section by ID](https://docs.developers.optimizely.com/web-experimentation/reference/update_section.md): (Beta) Update a section by ID within the specified multivariate test.
- [Get Features by Project](https://docs.developers.optimizely.com/web-experimentation/reference/list_features.md): Get all of the Features that have been created in a given Project. Note this endpoint is incompatible with Full Stack Targeted Rollouts projects (default in accounts created after July 2020) and with non-legacy Full Stack projects (default in projects created after February 2021). See the compatible API at https://library.optimizely.com/docs/api/flags/v1/index.html#tag/Flags.
- [Create a Feature](https://docs.developers.optimizely.com/web-experimentation/reference/create_feature.md): Create a Feature
- [Archive a Feature](https://docs.developers.optimizely.com/web-experimentation/reference/delete_feature.md): Archive a Feature
- [Read a Feature](https://docs.developers.optimizely.com/web-experimentation/reference/get_feature.md): Get metadata for a single Feature. Note this endpoint is incompatible with Full Stack Targeted Rollouts projects (default in accounts created after July 2020) and with non-legacy Full Stack projects (default in projects created after February 2021). See the compatible API at https://library.optimizely.com/docs/api/flags/v1/index.html#tag/Flags.
- [Update a Feature](https://docs.developers.optimizely.com/web-experimentation/reference/update_feature.md): Update a feature by ID.
- [List Subject Access Requests by data source and status](https://docs.developers.optimizely.com/web-experimentation/reference/list_sar_requests_by_team.md): Get a list of Subject Access Requests by data source and status
- [Update a Subject Access Request](https://docs.developers.optimizely.com/web-experimentation/reference/update_sar_request.md): Update a Subject Access Request by ID
- [Update a Subject Access Request](https://docs.developers.optimizely.com/web-experimentation/reference/update_sar_request_by_post.md): Update a Subject Access Request by ID
- [List Subject Access Requests](https://docs.developers.optimizely.com/web-experimentation/reference/list_sar_requests_by_account.md): Fetch Subject Access Requests submitted from your account
- [Create a Subject Access Request](https://docs.developers.optimizely.com/web-experimentation/reference/create_sar_request.md): Create a Subject Access Request
- [Get Subject Access Request](https://docs.developers.optimizely.com/web-experimentation/reference/get_sar_request.md): Get Subject Access Requests by request id
- [Get Environments by Project](https://docs.developers.optimizely.com/web-experimentation/reference/list_environments.md): Get all of the Environments that have been created in a given Project
- [Create an Environment](https://docs.developers.optimizely.com/web-experimentation/reference/create_environment.md): Create an Environment in a provided Project
- [Archive an Environment](https://docs.developers.optimizely.com/web-experimentation/reference/delete_environment.md): Archive an Environment
- [Read an Environment](https://docs.developers.optimizely.com/web-experimentation/reference/get_environment.md): Get all the properties of a single Environment
- [Update an Environment](https://docs.developers.optimizely.com/web-experimentation/reference/update_environment.md): Update an Environment by ID
- [Read the datafile of an Environment](https://docs.developers.optimizely.com/web-experimentation/reference/get_datafile.md): Get the datafile for an Environment. The Datafile is a JSON string that describes to the Full Stack SDK all the experiments and features running in a given environment and dependent entities like audiences and attributes. Normally, you won't need to interact with the datafile directly. The SDK exposes methods that operate on it internally.
- [Search](https://docs.developers.optimizely.com/web-experimentation/reference/get_search_results.md): Search for entities in your account by text string
- [Retrieve changes for a project.](https://docs.developers.optimizely.com/web-experimentation/reference/list_change_history.md): Get a list of changes for a given project using optional filters.
- [Get bucketing information for a visitor](https://docs.developers.optimizely.com/web-experimentation/reference/get_bucketing_history.md): Get a list of experiments within a project a visitor has been exposed to
- [Get AWS credentials to access experimentation events export data.](https://docs.developers.optimizely.com/web-experimentation/reference/get_enriched_events_export_credentials.md): Get temporary credentials for experimentation events export data hosted on AWS.
- [Get GCP credentials to access experimentation events export data.](https://docs.developers.optimizely.com/web-experimentation/reference/get_gcp_e3_credentials.md): Get a temporary access token for experimentation events export data hosted on GCP. The credentials are valid for one hour.
- [Get Impressions Usage](https://docs.developers.optimizely.com/web-experimentation/reference/get_impressions_usage_request.md): Get Impressions Usage by account id
- [List Collaborators](https://docs.developers.optimizely.com/web-experimentation/reference/list_collaborators.md): List all the Collaborators on your account, or filter by project_id to list Collaborators on a specific project
- [Invite Collaborators](https://docs.developers.optimizely.com/web-experimentation/reference/create_collaborators.md): Invite collaborators to specific projects on an account
- [List Collaborators who have not yet accepted the invitations](https://docs.developers.optimizely.com/web-experimentation/reference/list_invitations.md): List Collaborators who are yet to accept the invitations.
- [Summaries of Experiments and Campaigns](https://docs.developers.optimizely.com/web-experimentation/reference/get_experiment_summaries.md): Summaries of Experiments and Campaigns in a Project
- [Get Experiment Result's Report](https://docs.developers.optimizely.com/web-experimentation/reference/get_experiment_report.md): Gets the outcome of the experiment as inferred by the Optimizely system upon the evaluation of variations that may or may not have reached statistical significance.
- [Get Webhooks by Project](https://docs.developers.optimizely.com/web-experimentation/reference/list_webhooks.md): Get all of the Webhooks that have been created in a given Project
- [Create a Webhook](https://docs.developers.optimizely.com/web-experimentation/reference/create_webhook.md): Create a Webhook in a provided Project
- [Delete a Webhook](https://docs.developers.optimizely.com/web-experimentation/reference/delete_webhook.md): Delete an Webhook
- [Read a Webhook](https://docs.developers.optimizely.com/web-experimentation/reference/get_webhook.md): Get all the properties of a single Webhook
- [Update a Webhook](https://docs.developers.optimizely.com/web-experimentation/reference/update_webhook.md): Update a webhook by ID
- [Download a CSV with all current catalog data](https://docs.developers.optimizely.com/web-experimentation/reference/get_recs_catalog_csv.md): Download a CSV with all current catalog data
- [Download a CSV with all computed recommendations output data](https://docs.developers.optimizely.com/web-experimentation/reference/get_recs_output_csv.md): Download a CSV with all computed recommendations output data
- [Download a CSV with summary stats data](https://docs.developers.optimizely.com/web-experimentation/reference/get_recs_stats_csv.md): Download a CSV with summary stats data
- [Get Holdout results as a CSV](https://docs.developers.optimizely.com/web-experimentation/reference/get_holdout_results_csv.md): Get results for a Holdout as a CSV
# Campaign Documentation
> Documentation for Campaign
## Guides
- [Setting up your domain](https://docs.developers.optimizely.com/optimizely-campaign/docs/setting-up-a-domain.md): Describes how to configure the DNS delegation so that you can send emails via Optimizely Campaign by using the sender domain of your hosted website or online shop. If you use another email server configured for your domain, answers to emails sent via Optimizely Campaign will lead to this email server and not to Optimizely Campaign.
- [REST API](https://docs.developers.optimizely.com/optimizely-campaign/docs/rest-api.md): Integrate Optimizely Campaign features into your software or manage and control them remotely by using HTTP requests.
- [Get started with REST API](https://docs.developers.optimizely.com/optimizely-campaign/docs/getting-started.md): Describes how to set up the REST API and send requests to retrieve data from and send data to Optimizely Campaign.
- [HTTP API](https://docs.developers.optimizely.com/optimizely-campaign/docs/http-api.md): Execute the most common functions with an HTTP request.
- [HTTP API introduction](https://docs.developers.optimizely.com/optimizely-campaign/docs/introduction-to-http-api.md): Describes the HTTP mail service and form service for Optimizely Campaign.
- [HTTP API security](https://docs.developers.optimizely.com/optimizely-campaign/docs/security.md): Describes security considerations for the HTTP integration API for Optimizely Campaign.
- [HTTP API basics](https://docs.developers.optimizely.com/optimizely-campaign/docs/http-basics.md): Describes URL structures and parameters used in the HTTP integration API for Optimizely Campaign.
- [Services and operations](https://docs.developers.optimizely.com/optimizely-campaign/docs/services-and-operations.md): Describes the services and operations used in the HTTP integration API for Optimizely Campaign.
- [blacklist and unblacklist](https://docs.developers.optimizely.com/optimizely-campaign/docs/blacklist-and-unblacklist.md): Generate or remove a blocklist entry in Optimizely Campaign.
- [copy and move](https://docs.developers.optimizely.com/optimizely-campaign/docs/copy-and-move.md): Copy or move a recipient from one recipient list to another in Optimizely Campaign.
- [createtrackingoptout and deletetrackingoptout](https://docs.developers.optimizely.com/optimizely-campaign/docs/createtrackingoptout-and-deletetrackingoptout.md): Deactivate and reactivate the use of action-based data for a recipient in Optimizely Campaign.
- [getsendstatus](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsendstatus.md): Queries sending details for emails that were sent using one of the two operations sendeventmail or sendtransactionmail in Optimizely Campaign. “enqueued” is the default value and will be shown for all messages older than 14 days.
- [onlineversion](https://docs.developers.optimizely.com/optimizely-campaign/docs/onlineversion.md): Shows a personalized online version of a mailing in Optimizely Campaign.
- [nop](https://docs.developers.optimizely.com/optimizely-campaign/docs/nop.md): This operation has no function in Optimizely Campaign; it is used to test authorization or forwarding to a URL.
- [remove](https://docs.developers.optimizely.com/optimizely-campaign/docs/remove-http-api.md): Removes a recipient from a recipient list in Optimizely Campaign.
- [sendtransactionmail](https://docs.developers.optimizely.com/optimizely-campaign/docs/sendtransactionmail.md): Creates a new recipient and sends an event mailing to this recipient in Optimizely Campaign.
- [subscribe](https://docs.developers.optimizely.com/optimizely-campaign/docs/subscribe.md): Adds a new recipient to a recipient list or updates an existing recipient in Optimizely Campaign.
- [unsubscribe](https://docs.developers.optimizely.com/optimizely-campaign/docs/unsubscribe.md): Unsubscribes a recipient from a recipient list in Optimizely Campaign.
- [updatefields](https://docs.developers.optimizely.com/optimizely-campaign/docs/updatefields.md): Updates recipient data fields in Optimizely Campaign. Field values can be overwritten, added, subtracted, prepended or appended.
- [uploadpersonalizedattachments](https://docs.developers.optimizely.com/optimizely-campaign/docs/uploadpersonalizedattachments.md): Uploads one or more attachments in Optimizely Campaign.
- [HTTP examples](https://docs.developers.optimizely.com/optimizely-campaign/docs/http-examples.md)
- [Integrate into your website](https://docs.developers.optimizely.com/optimizely-campaign/docs/integration-into-your-website.md): Describes a typical example for the form service in Optimizely Campaign.
- [Personalized Attachments - Examples](https://docs.developers.optimizely.com/optimizely-campaign/docs/personalized-attachmentsexamples.md)
- [SOAP API Overview](https://docs.developers.optimizely.com/optimizely-campaign/docs/soap-api.md): Optimizely Campaign provides the SOAP API that lets you execute virtually any function from a remote system.
- [General use](https://docs.developers.optimizely.com/optimizely-campaign/docs/information-regarding-general-use.md): Describes general use of the SOAP API.
- [SOAP 1.1 compatibility](https://docs.developers.optimizely.com/optimizely-campaign/docs/soap-1-1-compatibility.md): Describes SOAP 1.1 compatibility in Optimizely Campaign.
- [Web services](https://docs.developers.optimizely.com/optimizely-campaign/docs/basic-usage.md): Describes how to use the web services in Optimizely Campaign.
- [Native APIs](https://docs.developers.optimizely.com/optimizely-campaign/docs/native-apis.md): Native APIs contain web service functions to make the handling of Optimizely Campaign web services even easier.
- [AttachmentWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/attachmentwebservice.md): Query, create or update attachments in Optimizely Campaign.
- [create](https://docs.developers.optimizely.com/optimizely-campaign/docs/create-attachment.md): Creates an attachment in Optimizely Campaign.
- [getAllIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallids-attachmentws.md): Queries the IDs of all available attachments in Optimizely Campaign.
- [getColumnNames](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcolumnnames-attachment.md): Queries the column names of each attachment in Optimizely Campaign.
- [getContent](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcontent.md): Queries the content of an attachment in Optimizely Campaign.
- [getCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcount.md): Counts all available attachments in Optimizely Campaign.
- [getDataSet](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdataset-attachment.md): Queries the data of each attachment in Optimizely Campaign.
- [getDataSetFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdatasetflat-attachment.md): Queries the values of each attachment in Optimizely Campaign.
- [getFilename](https://docs.developers.optimizely.com/optimizely-campaign/docs/getfilename.md): Queries the file name of an attachment in Optimizely Campaign.
- [getMimeType](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmimetype-attachment.md): Queries the MIME type of an attachment in Optimizely Campaign.
- [getName](https://docs.developers.optimizely.com/optimizely-campaign/docs/getname-couponblock.md): Queries the name of an attachment in Optimizely Campaign.
- [getSize](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsize.md): Queries the size of an attachment in Optimizely Campaign.
- [setContent](https://docs.developers.optimizely.com/optimizely-campaign/docs/setcontent.md): Defines the content of an attachment in Optimizely Campaign.
- [setFilename](https://docs.developers.optimizely.com/optimizely-campaign/docs/setfilename.md): Defines the file name of an attachment in Optimizely Campaign.
- [setMimeType](https://docs.developers.optimizely.com/optimizely-campaign/docs/setmimetype-attachments.md): Defines the MIME type of an attachment in Optimizely Campaign.
- [setName](https://docs.developers.optimizely.com/optimizely-campaign/docs/setname-attachmentws.md): Defines the name of an attachment in Optimizely Campaign.
- [BlacklistWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/blacklistwebservice-soap.md): Query, update or remove blocklist entries in Optimizely Campaign, and determine if an email address is blocked.
- [add](https://docs.developers.optimizely.com/optimizely-campaign/docs/add-blacklist.md): Adds an entry to the blocklist in Optimizely Campaign.
- [addAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/addall.md): Adds multiple entries to the blocklist in Optimizely Campaign.
- [areBlacklisted](https://docs.developers.optimizely.com/optimizely-campaign/docs/areblacklisted.md): Queries whether multiple email addresses are blocked in Optimizely Campaign.
- [contains](https://docs.developers.optimizely.com/optimizely-campaign/docs/contains-blacklist.md): Queries whether an entry is contained in the blocklist in Optimizely Campaign.
- [containsAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/containsall.md): Queries whether multiple entries are contained in the blocklist.
- [getAllAdvanced](https://docs.developers.optimizely.com/optimizely-campaign/docs/getalladvanced.md): Queries all blocklist entries method. The selection can be limited.
- [getAllAdvancedFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getalladvancedflat-blacklist.md): Queries all blocklist entries in Optimizely Campaign. The selection can be limited.
- [getAllEntries](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallentries.md): Queries all blocklist entries in Optimizely Campaign.
- [getColumnNames](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcolumnnames-blacklistws.md): Queries the column names of each blocklist entry in Optimizely Campaign.
- [getCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcount-attachmentws.md): Counts all available blocklist entries in Optimizely Campaign.
- [getCreated](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcreated-blacklistws.md): Queries the creation date of a blocklist entry in Optimizely Campaign.
- [getDataSet](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdataset-blacklistws.md): Queries the data of each blocklist entry in Optimizely Campaign.
- [getDataSetFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdatasetflat-blacklist.md): Queries the values of each blocklist entry in Optimizely Campaign.
- [getFirstMatchingEntry](https://docs.developers.optimizely.com/optimizely-campaign/docs/getfirstmatchingentry.md): Queries the first blocklist entry that matches an email address in Optimizely Campaign.
- [getReason](https://docs.developers.optimizely.com/optimizely-campaign/docs/getreason.md): Queries the reason for a blocklist entry in Optimizely Campaign.
- [isBlacklisted](https://docs.developers.optimizely.com/optimizely-campaign/docs/isblacklisted.md): Queries whether an email address is blocked in Optimizely Campaign.
- [remove](https://docs.developers.optimizely.com/optimizely-campaign/docs/remove-blacklist.md): Deletes an entry from the blocklist in Optimizely Campaign.
- [removeAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/removeall.md): Deletes multiple entries from the blocklist in Optimizely Campaign.
- [ClosedLoopWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/closedloopwebservice.md): Provides methods for the closed loop process in Optimizely Campaign.
- [getClicks](https://docs.developers.optimizely.com/optimizely-campaign/docs/getclicks.md): Queries recipients that clicked a link in a mailing and the time they clicked the link in Optimizely Campaign.
- [getCurrentTime](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcurrenttime.md): Queries the current Optimizely Campaign server time in Optimizely Campaign.
- [getLinks](https://docs.developers.optimizely.com/optimizely-campaign/docs/getlinks.md): Queries the tracking links of sent mailings in Optimizely Campaign.
- [getMailingIdByWaveId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmailingidbywaveid.md): Queries the ID of the sent mailing by means of the **waveId** in Optimizely Campaign.
- [getMailings](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmailings.md): Queries sent mailings and the appropriate start and end time in Optimizely Campaign.
- [getMailingUnsubscribes](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmailingunsubscribes.md): Queries recipients that unsubscribed and the time they unsubscribed with a reference to a mailing in Optimizely Campaign.
- [getOpens](https://docs.developers.optimizely.com/optimizely-campaign/docs/getopens.md): Queries recipients that opened a mailing and the time they opened the mailing in Optimizely Campaign.
- [getOutBounces](https://docs.developers.optimizely.com/optimizely-campaign/docs/getoutbounces.md): Queries recipients that exceeded the bounce limit (i.e., created too many hard or soft bounces) in Optimizely Campaign.
- [getRecipients](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrecipients.md): Queries recipients and the mailings they received in Optimizely Campaign.
- [getResponses](https://docs.developers.optimizely.com/optimizely-campaign/docs/getresponses.md): Query of all responses/returned emails: soft bounces, hard bounces, autoresponder and direct replies in Optimizely Campaign.
- [getUnsubscribes](https://docs.developers.optimizely.com/optimizely-campaign/docs/getunsubscribes.md): Queries recipients that unsubscribed and the time they unsubscribed without any reference to a mailing in Optimizely Campaign.
- [importFinishedAndScheduleMailing](https://docs.developers.optimizely.com/optimizely-campaign/docs/importfinishedandschedulemailing.md): Schedules the dispatch of the mailing for imported recipients in Optimizely Campaign.
- [importRecipients](https://docs.developers.optimizely.com/optimizely-campaign/docs/importrecipients.md): Imports recipients for the mailing (identified by the **waveId**) for which the closed loop process has been started (see prepareNewWave) in Optimizely Campaign.
- [prepareNewWave](https://docs.developers.optimizely.com/optimizely-campaign/docs/preparenewwave.md): Starts the closed loop process for a mailing in Optimizely Campaign.
- [CouponBlockWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/couponblockwebservice.md): Create coupon blocks, query names and assignments and delete blocks in Optimizely Campaign.
- [create](https://docs.developers.optimizely.com/optimizely-campaign/docs/create.md): Creates a new coupon block in Optimizely Campaign.
- [getAllIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallids-attachment.md): Queries the IDs of all existing coupon blocks in Optimizely Campaign.
- [getAssignedCodeCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getassignedcodecount.md): Counts the coupon codes of a coupon block that are assigned to an email in any sent mailing in Optimizely Campaign.
- [getAssignedMailings](https://docs.developers.optimizely.com/optimizely-campaign/docs/getassignedmailings.md): Queries the IDs of the mailings in which a coupon block was used in Optimizely Campaign.
- [getCodeCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcodecount.md): Counts the coupon codes contained in a coupon block in Optimizely Campaign.
- [getCreated](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcreated-couponblock.md): Queries the date on which a coupon block was created in Optimizely Campaign.
- [getModified](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmodified.md): Queries the date on which a coupon block was last modified in Optimizely Campaign.
- [getName](https://docs.developers.optimizely.com/optimizely-campaign/docs/getname-mailingws.md): Queries the name of a coupon block in Optimizely Campaign.
- [getUnAssignedCodeCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getunassignedcodecount.md): Counts the coupon codes of a coupon block that are still available in Optimizely Campaign.
- [remove](https://docs.developers.optimizely.com/optimizely-campaign/docs/remove-blacklistws.md): Deletes a coupon block in Optimizely Campaign. Assigned coupon codes contained within are not deleted.
- [CouponCodeWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/couponcodewebservice.md): Create, query, and delete coupon codes.
- [add](https://docs.developers.optimizely.com/optimizely-campaign/docs/add-couponcode.md): Adds a coupon code to a coupon block in Optimizely Campaign.
- [addAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/addall-couponcodewebservice.md): Adds multiple coupon codes to a coupon block in Optimizely Campaign.
- [getAllAssigned](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallassigned.md): Queries all coupon codes of a coupon block that have been used for a mailing in Optimizely Campaign.
- [getAllUnAssigned](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallunassigned-couponcode.md): Queries all available coupon codes of a coupon block in Optimizely Campaign. A maximum of 1,000 entries can be returned per query.
- [getAssignedMailing](https://docs.developers.optimizely.com/optimizely-campaign/docs/getassignedmailing.md): Queries the mailing ID of a used coupon code in Optimizely Campaign.
- [getAssignedRecipientId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getassignedrecipientid.md): Queries the recipient ID a coupon code is assigned to in Optimizely Campaign.
- [getByMailingAndRecipientId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getbymailingandrecipientid.md): Queries the coupon code of a coupon block on the basis of the mailing ID and recipient ID in Optimizely Campaign.
- [getCreated](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcreated-blacklist.md): Queries the creation date of a coupon code in Optimizely Campaign.
- [getModified](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmodified-couponblock.md): Queries the date on which the coupon code was last modified in Optimizely Campaign.
- [isAssigned](https://docs.developers.optimizely.com/optimizely-campaign/docs/isassigned.md): Queries whether a coupon code has been assigned to a recipient (i.e., used in a mailing) in Optimizely Campaign.
- [isUsed](https://docs.developers.optimizely.com/optimizely-campaign/docs/isused.md): Queries whether a recipient has used (redeemed) a coupon code in Optimizely Campaign.
- [markAsUsed](https://docs.developers.optimizely.com/optimizely-campaign/docs/markasused.md): Invalidates a coupon code in Optimizely Campaign.
- [remove](https://docs.developers.optimizely.com/optimizely-campaign/docs/remove-recipientws.md): Deletes a single coupon code in Optimizely Campaign.
- [removeAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/removeall-couponcode.md): Deletes multiple coupon codes in Optimizely Campaign.
- [FolderWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/folderwebservice.md): Retrieve information about folders, create folders, move or delete folders in Optimizely Campaign.
- [assignFolder](https://docs.developers.optimizely.com/optimizely-campaign/docs/assignfolder.md): Assigns a mailing or a target group to a folder in Optimizely Campaign. Assigning a folder is the same as moving a mailing or target group into a folder.
- [createFolder](https://docs.developers.optimizely.com/optimizely-campaign/docs/createfolder.md): Creates a new folder in Optimizely Campaign.
- [getAssignedFolder](https://docs.developers.optimizely.com/optimizely-campaign/docs/getassignedfolder.md): Queries the ID of a folder to which a mailing or target group has been assigned in Optimizely Campaign.
- [getChildren](https://docs.developers.optimizely.com/optimizely-campaign/docs/getchildren.md): Queries the IDs of all child folders of a folder in Optimizely Campaign.
- [getFolderName](https://docs.developers.optimizely.com/optimizely-campaign/docs/getfoldername.md): Queries the name of a folder on the basis of its ID in Optimizely Campaign.
- [getParent](https://docs.developers.optimizely.com/optimizely-campaign/docs/getparent.md): Queries the ID of a parent folder in Optimizely Campaign.
- [getRootFolders](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrootfolders.md): Queries the IDs of the root folders of a specific folder type in Optimizely Campaign.
- [moveFolder](https://docs.developers.optimizely.com/optimizely-campaign/docs/movefolder.md): Moves an existing folder into another existing folder in Optimizely Campaign.
- [removeFolder](https://docs.developers.optimizely.com/optimizely-campaign/docs/removefolder.md): Deletes an existing folder in Optimizely Campaign.
- [renameFolder](https://docs.developers.optimizely.com/optimizely-campaign/docs/renamefolder.md): Renames an existing folder in Optimizely Campaign.
- [MailIdWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/mailidwebservice.md): Provides information about a mail ID in Optimizely Campaign.
- [getMailingId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmailingid.md): Queries the mailing ID (parameter **mailingId**) in Optimizely Campaign.
- [getMandatorId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmandatorid-mailid.md): Queries the client ID in Optimizely Campaign.
- [getRecipientId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrecipientid.md): Queries the ID of a recipient that received a mail in Optimizely Campaign.
- [getRecipientListId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrecipientlistid-mailid.md): Queries the ID of the recipient list a recipient belongs to in Optimizely Campaign.
- [MailingReportingWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/mailingreportingwebservice.md): Query statistical values for a mailing.
- [getClickCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getclickcount.md): Counts the clicks of a mailing in Optimizely Campaign.
- [getClickCountByUrl](https://docs.developers.optimizely.com/optimizely-campaign/docs/getclickcountbyurl.md): Counts the clicks for each of the given URLs in Optimizely Campaign.
- [getFailedRecipientCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getfailedrecipientcount-mailingreporting.md): Counts the recipients that have been skipped during dispatch in Optimizely Campaign.
- [getLinkNames](https://docs.developers.optimizely.com/optimizely-campaign/docs/getlinknames.md): Queries the names of all tracking links used in a mailing in Optimizely Campaign.
- [getLinkUrls](https://docs.developers.optimizely.com/optimizely-campaign/docs/getlinkurls.md): Queries the URLs of all tracking links that are used in a mailing in Optimizely Campaign.
- [getOpenCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getopencount.md): Counts the opens of a mailing in Optimizely Campaign.
- [getOverallRecipientCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getoverallrecipientcount.md): Counts the recipients to whom a mailing was sent or tried to send in Optimizely Campaign.
- [getResponseCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getresponsecount.md): Counts the responses generated for a mailing in Optimizely Campaign.
- [getSentRecipientCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsentrecipientcount.md): Counts the recipients to whom a mailing was successfully sent in Optimizely Campaign.
- [getUnsubscribeCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getunsubscribecount.md): Counts the unsubscribes for a mailing in Optimizely Campaign.
- [MailingWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/mailingwebservice.md): Query, create, update, remove or start mailings as well as send emails on demand in Optimizely Campaign.
- [cancel](https://docs.developers.optimizely.com/optimizely-campaign/docs/cancel.md): Cancels a running mailing (status: SENDING or PAUSED) in Optimizely Campaign.
- [copy](https://docs.developers.optimizely.com/optimizely-campaign/docs/copy.md): Creates a copy of an existing mailing in Optimizely Campaign.
- [create](https://docs.developers.optimizely.com/optimizely-campaign/docs/create-mailingws.md): Creates a mailing in Optimizely Campaign.
- [decodeTrackingLinks](https://docs.developers.optimizely.com/optimizely-campaign/docs/decodetrackinglinks.md): Converts all links found in the given content back to normal links methods.
- [encodeTrackingLinks](https://docs.developers.optimizely.com/optimizely-campaign/docs/encodetrackinglinks.md): Converts all links found in the given content to tracking links methods.
- [getAttachmentIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getattachmentids.md): Queries the IDs of one or more attachments of a mailing methods.
- [getCharset](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcharset.md): Queries the character set for the content (subject + body) of a mailing methods.
- [getColumnNames](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcolumnnames-mailingws.md): Queries the column names of each mailing in Optimizely Campaign.
- [getContent](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcontent-attachment.md): Queries the content of a mailing of a specific MIME type in Optimizely Campaign.
- [getCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcount-mailingws.md): Counts mailings of a specific type in Optimizely Campaign.
- [getCreatedDate](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcreateddate.md): Queries the creation date of a mailing in Optimizely Campaign.
- [getDataSet](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdataset-mailingws.md): Queries the data of each mailing in Optimizely Campaign.
- [getDataSetFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdatasetflat-mailingws.md): Queries the values of each mailing in Optimizely Campaign.
- [getDescription](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdescription-optinprocess.md): Queries the description of a mailing in Optimizely Campaign.
- [getFailedRecipientCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getfailedrecipientcount-mailingws.md): Counts the recipients that have been skipped during dispatch in Optimizely Campaign.
- [getFromEmailPrefix](https://docs.developers.optimizely.com/optimizely-campaign/docs/getfromemailprefix.md): Queries the email prefix of the sender of a mailing in Optimizely Campaign.
- [getFromName](https://docs.developers.optimizely.com/optimizely-campaign/docs/getfromname.md): Queries the name (not the email address) of the sender of a mailing in Optimizely Campaign.
- [getHeader](https://docs.developers.optimizely.com/optimizely-campaign/docs/getheader.md): Queries the mailing header.
- [getIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getids-mailingws.md): Queries the IDs of all mailings of a specific type in Optimizely Campaign.
- [getIdsInStatus](https://docs.developers.optimizely.com/optimizely-campaign/docs/getidsinstatus.md): Queries the IDs of all mailings of a specific type and status in Optimizely Campaign.
- [getMaxMailsPerHour](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmaxmailsperhour.md): Queries the maximum sending rate (emails per hour) of a mailing in Optimizely Campaign.
- [getMaxRecipients](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmaxrecipients.md): Queries the value of the **Maximum number of recipients** option in Optimizely Campaign.
- [getMimeType](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmimetype.md): Queries the MIME type of a mailing in Optimizely Campaign.
- [getName](https://docs.developers.optimizely.com/optimizely-campaign/docs/getname.md): Queries the name of a mailing in Optimizely Campaign.
- [getOverallRecipientCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getoverallrecipientcount-mailingreporting.md): Counts the recipients to which a mailing was sent or tried to send in Optimizely Campaign.
- [getPredictedRecipientCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getpredictedrecipientcount.md): Counts the recipients that will receive a mailing once it is started in Optimizely Campaign.
- [getProperty](https://docs.developers.optimizely.com/optimizely-campaign/docs/getproperty.md): Queries the value of a specific mailing property in Optimizely Campaign.
- [getRecipientFilterId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrecipientfilterid.md): This method is deprecated. Use getRecipientFilterIds.
- [getRecipientFilterIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrecipientfilterids.md): Queries the target group IDs of a mailing in Optimizely Campaign.
- [getRecipientListIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrecipientlistids.md): Queries the IDs of the recipient lists of a mailing in Optimizely Campaign.
- [getScheduleDate](https://docs.developers.optimizely.com/optimizely-campaign/docs/getscheduledate.md): Queries the sending date of a mailing in Optimizely Campaign.
- [getSendingFinishedDate](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsendingfinisheddate.md): Queries the date at which the sending of a mailing finished in Optimizely Campaign.
- [getSendingStartedDate](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsendingstarteddate.md): Queries the date at which a mailing was started in Optimizely Campaign.
- [getSendingStatus](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsendingstatus.md): Queries the sending status of a mailing to a specific recipient in Optimizely Campaign.
- [getSentRecipientCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsentrecipientcount-mailingreporting.md): Counts the recipients to whom a mailing was successfully sent in Optimizely Campaign.
- [getStatus](https://docs.developers.optimizely.com/optimizely-campaign/docs/getstatus.md): Queries the status of a mailing in Optimizely Campaign.
- [isClickTrackingEnabled](https://docs.developers.optimizely.com/optimizely-campaign/docs/isclicktrackingenabled.md): Queries whether click tracking is activated for a mailing in Optimizely Campaign.
- [isDefaultRecipientFilterEnabled](https://docs.developers.optimizely.com/optimizely-campaign/docs/isdefaultrecipientfilterenabled.md): Queries whether the default target group is used for a mailing in Optimizely Campaign.
- [isMaxRecipientsPercentage](https://docs.developers.optimizely.com/optimizely-campaign/docs/ismaxrecipientspercentage.md): Queries whether the maximum number of recipients is given as a percentaged value in Optimizely Campaign.
- [isMaxRecipientsRandomOrder](https://docs.developers.optimizely.com/optimizely-campaign/docs/ismaxrecipientsrandomorder.md): Queries whether the recipients should be selected on a random basis in Optimizely Campaign.
- [isOpenTrackingEnabled](https://docs.developers.optimizely.com/optimizely-campaign/docs/isopentrackingenabled.md): Queries whether open tracking is activated for a mailing in Optimizely Campaign.
- [pause](https://docs.developers.optimizely.com/optimizely-campaign/docs/pause.md): Pauses a mailing that is in the status SENDING in Optimizely Campaign.
- [remove](https://docs.developers.optimizely.com/optimizely-campaign/docs/remove-mailingwebservice.md): Deletes a mailing in Optimizely Campaign.
- [resume](https://docs.developers.optimizely.com/optimizely-campaign/docs/resume.md): Resumes a paused mailing in Optimizely Campaign.
- [sendMail](https://docs.developers.optimizely.com/optimizely-campaign/docs/sendmail.md): Sends a mailing to a recipient in Optimizely Campaign.
- [sendMails](https://docs.developers.optimizely.com/optimizely-campaign/docs/sendmails.md): Sends a mailing to multiple recipients in Optimizely Campaign.
- [sendTestMail](https://docs.developers.optimizely.com/optimizely-campaign/docs/sendtestmail.md): Sends a test email to a recipient in Optimizely Campaign.
- [sendTestMail2](https://docs.developers.optimizely.com/optimizely-campaign/docs/sendtestmail2.md): Sends a test email to a recipient in Optimizely Campaign.
- [sendTestMails](https://docs.developers.optimizely.com/optimizely-campaign/docs/sendtestmails.md): Sends test emails to multiple recipients in Optimizely Campaign.
- [sendTestMailToAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/sendtestmailtoall-mailingws.md): Sends test emails to all recipients of a specific recipient list in Optimizely Campaign.
- [setAttachmentIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/setattachmentids.md): Defines the IDs for one or more attachments of a mailing in Optimizely Campaign.
- [setCharset](https://docs.developers.optimizely.com/optimizely-campaign/docs/setcharset.md): Defines the character set for the content (subject + body) of a mailing in Optimizely Campaign.
- [setClickTrackingEnabled](https://docs.developers.optimizely.com/optimizely-campaign/docs/setclicktrackingenabled.md): Activates or deactivates click tracking for a mailing of a specific MIME type (click tracking is set separately for the two MIME types) in Optimizely Campaign. Open tracking only affects content of the MIME type text/html.
- [setContent](https://docs.developers.optimizely.com/optimizely-campaign/docs/setcontent-attachment.md): Defines the content for a mailing of a specific MIME type in Optimizely Campaign.
- [setDefaultRecipientFilterEnabled](https://docs.developers.optimizely.com/optimizely-campaign/docs/setdefaultrecipientfilterenabled.md): Activates or deactivates the default target group in Optimizely Campaign.
- [setDescription](https://docs.developers.optimizely.com/optimizely-campaign/docs/setdescription-mailingws.md): Defines the description of a mailing in Optimizely Campaign.
- [setFrom](https://docs.developers.optimizely.com/optimizely-campaign/docs/setfrom.md): Defines the sender identification of a mailing in Optimizely Campaign.
- [setHeader](https://docs.developers.optimizely.com/optimizely-campaign/docs/setheader.md): Defines an RFC822-compliant header value in Optimizely Campaign.
- [setMaxMailsPerHour](https://docs.developers.optimizely.com/optimizely-campaign/docs/setmaxmailsperhour.md): Defines the maximum sending rate (emails per hour) for a mailing in Optimizely Campaign.
- [setMaxRecipients](https://docs.developers.optimizely.com/optimizely-campaign/docs/setmaxrecipients.md): Activates or deactivates the options Maximum number of recipients and Random order, and sets absolute values for them in Optimizely Campaign.
- [setMaxRecipientsPercentage](https://docs.developers.optimizely.com/optimizely-campaign/docs/setmaxrecipientspercentage.md): Activates or deactivates the options **Maximum number of recipients** and **Random order** and sets absolute percentaged values for them (a float from 0 to 1) in Optimizely Campaign.
- [setMimeType](https://docs.developers.optimizely.com/optimizely-campaign/docs/setmimetype.md): Defines the MIME type of a mailing in Optimizely Campaign.
- [setName](https://docs.developers.optimizely.com/optimizely-campaign/docs/setname-attachment.md): Defines the name of a mailing in Optimizely Campaign.
- [setOpenTrackingEnabled](https://docs.developers.optimizely.com/optimizely-campaign/docs/setopentrackingenabled.md): Activates or deactivates open tracking for a mailing in Optimizely Campaign. Open tracking only affects content of the MIME type text/html.
- [setProperty](https://docs.developers.optimizely.com/optimizely-campaign/docs/setproperty.md): Defines the value of a specific mailing property in Optimizely Campaign.
- [setRecipientFilterId](https://docs.developers.optimizely.com/optimizely-campaign/docs/setrecipientfilterid.md): This method is deprecated. Use setRecipientFilterIds instead.
- [setRecipientFilterIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/setrecipientfilterids.md): Defines target group IDs for a mailing in Optimizely Campaign.
- [setRecipientListIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/setrecipientlistids.md): Defines the IDs of the recipient lists to be used for a mailing in Optimizely Campaign.
- [setReplyToAddress](https://docs.developers.optimizely.com/optimizely-campaign/docs/setreplytoaddress.md): This method is deprecated.
- [setReplyToName](https://docs.developers.optimizely.com/optimizely-campaign/docs/setreplytoname.md): Defines the displayed name for the reply address (reply to) in Optimizely Campaign.
- [setSubject](https://docs.developers.optimizely.com/optimizely-campaign/docs/setsubject.md): Defines the subject of a mailing in Optimizely Campaign.
- [start](https://docs.developers.optimizely.com/optimizely-campaign/docs/start.md): Starts a mailing in Optimizely Campaign.
- [validateContent](https://docs.developers.optimizely.com/optimizely-campaign/docs/validatecontent.md): Validates the content of a mailing in Optimizely Campaign.
- [OptinProcessWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/optinprocesswebservice.md): Access the opt-in processes in Optimizely Campaign. Some of the methods are only applicable to opt-in processes of a certain type.
- [createConfirmedOptinProcess](https://docs.developers.optimizely.com/optimizely-campaign/docs/createconfirmedoptinprocess.md): Creates a confirmed opt-in process in Optimizely Campaign.
- [createDoubleOptinProcess](https://docs.developers.optimizely.com/optimizely-campaign/docs/createdoubleoptinprocess.md): Creates a double opt-in process in Optimizely Campaign.
- [createSingleOptinProcess](https://docs.developers.optimizely.com/optimizely-campaign/docs/createsingleoptinprocess.md): Creates a single opt-in process in Optimizely Campaign.
- [getConfirmationMailingId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getconfirmationmailingid.md): Queries the ID of the mailing that sends the confirmation email in Optimizely Campaign.
- [getConfirmationUrl](https://docs.developers.optimizely.com/optimizely-campaign/docs/getconfirmationurl.md): Queries the confirmation URL of an opt-in process in Optimizely Campaign.
- [getDescription](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdescription-optinprocessws.md): Queries the description of an opt-in process in Optimizely Campaign.
- [getIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getids-optinprocess.md): Queries the IDs of all available opt-in processes in Optimizely Campaign.
- [getName](https://docs.developers.optimizely.com/optimizely-campaign/docs/getname-optinprocess.md): Queries the name of an opt-in process in Optimizely Campaign.
- [getType](https://docs.developers.optimizely.com/optimizely-campaign/docs/gettype.md): Queries the type of an opt-in process in Optimizely Campaign.
- [setConfirmationMailingId](https://docs.developers.optimizely.com/optimizely-campaign/docs/setconfirmationmailingid.md): Defines the ID of the mailing that sends the confirmation email in Optimizely Campaign.
- [setConfirmationUrl](https://docs.developers.optimizely.com/optimizely-campaign/docs/setconfirmationurl.md): Defines the confirmation URL of an opt-in process in Optimizely Campaign.
- [setDescription](https://docs.developers.optimizely.com/optimizely-campaign/docs/setdescription.md): Defines the description of an opt-in process in Optimizely Campaign.
- [setName](https://docs.developers.optimizely.com/optimizely-campaign/docs/setname-optinprocess.md): Defines the name of an opt-in process in Optimizely Campaign.
- [RecipientFilterWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/recipientfilterwebservice.md): Query, create, or update target groups in Optimizely Campaign.
- [addAndCondition](https://docs.developers.optimizely.com/optimizely-campaign/docs/addandcondition.md): Adds a target group condition using the AND operator in Optimizely Campaign.
- [addOrCondition](https://docs.developers.optimizely.com/optimizely-campaign/docs/addorcondition.md): Adds a target group condition using the OR operator in Optimizely Campaign.
- [beginConditionModification](https://docs.developers.optimizely.com/optimizely-campaign/docs/beginconditionmodification.md): Begins a transaction for modifications of a target group in Optimizely Campaign.
- [cancelConditionModification](https://docs.developers.optimizely.com/optimizely-campaign/docs/cancelconditionmodification.md): Ends a transaction for modifications of a target group without updating the target group in Optimizely Campaign.
- [clearConditions](https://docs.developers.optimizely.com/optimizely-campaign/docs/clearconditions.md): Clears the conditions of a target group in Optimizely Campaign.
- [commitConditionModification](https://docs.developers.optimizely.com/optimizely-campaign/docs/commitconditionmodification.md): Ends a transaction for modifications of a target group and updates the target group in Optimizely Campaign.
- [create](https://docs.developers.optimizely.com/optimizely-campaign/docs/create-recipientfilterws.md): Creates a persistent target group in Optimizely Campaign.
- [createTemporary](https://docs.developers.optimizely.com/optimizely-campaign/docs/createtemporary.md): Creates a temporary target group in Optimizely Campaign.
- [getColumnNames](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcolumnnames-recipientfilterws.md): Queries the column names of each target group in Optimizely Campaign.
- [getCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcount-recipientfilterws.md): Counts all available target groups in Optimizely Campaign. Temporary target groups are excluded.
- [getDataSet](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdataset-recipientfilterws.md): Queries the data of each target group in Optimizely Campaign.
- [getDataSetFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdatasetflat-recipientfilterws.md): Queries the values of each target group in Optimizely Campaign.
- [getDescription](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdescription.md): Queries the internal description of a target group in Optimizely Campaign. Temporary target groups are excluded.
- [getIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getids-recipientfilterws.md): Queries the IDs of all available target groups in Optimizely Campaign. Temporary target groups are excluded.
- [getName](https://docs.developers.optimizely.com/optimizely-campaign/docs/getname-recipientfilter.md): Queries the internal name of a target group in Optimizely Campaign. Temporary target groups are excluded.
- [isInUse](https://docs.developers.optimizely.com/optimizely-campaign/docs/isinuse.md): Queries whether a target group is used anywhere in Optimizely Campaign.
- [isTemporary](https://docs.developers.optimizely.com/optimizely-campaign/docs/istemporary.md): Queries whether a target group is temporary in Optimizely Campaign.
- [setDescription](https://docs.developers.optimizely.com/optimizely-campaign/docs/setdescription-recipientfilter.md): Defines the internal description of a target group.
- [setName](https://docs.developers.optimizely.com/optimizely-campaign/docs/setname-recipientfilter.md): Defines the internal name of a target group.
- [RecipientListWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/recipientlistwebservice.md): Query or update recipient lists in Optimizely Campaign.
- [copy](https://docs.developers.optimizely.com/optimizely-campaign/docs/copy-recipientlistws.md): Creates a copy of an existing recipient list in Optimizely Campaign.
- [getAllIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallids.md): Queries the IDs of all available recipient lists in Optimizely Campaign.
- [getAttributeNames](https://docs.developers.optimizely.com/optimizely-campaign/docs/getattributenames.md): Queries the names of all attributes a recipient in a recipient list might have in Optimizely Campaign.
- [getColumnNames](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcolumnnames-recipientlistws.md): Queries the column names of each recipient list in Optimizely Campaign.
- [getCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcount-recipientlistws.md): Count available recipient lists in Optimizely Campaign.
- [getDataSet](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdataset.md): Queries the data of each recipient list in Optimizely Campaign.
- [getDataSetFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdatasetflat-recipientlistws.md): Queries the values of each recipient list in Optimizely Campaign.
- [getDescription](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdescription-recipientlistws.md): Queries the internal description of a recipient list in Optimizely Campaign.
- [getName](https://docs.developers.optimizely.com/optimizely-campaign/docs/getname-recipientlistws.md): Queries the internal name of a recipient list in Optimizely Campaign.
- [isTestRecipientList](https://docs.developers.optimizely.com/optimizely-campaign/docs/istestrecipientlist.md): Queries whether a recipient list is a test recipient list in Optimizely Campaign.
- [setDescription](https://docs.developers.optimizely.com/optimizely-campaign/docs/setdescription-recipientlistws.md): Defines the internal description of a recipient list in Optimizely Campaign.
- [setName](https://docs.developers.optimizely.com/optimizely-campaign/docs/setname-recipientlistws.md): Defines the internal name of a recipient list in Optimizely Campaign.
- [setTestRecipientList](https://docs.developers.optimizely.com/optimizely-campaign/docs/settestrecipientlist.md): Marks a recipient list as a test recipient list (or vice versa) in Optimizely Campaign.
- [RecipientWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/recipientwebservice.md): Query, add, update, and remove recipients in Optimizely Campaign.
- [add](https://docs.developers.optimizely.com/optimizely-campaign/docs/add.md): This method is deprecated. Use add2 instead.
- [add2](https://docs.developers.optimizely.com/optimizely-campaign/docs/add2.md): Adds a recipient to a recipient list in Optimizely Campaign.
- [addAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/addall-deprecated.md): This method is deprecated. Use addAll3 instead.
- [addAll2](https://docs.developers.optimizely.com/optimizely-campaign/docs/addall2-recipientws.md): This method is deprecated. Use addAll3 instead.
- [addAll2Flat](https://docs.developers.optimizely.com/optimizely-campaign/docs/addall2flat.md): This method is deprecated. Use addAll3Flat instead.
- [addAll3](https://docs.developers.optimizely.com/optimizely-campaign/docs/addall3.md): Adds multiple recipients to an existing recipient list in Optimizely Campaign.
- [addAll3Flat](https://docs.developers.optimizely.com/optimizely-campaign/docs/addall3flat.md): Adds multiple recipients to an existing recipient list in Optimizely Campaign.
- [changeRecipientId](https://docs.developers.optimizely.com/optimizely-campaign/docs/changerecipientid.md): This method is deprecated. Use changeRecipientId2 instead.
- [changeRecipientId2](https://docs.developers.optimizely.com/optimizely-campaign/docs/changerecipientid2.md): Changes the ID of a recipient in Optimizely Campaign.
- [clear](https://docs.developers.optimizely.com/optimizely-campaign/docs/clear.md): Deletes all recipients from a recipient list in Optimizely Campaign.
- [contains](https://docs.developers.optimizely.com/optimizely-campaign/docs/contains-recipient.md): Queries whether a recipient already exists in a recipient list in Optimizely Campaign.
- [containsMultiple](https://docs.developers.optimizely.com/optimizely-campaign/docs/containsmultiple.md): Queries whether a recipient exists in multiple recipient lists in Optimizely Campaign.
- [containsValid](https://docs.developers.optimizely.com/optimizely-campaign/docs/containsvalid.md): Queries whether a recipient can receive mailings (is valid) in Optimizely Campaign.
- [containsValidMultiple](https://docs.developers.optimizely.com/optimizely-campaign/docs/containsvalidmultiple.md): Queries whether a recipient can receive mailings in Optimizely Campaign (i.e., are valid) from multiple recipient lists.
- [createTrackingOptOut](https://docs.developers.optimizely.com/optimizely-campaign/docs/createtrackingoptout.md): Deactivates the usage of action-based data (opens and clicks) for a recipient in Optimizely Campaign.
- [deleteTrackingOptOut](https://docs.developers.optimizely.com/optimizely-campaign/docs/deletetrackingoptout.md): Reactivates the usage of action-based data (opens and clicks) for a recipient in Optimizely Campaign.
- [getAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/getall.md): Queries all recipients that are contained in a specific recipient list in Optimizely Campaign.
- [getAllAdvanced](https://docs.developers.optimizely.com/optimizely-campaign/docs/getalladvanced-blacklist.md): Queries all recipients that are contained in a specific recipient list in Optimizely Campaign.
- [getAllAdvancedFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getalladvancedflat.md): Queries all recipients contained in a specific recipient list in Optimizely Campaign.
- [getAllFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallflat.md): Queries all recipients contained in a specific recipient list in Optimizely Campaign.
- [getAttributes](https://docs.developers.optimizely.com/optimizely-campaign/docs/getattributes.md): Queries the attributes defined by the parameter **attributeNames **in Optimizely Campaign.
- [getCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcount-recipientws.md): Counts all recipients in Optimizely Campaign. Optionally, you can use a target group.
- [getDistinctValues](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdistinctvalues.md): Queries all distinct values of an attribute (max. 10,000) in Optimizely Campaign.
- [getDistinctValuesCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdistinctvaluescount.md): Queries all distinct values of an attribute and counts the recipients for each value in Optimizely Campaign.
- [getDistinctValuesCountFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/getdistinctvaluescountflat.md): Queries all distinct values of an attribute and counts the recipients for each value in Optimizely Campaign.
- [remove](https://docs.developers.optimizely.com/optimizely-campaign/docs/remove-recipientwebservice.md): Deletes a recipient from a recipient list in Optimizely Campaign.
- [removeAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/removeall-recipientws.md): Deletes multiple recipients from a recipient list in Optimizely Campaign.
- [removeBlacklisted](https://docs.developers.optimizely.com/optimizely-campaign/docs/removeblacklisted.md): Deletes all blocked recipients from a recipient list in Optimizely Campaign.
- [removeBounced](https://docs.developers.optimizely.com/optimizely-campaign/docs/removebounced.md): Deletes all recipients who created bounces in Optimizely Campaign.
- [removeNotOptined](https://docs.developers.optimizely.com/optimizely-campaign/docs/removenotoptined.md): Deletes a recipient from a recipient list in Optimizely Campaign *only* if the opt-in process is not finished yet.
- [removeUnsubscribed](https://docs.developers.optimizely.com/optimizely-campaign/docs/removeunsubscribed.md): Deletes all unsubscribed recipients from a recipient list in Optimizely Campaign.
- [setAttributes](https://docs.developers.optimizely.com/optimizely-campaign/docs/setattributes.md): Defines new values for specific attributes of a recipient in Episerver Campaign.
- [setAttributesByFilter](https://docs.developers.optimizely.com/optimizely-campaign/docs/setattributesbyfilter.md): Defines new values for specific attributes of all recipients contained in a specific recipient list in Optimizely Campaign.
- [setAttributesInBatch](https://docs.developers.optimizely.com/optimizely-campaign/docs/setattributesinbatch.md): Defines new values for specific attributes of multiple recipients in Optimizely Campaign.
- [setAttributesInBatchFlat](https://docs.developers.optimizely.com/optimizely-campaign/docs/setattributesinbatchflat.md): Defines new values for specific attributes of multiple recipients in Optimizely Campaign.
- [ResponseWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/responsewebservice.md): Query email responses on a mailing or recipient basis or reset the bounce counter in Optimizely Campaign.
- [getAllRecipientResponseCounts](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallrecipientresponsecounts.md): This method is deprecated. Use getAllRecipientResponseCounts2 instead.
- [getAllRecipientResponseCounts2](https://docs.developers.optimizely.com/optimizely-campaign/docs/getallrecipientresponsecounts2.md): Counts the responses of a specific type for multiple recipients in Optimizely Campaign.
- [getBounceCounter](https://docs.developers.optimizely.com/optimizely-campaign/docs/getbouncecounter.md): Counts the hard or soft bounces for a recipient in Optimizely Campaign.
- [getBounceCounterThreshold](https://docs.developers.optimizely.com/optimizely-campaign/docs/getbouncecounterthreshold.md): Queries the maximum number of responses a recipient can produce before the recipient will not receive any further mailings in Optimizely Campaign.
- [getMailingResponseCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmailingresponsecount.md): Counts the responses of a specific type for a mailing in Optimizely Campaign.
- [getRecipientResponseCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrecipientresponsecount.md): This method is deprecated. Use getRecipientResponseCount2 instead.
- [getRecipientResponseCount2](https://docs.developers.optimizely.com/optimizely-campaign/docs/getrecipientresponsecount2.md): Counts the responses of a specific type for a recipient in Optimizely Campaign.
- [isBounceCounterThresholdExeeded](https://docs.developers.optimizely.com/optimizely-campaign/docs/isbouncecounterthresholdexeeded.md): Queries whether a recipient has exceeded either the hard or the soft bounce threshold in Optimizely Campaign.
- [resetBounceCounter](https://docs.developers.optimizely.com/optimizely-campaign/docs/resetbouncecounter.md): Resets the thresholds for hard and soft bounces to 0 in Optimizely Campaign.
- [SessionWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/sessionwebservice.md): Control the session handling (login, logout etc.) for all web services in Optimizely Campaign.
- [getLocale](https://docs.developers.optimizely.com/optimizely-campaign/docs/getlocale.md): Queries the locale of a session in Optimizely Campaign.
- [getMediaType](https://docs.developers.optimizely.com/optimizely-campaign/docs/getmediatype.md): Queries the media type of a session in Optimizely Campaign.
- [login](https://docs.developers.optimizely.com/optimizely-campaign/docs/login.md): Starts the login for a session in the localization version in Episerver Campaign.
- [logout](https://docs.developers.optimizely.com/optimizely-campaign/docs/logout.md): Ends a session in Optimizely Campaign.
- [setLocale](https://docs.developers.optimizely.com/optimizely-campaign/docs/setlocale.md): Defines the locale for a session in Optimizely Campaign.
- [setMediaType](https://docs.developers.optimizely.com/optimizely-campaign/docs/setmediatype.md): Defines a session's media type in Optimizely Campaign.
- [Soap11Webservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/soap11webservice.md): Soap11Webservice is the basic interface for all web services in Optimizely Campaign.
- [getVersion](https://docs.developers.optimizely.com/optimizely-campaign/docs/getversion.md): Queries the version of the API in Optimizely Campaign.
- [SplitMailingWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/splitmailingwebservice.md): Query, create, edit, and delete split mailings in Optimizely Campaign.
- [addSplit](https://docs.developers.optimizely.com/optimizely-campaign/docs/addsplit.md): Converts an existing mailing into a split mailing and assigns this mailing to a master mailing in Optimizely Campaign.
- [getSplitChildIds](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsplitchildids.md): Queries the IDs of all split mailings which are assigned to a specific master mailing in Optimizely Campaign.
- [getSplitMasterId](https://docs.developers.optimizely.com/optimizely-campaign/docs/getsplitmasterid.md): Queries the ID of the master mailing, which is associated with a specific split mailing in Optimizely Campaign.
- [removeSplit](https://docs.developers.optimizely.com/optimizely-campaign/docs/removesplit.md): Converts a split mailing into a regular mailing; that is, the split is deleted but the mailing itself remains in Optimizely Campaign
- [setFinalSplitSelectionCriterion](https://docs.developers.optimizely.com/optimizely-campaign/docs/setfinalsplitselectioncriterion.md): Defines the selection criterion for sending a split mailing as master mailing in Optimizely Campaign.
- [setMasterStartDelay](https://docs.developers.optimizely.com/optimizely-campaign/docs/setmasterstartdelay.md): Defines the sending delay for the start of a master mailing after all split mailings have been sent in Optimizely Campaign.
- [UnsubscribeWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/unsubscribewebservice.md): Query, update, or delete unsubscribes in Optimizely Campaign.
- [add](https://docs.developers.optimizely.com/optimizely-campaign/docs/add-unsubscribews.md): Adds a recipient to a unsubscribe list in Optimizely Campaign.
- [addAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/addall-unsubscribews.md): Adds multiple recipients to a unsubscribe list in Optimizely Campaign.
- [addByMailId](https://docs.developers.optimizely.com/optimizely-campaign/docs/addbymailid.md): Unsubscribes a recipient that belongs to a specific mail-ID in Optimizely Campaign.
- [contains](https://docs.developers.optimizely.com/optimizely-campaign/docs/contains-unsubscribews.md): Queries whether a recipient is contained in an unsubscribe list in Optimizely Campaign.
- [containsAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/containsall-unsubscribews.md): Queries whether multiple recipients are contained in an unsubscribe list in Optimizely Campaign.
- [containsAllByRecipientList](https://docs.developers.optimizely.com/optimizely-campaign/docs/containsallbyrecipientlist.md): Queries whether multiple recipients are contained in a recipient list-based unsubscribe list in Optimizely Campaign.
- [containsByRecipientList](https://docs.developers.optimizely.com/optimizely-campaign/docs/containsbyrecipientlist.md): Queries whether a recipient is contained in a recipient list-based unsubscribe list in Optimizely Campaign.
- [getCount](https://docs.developers.optimizely.com/optimizely-campaign/docs/getcount-unsubscribews.md): Counts the currently unsubscribed recipients in Optimizely Campaign.
- [remove](https://docs.developers.optimizely.com/optimizely-campaign/docs/remove-unsubscribews.md): Removes a recipient from the internal unsubscribe list currently unsubscribed.
- [removeAll](https://docs.developers.optimizely.com/optimizely-campaign/docs/removeall-unsubscribews.md): Removes multiple recipients from the internal unsubscribe list in Optimizely Campaign.
- [removeAllByRecipientList](https://docs.developers.optimizely.com/optimizely-campaign/docs/removeallbyrecipientlist.md): Removes multiple recipients from a recipient list-based unsubscribe list in Optimizely Campaign.
- [removeByRecipientList](https://docs.developers.optimizely.com/optimizely-campaign/docs/removebyrecipientlist.md): Removes a recipient from a recipient list-based unsubscribe list.
- [SMTP API](https://docs.developers.optimizely.com/optimizely-campaign/docs/smtp-api.md): Control the sending of your campaigns, to ensure high deliverability and control recipient lists, while still using your own software for design, distribution and recipient data management.
- [Overview](https://docs.developers.optimizely.com/optimizely-campaign/docs/mobile-push.md): Describes how to use mobile push with Optimizely Campaign
- [Push REST API](https://docs.developers.optimizely.com/optimizely-campaign/docs/the-push-rest-api.md): Explains the Push REST API in detail.
- [Web Push](https://docs.developers.optimizely.com/optimizely-campaign/docs/web-push.md): Describes how to set up Web Push for Optimizely Campaign.
- [Test dispatch](https://docs.developers.optimizely.com/optimizely-campaign/docs/test-dispatch.md): Describes how to set up a website and create a campaign in Smart Campaigns to send Web Push test messages.
- [About scheduled jobs](https://docs.developers.optimizely.com/optimizely-campaign/docs/scheduled-jobs.md): Provides basic information about scheduled jobs and a list of the most relevant jobs.
- [Automatic tracking link extension job](https://docs.developers.optimizely.com/optimizely-campaign/docs/automatic-tracking-link-extension-job.md): Adds parameters to the tracking URL of a mailing.
- [Blocklist export job](https://docs.developers.optimizely.com/optimizely-campaign/docs/blocklist-export-job.md): Exports a blocklist into a CSV file on a regular basis.
- [Blocklist import job](https://docs.developers.optimizely.com/optimizely-campaign/docs/blocklist-import-job.md): Imports blocklist entries from a CSV file into the Campaign blocklist on a regular basis.
- [Delete recipients that match a target group job](https://docs.developers.optimizely.com/optimizely-campaign/docs/delete-recipients-that-match-a-target-group-job.md): Deletes recipients that fulfill the criteria defined by a specific target group.
- [Sending of latest email after double opt-in listener](https://docs.developers.optimizely.com/optimizely-campaign/docs/dispatch-of-latest-email-after-double-opt-in-listener.md): Ensures that new subscribers will automatically receive the last sent mailing, for example last week's newsletter.
- [Monitor mails listener](https://docs.developers.optimizely.com/optimizely-campaign/docs/monitor-mails-listener.md): Sends a test mail copy of every sent email campaign.
- [Multiple recipients export job](https://docs.developers.optimizely.com/optimizely-campaign/docs/multiple-recipients-export-job.md): Exports multiple recipient lists into CSV files on a regular basis.
- [Outbounced recipient export job](https://docs.developers.optimizely.com/optimizely-campaign/docs/outbounced-recipient-export-job.md): Exports recipients that exceeded the bounce limit into a CSV file on a regular basis.
- [Recipient export job](https://docs.developers.optimizely.com/optimizely-campaign/docs/recipient-export-job.md): Exports a recipient list into a CSV file on a regular basis.
- [Recipient import job](https://docs.developers.optimizely.com/optimizely-campaign/docs/recipient-import-job.md): Imports recipient data from a CSV file into a recipient list on a regular basis.
- [Unsubscriber export job](https://docs.developers.optimizely.com/optimizely-campaign/docs/unsubscriber-export-job.md): Exports all unsubscribers into a CSV file on a regular basis.
- [Unsubscriber import job](https://docs.developers.optimizely.com/optimizely-campaign/docs/unsubscriber-import-job.md): Imports unsubscriber entries from a CSV file into the system-internal unsubscribe list on a regular basis.
## API Reference
- [Get the total number of images](https://docs.developers.optimizely.com/optimizely-campaign/reference/count.md)
- [Get information about all images](https://docs.developers.optimizely.com/optimizely-campaign/reference/getallimages.md): Get detailed information about all images, such as ID, name, URL, height and width in pixels. You can limit the number of retrieved images and set the starting point of the result list.
- [Upload an image](https://docs.developers.optimizely.com/optimizely-campaign/reference/createimage.md): Upload an image either by specifying a file or URL.
- [Get information about an image](https://docs.developers.optimizely.com/optimizely-campaign/reference/getimage.md): Get detailed information about an image, such as name, URL, height and width in pixels.
- [Update the image name](https://docs.developers.optimizely.com/optimizely-campaign/reference/updateimage.md)
- [Delete an image](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteimage.md)
- [Get the total number of attachments](https://docs.developers.optimizely.com/optimizely-campaign/reference/count_1.md)
- [Get information about all attachments](https://docs.developers.optimizely.com/optimizely-campaign/reference/getallattachments.md): Get detailed information about all attachments, such as type, mime type, size or creation date. You can sort the result by specific criteria and limit the maximum number of retrieved attachments.
- [Create an attachment](https://docs.developers.optimizely.com/optimizely-campaign/reference/createattachment.md): Create an attachment. You can specify name, mime type or attachment file.
- [Get the content of an uploaded attachment](https://docs.developers.optimizely.com/optimizely-campaign/reference/getuploadattachment.md)
- [Update the content of an uploaded attachment](https://docs.developers.optimizely.com/optimizely-campaign/reference/uploadattachment.md)
- [Get information about an attachment](https://docs.developers.optimizely.com/optimizely-campaign/reference/getattachment.md): Get detailed information about an attachment, such as type, mime type, size or creation date.
- [Update attachment information](https://docs.developers.optimizely.com/optimizely-campaign/reference/updateattachment.md): Update attachment information. You can specify name, file name or mime type.
- [Delete an attachment](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteattachment.md)
- [Create a personalized attachment](https://docs.developers.optimizely.com/optimizely-campaign/reference/createattachment_1.md): Create a personalized attachment. You can specify the attachment name and attachment file(s).
- [Check whether an address is blocklisted](https://docs.developers.optimizely.com/optimizely-campaign/reference/blacklisted.md)
- [Get the total number of blocklist entries](https://docs.developers.optimizely.com/optimizely-campaign/reference/count_2.md): Get the total number of blocklist entries. You can choose whether to include or exclude parent clients.
- [Get information about all blocklist entries](https://docs.developers.optimizely.com/optimizely-campaign/reference/findallblacklistentries.md): Get detailed information about all blocklist entries, such as pattern, reason or creation date. You can limit the maximum number of retrieved blocklist entries and sort the result by specific criteria.
- [Create a blocklist entry](https://docs.developers.optimizely.com/optimizely-campaign/reference/createblacklistentry.md): Create a blocklist entry. You can specify a reason for blocklisting.
- [Delete multiple blocklist entries](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteblacklistentries.md)
- [Get information about a blocklist entry](https://docs.developers.optimizely.com/optimizely-campaign/reference/getblacklistentry.md): Get detailed information about a blocklist entry, such as pattern, reason for blocklisting or creation date.
- [Delete a blocklist entry](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteblacklistentry.md)
- [Get information about all confirmation mailings](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectconfirmationmailings.md): Get detailed information about all confirmation mailings, such as status, type or creation date. You can filter mailings by media type and sort the result by specific criteria.
- [Create a confirmation mail](https://docs.developers.optimizely.com/optimizely-campaign/reference/createconfirmationmailing.md)
- [Get information about a confirmation mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/getconfirmationmailing.md): Get detailed information about a confirmation mailing, such as type, status or creation date.
- [Delete a confirmation mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteconfirmationmailing.md)
- [Update a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatecampaignmessage.md): Update information of a mailing, such as name, subject or content.
- [Add attachments into a campaign message. Only applicable for campaign message of type email](https://docs.developers.optimizely.com/optimizely-campaign/reference/addattachments.md): Add attachments into a campaign message. With this operation you can add a single, or multiple attachments into a campaign message.
- [Delete attachments of a campaign message. Only applicable for campaign message of type email](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteattachments.md)
- [Get the content of a mailing (email)](https://docs.developers.optimizely.com/optimizely-campaign/reference/getcampaignmessagecontent.md): Get the content of a mailing (email) and define the content type to be delivered.
- [Get information about the sending status of all recipients of a test mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettestmailingreport.md): Get detailed information about the sending status of all recipients of a test mailing, such as enqueued, sending, sent or failed.
- [Get information about a tracking link of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettrackinglink.md): Get detailed information about a tracking link of a mailing, such as ID, URL or link occurrences in the text version.
- [Update the tracking link configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatelinktracking.md)
- [Get information about all tracking links of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettrackinglinks.md): Get detailed information about all tracking links of a mailing, such as ID, URL or link occurrences in the text version.
- [Get information about the tracking configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettrackingconfiguration.md)
- [Update the tracking configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatetrackingconfiguration.md)
- [Get information about a "Recipients" node](https://docs.developers.optimizely.com/optimizely-campaign/reference/getrecipientlistsnodeforscmailing.md): Get detailed information about a "Recipients" node, such as node ID, successor node ID or grid location.
- [Create or update a "Recipients" node](https://docs.developers.optimizely.com/optimizely-campaign/reference/createorupdaterecipientlistsnode.md): Create or update a "Recipients" node. The "recipientListIds" parameter is only required for updating.
- [Get information about the sending status of all recipients of a test mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettestmailingreport_1.md): Get detailed information about the sending status of all recipients of a test mailing, such as enqueued, sending, sent or failed.
- [Send a test mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/starttestmailing_1.md): Send a test mailing to check content, layout or target groups before sending the actual mailing.
- [Get a campaign report](https://docs.developers.optimizely.com/optimizely-campaign/reference/getreport.md): Get a detailed campaign report containing information such as number of recipients, opens, clicks, bounces or unsubscribes.
- [Start a confirmation mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/startconfirmationmailing.md)
- [Stop a confirmation mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/stopconfirmationmailing.md)
- [Get information about all Smart Campaigns](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectsmartcampaigns.md): Get detailed information about all Smart Campaigns, such as mailing IDs and the date and time of creation.
- [Create or copy a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/createorcopysmartcampaign.md)
- [Activate a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/activatesmartcampaign.md): Activate a Smart Campaign. The Smart Campaign will change status to "Activated".
- [Deactivate a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deactivatesmartcampaign.md): Deactivate a Smart Campaign. The Smart Campaign will change status to "Activation required".
- [Get information about a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/getsmartcampaign.md): Get detailed information about a Smart Campaign, such as status, starting date, finishing date or node IDs.
- [Update the name of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatecampaignmessage_2.md)
- [Delete a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletesmartcampaign.md)
- [Get information about a "A/B test" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/getsplitnode.md): Get detailed information about a "A/B test" node of a Smart Campaign, such as mode (e.g. best open rate, best click rate), scheduled time or fallback.
- [Create or update an "A/B test" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/createorupdatesplitnode.md): Create or update an "A/B test" node of a Smart Campaign. You can enable and specify optimization mode and set predecessor and successor node.
- [Delete an "A/B test" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletesplitnode.md)
- [Get information about a connection from an "A/B test" node](https://docs.developers.optimizely.com/optimizely-campaign/reference/getsuccessor.md): Get detailed information about a connection from an "A/B test" node to other nodes, such as target group or relative or absolute number of recipients.
- [Create or update a connection from a "A/B test" node](https://docs.developers.optimizely.com/optimizely-campaign/reference/createorupdatesuccessoredge.md): Create or update a connection from a "A/B test" node. You can specify target groups or predecessor and successor node.
- [Delete a connection from a "A/B test" node to another node](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletesuccessoredge.md)
- [Get information about all connections from an "A/B test" node](https://docs.developers.optimizely.com/optimizely-campaign/reference/findsuccessors.md): Get detailed information about all connections from an "A/B test" node to other nodes, such as target group or relative or absolute number of recipients.
- [Delete all connections from the "A/B test" node to other nodes](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletesuccessoredges.md)
- [Get analysis data of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/getanalysisdata.md): Get detailed analysis data of a Smart Campaign, such as start date of the analysis, current state of the analysis or the number of mailing recipients.
- [Schedule new recipient analysis for a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/scheduleanalysis.md)
- [Cancel a running recipient analysis of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/cancelanalysis.md)
- [Get information about a "Block" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/getblocknode.md): Get detailed information about a "Block" node of a Smart Campaign, such as custom blacklist IDs or node ID.
- [Create or update a "Block" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/createorupdateblocknode.md): Create or update a "Block" node of a Smart Campaign, such as custom blacklist IDs or predecessor and successor node.
- [Delete a "Block" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteblocknode.md)
- [Get information about a "Limit" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/getcapnode.md): Get detailed information about a "Limit" node of a Smart Campaign, such as relative or absolute number of recipients or node ID.
- [Create or update a "Limit" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/createorupdatecapnode.md): Create or update a "Limit" node of a Smart Campaign, such as relative or absolute number of recipients or predecessor and successor node.
- [Delete a "Limit" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletecapnode.md)
- [Get information about all mailings of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/getmessages.md)
- [Create a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/createcampaignmessage.md): Create a Smart Campaign mailing and specify information such as sender address, name, content (plain text) or media code.
- [Get information about a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/getsmartcampaignmessage_1.md): Get detailed information about a mailing of a Smart Campaign, such as status, format, type or creation date.
- [Update a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatecampaignmessage_1.md): Update information of a mailing, such as name, subject or content.
- [Delete a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletecampaignmessage_1.md): Delete a mailing that was created in Smart Campaigns.
- [Add attachments into a campaign message. Only applicable for campaign message of type email](https://docs.developers.optimizely.com/optimizely-campaign/reference/addattachments_1.md): Add attachments into a campaign message. With this operation you can add a single, or multiple attachments into a campaign message.
- [Delete attachments of a campaign message. Only applicable for campaign message of type email](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteattachments_1.md)
- [Get the content of a mailing (email)](https://docs.developers.optimizely.com/optimizely-campaign/reference/getcampaignmessagecontent_1.md): Get the content of a mailing (email) and define the content type to be delivered.
- [Update the content of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/storecampaignmessagecontent_1.md): Update the content of a mailing. You can transmit plain text, html, or multipart content that consists of HTML and plain text. See Updating mailing content via REST API on Optimizely World. Note: You can only update the content of mailings created via REST API. This operation is also not suitable for confirmation mailings.
- [Delete the content of a mailing (email)](https://docs.developers.optimizely.com/optimizely-campaign/reference/removecontentfromcampaignmessage_1.md)
- [Get information about the sending status of all recipients of a test mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettestmailingreport_2.md): Get detailed information about the sending status of all recipients of a test mailing, such as enqueued, sending, sent or failed.
- [Send a test mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/starttestmailing_2.md): Send a test mailing to check content, layout or target groups before sending the actual mailing.
- [Get information about a tracking link of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettrackinglink_1.md): Get detailed information about a tracking link of a mailing, such as ID, URL or link occurrences in the text version.
- [Update the tracking link configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatelinktracking_1.md)
- [Get information about all tracking links of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettrackinglinks_1.md): Get detailed information about all tracking links of a mailing, such as ID, URL or link occurrences in the text version.
- [Get information about the tracking configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettrackingconfiguration_1.md)
- [Update the tracking configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatetrackingconfiguration_1.md)
- [Pause a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/pausecampaignmessage_1.md): Pause a mailing that is part of a Smart Campaign.
- [Start a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/startcampaignmessage_1.md): Start a mailing that is part of a Smart Campaign. The Smart Campaign to which the mailing belongs must be in status "Activated" or "Paused".
- [Stop a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/stopcampaignmessage_1.md): Stop a mailing that is part of a Smart Campaign.
- [Get information about a "Recipients" node](https://docs.developers.optimizely.com/optimizely-campaign/reference/getrecipientlistsnodeforscmailing_1.md): Get detailed information about a "Recipients" node, such as node ID, successor node ID or grid location.
- [Create or update a "Recipients" node](https://docs.developers.optimizely.com/optimizely-campaign/reference/createorupdaterecipientlistsnode_1.md): Create or update a "Recipients" node. The "recipientListIds" parameter is only required for updating.
- [Get information about all "Wait" nodes of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/findwaitnodes.md): Get detailed information about all "Wait" nodes of a Smart Campaign, such as period (days, hours, minutes) or fallback.
- [Create a new "Wait" node in a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/createwaitnode.md): Create a new "Wait" node in a Smart Campaign and add information such as scheduled time or predecessor and successor node.
- [Get information about a "Wait" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/getwaitnode.md): Get detailed information about a "Wait" node of a Smart Campaign, such as period (days, hours, minutes) or fallback.
- [Update a "Wait" node in a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatewaitnode.md): Update information of a "Wait" node in a Smart Campaign, such as scheduled time, send time optimization or predecessor and successor node.
- [Delete a "Wait" node in a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletewaitnode.md)
- [Get information about all "Target groups" nodes of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/findtargetgroups.md): Get detailed information about all "Target groups" nodes of a Smart Campaign, such as name of the target group, node ID or successor node ID.
- [Create or update a "Target groups" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/createorupdatetargetgroupnode.md): Create or update a "Target groups" node of a Smart Campaign, such as name of the target group or predecessor and successor node.
- [Delete all "Target groups" nodes of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletetargetgroupnode.md)
- [Get information about a "Target groups" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettargetgroup.md): Get detailed information about a "Target groups" node of a Smart Campaign, such as name of the target group, node ID or successor node ID.
- [Delete a "Target groups" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletetargetgroupnodebynodeid.md)
- [Get information about all "Throttle" nodes of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/findthrottlenodes.md): Get detailed information about all "Throttle" nodes of a Smart Campaign, such messages per hour, node ID or successor node ID.
- [Create a new "Throttle" node in a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/createthrottlenode.md): Create a new "Throttle" node in a Smart Campaign and add information such as maximum number of messages per hour or predecessor and successor node.
- [Get information about a "Throttle" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/getthrottlenode.md): Get detailed information about a "Throttle" node in a Smart Campaign, such as messages per hour, node ID or successor node ID.
- [Update a "Throttle" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatethrottlenode.md): Update a "Throttle" node of a Smart Campaign and specify information such as maximum number of messages per hour or predecessor and successor node.
- [Delete a "Throttle" node in a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletethrottlenode.md)
- [Pause a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/pausesmartcampaign.md): Pause a Smart Campaign. The Smart Campaign will change status to "Paused".
- [Get a campaign report](https://docs.developers.optimizely.com/optimizely-campaign/reference/getreport_1.md): Get a detailed campaign report containing information such as number of recipients, opens, clicks, bounces or unsubscribes.
- [Start a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/startsmartcampaign.md): Start a Smart Campaign. The Smart Campaign will change status to "Sending".
- [Cancel a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/stopsmartcampaign.md)
- [Get information about all transactional mails](https://docs.developers.optimizely.com/optimizely-campaign/reference/selecttransactionalcampaigns.md): Get detailed information about all transactional mails, such as status, type, starting date, successor node or grid location. You can filter for mailings assigned to a folder or limit the number of retrieved mailings.
- [Create a transactional mail](https://docs.developers.optimizely.com/optimizely-campaign/reference/createtransactionalmailing.md): Create a transactional mail and add information such as subjects for target groups, media code or successor and predecessor node.
- [Get information about a transactional mail](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettransactionalmailing.md): Get detailed information about a transactional mail, such as status, type or date and time of creation.
- [Delete a transactional mail](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletetransactionalmailing.md)
- [Update a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatecampaignmessage_3.md): Update information of a mailing, such as name, subject or content.
- [Add attachments into a campaign message. Only applicable for campaign message of type email](https://docs.developers.optimizely.com/optimizely-campaign/reference/addattachments_2.md): Add attachments into a campaign message. With this operation you can add a single, or multiple attachments into a campaign message.
- [Delete attachments of a campaign message. Only applicable for campaign message of type email](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteattachments_2.md)
- [Get the content of a mailing (email)](https://docs.developers.optimizely.com/optimizely-campaign/reference/getcampaignmessagecontent_2.md): Get the content of a mailing (email) and define the content type to be delivered.
- [Update the content of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/storecampaignmessagecontent_2.md): Update the content of a mailing. You can transmit plain text, html, or multipart content that consists of HTML and plain text. See Updating mailing content via REST API on Optimizely World. Note: You can only update the content of mailings created via REST API. This operation is also not suitable for confirmation mailings.
- [Get information about the sending status of all recipients of a test mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettestmailingreport_3.md): Get detailed information about the sending status of all recipients of a test mailing, such as enqueued, sending, sent or failed.
- [Get information about a tracking link of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettrackinglink_2.md): Get detailed information about a tracking link of a mailing, such as ID, URL or link occurrences in the text version.
- [Update the tracking link configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatelinktracking_2.md)
- [Get information about all tracking links of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettrackinglinks_2.md): Get detailed information about all tracking links of a mailing, such as ID, URL or link occurrences in the text version.
- [Get information about the tracking configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettrackingconfiguration_2.md)
- [Update the tracking configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatetrackingconfiguration_2.md)
- [Get information about a "Recipients" node](https://docs.developers.optimizely.com/optimizely-campaign/reference/getrecipientlistsnodeforscmailing_2.md): Get detailed information about a "Recipients" node, such as node ID, successor node ID or grid location.
- [Create or update a "Recipients" node](https://docs.developers.optimizely.com/optimizely-campaign/reference/createorupdaterecipientlistsnode_2.md): Create or update a "Recipients" node. The "recipientListIds" parameter is only required for updating.
- [Get information about the sending status of all recipients of a test mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettestmailingreport_4.md): Get detailed information about the sending status of all recipients of a test mailing, such as enqueued, sending, sent or failed.
- [Send a test mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/starttestmailing_4.md): Send a test mailing to check content, layout or target groups before sending the actual mailing.
- [Send a transactional mail](https://docs.developers.optimizely.com/optimizely-campaign/reference/sendtransactionalmailing.md): Send a transactional mail. You can specify attachment token or recipient data.
- [Get a campaign report](https://docs.developers.optimizely.com/optimizely-campaign/reference/getreport_2.md): Get a detailed campaign report containing information such as number of recipients, opens, clicks, bounces or unsubscribes.
- [Start a transactional mail](https://docs.developers.optimizely.com/optimizely-campaign/reference/starttransactionalmailing.md)
- [Stop a transactional mail](https://docs.developers.optimizely.com/optimizely-campaign/reference/stoptransactionalmailing.md)
- [Get the sending status of a sent transactional mail](https://docs.developers.optimizely.com/optimizely-campaign/reference/retrievesendstatus.md)
- [Get information about all click profiles](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectclickprofiles.md): Get detailed information about all click profiles, such as name, description, rule or rule type. You can filter for profiles in a folder or limit the number of retrieved click profiles.
- [Create a new click profile](https://docs.developers.optimizely.com/optimizely-campaign/reference/createclickprofile.md): Create a new click profile. You can specify the name, the description, the rule pattern, the rule type of the new click profile.
- [Get links a click profile is assigned to](https://docs.developers.optimizely.com/optimizely-campaign/reference/getassignedlinks.md): Get the links to which a specified click profile is assigned.
- [Assign links to a click profile](https://docs.developers.optimizely.com/optimizely-campaign/reference/assignlinkstoclickprofile.md): Assign specific links to a click profile.
- [Unassign specific links from a click profile](https://docs.developers.optimizely.com/optimizely-campaign/reference/unassignlinksfromclickprofile.md)
- [Get information about a click profile](https://docs.developers.optimizely.com/optimizely-campaign/reference/getclickprofile.md): Get detailed information about a click profile, such as name, description, rule pattern or rule type.
- [Update a click profile](https://docs.developers.optimizely.com/optimizely-campaign/reference/updateclickprofile.md): Update information of a click profile, such as name or description.
- [Get information about all coupon blocks](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectcouponblocks.md): Get detailed information about all coupon blocks, such as name, coupon source or if valid coupon codes are used for testing.
- [Create a new coupon block](https://docs.developers.optimizely.com/optimizely-campaign/reference/createcouponblock.md): Create a new coupon block and specify type, internal name and if it should use valid coupon codes.
- [Get information about a coupon block](https://docs.developers.optimizely.com/optimizely-campaign/reference/getcouponblock.md): Get detailed information about a coupon block, such as name, coupon source or if valid coupon codes are used for testing.
- [Delete a coupon block](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletecouponblock.md)
- [Get information about coupon codes](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectcouponcodes.md): Get detailed information about all unassigned coupon codes. You can limit the maximum number of retrieved coupon codes and sort the result by specific criteria. To get information about all assigned and/or used coupon codes, filter by recipient ID or mailing ID.
- [Create a list of coupon codes](https://docs.developers.optimizely.com/optimizely-campaign/reference/createcouponcodes.md)
- [Delete coupon codes](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteallcouponcodes.md)
- [Get information about a coupon code](https://docs.developers.optimizely.com/optimizely-campaign/reference/getcouponcode.md): Get detailed information about a coupon code, such as code, mailing assignment or recipient assignment.
- [Invalidate a coupon code](https://docs.developers.optimizely.com/optimizely-campaign/reference/markasused-1.md): Mark a coupon code as used.
- [Delete a coupon code](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletecouponcode.md)
- [Get all mailing IDs a coupon block is assigned to](https://docs.developers.optimizely.com/optimizely-campaign/reference/getallassignedmailings.md): Get all mailing IDs to which a specified coupon block is assigned.
- [Get information about all custom blocklists](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectcustomblacklists.md): Get detailed information about all custom blocklists, such as name or hash algorithm. You can limit the number of retrieved custom blocklists and set the starting point of the result list.
- [Create a custom blocklist](https://docs.developers.optimizely.com/optimizely-campaign/reference/createcustomblacklist.md)
- [Get information about all entries of a custom blocklist](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectcustomblacklistentries.md): Get detailed information about all entries of a custom blocklist, such as pattern, reason for blocklisting or creation date.
- [Create custom blocklist entries](https://docs.developers.optimizely.com/optimizely-campaign/reference/createblacklistentries.md)
- [Delete all entries from a custom blocklist](https://docs.developers.optimizely.com/optimizely-campaign/reference/wipecustomblacklistentries.md)
- [Get information about a custom blocklist entry](https://docs.developers.optimizely.com/optimizely-campaign/reference/getcustomblacklistentry.md): Get detailed information about a custom blocklist entry, such as pattern, reason for blocklisting or creation date.
- [Update a custom blocklist entry](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatecustomblacklistentry.md): Update information of a custom blocklist entry, such as pattern or reason for blocklisting.
- [Delete a custom blocklist entry](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletecustomblacklistentry.md)
- [Get information about a custom blocklist](https://docs.developers.optimizely.com/optimizely-campaign/reference/getcustomblacklist.md): Get detailed information about a custom blocklist, such as name or hash algorithm.
- [Update a custom blocklist](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatecustomblacklist.md): Update information of a custom blocklist, such as name or hash algorithm.
- [Get information about all configured scheduled jobs](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectallconfiguredjobs.md): Get detailed information about all configured scheduled jobs, such as name, description, triggers.
- [Get information about all running scheduled jobs](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectallrunningjobs.md): Get detailed information about all running scheduled jobs, such as name, start time, elapsed running time.
- [Get information about all folders](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectfolders.md): Get detailed information about all folders, such as parent ID, children ID or creation date. You can limit the result to root folders or filter for a specific type.
- [Create a folder](https://docs.developers.optimizely.com/optimizely-campaign/reference/createfolder-1.md)
- [Assign to an entity](https://docs.developers.optimizely.com/optimizely-campaign/reference/assign.md): Assign a folder to an entity, such as mailing, message template, custom blacklist, image, recipient list or attachment.
- [Get information about a folder](https://docs.developers.optimizely.com/optimizely-campaign/reference/getfolder.md): Get detailed information about a folder, such as ID, name or date and time of creation.
- [Update a folder](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatefolder.md): Update information of a folder, such as name, type or parent folder.
- [Delete a folder](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletefolder.md): The folder to be deleted must be empty.
- [Unassign from an entity](https://docs.developers.optimizely.com/optimizely-campaign/reference/unassign.md): Unassign a folder to an entity, such as mailing, message template, custom blacklist, image, recipient list or attachment.
- [Get information about an archived mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/getarchivedmailmetadata.md): Get detailed information about an archived mailing, such as mailing type, mailingToUser ID and the date and time of creation.
- [Get information about all archived mailings](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectarchivemails.md): Get detailed information about all archived mailings, such as mailing type, mailingToUser ID and the date and time of creation.
- [Get the content of an archived mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/getarchivedmailcontent.md): Get the content of an archived mailing. You can retrieve the content as EML or HTML file, and optionally compress the mailing to save space.
- [Get compressed file with archived mailing contents](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectarchivedmailcontents.md): Get compressed file with archived mailing contents.
- [Get information about a mail ID](https://docs.developers.optimizely.com/optimizely-campaign/reference/getdetailedmailidinformationbyencodedid.md): Get detailed information about a mail ID. A mail ID is the aggregation of the mailing ID, recipient list ID and recipient ID.
- [Get information about a plain mail ID (contains only mailing id)](https://docs.developers.optimizely.com/optimizely-campaign/reference/getdetailedmailidinformationbyencodedplainid.md): Get detailed information about a plain mail ID. A plain mail ID consists only of the mailing ID.
- [Retrieve a mail ID](https://docs.developers.optimizely.com/optimizely-campaign/reference/retrievebmmailid.md): Retrieve a mail ID (for further usage). A mail ID is the aggregation of the mailing ID, recipient list ID and recipient ID.
- [Get information about all message templates](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectmessagetemplates.md): Get detailed information about all message templates, such as format, subject, reply-to address or creation date. You can filter for messages in a folder or limit the number of retrieved message templates.
- [Create or copy a message template](https://docs.developers.optimizely.com/optimizely-campaign/reference/createorcopymessagetemplate.md): Create or copy a message template. You can specify the sender address, the subject for target groups or reset the reply-to address. Note: One of the following request parameters is required: cmsContentTemplateId, mailingId, messageTemplateIdForCreate, messageTemplateIdForCopy.
- [Get information about a message template](https://docs.developers.optimizely.com/optimizely-campaign/reference/getmessagetemplate.md): Get detailed information about a message template, such as reply-to address, subject, format or creation date.
- [Update a message template](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatemessagetemplate.md): Update information of a message template, such as name or subject.
- [Delete a message template](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletemessagetemplate.md)
- [Test a message template](https://docs.developers.optimizely.com/optimizely-campaign/reference/testmessagetemplate.md): Send a test mailing to check content and layout of a message template before sending the actual mailing.
- [Get information about all opt-in processes](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectoptinprocesses.md): Get detailed information about all opt-in processes, such as type, title or creation date.
- [Create an opt-in process](https://docs.developers.optimizely.com/optimizely-campaign/reference/createoptinprocess.md): Create an opt-in process. You can specify name, type or registration page.
- [Get information about an opt-in process](https://docs.developers.optimizely.com/optimizely-campaign/reference/getoptinprocess.md): Get detailed information about an opt-in process, such as type, title or creation date.
- [Update an opt-in process](https://docs.developers.optimizely.com/optimizely-campaign/reference/updateoptinprocess.md): Update information of an opt-in process, such as name, description or type.
- [Get information about all recipient lists](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectrecipientlists.md): Get detailed information about all recipient lists, such as number of recipients, list description or suitability for transactional mails. You can limit the number of retrieved lists and include test lists.
- [Copy a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/copyrecipientlist.md)
- [Get information about a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/getrecipientlist.md): Get detailed information about a recipient list, such as number of recipients, list description or suitability for transactional mails.
- [Update a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/updaterecipientlist.md): Update information of a recipient list such as name or description and check if the list is a test list.
- [Get the attribute names of a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/getrecipientlistattributenames.md)
- [Get the fields of a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/getrecipientlistfields.md)
- [Get information about all recipients in a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectrecipients.md): Get detailed information about all recipients in a recipient list, such as recipient ID, creation date and modification date.
Request limit: In total, a maximum of 10 simultaneous requests for the following operations are permitted per client: REST API selectRecipients, REST API countRecipients and SOAP API getCount (RecipientWebservice).
- [Add multiple recipients to a recipient list. Double opt-in processes will not be overwritten by other opt-in processes (see Opt-in documentation).](https://docs.developers.optimizely.com/optimizely-campaign/reference/addrecipients.md) - [Add a recipient to a recipient list. Double opt-in processes will not be overwritten by other opt-in processes (see Opt-in documentation).](https://docs.developers.optimizely.com/optimizely-campaign/reference/addrecipient.md) - [Delete recipients from a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleterecipients.md): Delete multiple recipients from a recipient list. Note: All recipients are deleted if neither "recipientIds" nor "removalType" is specified. - [Get the total number of recipients in a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/countrecipients.md): Request limit: In total, a maximum of 10 simultaneous requests for the following operations are permitted per client: REST API countRecipients, REST API selectRecipients and SOAP API getCount (RecipientWebservice). - [Get the total number of recipients for distinct attribute values](https://docs.developers.optimizely.com/optimizely-campaign/reference/countdistinctvalues.md): Get all distinct attribute values and count the recipients for each value. - [Get all distinct attribute values of a recipient](https://docs.developers.optimizely.com/optimizely-campaign/reference/retrievedistinctvalues.md) - [Update attribute values of multiple recipients](https://docs.developers.optimizely.com/optimizely-campaign/reference/modifyrecipientsattributes.md) - [Update attribute values of recipients filtered by a target group](https://docs.developers.optimizely.com/optimizely-campaign/reference/modifyrecipientsattributesbytargetgroup.md) - [Get information about a recipient](https://docs.developers.optimizely.com/optimizely-campaign/reference/getrecipient.md): Get detailed information about a recipient, such as recipient ID, creation date and modification date. - [Update attribute values of a recipient](https://docs.developers.optimizely.com/optimizely-campaign/reference/modifyrecipientattributes.md) - [Delete a recipient from a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleterecipient.md) - [Check status optin of given recipient](https://docs.developers.optimizely.com/optimizely-campaign/reference/getoptinstatus.md): Check whether a recipient is opted in or not - [Check whether a recipient is valid](https://docs.developers.optimizely.com/optimizely-campaign/reference/isrecipientvalid.md): Check if a recipient can receive mailings. Recipients are valid if they are not blacklisted, not unsubscribed and did not exceed the bounce limit. - [Create a tracking opt-out](https://docs.developers.optimizely.com/optimizely-campaign/reference/createtrackingoptout-1.md): Create a tracking opt-out to deactivate the tracking of action-based data (opens and clicks) of a recipient. - [Delete a tracking opt-out](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletetrackingoptout-1.md): Delete a tracking opt-out to reactivate the tracking of action-based data (opens and clicks) of a recipient. - [Check whether a recipient is valid in multiple recipient lists](https://docs.developers.optimizely.com/optimizely-campaign/reference/isrecipientvalid_1.md): Check if a recipient can receive mailings in multiple recipient lists. Recipients are valid if they are not blacklisted, not unsubscribed and did not exceed the bounce limit. - [Delete the recipient history](https://docs.developers.optimizely.com/optimizely-campaign/reference/wiperecipienthistory.md): Delete all action data of a recipient. - [Update a recipient ID](https://docs.developers.optimizely.com/optimizely-campaign/reference/updaterecipientid.md) - [Get the total number of hard or soft bounces of a recipient](https://docs.developers.optimizely.com/optimizely-campaign/reference/getbouncecounter-1.md): Get the total number of hard or soft bounces of a recipient to determine if a recipient will receive further mailings. - [Delete hard and soft bounces](https://docs.developers.optimizely.com/optimizely-campaign/reference/resetbouncecounter-1.md): Delete hard and soft bounces of a recipient. - [Get information about whether a recipient has exceeded the hard or the soft bounce threshold](https://docs.developers.optimizely.com/optimizely-campaign/reference/isbouncecounterthresholdexceeded.md) - [Get the maximum number of allowed bounces of a recipient](https://docs.developers.optimizely.com/optimizely-campaign/reference/getbouncecounterthreshold-1.md): Get the maximum number of hard or soft bounces a recipient can produce before the recipient will stop to get further mailings. - [Get information about all responses of a recipient](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectresponses.md): Get detailed information about all responses of a recipient, such as response type, response subject and rule name of the response. - [Get information about a sending batch](https://docs.developers.optimizely.com/optimizely-campaign/reference/getsendingbatch.md): Get detailed information about a sending batch, such as id, campaign, recipient list and state. - [Persist chunked recipients](https://docs.developers.optimizely.com/optimizely-campaign/reference/addrecipients_1.md): Transfer recipients that will be used for the sending batch. - [Send campaign to the chunked recipients](https://docs.developers.optimizely.com/optimizely-campaign/reference/importrecipientsandsendbatch.md): Imports the recipients (chunked recipients can be provided with this call as well) and starts the campaign. The sending batch is marked as finished afterwards. - [Get information about all sending batches](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectsendingbatches.md): Get detailed information about all sending batches, such as id, campaign, recipient list and state. - [Prepares new sending batch](https://docs.developers.optimizely.com/optimizely-campaign/reference/preparenewbatch.md): Creates a new sending batch based on configured campaign parameters and the next available recipient list from the pool. - [Get the total number of unsubscribes](https://docs.developers.optimizely.com/optimizely-campaign/reference/countunsubscribes.md): Get the total number of recipients that are currently unsubscribed in a client. - [Get information about all unsubscribe entries](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectunsubscribes.md): Get detailed information about all unsubscribe entries of multiple recipients, such as unsubscribe reason or date and time of creation. - [Add recipients to the internal unsubscribe list or unsubscribe recipients (max. 5000)](https://docs.developers.optimizely.com/optimizely-campaign/reference/createunsubscribes.md): Add multiple recipients to a unsubscribe list or unsubscribe multiple recipients based on mailing IDs. - [Remove one or multiple recipients from the internal unsubscribe list](https://docs.developers.optimizely.com/optimizely-campaign/reference/removeunsubscribes.md) - [Get basic information of an authenticated user.](https://docs.developers.optimizely.com/optimizely-campaign/reference/getauthenticateduser.md) - [Rotate a password. Please be aware that after rotation it can take some minutes until the new password can be used.](https://docs.developers.optimizely.com/optimizely-campaign/reference/rotatepassword.md) - [Activate a webhook](https://docs.developers.optimizely.com/optimizely-campaign/reference/activatewebhook.md): Activate a webhook to start sending event data. - [Get information about all webhooks](https://docs.developers.optimizely.com/optimizely-campaign/reference/selectwebhooks.md): Get detailed information about all webhooks, such as webhook ID, event data type and webhook status. - [Create a webhook](https://docs.developers.optimizely.com/optimizely-campaign/reference/createwebhook.md) - [Deactivate a webhook](https://docs.developers.optimizely.com/optimizely-campaign/reference/deactivatewebhook.md): Deactivate a webhook to stop sending event data. - [Update a webhook](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatewebhook.md) - [Delete a webhook](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletewebhook.md) - [Verify a webhook](https://docs.developers.optimizely.com/optimizely-campaign/reference/verifywebhook.md): Verify a webhook. The request is sent to the configured target URL to check if the webhook is ready to use. If successful, the value "200" is returned in the "httpStatusCode" field of the JSON response. In case of errors check the "responseBody" field. # Deprecated Products Documentation > Documentation for Deprecated Products ## Guides - [Deprecated products](https://docs.developers.optimizely.com/deprecated-products/docs/deprecated-products.md): List of products deprecated by Optimizely ## API Reference - [About the Optimizely Full Stack (legacy) APIs](https://docs.developers.optimizely.com/deprecated-products/reference/about-the-optimizely-full-stack-legacy-apis.md): Describes the available REST APIs to Optimizely Full Stack (legacy) Experimentation. - [Overview](https://docs.developers.optimizely.com/deprecated-products/reference/overview.md): Overview and how to get started using the Optimizely's REST API. - [List Projects](https://docs.developers.optimizely.com/deprecated-products/reference/list_projects.md): Get a list of all the Projects in your account, with associated metadata - [Create a Project](https://docs.developers.optimizely.com/deprecated-products/reference/create_project.md): Create a new Project in your account - [Read a Project](https://docs.developers.optimizely.com/deprecated-products/reference/get_project.md): Get all the properties of a single Project - [Update a Project](https://docs.developers.optimizely.com/deprecated-products/reference/update_project.md): Update a Project - [List Campaigns](https://docs.developers.optimizely.com/deprecated-products/reference/list_campaigns.md): Get a list of all the Campaigns in a Project - [Create a Campaign](https://docs.developers.optimizely.com/deprecated-products/reference/create_campaign.md): Create a new Campaign in your account - [Archive a Campaign](https://docs.developers.optimizely.com/deprecated-products/reference/delete_campaign.md): Archive Campaign by ID - [Read a Campaign](https://docs.developers.optimizely.com/deprecated-products/reference/get_campaign.md): Get metadata for a single Campaign - [Update a Campaign](https://docs.developers.optimizely.com/deprecated-products/reference/update_campaign.md): Update a campaign's metadata. - [Get Campaign results](https://docs.developers.optimizely.com/deprecated-products/reference/get_campaign_results.md): Get results for a Campaign - [Get a sharable link for the campaign's results page](https://docs.developers.optimizely.com/deprecated-products/reference/get_campaign_results_share_link.md): This link allows read-only access for anyone to view the results, even if they don't have an Optimizely account. Because anyone can use the link, be careful where you share it. - [Get Campaign results as a CSV](https://docs.developers.optimizely.com/deprecated-products/reference/get_campaign_results_csv.md): Get results for a Campaign as a CSV - [List Experiments](https://docs.developers.optimizely.com/deprecated-products/reference/list_experiments.md): Get a list of all the Experiments by Project or Campaign. Either theproject_id or campaign_id query parameter is required.
- [Create an Experiment](https://docs.developers.optimizely.com/deprecated-products/reference/create_experiment.md): Create an Experiment in a Project
- [Archive an Experiment](https://docs.developers.optimizely.com/deprecated-products/reference/delete_experiment.md): Archive Experiment by ID
- [Read an Experiment](https://docs.developers.optimizely.com/deprecated-products/reference/get_experiment.md): Get metadata for a single Experiment
- [Update an Experiment](https://docs.developers.optimizely.com/deprecated-products/reference/update_experiment.md): Update an experiment by ID.
- [Get Experiment results](https://docs.developers.optimizely.com/deprecated-products/reference/get_experiment_results.md): Get results for a single Experiment
- [Get a sharable link for the experiment's results page](https://docs.developers.optimizely.com/deprecated-products/reference/get_experiment_results_share_link.md): This link allows read-only access for anyone to view the results, even if they don't have an Optimizely account. Because anyone can use the link, be careful where you share it.
- [Get Experiment results time series](https://docs.developers.optimizely.com/deprecated-products/reference/get_experiment_timeseries.md): Get results time series for a single Experiment
- [Get Experiment results as a CSV](https://docs.developers.optimizely.com/deprecated-products/reference/get_experiment_results_csv.md): Get results for a single Experiment as a CSV
- [List Audiences](https://docs.developers.optimizely.com/deprecated-products/reference/list_audiences.md): List Audiences for a Project
- [Create an Audience](https://docs.developers.optimizely.com/deprecated-products/reference/create_audience.md): Create an Audience for a Project
- [Read an Audience](https://docs.developers.optimizely.com/deprecated-products/reference/get_audience.md): Get metadata for a single Audience
- [Update an Audience](https://docs.developers.optimizely.com/deprecated-products/reference/update_audience.md): Update an Audience for a Project
- [List Pages](https://docs.developers.optimizely.com/deprecated-products/reference/list_pages.md): List all Pages for a Project
- [Create a Page](https://docs.developers.optimizely.com/deprecated-products/reference/create_page.md): Create a new Page in a provided Project
- [Archived a Page](https://docs.developers.optimizely.com/deprecated-products/reference/delete_page.md): Archive a Page within a Project by ID
- [Read a page](https://docs.developers.optimizely.com/deprecated-products/reference/get_page.md): Get metadata for a single Page.
- [Update a Page](https://docs.developers.optimizely.com/deprecated-products/reference/update_page.md): Update a Page in a provided Project
- [List all Events](https://docs.developers.optimizely.com/deprecated-products/reference/list_events.md): Get all Events for a Project. This endpoint lists all types of Events including Pageview Events which are stored as Pages. You can also get Goal objects from Optimizely Classic by setting the include_classic parameter to true.
- [Get Event by ID](https://docs.developers.optimizely.com/deprecated-products/reference/get_event.md): Get Event by ID
- [Create an In-Page Event](https://docs.developers.optimizely.com/deprecated-products/reference/create_in_page_event.md): Create an Event that occurs in the context of a Page, such as measuring clicks
- [Archive an In-Page Event](https://docs.developers.optimizely.com/deprecated-products/reference/delete_in_page_event.md): Archive an In-Page Event
- [Update an In-Page Event](https://docs.developers.optimizely.com/deprecated-products/reference/update_in_page_event.md): Update an Event that occurs in the context of a Page, such as measuring clicks
- [Create a Custom Event](https://docs.developers.optimizely.com/deprecated-products/reference/create_custom_event.md): Create a Custom Event in a provided Project
- [Archive a Custom Event](https://docs.developers.optimizely.com/deprecated-products/reference/delete_custom_event.md): Archive a Custom Event
- [Update a Custom Event](https://docs.developers.optimizely.com/deprecated-products/reference/update_custom_event.md): Update a Custom Event
- [List Attributes](https://docs.developers.optimizely.com/deprecated-products/reference/list_attributes.md): List Attributes under a Project
- [Create an Attribute](https://docs.developers.optimizely.com/deprecated-products/reference/create_attribute.md): Create an Attribue
- [Archive an Attribute](https://docs.developers.optimizely.com/deprecated-products/reference/delete_attribute.md): Archive Attribute by ID
- [Read an Attribute](https://docs.developers.optimizely.com/deprecated-products/reference/get_attribute.md): Get Attribute by ID
- [Update an Attribute](https://docs.developers.optimizely.com/deprecated-products/reference/update_attribute.md): Update an Attribute by ID
- [List Exclusion Groups](https://docs.developers.optimizely.com/deprecated-products/reference/list_groups.md): List Exclusion Groups under a Project
- [Create an Exclusion Group](https://docs.developers.optimizely.com/deprecated-products/reference/create_group.md): Create a new Exclusion Group in a provided project
- [Archive an Exclusion Group](https://docs.developers.optimizely.com/deprecated-products/reference/delete_group.md): Archive an Exclusion Group by ID
- [Get an Exclusion Group](https://docs.developers.optimizely.com/deprecated-products/reference/get_group.md): Get an Exclusion Group by ID
- [Update an Exclusion Group](https://docs.developers.optimizely.com/deprecated-products/reference/update_group.md): Update an exclusion group by ID.
- [List Extensions](https://docs.developers.optimizely.com/deprecated-products/reference/list_extensions.md): List Extensions under a project
- [Create an Extension](https://docs.developers.optimizely.com/deprecated-products/reference/create_extension.md): Create a new Extension in a provided project
- [Archive an Extension](https://docs.developers.optimizely.com/deprecated-products/reference/delete_extension.md): Archive an Extension by ID
- [Get an Extension](https://docs.developers.optimizely.com/deprecated-products/reference/get_extension.md): Get an Extension by ID
- [Update an Extension](https://docs.developers.optimizely.com/deprecated-products/reference/update_extension.md): Update an extension by ID.
- [Get Plan & Usage information for all products](https://docs.developers.optimizely.com/deprecated-products/reference/get_plan.md): Get Plan & Usage information for all products, only accessible for Administrators on the account
- [Get a list of Scheduled Jobs](https://docs.developers.optimizely.com/deprecated-products/reference/list_scheduled_jobs.md): Get the list of Scheduled Jobs that belong to your account
- [Create a Scheduled Job](https://docs.developers.optimizely.com/deprecated-products/reference/create_scheduled_job.md): Create a Scheduled Job
- [Archive a Scheduled Job](https://docs.developers.optimizely.com/deprecated-products/reference/delete_scheduled_job.md): Archive a Scheduled Job by ID
- [Get a Scheduled Job](https://docs.developers.optimizely.com/deprecated-products/reference/get_scheduled_job.md): Get a Scheduled Job by ID
- [Update a Scheduled Job](https://docs.developers.optimizely.com/deprecated-products/reference/update_scheduled_job.md): Update a Scheduled Job by ID
- [Get current User information](https://docs.developers.optimizely.com/deprecated-products/reference/get_me.md): Get current User information
- [Get list attributes by project](https://docs.developers.optimizely.com/deprecated-products/reference/list_list_attributes.md): Get all of the List Attributes that have been created in a given project.
- [Create a List Attribute](https://docs.developers.optimizely.com/deprecated-products/reference/create_list_attribute.md): Create a List Attribue with provided `name`, `list_type` and `key_field`. Fields `description` and `list_content` are optional.
- [Archive a List Attribute](https://docs.developers.optimizely.com/deprecated-products/reference/archive_list_attribute.md): Archive List Attribute by ID
- [Read a List Attribute](https://docs.developers.optimizely.com/deprecated-products/reference/get_list_attribute.md): Get metadata for a single List Attribute.
- [Update a List Attribute](https://docs.developers.optimizely.com/deprecated-products/reference/update_list_attribute.md): Overwrite the List Attribute with the provided id. Required arguments are identical to creating a new List Attribute.
- [Read all the Sections in a Multivariate Test](https://docs.developers.optimizely.com/deprecated-products/reference/get_experiment_sections.md): Get a list of all Sections in a Multivariate Test
- [Create a new Section in a Multivariate Test](https://docs.developers.optimizely.com/deprecated-products/reference/create_section.md): Add a new Section to the Multivariate Test specified by `experiment_id`
- [Archive a Section by ID](https://docs.developers.optimizely.com/deprecated-products/reference/delete_section.md): Archive a Section by ID within the specified Multivariate Test
- [Read a Section of a Multivariate Test](https://docs.developers.optimizely.com/deprecated-products/reference/get_section.md): Get metadata for a single Multivariate Test Section
- [Update a Section by ID](https://docs.developers.optimizely.com/deprecated-products/reference/update_section.md): (Beta) Update a section by ID within the specified multivariate test.
- [Get Features by Project](https://docs.developers.optimizely.com/deprecated-products/reference/list_features.md): Get all of the Features that have been created in a given Project. Note this endpoint is incompatible with Full Stack Targeted Rollouts projects (default in accounts created after July 2020) and with non-legacy Full Stack projects (default in projects created after February 2021). See the compatible API at https://library.optimizely.com/docs/api/flags/v1/index.html#tag/Flags.
- [Create a Feature](https://docs.developers.optimizely.com/deprecated-products/reference/create_feature.md): Create a Feature
- [Archive a Feature](https://docs.developers.optimizely.com/deprecated-products/reference/delete_feature.md): Archive a Feature
- [Read a Feature](https://docs.developers.optimizely.com/deprecated-products/reference/get_feature.md): Get metadata for a single Feature. Note this endpoint is incompatible with Full Stack Targeted Rollouts projects (default in accounts created after July 2020) and with non-legacy Full Stack projects (default in projects created after February 2021). See the compatible API at https://library.optimizely.com/docs/api/flags/v1/index.html#tag/Flags.
- [Update a Feature](https://docs.developers.optimizely.com/deprecated-products/reference/update_feature.md): Update a feature by ID.
- [List Subject Access Requests by data source and status](https://docs.developers.optimizely.com/deprecated-products/reference/list_sar_requests_by_team.md): Get a list of Subject Access Requests by data source and status
- [Update a Subject Access Request](https://docs.developers.optimizely.com/deprecated-products/reference/update_sar_request.md): Update a Subject Access Request by ID
- [Update a Subject Access Request](https://docs.developers.optimizely.com/deprecated-products/reference/update_sar_request_by_post.md): Update a Subject Access Request by ID
- [List Subject Access Requests](https://docs.developers.optimizely.com/deprecated-products/reference/list_sar_requests_by_account.md): Fetch Subject Access Requests submitted from your account
- [Create a Subject Access Request](https://docs.developers.optimizely.com/deprecated-products/reference/create_sar_request.md): Create a Subject Access Request
- [Get Subject Access Request](https://docs.developers.optimizely.com/deprecated-products/reference/get_sar_request.md): Get Subject Access Requests by request id
- [Get Environments by Project](https://docs.developers.optimizely.com/deprecated-products/reference/list_environments.md): Get all of the Environments that have been created in a given Project
- [Create an Environment](https://docs.developers.optimizely.com/deprecated-products/reference/create_environment.md): Create an Environment in a provided Project
- [Archive an Environment](https://docs.developers.optimizely.com/deprecated-products/reference/delete_environment.md): Archive an Environment
- [Read an Environment](https://docs.developers.optimizely.com/deprecated-products/reference/get_environment.md): Get all the properties of a single Environment
- [Update an Environment](https://docs.developers.optimizely.com/deprecated-products/reference/update_environment.md): Update an Environment by ID
- [Read the datafile of an Environment](https://docs.developers.optimizely.com/deprecated-products/reference/get_datafile.md): Get the datafile for an Environment. The Datafile is a JSON string that describes to the Full Stack SDK all the experiments and features running in a given environment and dependent entities like audiences and attributes. Normally, you won't need to interact with the datafile directly. The SDK exposes methods that operate on it internally.
- [Search](https://docs.developers.optimizely.com/deprecated-products/reference/get_search_results.md): Search for entities in your account by text string
- [Retrieve changes for a project.](https://docs.developers.optimizely.com/deprecated-products/reference/list_change_history.md): Get a list of changes for a given project using optional filters.
- [Get bucketing information for a visitor](https://docs.developers.optimizely.com/deprecated-products/reference/get_bucketing_history.md): Get a list of experiments within a project a visitor has been exposed to
- [Get aws credentials to access enriched events dataset](https://docs.developers.optimizely.com/deprecated-products/reference/get_enriched_events_export_credentials.md): Get aws credentials to access & export enriched events dataset
- [Get Impressions Usage](https://docs.developers.optimizely.com/deprecated-products/reference/get_impressions_usage_request.md): Get Impressions Usage by account id
- [Get Impressions Usage Summary](https://docs.developers.optimizely.com/deprecated-products/reference/get_impressions_usage_summary_request.md): Get Impressions Usage Summary by account id
- [List Collaborators](https://docs.developers.optimizely.com/deprecated-products/reference/list_collaborators.md): List all the Collaborators on your account, or filter by project_id to list Collaborators on a specific project
- [Invite Collaborators](https://docs.developers.optimizely.com/deprecated-products/reference/create_collaborators.md): Invite collaborators to specific projects on an account
- [List Collaborators who have not yet accepted the invitations](https://docs.developers.optimizely.com/deprecated-products/reference/list_invitations.md): List Collaborators who are yet to accept the invitations.
- [Summaries of Experiments and Campaigns](https://docs.developers.optimizely.com/deprecated-products/reference/get_experiment_summaries.md): Summaries of Experiments and Campaigns in a Project
- [Get Experiment Result's Report](https://docs.developers.optimizely.com/deprecated-products/reference/get_experiment_report.md): Gets the outcome of the experiment as inferred by the Optimizely system upon the evaluation of variations that may or may not have reached statistical significance.
- [Get Webhooks by Project](https://docs.developers.optimizely.com/deprecated-products/reference/list_webhooks.md): Get all of the Webhooks that have been created in a given Project
- [Create a Webhook](https://docs.developers.optimizely.com/deprecated-products/reference/create_webhook.md): Create a Webhook in a provided Project
- [Delete a Webhook](https://docs.developers.optimizely.com/deprecated-products/reference/delete_webhook.md): Delete an Webhook
- [Read a Webhook](https://docs.developers.optimizely.com/deprecated-products/reference/get_webhook.md): Get all the properties of a single Webhook
- [Update a Webhook](https://docs.developers.optimizely.com/deprecated-products/reference/update_webhook.md): Update a webhook by ID
- [Download a CSV with all current catalog data](https://docs.developers.optimizely.com/deprecated-products/reference/get_recs_catalog_csv.md): Download a CSV with all current catalog data
- [Download a CSV with all computed recommendations output data](https://docs.developers.optimizely.com/deprecated-products/reference/get_recs_output_csv.md): Download a CSV with all computed recommendations output data
- [Download a CSV with summary stats data](https://docs.developers.optimizely.com/deprecated-products/reference/get_recs_stats_csv.md): Download a CSV with summary stats data
- [List Metric Sets](https://docs.developers.optimizely.com/deprecated-products/reference/listmetricsets.md): List the specified Metric Sets for a Project.
- [Create a Metric Set](https://docs.developers.optimizely.com/deprecated-products/reference/putmetricsets.md): Creates a Metric Set for a Project
- [Delete Metric Sets](https://docs.developers.optimizely.com/deprecated-products/reference/deletemetricsets.md): Delete the specified Metric Sets for a Project.
- [Update a Metric Set](https://docs.developers.optimizely.com/deprecated-products/reference/patchmetricsets.md): Updates the Metric Set for a Project
- [List Metric Sets by Metric ids](https://docs.developers.optimizely.com/deprecated-products/reference/listmetricsetsbymetrics.md): List the specified Metric Sets for a list of metric ids.
- [List Metrics](https://docs.developers.optimizely.com/deprecated-products/reference/listmetrics.md): Get a list of all the Metrics for an account, a project, a combination of account and project,or a list of layer_ids. Each parameter must be provided exclusively, with the exception of thespecial case where both account_id and project_id may be provided in the same request.
- [Create a Metric](https://docs.developers.optimizely.com/deprecated-products/reference/savemetric.md): Create a new Metric
- [Update a Metric](https://docs.developers.optimizely.com/deprecated-products/reference/updatemetric.md): Update a Metric
- [Read a Metric](https://docs.developers.optimizely.com/deprecated-products/reference/getmetric.md): Get all the properties of a single Metric
- [Delete a Metric](https://docs.developers.optimizely.com/deprecated-products/reference/deletemetric.md): Delete a Metric by ID