# Commerce Connect Documentation
> Documentation for Commerce Connect
## Guides
- [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.
- [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).
- [Meta-class references](https://docs.developers.optimizely.com/commerce-connect/docs/meta-class-references.md): Create relations between different types of business objects.
- [MetaClass class](https://docs.developers.optimizely.com/commerce-connect/docs/metaclass-class.md): Represents a class containing a collection of meta-fields.
- [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.
- [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.
- [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).
- [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).
- [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.
- [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.
- [Object configuration](https://docs.developers.optimizely.com/commerce-connect/docs/object-configuration.md): Describes options for configuring business foundation objects.
- [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).
- [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).
- [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).
- [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.
- [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.
- [Assets and media](https://docs.developers.optimizely.com/commerce-connect/docs/assets-and-media.md): Describes asset and media management in Optimizely Commerce Connect.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Dynamic packages](https://docs.developers.optimizely.com/commerce-connect/docs/dynamic-packages.md): Describes how to use dynamic packages in Optimizely Commerce Connect.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Configuration files](https://docs.developers.optimizely.com/commerce-connect/docs/configuration.md): Introduces configurations for 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
- [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.
- [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.
- [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.
- [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.
- [Customers](https://docs.developers.optimizely.com/commerce-connect/docs/customers.md): Describes the Customer Management system in Optimizely Commerce Connect.
- [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.
- [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.
- [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 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.
- [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.
- [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.
- [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.
- [Caching for Commerce Connect](https://docs.developers.optimizely.com/commerce-connect/docs/caching.md): Describes how caching is used for product catalogs and entries.
- [Dashboard overview](https://docs.developers.optimizely.com/commerce-connect/docs/dashboard-overview.md): Describes the technical context for the Optimizely Commerce Connect dashboard
- [Add ecommerce functionality](https://docs.developers.optimizely.com/commerce-connect/docs/adding-e-commerce-functionality.md): Describes implementing an Optimizely Customized Commerce solution.
- [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.
- [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.
- [Project recommendations](https://docs.developers.optimizely.com/commerce-connect/docs/recommendations-for-commerce-projects.md): Describes recommendations for implementing Optimizely Customized Commerce solutions.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Custom promotions](https://docs.developers.optimizely.com/commerce-connect/docs/custom-promotions.md): Describes how to work with custom promotions in Optimizely Commerce Connect.
- [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.
- [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).
- [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 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.
- [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.
- [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.
- [Markets](https://docs.developers.optimizely.com/commerce-connect/docs/markets.md): Describes the Market concept in Optimizely Commerce Connect.
- [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.
- [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
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 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.
- [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.
- [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.
- [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.
- [Orders](https://docs.developers.optimizely.com/commerce-connect/docs/orders.md): Describes the order management APIs 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Payments](https://docs.developers.optimizely.com/commerce-connect/docs/payments.md): Introduces payments 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
- [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.
- [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.
- [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.
- [Recommendations in Commerce Connect](https://docs.developers.optimizely.com/commerce-connect/docs/personalization.md): Describes personalize recommendations in 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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
- [Reports](https://docs.developers.optimizely.com/commerce-connect/docs/reports.md): Introduces the reporting functionality in Optimizely Commerce Connect.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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
- [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.
- [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.
- [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.
- [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.
- [Search](https://docs.developers.optimizely.com/commerce-connect/docs/search.md): Describes the extensive, system-wide search engine that comes with 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
- [Security for Optimizely Commerce Connect](https://docs.developers.optimizely.com/commerce-connect/docs/security.md): Introduces other security topics for 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.
- [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.
- [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.
- [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](https://docs.developers.optimizely.com/commerce-connect/docs/shipping.md): Describes the shipping features of Optimizely Commerce Connect, including shipping methods, providers and gateways.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Warehouses and inventories](https://docs.developers.optimizely.com/commerce-connect/docs/warehouses-and-inventories.md): Introduces warehouses and inventories in Optimizely Commerce Connect.
## 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
- [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.
- [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.
- [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.
- [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
- [Configure multiple email domains](https://docs.developers.optimizely.com/configured-commerce/docs/configure-multiple-email-domains.md): Describes how to configure multiple email domains.
- [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.
- [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.
- [Database definitions](https://docs.developers.optimizely.com/configured-commerce/docs/database-definitions.md): Provides the database definitions for Configured Commerce.
- [Dependency injection](https://docs.developers.optimizely.com/configured-commerce/docs/dependency-injection.md): Describes dependency injection in Optimizely Configured Commerce.
- [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.
- [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.
- [.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 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
- [.NET 8.0+ local development environment](https://docs.developers.optimizely.com/configured-commerce/docs/net8-local-development-environment.md)
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Understand blueprint components](https://docs.developers.optimizely.com/configured-commerce/docs/understanding-blueprint-components.md): Explains blueprint components.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Custom pages](https://docs.developers.optimizely.com/configured-commerce/docs/extend-pages-in-classic.md): Describes custom pages in the Configured Commerce Classic CMS.
- [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.
- [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.
- [Add widget](https://docs.developers.optimizely.com/configured-commerce/docs/widget-attributes-in-classic.md): Describes how to add widgets and configuring attributes.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 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.
- [Layout sections](https://docs.developers.optimizely.com/configured-commerce/docs/layout-sections-in-classic.md): Provides available layout sections for in Configured Commerce CMS.
- [Layout templates](https://docs.developers.optimizely.com/configured-commerce/docs/layouts-in-classic.md): Provides layout template DotLiquid Model properties and discusses upgrade considerations.
- [Navigation menu](https://docs.developers.optimizely.com/configured-commerce/docs/navigation-menu-in-classic.md): Provides examples and upgrade considerations for Navigation Menu templates.
- [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.
- [Page templates](https://docs.developers.optimizely.com/configured-commerce/docs/page-templates-in-classic.md): Describes how to use, modify, and upgrade page templates.
- [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.
- [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.
- [Styles for themes](https://docs.developers.optimizely.com/configured-commerce/docs/styles-in-classic.md): Describes styles for themes in Configured Commerce CMS.
- [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.
- [Improve theme performance](https://docs.developers.optimizely.com/configured-commerce/docs/theme-performance-in-classic.md): Provides scripts to improve performance for custom themes.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Mobile SDK](https://docs.developers.optimizely.com/configured-commerce/docs/commerce-mobile-sdk-overview.md): Overview of the Optimizely Configured Commerce Mobile SDK
- [Configure Firebase](https://docs.developers.optimizely.com/configured-commerce/docs/configure-firebase.md): How to use Firebase with the Optimizely Configured Commerce Mobile App.
- [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)
- [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.
- [App configuration](https://docs.developers.optimizely.com/configured-commerce/docs/app-configuration.md): Configure the Configured Commerce Mobile SDK.
- [Class configuration](https://docs.developers.optimizely.com/configured-commerce/docs/class-configuration.md): Extend Optimizely's classes to add functionality to your app.
- [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.
- [Mobile SDK reference](https://docs.developers.optimizely.com/configured-commerce/docs/mobile-sdk-reference.md): Information on customizing the 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.
- [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
- [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.
- [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.
- [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 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 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.
- [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.
- [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.
- [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.
- [Custom properties](https://docs.developers.optimizely.com/configured-commerce/docs/overview-of-custom-properties.md): Describes custom properties within the Admin Console.
- [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+.
- [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.
- [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.
- [Sandbox and production infrastructure](https://docs.developers.optimizely.com/configured-commerce/docs/b2b-commerce-cloud-infrastructure-deployment.md): Overview of hosting environments and infrastructure.
- [Deployment process](https://docs.developers.optimizely.com/configured-commerce/docs/deployment-overview.md): Overview of the Optimizely Configured Commerce deployment process.
- [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.
- [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.
- [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.
- [Upgrade Configured Commerce](https://docs.developers.optimizely.com/configured-commerce/docs/upgrading-b2b-commerce-cloud.md): Describes how to upgrade Optimizely Configured Commerce.
- [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.
- [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.
- [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.
- [Search architecture](https://docs.developers.optimizely.com/configured-commerce/docs/search-architecture.md): Provides an overview of the search architecture for Configured Commerce.
- [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.
- [Search extensions](https://docs.developers.optimizely.com/configured-commerce/docs/search-extensions.md): This topic provides an overview of supported search extension types.
- [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.
- [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.
- [Create a custom reducer](https://docs.developers.optimizely.com/configured-commerce/docs/create-a-custom-reducer.md): Describes how to create a custom reducer.
- [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.
- [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.
- [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.
- [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.
- [Mobius design language](https://docs.developers.optimizely.com/configured-commerce/docs/mobius-overview.md): Provides an overview of Mobius, Spire's internal design language.
- [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.
- [Page NavigationFilters](https://docs.developers.optimizely.com/configured-commerce/docs/page-navigationfilters.md): Describes how to use NavigationFilter in Optimizely Configured Commerce.
- [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.
- [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.
- [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.
- [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
- [Zones in React](https://docs.developers.optimizely.com/configured-commerce/docs/zones-in-react.md): Describes how to use zones.
- [Activate a license](https://docs.developers.optimizely.com/configured-commerce/docs/activating-a-b2b-commerce-license.md): Explains license activation for 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.
- [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.
- [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)
- [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.
- [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.
- [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.
- [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
- [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.
- [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.
- [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.
- [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
- [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.
- [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.
- [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.
- [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.
- [Download WIS](https://docs.developers.optimizely.com/configured-commerce/docs/wis-installer.md): Download the Windows Integration Service installer for Configured Commerce.
- [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.
- [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.
- [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).
- [Accounts APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/accounts-apihandlers.md): Query user accounts by search criteria.
- [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.
- [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.
- [Orders APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/orders-apihandler.md): Return a collection of orders.
- [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.
- [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.
- [Products APIÂ handler](https://docs.developers.optimizely.com/configured-commerce/docs/products-apihandler.md): Return a single product.
- [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.
- [SessionRequestHandler API handler](https://docs.developers.optimizely.com/configured-commerce/docs/sessionrequesthandler.md): Describes the Session Request handlers.
- [Sessions API handler](https://docs.developers.optimizely.com/configured-commerce/docs/sessions-handlers.md): Get the current session.
- [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.
- [V2 Products API handler](https://docs.developers.optimizely.com/configured-commerce/docs/v2-products-api-handler.md)
- [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.
- [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.
- [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.
- [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.
- [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.
- [Helpers and utilities](https://docs.developers.optimizely.com/configured-commerce/docs/overview-of-helpers-and-utilities.md): Provides an overview of helpers and utilities.
- [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.
- [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
- [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
- [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
- [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.
- [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.
- [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)
- [Pipelines](https://docs.developers.optimizely.com/configured-commerce/docs/complete-guide-to-pipelines.md): Overview of pipelines with code samples.
- [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)
- [Add and replace pipelines](https://docs.developers.optimizely.com/configured-commerce/docs/overview-of-pipelines.md): Describes how to add and replace pipelines.
- [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)
- [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)
- [PunchOutOrderRequestParser pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/extending-the-punchoutorderrequestparser.md): Describes how to extend the PunchOutOrderRequestParser.
- [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)
- [GetPunchOutSession pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/getpunchoutsession.md)
- [GetSetupRequestCustomer pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/getsetuprequestcustomer.md)
- [PunchOut pipelines](https://docs.developers.optimizely.com/configured-commerce/docs/punchoutpipeline.md)
- [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)
- [Request for Quote pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/request-for-quote-pipelines.md)
- [Requisition pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/requisition-pipelines.md)
- [Search pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/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.
- [Third-party search pipeline](https://docs.developers.optimizely.com/configured-commerce/docs/third-party-search-pipelines.md)
- [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)
- [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.
- [IFrame limitations](https://docs.developers.optimizely.com/configured-commerce/docs/iframe-limitations.md): Describes limitations for iframe implementation in Optimizely Configured Commerce
- [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.
- [Security architecture](https://docs.developers.optimizely.com/configured-commerce/docs/security-architecture.md): Describes how Configured Commerce processes user and customer security.
- [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.
- [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
- [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)
- [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.
- [IStartupTask](https://docs.developers.optimizely.com/configured-commerce/docs/istartuptask.md): Describes startup task purposes and configurations.
- [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.
- [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.
- [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.
- [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)
- [C# SDK](https://docs.developers.optimizely.com/configured-commerce/docs/c-sdk.md)
- [Use SDK](https://docs.developers.optimizely.com/configured-commerce/docs/use-sdk.md)
- [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)
## API Reference
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_default.md)
- [Delete entity in EntitySet AdminActionConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_deletebyid.md)
- [/api/v1/admin/adminactionconfigurations/delete](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_deleteroute.md)
- [Returns the EntitySet AdminActionConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_get.md)
- [/api/v1/admin/adminactionconfigurations({key})/actionpermissions({adminactionpermissionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_getactionpermissionbykeyandadminactionpermissionkey.md)
- [Returns the entity with the key from AdminActionConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_getbyid.md)
- [/api/v1/admin/adminactionconfigurations({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet AdminActionConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_patchbyid.md)
- [Post a new entity to EntitySet AdminActionConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_post.md)
- [Replace entity in EntitySet AdminActionConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionconfigurations_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_default.md)
- [Delete entity in EntitySet AdminActionPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_deletebyid.md)
- [/api/v1/admin/adminactionpermissions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_deleteroute.md)
- [Returns the EntitySet AdminActionPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_get.md)
- [Returns the entity with the key from AdminActionPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_getbyid.md)
- [/api/v1/admin/adminactionpermissions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet AdminActionPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_patchbyid.md)
- [Post a new entity to EntitySet AdminActionPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_post.md)
- [Replace entity in EntitySet AdminActionPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/adminactionpermissions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_default.md)
- [Delete entity in EntitySet AdminUserProfilePasswords](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_deletebyid.md)
- [/api/v1/admin/adminuserprofilepasswords/delete](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_deleteroute.md)
- [Returns the EntitySet AdminUserProfilePasswords](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_get.md)
- [Returns the entity with the key from AdminUserProfilePasswords](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_getbyid.md)
- [/api/v1/admin/adminuserprofilepasswords({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet AdminUserProfilePasswords](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_patchbyid.md)
- [Post a new entity to EntitySet AdminUserProfilePasswords](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_post.md)
- [Replace entity in EntitySet AdminUserProfilePasswords](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepasswords_putbyid.md)
- [/api/v1/admin/adminuserprofilepreferences/Current](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_createpreferencesforcurrentuser.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_default.md)
- [Delete entity in EntitySet AdminUserProfilePreferences](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_deletebyid.md)
- [/api/v1/admin/adminuserprofilepreferences/Current](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_deletepreferencesforcurrentuser.md)
- [/api/v1/admin/adminuserprofilepreferences/delete](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_deleteroute.md)
- [Returns the EntitySet AdminUserProfilePreferences](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_get.md)
- [Returns the entity with the key from AdminUserProfilePreferences](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_getbyid.md)
- [/api/v1/admin/adminuserprofilepreferences({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet AdminUserProfilePreferences](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_patchbyid.md)
- [Post a new entity to EntitySet AdminUserProfilePreferences](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_post.md)
- [Replace entity in EntitySet AdminUserProfilePreferences](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_putbyid.md)
- [/api/v1/admin/adminuserprofilepreferences/Current](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofilepreferences_updatepreferencesforcurrentuser.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_default.md)
- [Delete entity in EntitySet AdminUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_deletebyid.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)
- [Returns the EntitySet AdminUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_get.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)
- [Returns the entity with the key from AdminUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_getbyid.md)
- [/api/v1/admin/adminuserprofiles({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_getcustompropertybykeyandcustompropertykey.md)
- [Call operation Roles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_getrolesbyid.md)
- [/api/v1/admin/adminuserprofiles({key})/roles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_getrolesbykey.md)
- [Update entity in EntitySet AdminUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_patchbyid.md)
- [Post a new entity to EntitySet AdminUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_post.md)
- [Replace entity in EntitySet AdminUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/adminuserprofiles_putbyid.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)
- [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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_default.md)
- [Delete entity in EntitySet Affiliates](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_deletebyid.md)
- [/api/v1/admin/affiliates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_deleteroute.md)
- [Returns the EntitySet Affiliates](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_get.md)
- [Returns the entity with the key from Affiliates](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_getbyid.md)
- [/api/v1/admin/affiliates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet Affiliates](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_patchbyid.md)
- [Post a new entity to EntitySet Affiliates](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_post.md)
- [Replace entity in EntitySet Affiliates](https://docs.developers.optimizely.com/configured-commerce/reference/affiliates_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_default.md)
- [Delete entity in EntitySet ApplicationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_deletebyid.md)
- [/api/v1/admin/applicationlogs/delete](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_deleteroute.md)
- [Returns the EntitySet ApplicationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_get.md)
- [Returns the entity with the key from ApplicationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_getbyid.md)
- [/api/v1/admin/applicationlogs({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ApplicationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_patchbyid.md)
- [Post a new entity to EntitySet ApplicationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_post.md)
- [Replace entity in EntitySet ApplicationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/applicationlogs_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_default.md)
- [Delete entity in EntitySet ApplicationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_deletebyid.md)
- [/api/v1/admin/applicationmessages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_deleteroute.md)
- [Returns the EntitySet ApplicationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_get.md)
- [Returns the entity with the key from ApplicationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_getbyid.md)
- [/api/v1/admin/applicationmessages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ApplicationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_patchbyid.md)
- [Post a new entity to EntitySet ApplicationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_post.md)
- [Replace entity in EntitySet ApplicationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/applicationmessages_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_default.md)
- [Delete entity in EntitySet AttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_deletebyid.md)
- [/api/v1/admin/attributetypes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_deleteroute.md)
- [Returns the EntitySet AttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_get.md)
- [/api/v1/admin/attributetypes({key})/attributevalues({attributevalueKey})](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_getattributevaluebykeyandattributevaluekey.md)
- [Returns the entity with the key from AttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_getbyid.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)
- [Update entity in EntitySet AttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_patchbyid.md)
- [Post a new entity to EntitySet AttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_post.md)
- [Replace entity in EntitySet AttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/attributetypes_putbyid.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_archive.md)
- [/api/v1/admin/attributevalues/archive](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_archiveroute.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_default.md)
- [Delete entity in EntitySet AttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_deletebyid.md)
- [/api/v1/admin/attributevalues/delete](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_deleteroute.md)
- [Returns the EntitySet AttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_get.md)
- [/api/v1/admin/attributevalues/forproduct(productId={productId})](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_getattributevaluesavailablebyproductid.md)
- [/api/v1/admin/attributevalues({key})/badges({badgeKey})](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_getbadgebykeyandbadgekey.md)
- [Returns the entity with the key from AttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_getbyid.md)
- [/api/v1/admin/attributevalues({key})/categories({categoryKey})](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_getcategorybykeyandcategorykey.md)
- [/api/v1/admin/attributevalues({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/attributevalues({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_getproductbykeyandproductkey.md)
- [Update entity in EntitySet AttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_patchbyid.md)
- [Post a new entity to EntitySet AttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_post.md)
- [Replace entity in EntitySet AttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/attributevalues_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/audits_default.md)
- [Delete entity in EntitySet Audits](https://docs.developers.optimizely.com/configured-commerce/reference/audits_deletebyid.md)
- [/api/v1/admin/audits/delete](https://docs.developers.optimizely.com/configured-commerce/reference/audits_deleteroute.md)
- [Returns the EntitySet Audits](https://docs.developers.optimizely.com/configured-commerce/reference/audits_get.md)
- [Returns the entity with the key from Audits](https://docs.developers.optimizely.com/configured-commerce/reference/audits_getbyid.md)
- [/api/v1/admin/audits({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/audits_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet Audits](https://docs.developers.optimizely.com/configured-commerce/reference/audits_patchbyid.md)
- [Post a new entity to EntitySet Audits](https://docs.developers.optimizely.com/configured-commerce/reference/audits_post.md)
- [Replace entity in EntitySet Audits](https://docs.developers.optimizely.com/configured-commerce/reference/audits_putbyid.md)
- [Returns the EntitySet AvailableLanguages](https://docs.developers.optimizely.com/configured-commerce/reference/availablelanguages_get.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_default.md)
- [Delete entity in EntitySet BadgeAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_deletebyid.md)
- [/api/v1/admin/badgeattributevalues/delete](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_deleteroute.md)
- [Returns the EntitySet BadgeAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_get.md)
- [Returns the entity with the key from BadgeAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_getbyid.md)
- [/api/v1/admin/badgeattributevalues({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet BadgeAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_patchbyid.md)
- [Post a new entity to EntitySet BadgeAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_post.md)
- [Replace entity in EntitySet BadgeAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/badgeattributevalues_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_default.md)
- [Delete entity in EntitySet BadgeProducts](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_deletebyid.md)
- [/api/v1/admin/badgeproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_deleteroute.md)
- [Returns the EntitySet BadgeProducts](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_get.md)
- [Returns the entity with the key from BadgeProducts](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_getbyid.md)
- [/api/v1/admin/badgeproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet BadgeProducts](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_patchbyid.md)
- [Post a new entity to EntitySet BadgeProducts](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_post.md)
- [Replace entity in EntitySet BadgeProducts](https://docs.developers.optimizely.com/configured-commerce/reference/badgeproducts_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/badges_default.md)
- [Delete entity in EntitySet Badges](https://docs.developers.optimizely.com/configured-commerce/reference/badges_deletebyid.md)
- [/api/v1/admin/badges/delete](https://docs.developers.optimizely.com/configured-commerce/reference/badges_deleteroute.md)
- [Returns the EntitySet Badges](https://docs.developers.optimizely.com/configured-commerce/reference/badges_get.md)
- [/api/v1/admin/badges({key})/attributevalues({attributevalueKey})](https://docs.developers.optimizely.com/configured-commerce/reference/badges_getattributevaluebykeyandattributevaluekey.md)
- [Returns the entity with the key from Badges](https://docs.developers.optimizely.com/configured-commerce/reference/badges_getbyid.md)
- [/api/v1/admin/badges({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/badges_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/badges({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/badges_getproductbykeyandproductkey.md)
- [Update entity in EntitySet Badges](https://docs.developers.optimizely.com/configured-commerce/reference/badges_patchbyid.md)
- [Post a new entity to EntitySet Badges](https://docs.developers.optimizely.com/configured-commerce/reference/badges_post.md)
- [Replace entity in EntitySet Badges](https://docs.developers.optimizely.com/configured-commerce/reference/badges_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_default.md)
- [Delete entity in EntitySet BillToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_deletebyid.md)
- [/api/v1/admin/billtoaddressfields/delete](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_deleteroute.md)
- [Returns the EntitySet BillToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_get.md)
- [Returns the entity with the key from BillToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_getbyid.md)
- [/api/v1/admin/billtoaddressfields({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet BillToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_patchbyid.md)
- [Post a new entity to EntitySet BillToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_post.md)
- [Replace entity in EntitySet BillToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/billtoaddressfields_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_default.md)
- [Delete entity in EntitySet BrandCategoryImages](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_deletebyid.md)
- [/api/v1/admin/brandcategoryimages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_deleteroute.md)
- [Returns the EntitySet BrandCategoryImages](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_get.md)
- [Returns the entity with the key from BrandCategoryImages](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_getbyid.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)
- [Update entity in EntitySet BrandCategoryImages](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_patchbyid.md)
- [Post a new entity to EntitySet BrandCategoryImages](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_post.md)
- [Replace entity in EntitySet BrandCategoryImages](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryimages_putbyid.md)
- [Call operation checkbrandspage](https://docs.developers.optimizely.com/configured-commerce/reference/brands_checkbrandspagebywebsiteid_1.md)
- [/api/v1/admin/brands/checkbrandspage(websiteId={websiteId})](https://docs.developers.optimizely.com/configured-commerce/reference/brands_checkbrandspagebywebsiteid_2.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/brands_default.md)
- [Delete entity in EntitySet Brands](https://docs.developers.optimizely.com/configured-commerce/reference/brands_deletebyid.md)
- [/api/v1/admin/brands/delete](https://docs.developers.optimizely.com/configured-commerce/reference/brands_deleteroute.md)
- [Returns the EntitySet Brands](https://docs.developers.optimizely.com/configured-commerce/reference/brands_get.md)
- [/api/v1/admin/brands({key})/brandcategoryimages({brandcategoryimageKey})](https://docs.developers.optimizely.com/configured-commerce/reference/brands_getbrandcategoryimagebykeyandbrandcategoryimagekey.md)
- [Returns the entity with the key from Brands](https://docs.developers.optimizely.com/configured-commerce/reference/brands_getbyid.md)
- [/api/v1/admin/brands({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/brands_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet Brands](https://docs.developers.optimizely.com/configured-commerce/reference/brands_patchbyid.md)
- [Post a new entity to EntitySet Brands](https://docs.developers.optimizely.com/configured-commerce/reference/brands_post.md)
- [Replace entity in EntitySet Brands](https://docs.developers.optimizely.com/configured-commerce/reference/brands_putbyid.md)
- [Call operation unassignProductLinesProducts](https://docs.developers.optimizely.com/configured-commerce/reference/brands_unassignproductlinesproductsbyid.md)
- [/api/v1/admin/brands({key})/unassignProductLinesProducts](https://docs.developers.optimizely.com/configured-commerce/reference/brands_unassignproductlinesproductsbykey.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_default.md)
- [Delete entity in EntitySet BudgetCalendars](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_deletebyid.md)
- [/api/v1/admin/budgetcalendars/delete](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_deleteroute.md)
- [Returns the EntitySet BudgetCalendars](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_get.md)
- [Returns the entity with the key from BudgetCalendars](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_getbyid.md)
- [/api/v1/admin/budgetcalendars({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet BudgetCalendars](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_patchbyid.md)
- [Post a new entity to EntitySet BudgetCalendars](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_post.md)
- [Replace entity in EntitySet BudgetCalendars](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendars_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_default.md)
- [Delete entity in EntitySet CarrierPackages](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_deletebyid.md)
- [/api/v1/admin/carrierpackages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_deleteroute.md)
- [Returns the EntitySet CarrierPackages](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_get.md)
- [Returns the entity with the key from CarrierPackages](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_getbyid.md)
- [/api/v1/admin/carrierpackages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CarrierPackages](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_patchbyid.md)
- [Post a new entity to EntitySet CarrierPackages](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_post.md)
- [Replace entity in EntitySet CarrierPackages](https://docs.developers.optimizely.com/configured-commerce/reference/carrierpackages_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_default.md)
- [Delete entity in EntitySet CarrierZonePostalCodeRanges](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_deletebyid.md)
- [/api/v1/admin/carrierzonepostalcoderanges/delete](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_deleteroute.md)
- [Returns the EntitySet CarrierZonePostalCodeRanges](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_get.md)
- [Returns the entity with the key from CarrierZonePostalCodeRanges](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_getbyid.md)
- [/api/v1/admin/carrierzonepostalcoderanges({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CarrierZonePostalCodeRanges](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_patchbyid.md)
- [Post a new entity to EntitySet CarrierZonePostalCodeRanges](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_post.md)
- [Replace entity in EntitySet CarrierZonePostalCodeRanges](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonepostalcoderanges_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_default.md)
- [Delete entity in EntitySet CarrierZoneRates](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_deletebyid.md)
- [/api/v1/admin/carrierzonerates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_deleteroute.md)
- [Returns the EntitySet CarrierZoneRates](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_get.md)
- [Returns the entity with the key from CarrierZoneRates](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_getbyid.md)
- [/api/v1/admin/carrierzonerates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CarrierZoneRates](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_patchbyid.md)
- [Post a new entity to EntitySet CarrierZoneRates](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_post.md)
- [Replace entity in EntitySet CarrierZoneRates](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzonerates_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_default.md)
- [Delete entity in EntitySet CarrierZones](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_deletebyid.md)
- [/api/v1/admin/carrierzones/delete](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_deleteroute.md)
- [Returns the EntitySet CarrierZones](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_get.md)
- [Returns the entity with the key from CarrierZones](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_getbyid.md)
- [/api/v1/admin/carrierzones({key})/carrierzonepostalcoderanges({carrierzonepostalcoderangeKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_getcarrierzonepostalcoderangebykeyandcarrierzonepostalcoderangekey.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)
- [Update entity in EntitySet CarrierZones](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_patchbyid.md)
- [Post a new entity to EntitySet CarrierZones](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_post.md)
- [Replace entity in EntitySet CarrierZones](https://docs.developers.optimizely.com/configured-commerce/reference/carrierzones_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_default.md)
- [Delete entity in EntitySet Carriers](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_deletebyid.md)
- [/api/v1/admin/carriers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_deleteroute.md)
- [Returns the EntitySet Carriers](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_get.md)
- [Returns the entity with the key from Carriers](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_getbyid.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})/customers({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_getcustomerbykeyandcustomerkey.md)
- [/api/v1/admin/carriers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_getcustompropertybykeyandcustompropertykey.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})/websites({websiteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_getwebsitebykeyandwebsitekey.md)
- [Update entity in EntitySet Carriers](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_patchbyid.md)
- [Post a new entity to EntitySet Carriers](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_post.md)
- [Replace entity in EntitySet Carriers](https://docs.developers.optimizely.com/configured-commerce/reference/carriers_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/categories_default.md)
- [Delete entity in EntitySet Categories](https://docs.developers.optimizely.com/configured-commerce/reference/categories_deletebyid.md)
- [/api/v1/admin/categories/delete](https://docs.developers.optimizely.com/configured-commerce/reference/categories_deleteroute.md)
- [Returns the EntitySet Categories](https://docs.developers.optimizely.com/configured-commerce/reference/categories_get.md)
- [/api/v1/admin/categories({key})/attributevalues({attributevalueKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getattributevaluebykeyandattributevaluekey.md)
- [Returns the entity with the key from Categories](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getbyid.md)
- [/api/v1/admin/categories/categoriesWithParents](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getcategorieswithparents.md)
- [/api/v1/admin/categories({key})/categoryattributetypes({categoryattributetypeKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getcategoryattributetypebykeyandcategoryattributetypekey.md)
- [/api/v1/admin/categories({key})/categoryPersonas](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getcategorypersonasbykey.md)
- [/api/v1/admin/categories({key})/categoryrelatedproducts({categoryrelatedproductKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getcategoryrelatedproductbykeyandcategoryrelatedproductkey.md)
- [/api/v1/admin/categories({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getcustompropertybykeyandcustompropertykey.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})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getproductbykeyandproductkey.md)
- [/api/v1/admin/categories({key})/specifications({specificationKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getspecificationbykeyandspecificationkey.md)
- [/api/v1/admin/categories({key})/subcategories({categoryKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_getsubcategorybykeyandcategorykey.md)
- [/api/v1/admin/categories({key})/taxexemptions({taxexemptionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categories_gettaxexemptionbykeyandtaxexemptionkey.md)
- [Update entity in EntitySet Categories](https://docs.developers.optimizely.com/configured-commerce/reference/categories_patchbyid.md)
- [Post a new entity to EntitySet Categories](https://docs.developers.optimizely.com/configured-commerce/reference/categories_post.md)
- [Replace entity in EntitySet Categories](https://docs.developers.optimizely.com/configured-commerce/reference/categories_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_default.md)
- [Delete entity in EntitySet CategoryAttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_deletebyid.md)
- [/api/v1/admin/categoryattributetypes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_deleteroute.md)
- [Returns the EntitySet CategoryAttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_get.md)
- [Returns the entity with the key from CategoryAttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_getbyid.md)
- [/api/v1/admin/categoryattributetypes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CategoryAttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_patchbyid.md)
- [Post a new entity to EntitySet CategoryAttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_post.md)
- [Replace entity in EntitySet CategoryAttributeTypes](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributetypes_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_default.md)
- [Delete entity in EntitySet CategoryAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_deletebyid.md)
- [/api/v1/admin/categoryattributevalues/delete](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_deleteroute.md)
- [Returns the EntitySet CategoryAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_get.md)
- [Returns the entity with the key from CategoryAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_getbyid.md)
- [/api/v1/admin/categoryattributevalues({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CategoryAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_patchbyid.md)
- [Post a new entity to EntitySet CategoryAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_post.md)
- [Replace entity in EntitySet CategoryAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/categoryattributevalues_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_default.md)
- [Delete entity in EntitySet CategoryPersonaExtendeds](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_deletebyid.md)
- [/api/v1/admin/categorypersonaextendeds/delete](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_deleteroute.md)
- [Returns the EntitySet CategoryPersonaExtendeds](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_get.md)
- [Returns the entity with the key from CategoryPersonaExtendeds](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_getbyid.md)
- [/api/v1/admin/categorypersonaextendeds({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CategoryPersonaExtendeds](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_patchbyid.md)
- [Post a new entity to EntitySet CategoryPersonaExtendeds](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_post.md)
- [Replace entity in EntitySet CategoryPersonaExtendeds](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonaextendeds_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_default.md)
- [Delete entity in EntitySet CategoryPersonas](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_deletebyid.md)
- [/api/v1/admin/categorypersonas/delete](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_deleteroute.md)
- [Returns the EntitySet CategoryPersonas](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_get.md)
- [Returns the entity with the key from CategoryPersonas](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_getbyid.md)
- [/api/v1/admin/categorypersonas({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CategoryPersonas](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_patchbyid.md)
- [Post a new entity to EntitySet CategoryPersonas](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_post.md)
- [Replace entity in EntitySet CategoryPersonas](https://docs.developers.optimizely.com/configured-commerce/reference/categorypersonas_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_default.md)
- [Delete entity in EntitySet CategoryProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_deletebyid.md)
- [/api/v1/admin/categoryproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_deleteroute.md)
- [Returns the EntitySet CategoryProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_get.md)
- [Returns the entity with the key from CategoryProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_getbyid.md)
- [/api/v1/admin/categoryproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CategoryProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_patchbyid.md)
- [Post a new entity to EntitySet CategoryProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_post.md)
- [Replace entity in EntitySet CategoryProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryproducts_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_default.md)
- [Delete entity in EntitySet CategoryRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_deletebyid.md)
- [/api/v1/admin/categoryrelatedproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_deleteroute.md)
- [Returns the EntitySet CategoryRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_get.md)
- [Returns the entity with the key from CategoryRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_getbyid.md)
- [/api/v1/admin/categoryrelatedproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CategoryRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_patchbyid.md)
- [Post a new entity to EntitySet CategoryRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_post.md)
- [Replace entity in EntitySet CategoryRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/categoryrelatedproducts_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_default.md)
- [Delete entity in EntitySet CategoryTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_deletebyid.md)
- [/api/v1/admin/categorytaxexemptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_deleteroute.md)
- [Returns the EntitySet CategoryTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_get.md)
- [Returns the entity with the key from CategoryTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_getbyid.md)
- [/api/v1/admin/categorytaxexemptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CategoryTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_patchbyid.md)
- [Post a new entity to EntitySet CategoryTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_post.md)
- [Replace entity in EntitySet CategoryTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/categorytaxexemptions_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_default.md)
- [Delete entity in EntitySet ContentItemFields](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_deletebyid.md)
- [/api/v1/admin/contentitemfields/delete](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_deleteroute.md)
- [Returns the EntitySet ContentItemFields](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_get.md)
- [Returns the entity with the key from ContentItemFields](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_getbyid.md)
- [/api/v1/admin/contentitemfields({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ContentItemFields](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_patchbyid.md)
- [Post a new entity to EntitySet ContentItemFields](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_post.md)
- [Replace entity in EntitySet ContentItemFields](https://docs.developers.optimizely.com/configured-commerce/reference/contentitemfields_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_default.md)
- [Delete entity in EntitySet ContentItems](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_deletebyid.md)
- [/api/v1/admin/contentitems/delete](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_deleteroute.md)
- [Returns the EntitySet ContentItems](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_get.md)
- [Returns the entity with the key from ContentItems](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_getbyid.md)
- [/api/v1/admin/contentitems({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ContentItems](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_patchbyid.md)
- [Post a new entity to EntitySet ContentItems](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_post.md)
- [Replace entity in EntitySet ContentItems](https://docs.developers.optimizely.com/configured-commerce/reference/contentitems_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_default.md)
- [Delete entity in EntitySet ContentManagers](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_deletebyid.md)
- [/api/v1/admin/contentmanagers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_deleteroute.md)
- [Returns the EntitySet ContentManagers](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_get.md)
- [Returns the entity with the key from ContentManagers](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_getbyid.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)
- [Update entity in EntitySet ContentManagers](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_patchbyid.md)
- [Post a new entity to EntitySet ContentManagers](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_post.md)
- [Replace entity in EntitySet ContentManagers](https://docs.developers.optimizely.com/configured-commerce/reference/contentmanagers_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_default.md)
- [Delete entity in EntitySet ContentPageStates](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_deletebyid.md)
- [/api/v1/admin/contentpagestates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_deleteroute.md)
- [Returns the EntitySet ContentPageStates](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_get.md)
- [Returns the entity with the key from ContentPageStates](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_getbyid.md)
- [/api/v1/admin/contentpagestates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ContentPageStates](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_patchbyid.md)
- [Post a new entity to EntitySet ContentPageStates](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_post.md)
- [Replace entity in EntitySet ContentPageStates](https://docs.developers.optimizely.com/configured-commerce/reference/contentpagestates_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/contents_default.md)
- [Delete entity in EntitySet Contents](https://docs.developers.optimizely.com/configured-commerce/reference/contents_deletebyid.md)
- [/api/v1/admin/contents/delete](https://docs.developers.optimizely.com/configured-commerce/reference/contents_deleteroute.md)
- [Returns the EntitySet Contents](https://docs.developers.optimizely.com/configured-commerce/reference/contents_get.md)
- [Returns the entity with the key from Contents](https://docs.developers.optimizely.com/configured-commerce/reference/contents_getbyid.md)
- [/api/v1/admin/contents({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/contents_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet Contents](https://docs.developers.optimizely.com/configured-commerce/reference/contents_patchbyid.md)
- [Post a new entity to EntitySet Contents](https://docs.developers.optimizely.com/configured-commerce/reference/contents_post.md)
- [Replace entity in EntitySet Contents](https://docs.developers.optimizely.com/configured-commerce/reference/contents_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/countries_default.md)
- [Delete entity in EntitySet Countries](https://docs.developers.optimizely.com/configured-commerce/reference/countries_deletebyid.md)
- [/api/v1/admin/countries/delete](https://docs.developers.optimizely.com/configured-commerce/reference/countries_deleteroute.md)
- [Returns the EntitySet Countries](https://docs.developers.optimizely.com/configured-commerce/reference/countries_get.md)
- [Returns the entity with the key from Countries](https://docs.developers.optimizely.com/configured-commerce/reference/countries_getbyid.md)
- [/api/v1/admin/countries({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/countries_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet Countries](https://docs.developers.optimizely.com/configured-commerce/reference/countries_patchbyid.md)
- [Post a new entity to EntitySet Countries](https://docs.developers.optimizely.com/configured-commerce/reference/countries_post.md)
- [Replace entity in EntitySet Countries](https://docs.developers.optimizely.com/configured-commerce/reference/countries_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_default.md)
- [Delete entity in EntitySet CountryVatRates](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_deletebyid.md)
- [/api/v1/admin/countryvatrates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_deleteroute.md)
- [Returns the EntitySet CountryVatRates](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_get.md)
- [Returns the entity with the key from CountryVatRates](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_getbyid.md)
- [/api/v1/admin/countryvatrates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CountryVatRates](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_patchbyid.md)
- [Post a new entity to EntitySet CountryVatRates](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_post.md)
- [Replace entity in EntitySet CountryVatRates](https://docs.developers.optimizely.com/configured-commerce/reference/countryvatrates_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_default.md)
- [Delete entity in EntitySet CreditCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_deletebyid.md)
- [/api/v1/admin/creditcardtransactions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_deleteroute.md)
- [Returns the EntitySet CreditCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_get.md)
- [Returns the entity with the key from CreditCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_getbyid.md)
- [/api/v1/admin/creditcardtransactions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CreditCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_patchbyid.md)
- [Post a new entity to EntitySet CreditCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_post.md)
- [Replace entity in EntitySet CreditCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/creditcardtransactions_putbyid.md)
- [Returns the EntitySet CriteriaTypes](https://docs.developers.optimizely.com/configured-commerce/reference/criteriatypes_get.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_default.md)
- [Delete entity in EntitySet Currencies](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_deletebyid.md)
- [/api/v1/admin/currencies/delete](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_deleteroute.md)
- [Returns the EntitySet Currencies](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_get.md)
- [Returns the entity with the key from Currencies](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_getbyid.md)
- [/api/v1/admin/currencies({key})/currencyrates({currencyrateKey})](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_getcurrencyratebykeyandcurrencyratekey.md)
- [/api/v1/admin/currencies({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/currencies({key})/websitecurrencies({websitecurrencyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_getwebsitecurrencybykeyandwebsitecurrencykey.md)
- [Update entity in EntitySet Currencies](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_patchbyid.md)
- [Post a new entity to EntitySet Currencies](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_post.md)
- [Replace entity in EntitySet Currencies](https://docs.developers.optimizely.com/configured-commerce/reference/currencies_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_default.md)
- [Delete entity in EntitySet CurrencyRates](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_deletebyid.md)
- [/api/v1/admin/currencyrates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_deleteroute.md)
- [Returns the EntitySet CurrencyRates](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_get.md)
- [Returns the entity with the key from CurrencyRates](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_getbyid.md)
- [/api/v1/admin/currencyrates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CurrencyRates](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_patchbyid.md)
- [Post a new entity to EntitySet CurrencyRates](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_post.md)
- [Replace entity in EntitySet CurrencyRates](https://docs.developers.optimizely.com/configured-commerce/reference/currencyrates_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_default.md)
- [Delete entity in EntitySet CustomProperties](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_deletebyid.md)
- [/api/v1/admin/customproperties/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_deleteroute.md)
- [Returns the EntitySet CustomProperties](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_get.md)
- [Returns the entity with the key from CustomProperties](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_getbyid.md)
- [/api/v1/admin/customproperties/GetAll(parentEntityName='{parentEntityName}',parentId={parentId})](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_getfullcustompropertiesbyparententitynameandparentid.md)
- [Call operation GetAll](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_getfullcustompropertiesbyparentidandparententityname.md)
- [Update entity in EntitySet CustomProperties](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_patchbyid.md)
- [Post a new entity to EntitySet CustomProperties](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_post.md)
- [Replace entity in EntitySet CustomProperties](https://docs.developers.optimizely.com/configured-commerce/reference/customproperties_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_default.md)
- [Delete entity in EntitySet CustomerBudgets](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_deletebyid.md)
- [/api/v1/admin/customerbudgets/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_deleteroute.md)
- [Returns the EntitySet CustomerBudgets](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_get.md)
- [Returns the entity with the key from CustomerBudgets](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_getbyid.md)
- [/api/v1/admin/customerbudgets({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CustomerBudgets](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_patchbyid.md)
- [Post a new entity to EntitySet CustomerBudgets](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_post.md)
- [Replace entity in EntitySet CustomerBudgets](https://docs.developers.optimizely.com/configured-commerce/reference/customerbudgets_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_default.md)
- [Delete entity in EntitySet CustomerCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_deletebyid.md)
- [/api/v1/admin/customercarriers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_deleteroute.md)
- [Returns the EntitySet CustomerCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_get.md)
- [Returns the entity with the key from CustomerCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_getbyid.md)
- [/api/v1/admin/customercarriers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CustomerCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_patchbyid.md)
- [Post a new entity to EntitySet CustomerCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_post.md)
- [Replace entity in EntitySet CustomerCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/customercarriers_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_default.md)
- [Delete entity in EntitySet CustomerCostCodes](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_deletebyid.md)
- [/api/v1/admin/customercostcodes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_deleteroute.md)
- [Returns the EntitySet CustomerCostCodes](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_get.md)
- [Returns the entity with the key from CustomerCostCodes](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_getbyid.md)
- [/api/v1/admin/customercostcodes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CustomerCostCodes](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_patchbyid.md)
- [Post a new entity to EntitySet CustomerCostCodes](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_post.md)
- [Replace entity in EntitySet CustomerCostCodes](https://docs.developers.optimizely.com/configured-commerce/reference/customercostcodes_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_default.md)
- [Delete entity in EntitySet CustomerOrderChanges](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_deletebyid.md)
- [/api/v1/admin/customerorderchanges/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_deleteroute.md)
- [Returns the EntitySet CustomerOrderChanges](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_get.md)
- [Returns the entity with the key from CustomerOrderChanges](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_getbyid.md)
- [/api/v1/admin/customerorderchanges({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CustomerOrderChanges](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_patchbyid.md)
- [Post a new entity to EntitySet CustomerOrderChanges](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_post.md)
- [Replace entity in EntitySet CustomerOrderChanges](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderchanges_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_default.md)
- [Delete entity in EntitySet CustomerOrderGiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_deletebyid.md)
- [/api/v1/admin/customerordergiftcards/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_deleteroute.md)
- [Returns the EntitySet CustomerOrderGiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_get.md)
- [Returns the entity with the key from CustomerOrderGiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_getbyid.md)
- [/api/v1/admin/customerordergiftcards({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CustomerOrderGiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_patchbyid.md)
- [Post a new entity to EntitySet CustomerOrderGiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_post.md)
- [Replace entity in EntitySet CustomerOrderGiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/customerordergiftcards_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_default.md)
- [Delete entity in EntitySet CustomerOrderPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_deletebyid.md)
- [/api/v1/admin/customerorderpromotions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_deleteroute.md)
- [Returns the EntitySet CustomerOrderPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_get.md)
- [Returns the entity with the key from CustomerOrderPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_getbyid.md)
- [/api/v1/admin/customerorderpromotions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CustomerOrderPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_patchbyid.md)
- [Post a new entity to EntitySet CustomerOrderPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_post.md)
- [Replace entity in EntitySet CustomerOrderPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/customerorderpromotions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_default.md)
- [Delete entity in EntitySet CustomerOrderTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_deletebyid.md)
- [/api/v1/admin/customerordertaxes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_deleteroute.md)
- [Returns the EntitySet CustomerOrderTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_get.md)
- [Returns the entity with the key from CustomerOrderTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_getbyid.md)
- [/api/v1/admin/customerordertaxes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CustomerOrderTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_patchbyid.md)
- [Post a new entity to EntitySet CustomerOrderTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_post.md)
- [Replace entity in EntitySet CustomerOrderTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/customerordertaxes_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_default.md)
- [Delete entity in EntitySet CustomerOrders](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_deletebyid.md)
- [/api/v1/admin/customerorders/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_deleteroute.md)
- [Returns the EntitySet CustomerOrders](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_get.md)
- [Returns the entity with the key from CustomerOrders](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_getbyid.md)
- [/api/v1/admin/customerorders({key})/creditcardtransactions({creditcardtransactionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_getcreditcardtransactionbykeyandcreditcardtransactionkey.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})/giftcards({giftcardKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_getgiftcardbykeyandgiftcardkey.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)
- [Update entity in EntitySet CustomerOrders](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_patchbyid.md)
- [Post a new entity to EntitySet CustomerOrders](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_post.md)
- [Replace entity in EntitySet CustomerOrders](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_putbyid.md)
- [Call operation Totals](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_totalsbyid.md)
- [/api/v1/admin/customerorders({key})/totals](https://docs.developers.optimizely.com/configured-commerce/reference/customerorders_totalsbykey.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_default.md)
- [Delete entity in EntitySet CustomerProductSetProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_deletebyid.md)
- [/api/v1/admin/customerproductsetproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_deleteroute.md)
- [Returns the EntitySet CustomerProductSetProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_get.md)
- [Returns the entity with the key from CustomerProductSetProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_getbyid.md)
- [/api/v1/admin/customerproductsetproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CustomerProductSetProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_patchbyid.md)
- [Post a new entity to EntitySet CustomerProductSetProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_post.md)
- [Replace entity in EntitySet CustomerProductSetProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsetproducts_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_default.md)
- [Delete entity in EntitySet CustomerProductSets](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_deletebyid.md)
- [/api/v1/admin/customerproductsets/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_deleteroute.md)
- [Returns the EntitySet CustomerProductSets](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_get.md)
- [Returns the entity with the key from CustomerProductSets](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_getbyid.md)
- [/api/v1/admin/customerproductsets({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/customerproductsets({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_getproductbykeyandproductkey.md)
- [Update entity in EntitySet CustomerProductSets](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_patchbyid.md)
- [Post a new entity to EntitySet CustomerProductSets](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_post.md)
- [Replace entity in EntitySet CustomerProductSets](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductsets_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_default.md)
- [Delete entity in EntitySet CustomerProductVisibilityAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_deletebyid.md)
- [/api/v1/admin/customerproductvisibilityadditions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_deleteroute.md)
- [Returns the EntitySet CustomerProductVisibilityAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_get.md)
- [Returns the entity with the key from CustomerProductVisibilityAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_getbyid.md)
- [/api/v1/admin/customerproductvisibilityadditions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CustomerProductVisibilityAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_patchbyid.md)
- [Post a new entity to EntitySet CustomerProductVisibilityAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_post.md)
- [Replace entity in EntitySet CustomerProductVisibilityAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityadditions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_default.md)
- [Delete entity in EntitySet CustomerProductVisibilityExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_deletebyid.md)
- [/api/v1/admin/customerproductvisibilityexceptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_deleteroute.md)
- [Returns the EntitySet CustomerProductVisibilityExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_get.md)
- [Returns the entity with the key from CustomerProductVisibilityExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_getbyid.md)
- [/api/v1/admin/customerproductvisibilityexceptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CustomerProductVisibilityExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_patchbyid.md)
- [Post a new entity to EntitySet CustomerProductVisibilityExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_post.md)
- [Replace entity in EntitySet CustomerProductVisibilityExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/customerproductvisibilityexceptions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_default.md)
- [Delete entity in EntitySet CustomerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_deletebyid.md)
- [/api/v1/admin/customerproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_deleteroute.md)
- [Returns the EntitySet CustomerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_get.md)
- [Returns the entity with the key from CustomerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_getbyid.md)
- [/api/v1/admin/customerproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CustomerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_patchbyid.md)
- [Post a new entity to EntitySet CustomerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_post.md)
- [Replace entity in EntitySet CustomerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/customerproducts_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_default.md)
- [Delete entity in EntitySet CustomerUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_deletebyid.md)
- [/api/v1/admin/customeruserprofiles/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_deleteroute.md)
- [Returns the EntitySet CustomerUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_get.md)
- [Returns the entity with the key from CustomerUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_getbyid.md)
- [/api/v1/admin/customeruserprofiles({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet CustomerUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_patchbyid.md)
- [Post a new entity to EntitySet CustomerUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_post.md)
- [Replace entity in EntitySet CustomerUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/customeruserprofiles_putbyid.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/customers_archive.md)
- [/api/v1/admin/customers/archive](https://docs.developers.optimizely.com/configured-commerce/reference/customers_archiveroute.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/customers_default.md)
- [Delete entity in EntitySet Customers](https://docs.developers.optimizely.com/configured-commerce/reference/customers_deletebyid.md)
- [/api/v1/admin/customers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/customers_deleteroute.md)
- [Returns the EntitySet Customers](https://docs.developers.optimizely.com/configured-commerce/reference/customers_get.md)
- [/api/v1/admin/customers/formessage(messageId={messageId})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getattributevaluesavailablebymessageid.md)
- [/api/v1/admin/customers({key})/budgetcalendars({budgetcalendarKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getbudgetcalendarbykeyandbudgetcalendarkey.md)
- [Returns the entity with the key from Customers](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getbyid.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})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/customers({key})/globalwishlists({wishlistKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getglobalwishlistbykeyandwishlistkey.md)
- [/api/v1/admin/customers({key})/productvisibilityadditions({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getproductvisibilityadditionbykeyandproductkey.md)
- [/api/v1/admin/customers({key})/productvisibilityexceptions({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getproductvisibilityexceptionbykeyandproductkey.md)
- [/api/v1/admin/customers({key})/restrictiongroupadditions({restrictiongroupKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getrestrictiongroupadditionbykeyandrestrictiongroupkey.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})/userprofiles({userprofileKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getuserprofilebykeyanduserprofilekey.md)
- [Call operation userProfilesWithRolesFilter](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getuserprofileswithrolesfilterbyid.md)
- [/api/v1/admin/customers({key})/userProfilesWithRolesFilter](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getuserprofileswithrolesfilterbykey.md)
- [/api/v1/admin/customers({key})/websites({websiteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getwebsitebykeyandwebsitekey.md)
- [/api/v1/admin/customers({key})/wishlistadditions({wishlistKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getwishlistadditionbykeyandwishlistkey.md)
- [/api/v1/admin/customers({key})/wishlists({wishlistKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getwishlistbykeyandwishlistkey.md)
- [/api/v1/admin/customers({key})/wishlistexceptions({wishlistKey})](https://docs.developers.optimizely.com/configured-commerce/reference/customers_getwishlistexceptionbykeyandwishlistkey.md)
- [Update entity in EntitySet Customers](https://docs.developers.optimizely.com/configured-commerce/reference/customers_patchbyid.md)
- [Post a new entity to EntitySet Customers](https://docs.developers.optimizely.com/configured-commerce/reference/customers_post.md)
- [Replace entity in EntitySet Customers](https://docs.developers.optimizely.com/configured-commerce/reference/customers_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_default.md)
- [Delete entity in EntitySet DashboardPanelPositions](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_deletebyid.md)
- [/api/v1/admin/dashboardpanelpositions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_deleteroute.md)
- [Returns the EntitySet DashboardPanelPositions](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_get.md)
- [Returns the entity with the key from DashboardPanelPositions](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_getbyid.md)
- [/api/v1/admin/dashboardpanelpositions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet DashboardPanelPositions](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_patchbyid.md)
- [Post a new entity to EntitySet DashboardPanelPositions](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_post.md)
- [Replace entity in EntitySet DashboardPanelPositions](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardpanelpositions_putbyid.md)
- [/api/v1/admin/datageneration/product](https://docs.developers.optimizely.com/configured-commerce/reference/datageneration_postasync.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_default.md)
- [Delete entity in EntitySet DatabaseScripts](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_deletebyid.md)
- [/api/v1/admin/databasescripts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_deleteroute.md)
- [Returns the EntitySet DatabaseScripts](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_get.md)
- [Returns the entity with the key from DatabaseScripts](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_getbyid.md)
- [/api/v1/admin/databasescripts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet DatabaseScripts](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_patchbyid.md)
- [Post a new entity to EntitySet DatabaseScripts](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_post.md)
- [Replace entity in EntitySet DatabaseScripts](https://docs.developers.optimizely.com/configured-commerce/reference/databasescripts_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_default.md)
- [Delete entity in EntitySet DealerCategories](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_deletebyid.md)
- [/api/v1/admin/dealercategories/delete](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_deleteroute.md)
- [Returns the EntitySet DealerCategories](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_get.md)
- [Returns the entity with the key from DealerCategories](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_getbyid.md)
- [/api/v1/admin/dealercategories({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet DealerCategories](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_patchbyid.md)
- [Post a new entity to EntitySet DealerCategories](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_post.md)
- [Replace entity in EntitySet DealerCategories](https://docs.developers.optimizely.com/configured-commerce/reference/dealercategories_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_default.md)
- [Delete entity in EntitySet DealerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_deletebyid.md)
- [/api/v1/admin/dealerproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_deleteroute.md)
- [Returns the EntitySet DealerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_get.md)
- [Returns the entity with the key from DealerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_getbyid.md)
- [/api/v1/admin/dealerproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet DealerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_patchbyid.md)
- [Post a new entity to EntitySet DealerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_post.md)
- [Replace entity in EntitySet DealerProducts](https://docs.developers.optimizely.com/configured-commerce/reference/dealerproducts_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_default.md)
- [Delete entity in EntitySet Dealers](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_deletebyid.md)
- [/api/v1/admin/dealers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_deleteroute.md)
- [Returns the EntitySet Dealers](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_get.md)
- [Returns the entity with the key from Dealers](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_getbyid.md)
- [/api/v1/admin/dealers({key})/categories({categoryKey})](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_getcategorybykeyandcategorykey.md)
- [/api/v1/admin/dealers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet Dealers](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_patchbyid.md)
- [Post a new entity to EntitySet Dealers](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_post.md)
- [Replace entity in EntitySet Dealers](https://docs.developers.optimizely.com/configured-commerce/reference/dealers_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_default.md)
- [Delete entity in EntitySet DeviceTokens](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_deletebyid.md)
- [/api/v1/admin/devicetokens/delete](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_deleteroute.md)
- [Returns the EntitySet DeviceTokens](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_get.md)
- [Returns the entity with the key from DeviceTokens](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_getbyid.md)
- [/api/v1/admin/devicetokens({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet DeviceTokens](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_patchbyid.md)
- [Post a new entity to EntitySet DeviceTokens](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_post.md)
- [Replace entity in EntitySet DeviceTokens](https://docs.developers.optimizely.com/configured-commerce/reference/devicetokens_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/documents_default.md)
- [Delete entity in EntitySet Documents](https://docs.developers.optimizely.com/configured-commerce/reference/documents_deletebyid.md)
- [/api/v1/admin/documents/delete](https://docs.developers.optimizely.com/configured-commerce/reference/documents_deleteroute.md)
- [Returns the EntitySet Documents](https://docs.developers.optimizely.com/configured-commerce/reference/documents_get.md)
- [Returns the entity with the key from Documents](https://docs.developers.optimizely.com/configured-commerce/reference/documents_getbyid.md)
- [/api/v1/admin/documents({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/documents_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet Documents](https://docs.developers.optimizely.com/configured-commerce/reference/documents_patchbyid.md)
- [Post a new entity to EntitySet Documents](https://docs.developers.optimizely.com/configured-commerce/reference/documents_post.md)
- [Replace entity in EntitySet Documents](https://docs.developers.optimizely.com/configured-commerce/reference/documents_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_default.md)
- [Delete entity in EntitySet EmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_deletebyid.md)
- [/api/v1/admin/emaillists/delete](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_deleteroute.md)
- [Returns the EntitySet EmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_get.md)
- [Returns the entity with the key from EmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_getbyid.md)
- [/api/v1/admin/emaillists({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet EmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_patchbyid.md)
- [Post a new entity to EntitySet EmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_post.md)
- [Replace entity in EntitySet EmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emaillists_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_default.md)
- [Delete entity in EntitySet EmailMessageAddresses](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_deletebyid.md)
- [/api/v1/admin/emailmessageaddresses/delete](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_deleteroute.md)
- [Returns the EntitySet EmailMessageAddresses](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_get.md)
- [Returns the entity with the key from EmailMessageAddresses](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_getbyid.md)
- [/api/v1/admin/emailmessageaddresses({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet EmailMessageAddresses](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_patchbyid.md)
- [Post a new entity to EntitySet EmailMessageAddresses](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_post.md)
- [Replace entity in EntitySet EmailMessageAddresses](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageaddresses_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_default.md)
- [Delete entity in EntitySet EmailMessageAttachments](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_deletebyid.md)
- [/api/v1/admin/emailmessageattachments/delete](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_deleteroute.md)
- [Returns the EntitySet EmailMessageAttachments](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_get.md)
- [Returns the entity with the key from EmailMessageAttachments](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_getbyid.md)
- [/api/v1/admin/emailmessageattachments({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet EmailMessageAttachments](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_patchbyid.md)
- [Post a new entity to EntitySet EmailMessageAttachments](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_post.md)
- [Replace entity in EntitySet EmailMessageAttachments](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessageattachments_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_default.md)
- [Delete entity in EntitySet EmailMessageDeliveryAttempts](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_deletebyid.md)
- [/api/v1/admin/emailmessagedeliveryattempts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_deleteroute.md)
- [Returns the EntitySet EmailMessageDeliveryAttempts](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_get.md)
- [Returns the entity with the key from EmailMessageDeliveryAttempts](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_getbyid.md)
- [/api/v1/admin/emailmessagedeliveryattempts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet EmailMessageDeliveryAttempts](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_patchbyid.md)
- [Post a new entity to EntitySet EmailMessageDeliveryAttempts](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_post.md)
- [Replace entity in EntitySet EmailMessageDeliveryAttempts](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessagedeliveryattempts_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_default.md)
- [Delete entity in EntitySet EmailMessages](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_deletebyid.md)
- [/api/v1/admin/emailmessages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_deleteroute.md)
- [Returns the EntitySet EmailMessages](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_get.md)
- [Returns the entity with the key from EmailMessages](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_getbyid.md)
- [/api/v1/admin/emailmessages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/emailmessages({key})/emailmessageaddresses({emailmessageaddressKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_getemailmessageaddressbykeyandemailmessageaddresskey.md)
- [/api/v1/admin/emailmessages({key})/emailmessageattachments({emailmessageattachmentKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_getemailmessageattachmentbykeyandemailmessageattachmentkey.md)
- [/api/v1/admin/emailmessages({key})/emailmessagedeliveryattempts({emailmessagedeliveryattemptKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_getemailmessagedeliveryattemptbykeyandemailmessagedeliveryattemptkey.md)
- [Update entity in EntitySet EmailMessages](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_patchbyid.md)
- [Post a new entity to EntitySet EmailMessages](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_post.md)
- [Replace entity in EntitySet EmailMessages](https://docs.developers.optimizely.com/configured-commerce/reference/emailmessages_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_default.md)
- [Delete entity in EntitySet EmailSubscriberEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_deletebyid.md)
- [/api/v1/admin/emailsubscriberemaillists/delete](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_deleteroute.md)
- [Returns the EntitySet EmailSubscriberEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_get.md)
- [Returns the entity with the key from EmailSubscriberEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_getbyid.md)
- [/api/v1/admin/emailsubscriberemaillists({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet EmailSubscriberEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_patchbyid.md)
- [Post a new entity to EntitySet EmailSubscriberEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_post.md)
- [Replace entity in EntitySet EmailSubscriberEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscriberemaillists_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_default.md)
- [Delete entity in EntitySet EmailSubscribers](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_deletebyid.md)
- [/api/v1/admin/emailsubscribers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_deleteroute.md)
- [Returns the EntitySet EmailSubscribers](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_get.md)
- [Returns the entity with the key from EmailSubscribers](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_getbyid.md)
- [/api/v1/admin/emailsubscribers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/emailsubscribers({key})/emaillists({emaillistKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_getemaillistbykeyandemaillistkey.md)
- [Update entity in EntitySet EmailSubscribers](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_patchbyid.md)
- [Post a new entity to EntitySet EmailSubscribers](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_post.md)
- [Replace entity in EntitySet EmailSubscribers](https://docs.developers.optimizely.com/configured-commerce/reference/emailsubscribers_putbyid.md)
- [Call operation createdefaulttemplate](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_createdefaulttemplate_1.md)
- [/api/v1/admin/emailtemplates/createDefaultTemplate](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_createdefaulttemplate_2.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)
- [/api/v1/admin/emailtemplates/defaultTemplates](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_defaulttemplates_2.md)
- [Delete entity in EntitySet EmailTemplates](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_deletebyid.md)
- [/api/v1/admin/emailtemplates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_deleteroute.md)
- [Returns the EntitySet EmailTemplates](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_get.md)
- [Returns the entity with the key from EmailTemplates](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_getbyid.md)
- [/api/v1/admin/emailtemplates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/emailtemplates({key})/emaillists({emaillistKey})](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_getemaillistbykeyandemaillistkey.md)
- [Update entity in EntitySet EmailTemplates](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_patchbyid.md)
- [Post a new entity to EntitySet EmailTemplates](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_post.md)
- [Replace entity in EntitySet EmailTemplates](https://docs.developers.optimizely.com/configured-commerce/reference/emailtemplates_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_default.md)
- [Delete entity in EntitySet EntityConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_deletebyid.md)
- [/api/v1/admin/entityconfigurations/delete](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_deleteroute.md)
- [Returns the EntitySet EntityConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_get.md)
- [Returns the entity with the key from EntityConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_getbyid.md)
- [/api/v1/admin/entityconfigurations({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet EntityConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_patchbyid.md)
- [Post a new entity to EntitySet EntityConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_post.md)
- [Replace entity in EntitySet EntityConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/entityconfigurations_putbyid.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 DisplayNameFormats](https://docs.developers.optimizely.com/configured-commerce/reference/entitydefinitions_getdisplaynameformats_1.md)
- [/api/v1/admin/entitydefinitions/displayNameFormats](https://docs.developers.optimizely.com/configured-commerce/reference/entitydefinitions_getdisplaynameformats_2.md)
- [Call operation PropertyValidations](https://docs.developers.optimizely.com/configured-commerce/reference/entitydefinitions_getpropertyvalidationsbyentityname_1.md)
- [/api/v1/admin/entitydefinitions/PropertyValidations(entityName='{entityName}')](https://docs.developers.optimizely.com/configured-commerce/reference/entitydefinitions_getpropertyvalidationsbyentityname_2.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_default.md)
- [Delete entity in EntitySet EntityPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_deletebyid.md)
- [/api/v1/admin/entitypermissions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_deleteroute.md)
- [Returns the EntitySet EntityPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_get.md)
- [Returns the entity with the key from EntityPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_getbyid.md)
- [/api/v1/admin/entitypermissions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet EntityPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_patchbyid.md)
- [Post a new entity to EntitySet EntityPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_post.md)
- [Replace entity in EntitySet EntityPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/entitypermissions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_default.md)
- [Delete entity in EntitySet ExperimentParticipants](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_deletebyid.md)
- [/api/v1/admin/experimentparticipants/delete](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_deleteroute.md)
- [Returns the EntitySet ExperimentParticipants](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_get.md)
- [Returns the entity with the key from ExperimentParticipants](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_getbyid.md)
- [/api/v1/admin/experimentparticipants({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ExperimentParticipants](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_patchbyid.md)
- [Post a new entity to EntitySet ExperimentParticipants](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_post.md)
- [Replace entity in EntitySet ExperimentParticipants](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_putbyid.md)
- [Call operation statistics](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_statisticsbyexperimentid_1.md)
- [/api/v1/admin/experimentparticipants/statistics(experimentId={experimentId})](https://docs.developers.optimizely.com/configured-commerce/reference/experimentparticipants_statisticsbyexperimentid_2.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_default.md)
- [Delete entity in EntitySet Experiments](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_deletebyid.md)
- [/api/v1/admin/experiments/delete](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_deleteroute.md)
- [Call operation end](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_end_1.md)
- [/api/v1/admin/experiments/end](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_end_2.md)
- [Returns the EntitySet Experiments](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_get.md)
- [Returns the entity with the key from Experiments](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_getbyid.md)
- [/api/v1/admin/experiments({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/experiments({key})/participants({experimentparticipantKey})](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_getparticipantbykeyandexperimentparticipantkey.md)
- [Update entity in EntitySet Experiments](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_patchbyid.md)
- [Post a new entity to EntitySet Experiments](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_post.md)
- [Replace entity in EntitySet Experiments](https://docs.developers.optimizely.com/configured-commerce/reference/experiments_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_default.md)
- [Delete entity in EntitySet GiftCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_deletebyid.md)
- [/api/v1/admin/giftcardtransactions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_deleteroute.md)
- [Returns the EntitySet GiftCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_get.md)
- [Returns the entity with the key from GiftCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_getbyid.md)
- [/api/v1/admin/giftcardtransactions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet GiftCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_patchbyid.md)
- [Post a new entity to EntitySet GiftCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_post.md)
- [Replace entity in EntitySet GiftCardTransactions](https://docs.developers.optimizely.com/configured-commerce/reference/giftcardtransactions_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_default.md)
- [Delete entity in EntitySet GiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_deletebyid.md)
- [/api/v1/admin/giftcards/delete](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_deleteroute.md)
- [Returns the EntitySet GiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_get.md)
- [Returns the entity with the key from GiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_getbyid.md)
- [/api/v1/admin/giftcards({key})/customerorders({customerorderKey})](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_getcustomerorderbykeyandcustomerorderkey.md)
- [/api/v1/admin/giftcards({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/giftcards({key})/giftcardtransactions({giftcardtransactionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_getgiftcardtransactionbykeyandgiftcardtransactionkey.md)
- [Update entity in EntitySet GiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_patchbyid.md)
- [Post a new entity to EntitySet GiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_post.md)
- [Replace entity in EntitySet GiftCards](https://docs.developers.optimizely.com/configured-commerce/reference/giftcards_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_default.md)
- [Delete entity in EntitySet GlobalSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_deletebyid.md)
- [/api/v1/admin/globalsynonyms/delete](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_deleteroute.md)
- [Returns the EntitySet GlobalSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_get.md)
- [Returns the entity with the key from GlobalSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_getbyid.md)
- [/api/v1/admin/globalsynonyms({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet GlobalSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_patchbyid.md)
- [Post a new entity to EntitySet GlobalSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_post.md)
- [Replace entity in EntitySet GlobalSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/globalsynonyms_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_default.md)
- [Delete entity in EntitySet HtmlRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_deletebyid.md)
- [/api/v1/admin/htmlredirects/delete](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_deleteroute.md)
- [Returns the EntitySet HtmlRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_get.md)
- [Returns the entity with the key from HtmlRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_getbyid.md)
- [/api/v1/admin/htmlredirects({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet HtmlRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_patchbyid.md)
- [Post a new entity to EntitySet HtmlRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_post.md)
- [Replace entity in EntitySet HtmlRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/htmlredirects_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_default.md)
- [Delete entity in EntitySet IntegrationConnections](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_deletebyid.md)
- [/api/v1/admin/integrationconnections/delete](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_deleteroute.md)
- [Returns the EntitySet IntegrationConnections](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_get.md)
- [Returns the entity with the key from IntegrationConnections](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_getbyid.md)
- [/api/v1/admin/integrationconnections({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet IntegrationConnections](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_patchbyid.md)
- [Post a new entity to EntitySet IntegrationConnections](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_post.md)
- [Replace entity in EntitySet IntegrationConnections](https://docs.developers.optimizely.com/configured-commerce/reference/integrationconnections_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_default.md)
- [Delete entity in EntitySet IntegrationJobLogs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_deletebyid.md)
- [/api/v1/admin/integrationjoblogs/delete](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_deleteroute.md)
- [Returns the EntitySet IntegrationJobLogs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_get.md)
- [Returns the entity with the key from IntegrationJobLogs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_getbyid.md)
- [/api/v1/admin/integrationjoblogs({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet IntegrationJobLogs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_patchbyid.md)
- [Post a new entity to EntitySet IntegrationJobLogs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_post.md)
- [Replace entity in EntitySet IntegrationJobLogs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjoblogs_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_default.md)
- [Delete entity in EntitySet IntegrationJobParameters](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_deletebyid.md)
- [/api/v1/admin/integrationjobparameters/delete](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_deleteroute.md)
- [Returns the EntitySet IntegrationJobParameters](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_get.md)
- [Returns the entity with the key from IntegrationJobParameters](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_getbyid.md)
- [/api/v1/admin/integrationjobparameters({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet IntegrationJobParameters](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_patchbyid.md)
- [Post a new entity to EntitySet IntegrationJobParameters](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_post.md)
- [Replace entity in EntitySet IntegrationJobParameters](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobparameters_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_default.md)
- [Delete entity in EntitySet IntegrationJobs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_deletebyid.md)
- [/api/v1/admin/integrationjobs/delete](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_deleteroute.md)
- [Returns the EntitySet IntegrationJobs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_get.md)
- [Returns the entity with the key from IntegrationJobs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_getbyid.md)
- [/api/v1/admin/integrationjobs({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet IntegrationJobs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_patchbyid.md)
- [Post a new entity to EntitySet IntegrationJobs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_post.md)
- [Replace entity in EntitySet IntegrationJobs](https://docs.developers.optimizely.com/configured-commerce/reference/integrationjobs_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_default.md)
- [Delete entity in EntitySet InvoiceHistories](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_deletebyid.md)
- [/api/v1/admin/invoicehistories/delete](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_deleteroute.md)
- [Returns the EntitySet InvoiceHistories](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_get.md)
- [Returns the entity with the key from InvoiceHistories](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_getbyid.md)
- [/api/v1/admin/invoicehistories({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet InvoiceHistories](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_patchbyid.md)
- [Post a new entity to EntitySet InvoiceHistories](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_post.md)
- [Replace entity in EntitySet InvoiceHistories](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistories_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_default.md)
- [Delete entity in EntitySet InvoiceHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_deletebyid.md)
- [/api/v1/admin/invoicehistorylines/delete](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_deleteroute.md)
- [Returns the EntitySet InvoiceHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_get.md)
- [Returns the entity with the key from InvoiceHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_getbyid.md)
- [/api/v1/admin/invoicehistorylines({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet InvoiceHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_patchbyid.md)
- [Post a new entity to EntitySet InvoiceHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_post.md)
- [Replace entity in EntitySet InvoiceHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorylines_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_default.md)
- [Delete entity in EntitySet InvoiceHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_deletebyid.md)
- [/api/v1/admin/invoicehistorytaxes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_deleteroute.md)
- [Returns the EntitySet InvoiceHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_get.md)
- [Returns the entity with the key from InvoiceHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_getbyid.md)
- [/api/v1/admin/invoicehistorytaxes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet InvoiceHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_patchbyid.md)
- [Post a new entity to EntitySet InvoiceHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_post.md)
- [Replace entity in EntitySet InvoiceHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/invoicehistorytaxes_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_default.md)
- [Delete entity in EntitySet JobDefinitionParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_deletebyid.md)
- [/api/v1/admin/jobdefinitionparameters/delete](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_deleteroute.md)
- [Returns the EntitySet JobDefinitionParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_get.md)
- [Returns the entity with the key from JobDefinitionParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_getbyid.md)
- [/api/v1/admin/jobdefinitionparameters({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet JobDefinitionParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_patchbyid.md)
- [Post a new entity to EntitySet JobDefinitionParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_post.md)
- [Replace entity in EntitySet JobDefinitionParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionparameters_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_default.md)
- [Delete entity in EntitySet JobDefinitionStepFieldMaps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_deletebyid.md)
- [/api/v1/admin/jobdefinitionstepfieldmaps/delete](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_deleteroute.md)
- [Returns the EntitySet JobDefinitionStepFieldMaps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_get.md)
- [Returns the entity with the key from JobDefinitionStepFieldMaps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_getbyid.md)
- [/api/v1/admin/jobdefinitionstepfieldmaps({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet JobDefinitionStepFieldMaps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_patchbyid.md)
- [Post a new entity to EntitySet JobDefinitionStepFieldMaps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_post.md)
- [Replace entity in EntitySet JobDefinitionStepFieldMaps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepfieldmaps_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_default.md)
- [Delete entity in EntitySet JobDefinitionStepParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_deletebyid.md)
- [/api/v1/admin/jobdefinitionstepparameters/delete](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_deleteroute.md)
- [Returns the EntitySet JobDefinitionStepParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_get.md)
- [Returns the entity with the key from JobDefinitionStepParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_getbyid.md)
- [/api/v1/admin/jobdefinitionstepparameters({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet JobDefinitionStepParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_patchbyid.md)
- [Post a new entity to EntitySet JobDefinitionStepParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_post.md)
- [Replace entity in EntitySet JobDefinitionStepParameters](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionstepparameters_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_default.md)
- [Delete entity in EntitySet JobDefinitionSteps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_deletebyid.md)
- [/api/v1/admin/jobdefinitionsteps/delete](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_deleteroute.md)
- [Returns the EntitySet JobDefinitionSteps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_get.md)
- [Returns the entity with the key from JobDefinitionSteps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_getbyid.md)
- [/api/v1/admin/jobdefinitionsteps({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet JobDefinitionSteps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_patchbyid.md)
- [Post a new entity to EntitySet JobDefinitionSteps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_post.md)
- [Replace entity in EntitySet JobDefinitionSteps](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitionsteps_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_default.md)
- [Delete entity in EntitySet JobDefinitions](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_deletebyid.md)
- [/api/v1/admin/jobdefinitions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_deleteroute.md)
- [Returns the EntitySet JobDefinitions](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_get.md)
- [Returns the entity with the key from JobDefinitions](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_getbyid.md)
- [/api/v1/admin/jobdefinitions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/jobdefinitions({key})/integrationjobs({integrationjobKey})](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_getintegrationjobbykeyandintegrationjobkey.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)
- [Update entity in EntitySet JobDefinitions](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_patchbyid.md)
- [Post a new entity to EntitySet JobDefinitions](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_post.md)
- [Replace entity in EntitySet JobDefinitions](https://docs.developers.optimizely.com/configured-commerce/reference/jobdefinitions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/languages_default.md)
- [Delete entity in EntitySet Languages](https://docs.developers.optimizely.com/configured-commerce/reference/languages_deletebyid.md)
- [/api/v1/admin/languages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/languages_deleteroute.md)
- [Returns the EntitySet Languages](https://docs.developers.optimizely.com/configured-commerce/reference/languages_get.md)
- [Returns the entity with the key from Languages](https://docs.developers.optimizely.com/configured-commerce/reference/languages_getbyid.md)
- [/api/v1/admin/languages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/languages_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/languages({key})/websitelanguages({websitelanguageKey})](https://docs.developers.optimizely.com/configured-commerce/reference/languages_getwebsitelanguagebykeyandwebsitelanguagekey.md)
- [Update entity in EntitySet Languages](https://docs.developers.optimizely.com/configured-commerce/reference/languages_patchbyid.md)
- [Post a new entity to EntitySet Languages](https://docs.developers.optimizely.com/configured-commerce/reference/languages_post.md)
- [Replace entity in EntitySet Languages](https://docs.developers.optimizely.com/configured-commerce/reference/languages_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_default.md)
- [Delete entity in EntitySet LocalTaxRateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_deletebyid.md)
- [/api/v1/admin/localtaxratetaxexemptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_deleteroute.md)
- [Returns the EntitySet LocalTaxRateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_get.md)
- [Returns the entity with the key from LocalTaxRateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_getbyid.md)
- [/api/v1/admin/localtaxratetaxexemptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet LocalTaxRateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_patchbyid.md)
- [Post a new entity to EntitySet LocalTaxRateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_post.md)
- [Replace entity in EntitySet LocalTaxRateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxratetaxexemptions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_default.md)
- [Delete entity in EntitySet LocalTaxRates](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_deletebyid.md)
- [/api/v1/admin/localtaxrates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_deleteroute.md)
- [Returns the EntitySet LocalTaxRates](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_get.md)
- [Returns the entity with the key from LocalTaxRates](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_getbyid.md)
- [/api/v1/admin/localtaxrates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/localtaxrates({key})/taxexemptions({taxexemptionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_gettaxexemptionbykeyandtaxexemptionkey.md)
- [Update entity in EntitySet LocalTaxRates](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_patchbyid.md)
- [Post a new entity to EntitySet LocalTaxRates](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_post.md)
- [Replace entity in EntitySet LocalTaxRates](https://docs.developers.optimizely.com/configured-commerce/reference/localtaxrates_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_default.md)
- [Delete entity in EntitySet MessageAudits](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_deletebyid.md)
- [/api/v1/admin/messageaudits/delete](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_deleteroute.md)
- [Returns the EntitySet MessageAudits](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_get.md)
- [Returns the entity with the key from MessageAudits](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_getbyid.md)
- [/api/v1/admin/messageaudits({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet MessageAudits](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_patchbyid.md)
- [Post a new entity to EntitySet MessageAudits](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_post.md)
- [Replace entity in EntitySet MessageAudits](https://docs.developers.optimizely.com/configured-commerce/reference/messageaudits_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_default.md)
- [Delete entity in EntitySet MessageStatuses](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_deletebyid.md)
- [/api/v1/admin/messagestatuses/delete](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_deleteroute.md)
- [Returns the EntitySet MessageStatuses](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_get.md)
- [Returns the entity with the key from MessageStatuses](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_getbyid.md)
- [/api/v1/admin/messagestatuses({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet MessageStatuses](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_patchbyid.md)
- [Post a new entity to EntitySet MessageStatuses](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_post.md)
- [Replace entity in EntitySet MessageStatuses](https://docs.developers.optimizely.com/configured-commerce/reference/messagestatuses_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_default.md)
- [Delete entity in EntitySet MessageTargets](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_deletebyid.md)
- [/api/v1/admin/messagetargets/delete](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_deleteroute.md)
- [Returns the EntitySet MessageTargets](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_get.md)
- [Returns the entity with the key from MessageTargets](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_getbyid.md)
- [/api/v1/admin/messagetargets({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet MessageTargets](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_patchbyid.md)
- [Post a new entity to EntitySet MessageTargets](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_post.md)
- [Replace entity in EntitySet MessageTargets](https://docs.developers.optimizely.com/configured-commerce/reference/messagetargets_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/messages_default.md)
- [Delete entity in EntitySet Messages](https://docs.developers.optimizely.com/configured-commerce/reference/messages_deletebyid.md)
- [/api/v1/admin/messages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/messages_deleteroute.md)
- [Returns the EntitySet Messages](https://docs.developers.optimizely.com/configured-commerce/reference/messages_get.md)
- [Returns the entity with the key from Messages](https://docs.developers.optimizely.com/configured-commerce/reference/messages_getbyid.md)
- [/api/v1/admin/messages({key})/customerorderchanges({customerorderchangeKey})](https://docs.developers.optimizely.com/configured-commerce/reference/messages_getcustomerorderchangebykeyandcustomerorderchangekey.md)
- [/api/v1/admin/messages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/messages_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet Messages](https://docs.developers.optimizely.com/configured-commerce/reference/messages_patchbyid.md)
- [Post a new entity to EntitySet Messages](https://docs.developers.optimizely.com/configured-commerce/reference/messages_post.md)
- [Replace entity in EntitySet Messages](https://docs.developers.optimizely.com/configured-commerce/reference/messages_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_default.md)
- [Delete entity in EntitySet MobiusThemes](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_deletebyid.md)
- [/api/v1/admin/mobiusthemes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_deleteroute.md)
- [Returns the EntitySet MobiusThemes](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_get.md)
- [Returns the entity with the key from MobiusThemes](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_getbyid.md)
- [/api/v1/admin/mobiusthemes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet MobiusThemes](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_patchbyid.md)
- [Post a new entity to EntitySet MobiusThemes](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_post.md)
- [Replace entity in EntitySet MobiusThemes](https://docs.developers.optimizely.com/configured-commerce/reference/mobiusthemes_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_default.md)
- [Delete entity in EntitySet Nodes](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_deletebyid.md)
- [/api/v1/admin/nodes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_deleteroute.md)
- [Returns the EntitySet Nodes](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_get.md)
- [Returns the entity with the key from Nodes](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_getbyid.md)
- [/api/v1/admin/nodes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/nodes({key})/pages({pageKey})](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_getpagebykeyandpagekey.md)
- [Update entity in EntitySet Nodes](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_patchbyid.md)
- [Post a new entity to EntitySet Nodes](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_post.md)
- [Replace entity in EntitySet Nodes](https://docs.developers.optimizely.com/configured-commerce/reference/nodes_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_default.md)
- [Delete entity in EntitySet OrderHistories](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_deletebyid.md)
- [/api/v1/admin/orderhistories/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_deleteroute.md)
- [Returns the EntitySet OrderHistories](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_get.md)
- [Returns the entity with the key from OrderHistories](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_getbyid.md)
- [/api/v1/admin/orderhistories({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet OrderHistories](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_patchbyid.md)
- [Post a new entity to EntitySet OrderHistories](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_post.md)
- [Replace entity in EntitySet OrderHistories](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistories_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_default.md)
- [Delete entity in EntitySet OrderHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_deletebyid.md)
- [/api/v1/admin/orderhistorylines/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_deleteroute.md)
- [Returns the EntitySet OrderHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_get.md)
- [Returns the entity with the key from OrderHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_getbyid.md)
- [/api/v1/admin/orderhistorylines({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet OrderHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_patchbyid.md)
- [Post a new entity to EntitySet OrderHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_post.md)
- [Replace entity in EntitySet OrderHistoryLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorylines_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_default.md)
- [Delete entity in EntitySet OrderHistoryPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_deletebyid.md)
- [/api/v1/admin/orderhistorypromotions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_deleteroute.md)
- [Returns the EntitySet OrderHistoryPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_get.md)
- [Returns the entity with the key from OrderHistoryPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_getbyid.md)
- [/api/v1/admin/orderhistorypromotions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet OrderHistoryPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_patchbyid.md)
- [Post a new entity to EntitySet OrderHistoryPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_post.md)
- [Replace entity in EntitySet OrderHistoryPromotions](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorypromotions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_default.md)
- [Delete entity in EntitySet OrderHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_deletebyid.md)
- [/api/v1/admin/orderhistorytaxes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_deleteroute.md)
- [Returns the EntitySet OrderHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_get.md)
- [Returns the entity with the key from OrderHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_getbyid.md)
- [/api/v1/admin/orderhistorytaxes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet OrderHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_patchbyid.md)
- [Post a new entity to EntitySet OrderHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_post.md)
- [Replace entity in EntitySet OrderHistoryTaxes](https://docs.developers.optimizely.com/configured-commerce/reference/orderhistorytaxes_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_default.md)
- [Delete entity in EntitySet OrderLineRequisitions](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_deletebyid.md)
- [/api/v1/admin/orderlinerequisitions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_deleteroute.md)
- [Returns the EntitySet OrderLineRequisitions](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_get.md)
- [Returns the entity with the key from OrderLineRequisitions](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_getbyid.md)
- [/api/v1/admin/orderlinerequisitions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet OrderLineRequisitions](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_patchbyid.md)
- [Post a new entity to EntitySet OrderLineRequisitions](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_post.md)
- [Replace entity in EntitySet OrderLineRequisitions](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerequisitions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_default.md)
- [Delete entity in EntitySet OrderLineRfqs](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_deletebyid.md)
- [/api/v1/admin/orderlinerfqs/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_deleteroute.md)
- [Returns the EntitySet OrderLineRfqs](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_get.md)
- [Returns the entity with the key from OrderLineRfqs](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_getbyid.md)
- [/api/v1/admin/orderlinerfqs({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet OrderLineRfqs](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_patchbyid.md)
- [Post a new entity to EntitySet OrderLineRfqs](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_post.md)
- [Replace entity in EntitySet OrderLineRfqs](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinerfqs_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_default.md)
- [Delete entity in EntitySet OrderLineVats](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_deletebyid.md)
- [/api/v1/admin/orderlinevats/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_deleteroute.md)
- [Returns the EntitySet OrderLineVats](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_get.md)
- [Returns the entity with the key from OrderLineVats](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_getbyid.md)
- [/api/v1/admin/orderlinevats({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet OrderLineVats](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_patchbyid.md)
- [Post a new entity to EntitySet OrderLineVats](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_post.md)
- [Replace entity in EntitySet OrderLineVats](https://docs.developers.optimizely.com/configured-commerce/reference/orderlinevats_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_default.md)
- [Delete entity in EntitySet OrderLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_deletebyid.md)
- [/api/v1/admin/orderlines/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_deleteroute.md)
- [Returns the EntitySet OrderLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_get.md)
- [Returns the entity with the key from OrderLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_getbyid.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)
- [Update entity in EntitySet OrderLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_patchbyid.md)
- [Post a new entity to EntitySet OrderLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_post.md)
- [Replace entity in EntitySet OrderLines](https://docs.developers.optimizely.com/configured-commerce/reference/orderlines_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_default.md)
- [Delete entity in EntitySet OrderPromotionCodes](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_deletebyid.md)
- [/api/v1/admin/orderpromotioncodes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_deleteroute.md)
- [Returns the EntitySet OrderPromotionCodes](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_get.md)
- [Returns the entity with the key from OrderPromotionCodes](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_getbyid.md)
- [/api/v1/admin/orderpromotioncodes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet OrderPromotionCodes](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_patchbyid.md)
- [Post a new entity to EntitySet OrderPromotionCodes](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_post.md)
- [Replace entity in EntitySet OrderPromotionCodes](https://docs.developers.optimizely.com/configured-commerce/reference/orderpromotioncodes_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_default.md)
- [Delete entity in EntitySet OrderStatusMappings](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_deletebyid.md)
- [/api/v1/admin/orderstatusmappings/delete](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_deleteroute.md)
- [Returns the EntitySet OrderStatusMappings](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_get.md)
- [Returns the entity with the key from OrderStatusMappings](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_getbyid.md)
- [/api/v1/admin/orderstatusmappings({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet OrderStatusMappings](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_patchbyid.md)
- [Post a new entity to EntitySet OrderStatusMappings](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_post.md)
- [Replace entity in EntitySet OrderStatusMappings](https://docs.developers.optimizely.com/configured-commerce/reference/orderstatusmappings_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_default.md)
- [Delete entity in EntitySet PageStateContexts](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_deletebyid.md)
- [/api/v1/admin/pagestatecontexts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_deleteroute.md)
- [Returns the EntitySet PageStateContexts](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_get.md)
- [Returns the entity with the key from PageStateContexts](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_getbyid.md)
- [/api/v1/admin/pagestatecontexts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PageStateContexts](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_patchbyid.md)
- [Post a new entity to EntitySet PageStateContexts](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_post.md)
- [Replace entity in EntitySet PageStateContexts](https://docs.developers.optimizely.com/configured-commerce/reference/pagestatecontexts_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_default.md)
- [Delete entity in EntitySet PageStates](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_deletebyid.md)
- [/api/v1/admin/pagestates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_deleteroute.md)
- [Returns the EntitySet PageStates](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_get.md)
- [Returns the entity with the key from PageStates](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_getbyid.md)
- [/api/v1/admin/pagestates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/pagestates({key})/pagestatecontexts({pagestatecontextKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_getpagestatecontextbykeyandpagestatecontextkey.md)
- [Update entity in EntitySet PageStates](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_patchbyid.md)
- [Post a new entity to EntitySet PageStates](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_post.md)
- [Replace entity in EntitySet PageStates](https://docs.developers.optimizely.com/configured-commerce/reference/pagestates_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_default.md)
- [Delete entity in EntitySet PageTemporaries](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_deletebyid.md)
- [/api/v1/admin/pagetemporaries/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_deleteroute.md)
- [Returns the EntitySet PageTemporaries](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_get.md)
- [Returns the entity with the key from PageTemporaries](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_getbyid.md)
- [/api/v1/admin/pagetemporaries({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PageTemporaries](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_patchbyid.md)
- [Post a new entity to EntitySet PageTemporaries](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_post.md)
- [Replace entity in EntitySet PageTemporaries](https://docs.developers.optimizely.com/configured-commerce/reference/pagetemporaries_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_default.md)
- [Delete entity in EntitySet PageUrls](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_deletebyid.md)
- [/api/v1/admin/pageurls/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_deleteroute.md)
- [Returns the EntitySet PageUrls](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_get.md)
- [Returns the entity with the key from PageUrls](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_getbyid.md)
- [/api/v1/admin/pageurls({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PageUrls](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_patchbyid.md)
- [Post a new entity to EntitySet PageUrls](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_post.md)
- [Replace entity in EntitySet PageUrls](https://docs.developers.optimizely.com/configured-commerce/reference/pageurls_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_default.md)
- [Delete entity in EntitySet PageVersions](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_deletebyid.md)
- [/api/v1/admin/pageversions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_deleteroute.md)
- [Returns the EntitySet PageVersions](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_get.md)
- [Returns the entity with the key from PageVersions](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_getbyid.md)
- [/api/v1/admin/pageversions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PageVersions](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_patchbyid.md)
- [Post a new entity to EntitySet PageVersions](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_post.md)
- [Replace entity in EntitySet PageVersions](https://docs.developers.optimizely.com/configured-commerce/reference/pageversions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pages_default.md)
- [Delete entity in EntitySet Pages](https://docs.developers.optimizely.com/configured-commerce/reference/pages_deletebyid.md)
- [/api/v1/admin/pages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pages_deleteroute.md)
- [Returns the EntitySet Pages](https://docs.developers.optimizely.com/configured-commerce/reference/pages_get.md)
- [Returns the entity with the key from Pages](https://docs.developers.optimizely.com/configured-commerce/reference/pages_getbyid.md)
- [/api/v1/admin/pages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pages_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/pages({key})/pageversions({pageversionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pages_getpageversionbykeyandpageversionkey.md)
- [Update entity in EntitySet Pages](https://docs.developers.optimizely.com/configured-commerce/reference/pages_patchbyid.md)
- [Post a new entity to EntitySet Pages](https://docs.developers.optimizely.com/configured-commerce/reference/pages_post.md)
- [Replace entity in EntitySet Pages](https://docs.developers.optimizely.com/configured-commerce/reference/pages_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_default.md)
- [Delete entity in EntitySet PaymentMethods](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_deletebyid.md)
- [/api/v1/admin/paymentmethods/delete](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_deleteroute.md)
- [Returns the EntitySet PaymentMethods](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_get.md)
- [Returns the entity with the key from PaymentMethods](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_getbyid.md)
- [/api/v1/admin/paymentmethods({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PaymentMethods](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_patchbyid.md)
- [Post a new entity to EntitySet PaymentMethods](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_post.md)
- [Replace entity in EntitySet PaymentMethods](https://docs.developers.optimizely.com/configured-commerce/reference/paymentmethods_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_default.md)
- [Delete entity in EntitySet PersonaUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_deletebyid.md)
- [/api/v1/admin/personauserprofiles/delete](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_deleteroute.md)
- [Returns the EntitySet PersonaUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_get.md)
- [Returns the entity with the key from PersonaUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_getbyid.md)
- [/api/v1/admin/personauserprofiles({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PersonaUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_patchbyid.md)
- [Post a new entity to EntitySet PersonaUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_post.md)
- [Replace entity in EntitySet PersonaUserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/personauserprofiles_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/personas_default.md)
- [Delete entity in EntitySet Personas](https://docs.developers.optimizely.com/configured-commerce/reference/personas_deletebyid.md)
- [/api/v1/admin/personas/delete](https://docs.developers.optimizely.com/configured-commerce/reference/personas_deleteroute.md)
- [Returns the EntitySet Personas](https://docs.developers.optimizely.com/configured-commerce/reference/personas_get.md)
- [Returns the entity with the key from Personas](https://docs.developers.optimizely.com/configured-commerce/reference/personas_getbyid.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)
- [Update entity in EntitySet Personas](https://docs.developers.optimizely.com/configured-commerce/reference/personas_patchbyid.md)
- [Post a new entity to EntitySet Personas](https://docs.developers.optimizely.com/configured-commerce/reference/personas_post.md)
- [Replace entity in EntitySet Personas](https://docs.developers.optimizely.com/configured-commerce/reference/personas_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_default.md)
- [Delete entity in EntitySet Plugins](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_deletebyid.md)
- [/api/v1/admin/plugins/delete](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_deleteroute.md)
- [Returns the EntitySet Plugins](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_get.md)
- [Returns the entity with the key from Plugins](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_getbyid.md)
- [/api/v1/admin/plugins({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet Plugins](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_patchbyid.md)
- [Post a new entity to EntitySet Plugins](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_post.md)
- [Replace entity in EntitySet Plugins](https://docs.developers.optimizely.com/configured-commerce/reference/plugins_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_default.md)
- [Delete entity in EntitySet PriceMatrices](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_deletebyid.md)
- [/api/v1/admin/pricematrices/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_deleteroute.md)
- [Returns the EntitySet PriceMatrices](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_get.md)
- [Returns the entity with the key from PriceMatrices](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_getbyid.md)
- [/api/v1/admin/pricematrices({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PriceMatrices](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_patchbyid.md)
- [Post a new entity to EntitySet PriceMatrices](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_post.md)
- [Replace entity in EntitySet PriceMatrices](https://docs.developers.optimizely.com/configured-commerce/reference/pricematrices_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_default.md)
- [Delete entity in EntitySet ProductAlsoPurchasedWiths](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_deletebyid.md)
- [/api/v1/admin/productalsopurchasedwiths/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_deleteroute.md)
- [Returns the EntitySet ProductAlsoPurchasedWiths](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_get.md)
- [Returns the entity with the key from ProductAlsoPurchasedWiths](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_getbyid.md)
- [/api/v1/admin/productalsopurchasedwiths({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ProductAlsoPurchasedWiths](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_patchbyid.md)
- [Post a new entity to EntitySet ProductAlsoPurchasedWiths](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_post.md)
- [Replace entity in EntitySet ProductAlsoPurchasedWiths](https://docs.developers.optimizely.com/configured-commerce/reference/productalsopurchasedwiths_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_default.md)
- [Delete entity in EntitySet ProductAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_deletebyid.md)
- [/api/v1/admin/productattributevalues/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_deleteroute.md)
- [Returns the EntitySet ProductAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_get.md)
- [Returns the entity with the key from ProductAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_getbyid.md)
- [/api/v1/admin/productattributevalues({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ProductAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_patchbyid.md)
- [Post a new entity to EntitySet ProductAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_post.md)
- [Replace entity in EntitySet ProductAttributeValues](https://docs.developers.optimizely.com/configured-commerce/reference/productattributevalues_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_default.md)
- [Delete entity in EntitySet ProductImages](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_deletebyid.md)
- [/api/v1/admin/productimages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_deleteroute.md)
- [Returns the EntitySet ProductImages](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_get.md)
- [Returns the entity with the key from ProductImages](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_getbyid.md)
- [/api/v1/admin/productimages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ProductImages](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_patchbyid.md)
- [Post a new entity to EntitySet ProductImages](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_post.md)
- [Replace entity in EntitySet ProductImages](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_putbyid.md)
- [Call operation setsortorders](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_setsortorders_1.md)
- [/api/v1/admin/productimages/setsortorders](https://docs.developers.optimizely.com/configured-commerce/reference/productimages_setsortorders_2.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_default.md)
- [Delete entity in EntitySet ProductKitSectionOptions](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_deletebyid.md)
- [/api/v1/admin/productkitsectionoptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_deleteroute.md)
- [Returns the EntitySet ProductKitSectionOptions](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_get.md)
- [Returns the entity with the key from ProductKitSectionOptions](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_getbyid.md)
- [/api/v1/admin/productkitsectionoptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ProductKitSectionOptions](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_patchbyid.md)
- [Post a new entity to EntitySet ProductKitSectionOptions](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_post.md)
- [Replace entity in EntitySet ProductKitSectionOptions](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsectionoptions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_default.md)
- [Delete entity in EntitySet ProductKitSections](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_deletebyid.md)
- [/api/v1/admin/productkitsections/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_deleteroute.md)
- [Returns the EntitySet ProductKitSections](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_get.md)
- [Returns the entity with the key from ProductKitSections](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_getbyid.md)
- [/api/v1/admin/productkitsections({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/productkitsections({key})/productkitsectionoptions({productkitsectionoptionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_getproductkitsectionoptionbykeyandproductkitsectionoptionkey.md)
- [Update entity in EntitySet ProductKitSections](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_patchbyid.md)
- [Post a new entity to EntitySet ProductKitSections](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_post.md)
- [Replace entity in EntitySet ProductKitSections](https://docs.developers.optimizely.com/configured-commerce/reference/productkitsections_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_default.md)
- [Delete entity in EntitySet ProductLines](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_deletebyid.md)
- [/api/v1/admin/productlines/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_deleteroute.md)
- [Returns the EntitySet ProductLines](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_get.md)
- [Returns the entity with the key from ProductLines](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_getbyid.md)
- [/api/v1/admin/productlines({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/productlines({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_getproductbykeyandproductkey.md)
- [Update entity in EntitySet ProductLines](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_patchbyid.md)
- [Post a new entity to EntitySet ProductLines](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_post.md)
- [Replace entity in EntitySet ProductLines](https://docs.developers.optimizely.com/configured-commerce/reference/productlines_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_default.md)
- [Delete entity in EntitySet ProductRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_deletebyid.md)
- [/api/v1/admin/productrelatedproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_deleteroute.md)
- [Returns the EntitySet ProductRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_get.md)
- [Returns the entity with the key from ProductRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_getbyid.md)
- [/api/v1/admin/productrelatedproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ProductRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_patchbyid.md)
- [Post a new entity to EntitySet ProductRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_post.md)
- [Replace entity in EntitySet ProductRelatedProducts](https://docs.developers.optimizely.com/configured-commerce/reference/productrelatedproducts_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_default.md)
- [Delete entity in EntitySet ProductTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_deletebyid.md)
- [/api/v1/admin/producttaxexemptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_deleteroute.md)
- [Returns the EntitySet ProductTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_get.md)
- [Returns the entity with the key from ProductTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_getbyid.md)
- [/api/v1/admin/producttaxexemptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ProductTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_patchbyid.md)
- [Post a new entity to EntitySet ProductTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_post.md)
- [Replace entity in EntitySet ProductTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/producttaxexemptions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_default.md)
- [Delete entity in EntitySet ProductTopSellers](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_deletebyid.md)
- [/api/v1/admin/producttopsellers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_deleteroute.md)
- [Returns the EntitySet ProductTopSellers](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_get.md)
- [Returns the entity with the key from ProductTopSellers](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_getbyid.md)
- [/api/v1/admin/producttopsellers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ProductTopSellers](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_patchbyid.md)
- [Post a new entity to EntitySet ProductTopSellers](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_post.md)
- [Replace entity in EntitySet ProductTopSellers](https://docs.developers.optimizely.com/configured-commerce/reference/producttopsellers_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_default.md)
- [Delete entity in EntitySet ProductUnitOfMeasures](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_deletebyid.md)
- [/api/v1/admin/productunitofmeasures/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_deleteroute.md)
- [Returns the EntitySet ProductUnitOfMeasures](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_get.md)
- [Returns the entity with the key from ProductUnitOfMeasures](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_getbyid.md)
- [/api/v1/admin/productunitofmeasures({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ProductUnitOfMeasures](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_patchbyid.md)
- [Post a new entity to EntitySet ProductUnitOfMeasures](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_post.md)
- [Replace entity in EntitySet ProductUnitOfMeasures](https://docs.developers.optimizely.com/configured-commerce/reference/productunitofmeasures_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_default.md)
- [Delete entity in EntitySet ProductWarehouses](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_deletebyid.md)
- [/api/v1/admin/productwarehouses/delete](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_deleteroute.md)
- [Returns the EntitySet ProductWarehouses](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_get.md)
- [Returns the entity with the key from ProductWarehouses](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_getbyid.md)
- [/api/v1/admin/productwarehouses({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ProductWarehouses](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_patchbyid.md)
- [Post a new entity to EntitySet ProductWarehouses](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_post.md)
- [Replace entity in EntitySet ProductWarehouses](https://docs.developers.optimizely.com/configured-commerce/reference/productwarehouses_putbyid.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/products_archive.md)
- [/api/v1/admin/products/archive](https://docs.developers.optimizely.com/configured-commerce/reference/products_archiveroute.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/products_default.md)
- [Delete entity in EntitySet Products](https://docs.developers.optimizely.com/configured-commerce/reference/products_deletebyid.md)
- [/api/v1/admin/products/delete](https://docs.developers.optimizely.com/configured-commerce/reference/products_deleteroute.md)
- [Returns the EntitySet Products](https://docs.developers.optimizely.com/configured-commerce/reference/products_get.md)
- [/api/v1/admin/products({key})/attributevalues({attributevalueKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getattributevaluebykeyandattributevaluekey.md)
- [/api/v1/admin/products({key})/badges({badgeKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getbadgebykeyandbadgekey.md)
- [Returns the entity with the key from Products](https://docs.developers.optimizely.com/configured-commerce/reference/products_getbyid.md)
- [/api/v1/admin/products({key})/categories({categoryKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getcategorybykeyandcategorykey.md)
- [/api/v1/admin/products({key})/customerproductsets({customerproductsetKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getcustomerproductsetbykeyandcustomerproductsetkey.md)
- [/api/v1/admin/products({key})/customervisibilityadditions({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getcustomervisibilityadditionbykeyandcustomerkey.md)
- [/api/v1/admin/products({key})/customervisibilityexceptions({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getcustomervisibilityexceptionbykeyandcustomerkey.md)
- [/api/v1/admin/products({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getcustompropertybykeyandcustompropertykey.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})/parentrelatedcategories({categoryrelatedproductKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getparentrelatedcategorybykeyandcategoryrelatedproductkey.md)
- [/api/v1/admin/products({key})/parentrelatedproducts({productrelatedproductKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getparentrelatedproductbykeyandproductrelatedproductkey.md)
- [/api/v1/admin/products({key})/productimages({productimageKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getproductimagebykeyandproductimagekey.md)
- [/api/v1/admin/products({key})/productkitsections({productkitsectionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getproductkitsectionbykeyandproductkitsectionkey.md)
- [/api/v1/admin/products({key})/productrelatedproducts({productrelatedproductKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getproductrelatedproductbykeyandproductrelatedproductkey.md)
- [/api/v1/admin/products({key})/productunitofmeasures({productunitofmeasureKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getproductunitofmeasurebykeyandproductunitofmeasurekey.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})/restrictiongroupadditions({restrictiongroupKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getrestrictiongroupadditionbykeyandrestrictiongroupkey.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})/ruleclauses({ruleclauseKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getruleclausebykeyandruleclausekey.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})/websites({websiteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getwebsitebykeyandwebsitekey.md)
- [/api/v1/admin/products({key})/wishlistproducts({wishlistproductKey})](https://docs.developers.optimizely.com/configured-commerce/reference/products_getwishlistproductbykeyandwishlistproductkey.md)
- [Call operation isdiscontinued](https://docs.developers.optimizely.com/configured-commerce/reference/products_isdiscontinuedbyproductid_1.md)
- [/api/v1/admin/products/isdiscontinued(productId={productId})](https://docs.developers.optimizely.com/configured-commerce/reference/products_isdiscontinuedbyproductid_2.md)
- [Update entity in EntitySet Products](https://docs.developers.optimizely.com/configured-commerce/reference/products_patchbyid.md)
- [Post a new entity to EntitySet Products](https://docs.developers.optimizely.com/configured-commerce/reference/products_post.md)
- [Replace entity in EntitySet Products](https://docs.developers.optimizely.com/configured-commerce/reference/products_putbyid.md)
- [Call operation unitofmeasures](https://docs.developers.optimizely.com/configured-commerce/reference/products_unitofmeasuresbyproductid_1.md)
- [/api/v1/admin/products/unitofmeasures(productId={productId})](https://docs.developers.optimizely.com/configured-commerce/reference/products_unitofmeasuresbyproductid_2.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_default.md)
- [Delete entity in EntitySet PromotionResultProducts](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_deletebyid.md)
- [/api/v1/admin/promotionresultproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_deleteroute.md)
- [Returns the EntitySet PromotionResultProducts](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_get.md)
- [Returns the entity with the key from PromotionResultProducts](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_getbyid.md)
- [/api/v1/admin/promotionresultproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PromotionResultProducts](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_patchbyid.md)
- [Post a new entity to EntitySet PromotionResultProducts](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_post.md)
- [Replace entity in EntitySet PromotionResultProducts](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresultproducts_putbyid.md)
- [Returns the EntitySet PromotionResultTypes](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresulttypes_get.md)
- [Call operation copyfromtemporary](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_copyfromtemporary_1.md)
- [/api/v1/admin/promotionresults/copyfromtemporary](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_copyfromtemporary_2.md)
- [Call operation createtemporary](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_createtemporaryasync_1.md)
- [/api/v1/admin/promotionresults/createtemporary](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_createtemporaryasync_2.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_default.md)
- [Delete entity in EntitySet PromotionResults](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_deletebyid.md)
- [/api/v1/admin/promotionresults/delete](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_deleteroute.md)
- [Returns the EntitySet PromotionResults](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_get.md)
- [Returns the entity with the key from PromotionResults](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_getbyid.md)
- [/api/v1/admin/promotionresults({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/promotionresults({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_getproductbykeyandproductkey.md)
- [Call operation import](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_importproductsasyncbyid.md)
- [/api/v1/admin/promotionresults({key})/import](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_importproductsasyncbykey.md)
- [Update entity in EntitySet PromotionResults](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_patchbyid.md)
- [Post a new entity to EntitySet PromotionResults](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_post.md)
- [Replace entity in EntitySet PromotionResults](https://docs.developers.optimizely.com/configured-commerce/reference/promotionresults_putbyid.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_archive.md)
- [/api/v1/admin/promotions/archive](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_archiveroute.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_default.md)
- [Delete entity in EntitySet Promotions](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_deletebyid.md)
- [/api/v1/admin/promotions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_deleteroute.md)
- [Returns the EntitySet Promotions](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_get.md)
- [Returns the entity with the key from Promotions](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_getbyid.md)
- [/api/v1/admin/promotions({key})/customerorderpromotions({customerorderpromotionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_getcustomerorderpromotionbykeyandcustomerorderpromotionkey.md)
- [/api/v1/admin/promotions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet Promotions](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_patchbyid.md)
- [Post a new entity to EntitySet Promotions](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_post.md)
- [Replace entity in EntitySet Promotions](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_putbyid.md)
- [Call operation results](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_setresultsbyid.md)
- [/api/v1/admin/promotions({key})/results](https://docs.developers.optimizely.com/configured-commerce/reference/promotions_setresultsbykey.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_default.md)
- [Delete entity in EntitySet PropertyAttributeConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_deletebyid.md)
- [/api/v1/admin/propertyattributeconfigurations/delete](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_deleteroute.md)
- [Returns the EntitySet PropertyAttributeConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_get.md)
- [Returns the entity with the key from PropertyAttributeConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_getbyid.md)
- [/api/v1/admin/propertyattributeconfigurations({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PropertyAttributeConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_patchbyid.md)
- [Post a new entity to EntitySet PropertyAttributeConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_post.md)
- [Replace entity in EntitySet PropertyAttributeConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyattributeconfigurations_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_default.md)
- [Delete entity in EntitySet PropertyConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_deletebyid.md)
- [/api/v1/admin/propertyconfigurations/delete](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_deleteroute.md)
- [Returns the EntitySet PropertyConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_get.md)
- [Returns the entity with the key from PropertyConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_getbyid.md)
- [/api/v1/admin/propertyconfigurations({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet PropertyConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_patchbyid.md)
- [Post a new entity to EntitySet PropertyConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_post.md)
- [Replace entity in EntitySet PropertyConfigurations](https://docs.developers.optimizely.com/configured-commerce/reference/propertyconfigurations_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_default.md)
- [Delete entity in EntitySet PropertyPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_deletebyid.md)
- [/api/v1/admin/propertypermissions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_deleteroute.md)
- [Returns the EntitySet PropertyPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_get.md)
- [Returns the entity with the key from PropertyPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_getbyid.md)
- [/api/v1/admin/propertypermissions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PropertyPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_patchbyid.md)
- [Post a new entity to EntitySet PropertyPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_post.md)
- [Replace entity in EntitySet PropertyPermissions](https://docs.developers.optimizely.com/configured-commerce/reference/propertypermissions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_default.md)
- [Delete entity in EntitySet PunchOutCustomerUserProfileMaps](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_deletebyid.md)
- [/api/v1/admin/punchoutcustomeruserprofilemaps/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_deleteroute.md)
- [Returns the EntitySet PunchOutCustomerUserProfileMaps](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_get.md)
- [Returns the entity with the key from PunchOutCustomerUserProfileMaps](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_getbyid.md)
- [/api/v1/admin/punchoutcustomeruserprofilemaps({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PunchOutCustomerUserProfileMaps](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_patchbyid.md)
- [Post a new entity to EntitySet PunchOutCustomerUserProfileMaps](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_post.md)
- [Replace entity in EntitySet PunchOutCustomerUserProfileMaps](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutcustomeruserprofilemaps_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_default.md)
- [Delete entity in EntitySet PunchOutOrderRequestExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_deletebyid.md)
- [/api/v1/admin/punchoutorderrequestextrinsics/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_deleteroute.md)
- [Returns the EntitySet PunchOutOrderRequestExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_get.md)
- [Returns the entity with the key from PunchOutOrderRequestExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_getbyid.md)
- [/api/v1/admin/punchoutorderrequestextrinsics({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PunchOutOrderRequestExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_patchbyid.md)
- [Post a new entity to EntitySet PunchOutOrderRequestExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_post.md)
- [Replace entity in EntitySet PunchOutOrderRequestExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestextrinsics_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_default.md)
- [Delete entity in EntitySet PunchOutOrderRequestItemOutExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_deletebyid.md)
- [/api/v1/admin/punchoutorderrequestitemoutextrinsics/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_deleteroute.md)
- [Returns the EntitySet PunchOutOrderRequestItemOutExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_get.md)
- [Returns the entity with the key from PunchOutOrderRequestItemOutExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_getbyid.md)
- [/api/v1/admin/punchoutorderrequestitemoutextrinsics({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PunchOutOrderRequestItemOutExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_patchbyid.md)
- [Post a new entity to EntitySet PunchOutOrderRequestItemOutExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_post.md)
- [Replace entity in EntitySet PunchOutOrderRequestItemOutExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemoutextrinsics_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_default.md)
- [Delete entity in EntitySet PunchOutOrderRequestItemOuts](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_deletebyid.md)
- [/api/v1/admin/punchoutorderrequestitemouts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_deleteroute.md)
- [Returns the EntitySet PunchOutOrderRequestItemOuts](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_get.md)
- [Returns the entity with the key from PunchOutOrderRequestItemOuts](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_getbyid.md)
- [/api/v1/admin/punchoutorderrequestitemouts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet PunchOutOrderRequestItemOuts](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_patchbyid.md)
- [Post a new entity to EntitySet PunchOutOrderRequestItemOuts](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_post.md)
- [Replace entity in EntitySet PunchOutOrderRequestItemOuts](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestitemouts_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_default.md)
- [Delete entity in EntitySet PunchOutOrderRequestMessages](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_deletebyid.md)
- [/api/v1/admin/punchoutorderrequestmessages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_deleteroute.md)
- [Returns the EntitySet PunchOutOrderRequestMessages](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_get.md)
- [Returns the entity with the key from PunchOutOrderRequestMessages](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_getbyid.md)
- [/api/v1/admin/punchoutorderrequestmessages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PunchOutOrderRequestMessages](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_patchbyid.md)
- [Post a new entity to EntitySet PunchOutOrderRequestMessages](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_post.md)
- [Replace entity in EntitySet PunchOutOrderRequestMessages](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequestmessages_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_default.md)
- [Delete entity in EntitySet PunchOutOrderRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_deletebyid.md)
- [/api/v1/admin/punchoutorderrequests/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_deleteroute.md)
- [Returns the EntitySet PunchOutOrderRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_get.md)
- [Returns the entity with the key from PunchOutOrderRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_getbyid.md)
- [/api/v1/admin/punchoutorderrequests({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet PunchOutOrderRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_patchbyid.md)
- [Post a new entity to EntitySet PunchOutOrderRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_post.md)
- [Replace entity in EntitySet PunchOutOrderRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutorderrequests_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_default.md)
- [Delete entity in EntitySet PunchOutSessionAccesses](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_deletebyid.md)
- [/api/v1/admin/punchoutsessionaccesses/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_deleteroute.md)
- [Returns the EntitySet PunchOutSessionAccesses](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_get.md)
- [Returns the entity with the key from PunchOutSessionAccesses](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_getbyid.md)
- [/api/v1/admin/punchoutsessionaccesses({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PunchOutSessionAccesses](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_patchbyid.md)
- [Post a new entity to EntitySet PunchOutSessionAccesses](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_post.md)
- [Replace entity in EntitySet PunchOutSessionAccesses](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionaccesses_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_default.md)
- [Delete entity in EntitySet PunchOutSessionExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_deletebyid.md)
- [/api/v1/admin/punchoutsessionextrinsics/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_deleteroute.md)
- [Returns the EntitySet PunchOutSessionExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_get.md)
- [Returns the entity with the key from PunchOutSessionExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_getbyid.md)
- [/api/v1/admin/punchoutsessionextrinsics({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PunchOutSessionExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_patchbyid.md)
- [Post a new entity to EntitySet PunchOutSessionExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_post.md)
- [Replace entity in EntitySet PunchOutSessionExtrinsics](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionextrinsics_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_default.md)
- [Delete entity in EntitySet PunchOutSessionItemIns](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_deletebyid.md)
- [/api/v1/admin/punchoutsessionitemins/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_deleteroute.md)
- [Returns the EntitySet PunchOutSessionItemIns](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_get.md)
- [Returns the entity with the key from PunchOutSessionItemIns](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_getbyid.md)
- [/api/v1/admin/punchoutsessionitemins({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PunchOutSessionItemIns](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_patchbyid.md)
- [Post a new entity to EntitySet PunchOutSessionItemIns](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_post.md)
- [Replace entity in EntitySet PunchOutSessionItemIns](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessionitemins_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_default.md)
- [Delete entity in EntitySet PunchOutSessions](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_deletebyid.md)
- [/api/v1/admin/punchoutsessions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_deleteroute.md)
- [Returns the EntitySet PunchOutSessions](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_get.md)
- [Returns the entity with the key from PunchOutSessions](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_getbyid.md)
- [/api/v1/admin/punchoutsessions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet PunchOutSessions](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_patchbyid.md)
- [Post a new entity to EntitySet PunchOutSessions](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_post.md)
- [Replace entity in EntitySet PunchOutSessions](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsessions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_default.md)
- [Delete entity in EntitySet PunchOutSetupRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_deletebyid.md)
- [/api/v1/admin/punchoutsetuprequests/delete](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_deleteroute.md)
- [Returns the EntitySet PunchOutSetupRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_get.md)
- [Returns the entity with the key from PunchOutSetupRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_getbyid.md)
- [/api/v1/admin/punchoutsetuprequests({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PunchOutSetupRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_patchbyid.md)
- [Post a new entity to EntitySet PunchOutSetupRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_post.md)
- [Replace entity in EntitySet PunchOutSetupRequests](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutsetuprequests_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_default.md)
- [Delete entity in EntitySet PushNotificationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_deletebyid.md)
- [/api/v1/admin/pushnotificationlogs/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_deleteroute.md)
- [Returns the EntitySet PushNotificationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_get.md)
- [Returns the entity with the key from PushNotificationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_getbyid.md)
- [/api/v1/admin/pushnotificationlogs({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet PushNotificationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_patchbyid.md)
- [Post a new entity to EntitySet PushNotificationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_post.md)
- [Replace entity in EntitySet PushNotificationLogs](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationlogs_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_default.md)
- [Delete entity in EntitySet PushNotificationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_deletebyid.md)
- [/api/v1/admin/pushnotificationmessages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_deleteroute.md)
- [Returns the EntitySet PushNotificationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_get.md)
- [Returns the entity with the key from PushNotificationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_getbyid.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)
- [Update entity in EntitySet PushNotificationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_patchbyid.md)
- [Post a new entity to EntitySet PushNotificationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_post.md)
- [Replace entity in EntitySet PushNotificationMessages](https://docs.developers.optimizely.com/configured-commerce/reference/pushnotificationmessages_putbyid.md)
- [Returns the EntitySet RatingServices](https://docs.developers.optimizely.com/configured-commerce/reference/ratingservices_get.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_default.md)
- [Delete entity in EntitySet RestrictionGroupCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_deletebyid.md)
- [/api/v1/admin/restrictiongroupcustomeradditions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_deleteroute.md)
- [Returns the EntitySet RestrictionGroupCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_get.md)
- [Returns the entity with the key from RestrictionGroupCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_getbyid.md)
- [/api/v1/admin/restrictiongroupcustomeradditions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet RestrictionGroupCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_patchbyid.md)
- [Post a new entity to EntitySet RestrictionGroupCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_post.md)
- [Replace entity in EntitySet RestrictionGroupCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomeradditions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_default.md)
- [Delete entity in EntitySet RestrictionGroupCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_deletebyid.md)
- [/api/v1/admin/restrictiongroupcustomerexceptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_deleteroute.md)
- [Returns the EntitySet RestrictionGroupCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_get.md)
- [Returns the entity with the key from RestrictionGroupCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_getbyid.md)
- [/api/v1/admin/restrictiongroupcustomerexceptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet RestrictionGroupCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_patchbyid.md)
- [Post a new entity to EntitySet RestrictionGroupCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_post.md)
- [Replace entity in EntitySet RestrictionGroupCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomerexceptions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_default.md)
- [Delete entity in EntitySet RestrictionGroupCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_deletebyid.md)
- [/api/v1/admin/restrictiongroupcustomers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_deleteroute.md)
- [Returns the EntitySet RestrictionGroupCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_get.md)
- [Returns the entity with the key from RestrictionGroupCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_getbyid.md)
- [/api/v1/admin/restrictiongroupcustomers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet RestrictionGroupCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_patchbyid.md)
- [Post a new entity to EntitySet RestrictionGroupCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_post.md)
- [Replace entity in EntitySet RestrictionGroupCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupcustomers_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_default.md)
- [Delete entity in EntitySet RestrictionGroupProductAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_deletebyid.md)
- [/api/v1/admin/restrictiongroupproductadditions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_deleteroute.md)
- [Returns the EntitySet RestrictionGroupProductAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_get.md)
- [Returns the entity with the key from RestrictionGroupProductAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_getbyid.md)
- [/api/v1/admin/restrictiongroupproductadditions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet RestrictionGroupProductAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_patchbyid.md)
- [Post a new entity to EntitySet RestrictionGroupProductAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_post.md)
- [Replace entity in EntitySet RestrictionGroupProductAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductadditions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_default.md)
- [Delete entity in EntitySet RestrictionGroupProductExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_deletebyid.md)
- [/api/v1/admin/restrictiongroupproductexceptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_deleteroute.md)
- [Returns the EntitySet RestrictionGroupProductExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_get.md)
- [Returns the entity with the key from RestrictionGroupProductExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_getbyid.md)
- [/api/v1/admin/restrictiongroupproductexceptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet RestrictionGroupProductExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_patchbyid.md)
- [Post a new entity to EntitySet RestrictionGroupProductExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_post.md)
- [Replace entity in EntitySet RestrictionGroupProductExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproductexceptions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_default.md)
- [Delete entity in EntitySet RestrictionGroupProducts](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_deletebyid.md)
- [/api/v1/admin/restrictiongroupproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_deleteroute.md)
- [Returns the EntitySet RestrictionGroupProducts](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_get.md)
- [Returns the entity with the key from RestrictionGroupProducts](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_getbyid.md)
- [/api/v1/admin/restrictiongroupproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet RestrictionGroupProducts](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_patchbyid.md)
- [Post a new entity to EntitySet RestrictionGroupProducts](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_post.md)
- [Replace entity in EntitySet RestrictionGroupProducts](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupproducts_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_default.md)
- [Delete entity in EntitySet RestrictionGroupWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_deletebyid.md)
- [/api/v1/admin/restrictiongroupwebsites/delete](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_deleteroute.md)
- [Returns the EntitySet RestrictionGroupWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_get.md)
- [Returns the entity with the key from RestrictionGroupWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_getbyid.md)
- [/api/v1/admin/restrictiongroupwebsites({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet RestrictionGroupWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_patchbyid.md)
- [Post a new entity to EntitySet RestrictionGroupWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_post.md)
- [Replace entity in EntitySet RestrictionGroupWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroupwebsites_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_default.md)
- [Delete entity in EntitySet RestrictionGroups](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_deletebyid.md)
- [/api/v1/admin/restrictiongroups/delete](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_deleteroute.md)
- [Returns the EntitySet RestrictionGroups](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_get.md)
- [Returns the entity with the key from RestrictionGroups](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getbyid.md)
- [/api/v1/admin/restrictiongroups({key})/customeradditions({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getcustomeradditionbykeyandcustomerkey.md)
- [/api/v1/admin/restrictiongroups({key})/customerexceptions({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getcustomerexceptionbykeyandcustomerkey.md)
- [/api/v1/admin/restrictiongroups({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/restrictiongroups({key})/productadditions({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getproductadditionbykeyandproductkey.md)
- [/api/v1/admin/restrictiongroups({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getproductbykeyandproductkey.md)
- [/api/v1/admin/restrictiongroups({key})/productexceptions({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getproductexceptionbykeyandproductkey.md)
- [/api/v1/admin/restrictiongroups({key})/restrictiongroupcustomers({restrictiongroupcustomerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getrestrictiongroupcustomerbykeyandrestrictiongroupcustomerkey.md)
- [/api/v1/admin/restrictiongroups({key})/websites({websiteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_getwebsitebykeyandwebsitekey.md)
- [Update entity in EntitySet RestrictionGroups](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_patchbyid.md)
- [Post a new entity to EntitySet RestrictionGroups](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_post.md)
- [Replace entity in EntitySet RestrictionGroups](https://docs.developers.optimizely.com/configured-commerce/reference/restrictiongroups_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_default.md)
- [Delete entity in EntitySet RuleClauseProducts](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_deletebyid.md)
- [/api/v1/admin/ruleclauseproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_deleteroute.md)
- [Returns the EntitySet RuleClauseProducts](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_get.md)
- [Returns the entity with the key from RuleClauseProducts](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_getbyid.md)
- [/api/v1/admin/ruleclauseproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet RuleClauseProducts](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_patchbyid.md)
- [Post a new entity to EntitySet RuleClauseProducts](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_post.md)
- [Replace entity in EntitySet RuleClauseProducts](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauseproducts_putbyid.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)
- [Call operation createtemporary](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_createtemporaryasync_1.md)
- [/api/v1/admin/ruleclauses/createtemporary](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_createtemporaryasync_2.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_default.md)
- [Delete entity in EntitySet RuleClauses](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_deletebyid.md)
- [/api/v1/admin/ruleclauses/delete](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_deleteroute.md)
- [Returns the EntitySet RuleClauses](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_get.md)
- [Returns the entity with the key from RuleClauses](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_getbyid.md)
- [/api/v1/admin/ruleclauses({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/ruleclauses({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_getproductbykeyandproductkey.md)
- [Call operation import](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_importproductsasyncbyid.md)
- [/api/v1/admin/ruleclauses({key})/import](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_importproductsasyncbykey.md)
- [Update entity in EntitySet RuleClauses](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_patchbyid.md)
- [Post a new entity to EntitySet RuleClauses](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_post.md)
- [Replace entity in EntitySet RuleClauses](https://docs.developers.optimizely.com/configured-commerce/reference/ruleclauses_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_default.md)
- [Delete entity in EntitySet RuleManagers](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_deletebyid.md)
- [/api/v1/admin/rulemanagers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_deleteroute.md)
- [Returns the EntitySet RuleManagers](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_get.md)
- [Returns the entity with the key from RuleManagers](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_getbyid.md)
- [/api/v1/admin/rulemanagers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/rulemanagers({key})/ruleclauses({ruleclauseKey})](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_getruleclausebykeyandruleclausekey.md)
- [Update entity in EntitySet RuleManagers](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_patchbyid.md)
- [Post a new entity to EntitySet RuleManagers](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_post.md)
- [Replace entity in EntitySet RuleManagers](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_putbyid.md)
- [Call operation rules](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_setrulesbyid.md)
- [/api/v1/admin/rulemanagers({key})/rules](https://docs.developers.optimizely.com/configured-commerce/reference/rulemanagers_setrulesbykey.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_default.md)
- [Delete entity in EntitySet RuleTypeOptions](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_deletebyid.md)
- [/api/v1/admin/ruletypeoptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_deleteroute.md)
- [Returns the EntitySet RuleTypeOptions](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_get.md)
- [Returns the entity with the key from RuleTypeOptions](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_getbyid.md)
- [/api/v1/admin/ruletypeoptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet RuleTypeOptions](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_patchbyid.md)
- [Post a new entity to EntitySet RuleTypeOptions](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_post.md)
- [Replace entity in EntitySet RuleTypeOptions](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypeoptions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_default.md)
- [Delete entity in EntitySet RuleTypes](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_deletebyid.md)
- [/api/v1/admin/ruletypes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_deleteroute.md)
- [Returns the EntitySet RuleTypes](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_get.md)
- [Returns the entity with the key from RuleTypes](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_getbyid.md)
- [/api/v1/admin/ruletypes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/ruletypes({key})/ruletypeoptions({ruletypeoptionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_getruletypeoptionbykeyandruletypeoptionkey.md)
- [Update entity in EntitySet RuleTypes](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_patchbyid.md)
- [Post a new entity to EntitySet RuleTypes](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_post.md)
- [Replace entity in EntitySet RuleTypes](https://docs.developers.optimizely.com/configured-commerce/reference/ruletypes_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_default.md)
- [Delete entity in EntitySet Salespersons](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_deletebyid.md)
- [/api/v1/admin/salespersons/delete](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_deleteroute.md)
- [Returns the EntitySet Salespersons](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_get.md)
- [Returns the entity with the key from Salespersons](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_getbyid.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)
- [Update entity in EntitySet Salespersons](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_patchbyid.md)
- [Post a new entity to EntitySet Salespersons](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_post.md)
- [Replace entity in EntitySet Salespersons](https://docs.developers.optimizely.com/configured-commerce/reference/salespersons_putbyid.md)
- [Returns the EntitySet SearchBoostAnalyzers](https://docs.developers.optimizely.com/configured-commerce/reference/searchboostanalyzers_get.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_default.md)
- [Delete entity in EntitySet SearchBoosts](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_deletebyid.md)
- [/api/v1/admin/searchboosts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_deleteroute.md)
- [Returns the EntitySet SearchBoosts](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_get.md)
- [Returns the entity with the key from SearchBoosts](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_getbyid.md)
- [/api/v1/admin/searchboosts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet SearchBoosts](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_patchbyid.md)
- [Post a new entity to EntitySet SearchBoosts](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_post.md)
- [Replace entity in EntitySet SearchBoosts](https://docs.developers.optimizely.com/configured-commerce/reference/searchboosts_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_default.md)
- [Delete entity in EntitySet SearchStopwords](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_deletebyid.md)
- [/api/v1/admin/searchstopwords/delete](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_deleteroute.md)
- [Returns the EntitySet SearchStopwords](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_get.md)
- [Returns the entity with the key from SearchStopwords](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_getbyid.md)
- [/api/v1/admin/searchstopwords({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet SearchStopwords](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_patchbyid.md)
- [Post a new entity to EntitySet SearchStopwords](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_post.md)
- [Replace entity in EntitySet SearchStopwords](https://docs.developers.optimizely.com/configured-commerce/reference/searchstopwords_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_default.md)
- [Delete entity in EntitySet SearchSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_deletebyid.md)
- [/api/v1/admin/searchsynonyms/delete](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_deleteroute.md)
- [Returns the EntitySet SearchSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_get.md)
- [Returns the entity with the key from SearchSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_getbyid.md)
- [/api/v1/admin/searchsynonyms({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet SearchSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_patchbyid.md)
- [Post a new entity to EntitySet SearchSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_post.md)
- [Replace entity in EntitySet SearchSynonyms](https://docs.developers.optimizely.com/configured-commerce/reference/searchsynonyms_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_default.md)
- [Delete entity in EntitySet SearchTermRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_deletebyid.md)
- [/api/v1/admin/searchtermredirects/delete](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_deleteroute.md)
- [Returns the EntitySet SearchTermRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_get.md)
- [Returns the entity with the key from SearchTermRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_getbyid.md)
- [/api/v1/admin/searchtermredirects({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet SearchTermRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_patchbyid.md)
- [Post a new entity to EntitySet SearchTermRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_post.md)
- [Replace entity in EntitySet SearchTermRedirects](https://docs.developers.optimizely.com/configured-commerce/reference/searchtermredirects_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_default.md)
- [Delete entity in EntitySet ShipCharges](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_deletebyid.md)
- [/api/v1/admin/shipcharges/delete](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_deleteroute.md)
- [Returns the EntitySet ShipCharges](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_get.md)
- [Returns the entity with the key from ShipCharges](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_getbyid.md)
- [/api/v1/admin/shipcharges({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ShipCharges](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_patchbyid.md)
- [Post a new entity to EntitySet ShipCharges](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_post.md)
- [Replace entity in EntitySet ShipCharges](https://docs.developers.optimizely.com/configured-commerce/reference/shipcharges_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_default.md)
- [Delete entity in EntitySet ShipRates](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_deletebyid.md)
- [/api/v1/admin/shiprates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_deleteroute.md)
- [Returns the EntitySet ShipRates](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_get.md)
- [Returns the entity with the key from ShipRates](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_getbyid.md)
- [/api/v1/admin/shiprates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ShipRates](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_patchbyid.md)
- [Post a new entity to EntitySet ShipRates](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_post.md)
- [Replace entity in EntitySet ShipRates](https://docs.developers.optimizely.com/configured-commerce/reference/shiprates_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_default.md)
- [Delete entity in EntitySet ShipRules](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_deletebyid.md)
- [/api/v1/admin/shiprules/delete](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_deleteroute.md)
- [Returns the EntitySet ShipRules](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_get.md)
- [Returns the entity with the key from ShipRules](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_getbyid.md)
- [/api/v1/admin/shiprules({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ShipRules](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_patchbyid.md)
- [Post a new entity to EntitySet ShipRules](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_post.md)
- [Replace entity in EntitySet ShipRules](https://docs.developers.optimizely.com/configured-commerce/reference/shiprules_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_default.md)
- [Delete entity in EntitySet ShipToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_deletebyid.md)
- [/api/v1/admin/shiptoaddressfields/delete](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_deleteroute.md)
- [Returns the EntitySet ShipToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_get.md)
- [Returns the entity with the key from ShipToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_getbyid.md)
- [/api/v1/admin/shiptoaddressfields({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ShipToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_patchbyid.md)
- [Post a new entity to EntitySet ShipToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_post.md)
- [Replace entity in EntitySet ShipToAddressFields](https://docs.developers.optimizely.com/configured-commerce/reference/shiptoaddressfields_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_default.md)
- [Delete entity in EntitySet ShipVias](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_deletebyid.md)
- [/api/v1/admin/shipvias/delete](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_deleteroute.md)
- [Returns the EntitySet ShipVias](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_get.md)
- [Returns the entity with the key from ShipVias](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_getbyid.md)
- [/api/v1/admin/shipvias({key})/customerorders({customerorderKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_getcustomerorderbykeyandcustomerorderkey.md)
- [/api/v1/admin/shipvias({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet ShipVias](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_patchbyid.md)
- [Post a new entity to EntitySet ShipVias](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_post.md)
- [Replace entity in EntitySet ShipVias](https://docs.developers.optimizely.com/configured-commerce/reference/shipvias_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_default.md)
- [Delete entity in EntitySet ShipmentPackageLines](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_deletebyid.md)
- [/api/v1/admin/shipmentpackagelines/delete](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_deleteroute.md)
- [Returns the EntitySet ShipmentPackageLines](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_get.md)
- [Returns the entity with the key from ShipmentPackageLines](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_getbyid.md)
- [/api/v1/admin/shipmentpackagelines({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet ShipmentPackageLines](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_patchbyid.md)
- [Post a new entity to EntitySet ShipmentPackageLines](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_post.md)
- [Replace entity in EntitySet ShipmentPackageLines](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackagelines_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_default.md)
- [Delete entity in EntitySet ShipmentPackages](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_deletebyid.md)
- [/api/v1/admin/shipmentpackages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_deleteroute.md)
- [Returns the EntitySet ShipmentPackages](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_get.md)
- [Returns the entity with the key from ShipmentPackages](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_getbyid.md)
- [/api/v1/admin/shipmentpackages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/shipmentpackages({key})/shipmentpackagelines({shipmentpackagelineKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_getshipmentpackagelinebykeyandshipmentpackagelinekey.md)
- [Update entity in EntitySet ShipmentPackages](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_patchbyid.md)
- [Post a new entity to EntitySet ShipmentPackages](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_post.md)
- [Replace entity in EntitySet ShipmentPackages](https://docs.developers.optimizely.com/configured-commerce/reference/shipmentpackages_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_default.md)
- [Delete entity in EntitySet Shipments](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_deletebyid.md)
- [/api/v1/admin/shipments/delete](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_deleteroute.md)
- [Returns the EntitySet Shipments](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_get.md)
- [Returns the entity with the key from Shipments](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_getbyid.md)
- [/api/v1/admin/shipments({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/shipments({key})/shipmentpackages({shipmentpackageKey})](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_getshipmentpackagebykeyandshipmentpackagekey.md)
- [Update entity in EntitySet Shipments](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_patchbyid.md)
- [Post a new entity to EntitySet Shipments](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_post.md)
- [Replace entity in EntitySet Shipments](https://docs.developers.optimizely.com/configured-commerce/reference/shipments_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_default.md)
- [Delete entity in EntitySet Specifications](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_deletebyid.md)
- [/api/v1/admin/specifications/delete](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_deleteroute.md)
- [Returns the EntitySet Specifications](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_get.md)
- [Returns the entity with the key from Specifications](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_getbyid.md)
- [/api/v1/admin/specifications({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet Specifications](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_patchbyid.md)
- [Post a new entity to EntitySet Specifications](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_post.md)
- [Replace entity in EntitySet Specifications](https://docs.developers.optimizely.com/configured-commerce/reference/specifications_putbyid.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)
- [/api/v1/admin/spreedlyconfig](https://docs.developers.optimizely.com/configured-commerce/reference/spreedlyconfig_get.md)
- [Delete entity in EntitySet SsoClients](https://docs.developers.optimizely.com/configured-commerce/reference/ssoclients_deletebyclientid.md)
- [Returns the EntitySet SsoClients](https://docs.developers.optimizely.com/configured-commerce/reference/ssoclients_get.md)
- [Returns the entity with the key from SsoClients](https://docs.developers.optimizely.com/configured-commerce/reference/ssoclients_getbyclientid.md)
- [Update entity in EntitySet SsoClients](https://docs.developers.optimizely.com/configured-commerce/reference/ssoclients_patchbyclientid.md)
- [Post a new entity to EntitySet SsoClients](https://docs.developers.optimizely.com/configured-commerce/reference/ssoclients_post.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_default.md)
- [Delete entity in EntitySet StateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_deletebyid.md)
- [/api/v1/admin/statetaxexemptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_deleteroute.md)
- [Returns the EntitySet StateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_get.md)
- [Returns the entity with the key from StateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_getbyid.md)
- [/api/v1/admin/statetaxexemptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet StateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_patchbyid.md)
- [Post a new entity to EntitySet StateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_post.md)
- [Replace entity in EntitySet StateTaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/statetaxexemptions_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/states_default.md)
- [Delete entity in EntitySet States](https://docs.developers.optimizely.com/configured-commerce/reference/states_deletebyid.md)
- [/api/v1/admin/states/delete](https://docs.developers.optimizely.com/configured-commerce/reference/states_deleteroute.md)
- [Returns the EntitySet States](https://docs.developers.optimizely.com/configured-commerce/reference/states_get.md)
- [Returns the entity with the key from States](https://docs.developers.optimizely.com/configured-commerce/reference/states_getbyid.md)
- [/api/v1/admin/states({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/states_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet States](https://docs.developers.optimizely.com/configured-commerce/reference/states_patchbyid.md)
- [Post a new entity to EntitySet States](https://docs.developers.optimizely.com/configured-commerce/reference/states_post.md)
- [Replace entity in EntitySet States](https://docs.developers.optimizely.com/configured-commerce/reference/states_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_default.md)
- [Delete entity in EntitySet StyleClasses](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_deletebyid.md)
- [/api/v1/admin/styleclasses/delete](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_deleteroute.md)
- [Returns the EntitySet StyleClasses](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_get.md)
- [Returns the entity with the key from StyleClasses](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_getbyid.md)
- [/api/v1/admin/styleclasses({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/styleclasses({key})/styletraits({styletraitKey})](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_getstyletraitbykeyandstyletraitkey.md)
- [Update entity in EntitySet StyleClasses](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_patchbyid.md)
- [Post a new entity to EntitySet StyleClasses](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_post.md)
- [Replace entity in EntitySet StyleClasses](https://docs.developers.optimizely.com/configured-commerce/reference/styleclasses_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_default.md)
- [Delete entity in EntitySet StyleTraitValueProducts](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_deletebyid.md)
- [/api/v1/admin/styletraitvalueproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_deleteroute.md)
- [Returns the EntitySet StyleTraitValueProducts](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_get.md)
- [Returns the entity with the key from StyleTraitValueProducts](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_getbyid.md)
- [/api/v1/admin/styletraitvalueproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet StyleTraitValueProducts](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_patchbyid.md)
- [Post a new entity to EntitySet StyleTraitValueProducts](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_post.md)
- [Replace entity in EntitySet StyleTraitValueProducts](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalueproducts_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_default.md)
- [Delete entity in EntitySet StyleTraitValues](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_deletebyid.md)
- [/api/v1/admin/styletraitvalues/delete](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_deleteroute.md)
- [Returns the EntitySet StyleTraitValues](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_get.md)
- [Returns the entity with the key from StyleTraitValues](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_getbyid.md)
- [/api/v1/admin/styletraitvalues({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/styletraitvalues({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_getproductbykeyandproductkey.md)
- [Update entity in EntitySet StyleTraitValues](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_patchbyid.md)
- [Post a new entity to EntitySet StyleTraitValues](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_post.md)
- [Replace entity in EntitySet StyleTraitValues](https://docs.developers.optimizely.com/configured-commerce/reference/styletraitvalues_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_default.md)
- [Delete entity in EntitySet StyleTraits](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_deletebyid.md)
- [/api/v1/admin/styletraits/delete](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_deleteroute.md)
- [Returns the EntitySet StyleTraits](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_get.md)
- [Returns the entity with the key from StyleTraits](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_getbyid.md)
- [/api/v1/admin/styletraits({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/styletraits({key})/styletraitvalues({styletraitvalueKey})](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_getstyletraitvaluebykeyandstyletraitvaluekey.md)
- [Update entity in EntitySet StyleTraits](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_patchbyid.md)
- [Post a new entity to EntitySet StyleTraits](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_post.md)
- [Replace entity in EntitySet StyleTraits](https://docs.developers.optimizely.com/configured-commerce/reference/styletraits_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_default.md)
- [Delete entity in EntitySet SubscriptionLines](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_deletebyid.md)
- [/api/v1/admin/subscriptionlines/delete](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_deleteroute.md)
- [Returns the EntitySet SubscriptionLines](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_get.md)
- [Returns the entity with the key from SubscriptionLines](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_getbyid.md)
- [/api/v1/admin/subscriptionlines({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet SubscriptionLines](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_patchbyid.md)
- [Post a new entity to EntitySet SubscriptionLines](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_post.md)
- [Replace entity in EntitySet SubscriptionLines](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionlines_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_default.md)
- [Delete entity in EntitySet SubscriptionProducts](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_deletebyid.md)
- [/api/v1/admin/subscriptionproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_deleteroute.md)
- [Returns the EntitySet SubscriptionProducts](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_get.md)
- [Returns the entity with the key from SubscriptionProducts](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_getbyid.md)
- [/api/v1/admin/subscriptionproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet SubscriptionProducts](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_patchbyid.md)
- [Post a new entity to EntitySet SubscriptionProducts](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_post.md)
- [Replace entity in EntitySet SubscriptionProducts](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptionproducts_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_default.md)
- [Delete entity in EntitySet Subscriptions](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_deletebyid.md)
- [/api/v1/admin/subscriptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_deleteroute.md)
- [Returns the EntitySet Subscriptions](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_get.md)
- [Returns the entity with the key from Subscriptions](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_getbyid.md)
- [/api/v1/admin/subscriptions({key})/customerorders({customerorderKey})](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_getcustomerorderbykeyandcustomerorderkey.md)
- [/api/v1/admin/subscriptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/subscriptions({key})/subscriptionlines({subscriptionlineKey})](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_getsubscriptionlinebykeyandsubscriptionlinekey.md)
- [Update entity in EntitySet Subscriptions](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_patchbyid.md)
- [Post a new entity to EntitySet Subscriptions](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_post.md)
- [Replace entity in EntitySet Subscriptions](https://docs.developers.optimizely.com/configured-commerce/reference/subscriptions_putbyid.md)
- [/api/v1/admin/systemfiles/content](https://docs.developers.optimizely.com/configured-commerce/reference/systemfilesv1_contentasync.md)
- [/api/v1/admin/systemfiles](https://docs.developers.optimizely.com/configured-commerce/reference/systemfilesv1_getasync.md)
- [/api/v1/admin/systemFolders](https://docs.developers.optimizely.com/configured-commerce/reference/systemfoldersv1_getasync.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_default.md)
- [Delete entity in EntitySet SystemListValues](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_deletebyid.md)
- [/api/v1/admin/systemlistvalues/delete](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_deleteroute.md)
- [Returns the EntitySet SystemListValues](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_get.md)
- [Returns the entity with the key from SystemListValues](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_getbyid.md)
- [/api/v1/admin/systemlistvalues({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet SystemListValues](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_patchbyid.md)
- [Post a new entity to EntitySet SystemListValues](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_post.md)
- [Replace entity in EntitySet SystemListValues](https://docs.developers.optimizely.com/configured-commerce/reference/systemlistvalues_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_default.md)
- [Delete entity in EntitySet SystemLists](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_deletebyid.md)
- [/api/v1/admin/systemlists/delete](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_deleteroute.md)
- [Returns the EntitySet SystemLists](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_get.md)
- [Returns the entity with the key from SystemLists](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_getbyid.md)
- [/api/v1/admin/systemlists({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/systemlists({key})/values({systemlistvalueKey})](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_getvaluebykeyandsystemlistvaluekey.md)
- [Update entity in EntitySet SystemLists](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_patchbyid.md)
- [Post a new entity to EntitySet SystemLists](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_post.md)
- [Replace entity in EntitySet SystemLists](https://docs.developers.optimizely.com/configured-commerce/reference/systemlists_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_default.md)
- [Delete entity in EntitySet SystemSettings](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_deletebyid.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)
- [Call operation Groups](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_getgroupsbywebsiteid_1.md)
- [/api/v1/admin/systemsettings/groups(websiteId={websiteId})](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_getgroupsbywebsiteid_2.md)
- [Returns the EntitySet SystemSettings](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_getlist.md)
- [Returns the entity with the key from SystemSettings](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_getsinglebyid.md)
- [/api/v1/admin/systemsettings({key})](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_getsinglebykey.md)
- [Update entity in EntitySet SystemSettings](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_patchbyid.md)
- [Post a new entity to EntitySet SystemSettings](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_post.md)
- [Replace entity in EntitySet SystemSettings](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_putbyid.md)
- [Call operation restore](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_restoresettings_1.md)
- [/api/v1/admin/systemsettings/restore](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_restoresettings_2.md)
- [Call operation batch](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_setsettings_1.md)
- [/api/v1/admin/systemsettings/batch](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_setsettings_2.md)
- [Call operation test](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_test_1.md)
- [/api/v1/admin/systemsettings/test](https://docs.developers.optimizely.com/configured-commerce/reference/systemsettings_test_2.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_default.md)
- [Delete entity in EntitySet TaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_deletebyid.md)
- [/api/v1/admin/taxexemptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_deleteroute.md)
- [Returns the EntitySet TaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_get.md)
- [Returns the entity with the key from TaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_getbyid.md)
- [/api/v1/admin/taxexemptions({key})/categories({categoryKey})](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_getcategorybykeyandcategorykey.md)
- [/api/v1/admin/taxexemptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet TaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_patchbyid.md)
- [Post a new entity to EntitySet TaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_post.md)
- [Replace entity in EntitySet TaxExemptions](https://docs.developers.optimizely.com/configured-commerce/reference/taxexemptions_putbyid.md)
- [/api/v1/admin/telemetry/screen-event](https://docs.developers.optimizely.com/configured-commerce/reference/telemetryv1_screenevent.md)
- [/api/v1/admin/telemetry/track-event](https://docs.developers.optimizely.com/configured-commerce/reference/telemetryv1_trackevent.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/themes_default.md)
- [Delete entity in EntitySet Themes](https://docs.developers.optimizely.com/configured-commerce/reference/themes_deletebyid.md)
- [/api/v1/admin/themes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/themes_deleteroute.md)
- [Returns the EntitySet Themes](https://docs.developers.optimizely.com/configured-commerce/reference/themes_get.md)
- [Returns the entity with the key from Themes](https://docs.developers.optimizely.com/configured-commerce/reference/themes_getbyid.md)
- [/api/v1/admin/themes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/themes_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet Themes](https://docs.developers.optimizely.com/configured-commerce/reference/themes_patchbyid.md)
- [Post a new entity to EntitySet Themes](https://docs.developers.optimizely.com/configured-commerce/reference/themes_post.md)
- [Replace entity in EntitySet Themes](https://docs.developers.optimizely.com/configured-commerce/reference/themes_putbyid.md)
- [/api/v1/admin/tokenexconfig](https://docs.developers.optimizely.com/configured-commerce/reference/tokenexconfig_get.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_default.md)
- [Delete entity in EntitySet TranslationDictionaries](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_deletebyid.md)
- [/api/v1/admin/translationdictionaries/delete](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_deleteroute.md)
- [Returns the EntitySet TranslationDictionaries](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_get.md)
- [Returns the entity with the key from TranslationDictionaries](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_getbyid.md)
- [/api/v1/admin/translationdictionaries({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet TranslationDictionaries](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_patchbyid.md)
- [Post a new entity to EntitySet TranslationDictionaries](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_post.md)
- [Replace entity in EntitySet TranslationDictionaries](https://docs.developers.optimizely.com/configured-commerce/reference/translationdictionaries_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_default.md)
- [Delete entity in EntitySet TranslationProperties](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_deletebyid.md)
- [/api/v1/admin/translationproperties/delete](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_deleteroute.md)
- [Returns the EntitySet TranslationProperties](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_get.md)
- [Returns the entity with the key from TranslationProperties](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_getbyid.md)
- [/api/v1/admin/translationproperties({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_getcustompropertybykeyandcustompropertykey.md)
- [Call operation forentity](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_getforentitybyentityname_1.md)
- [/api/v1/admin/translationproperties/forentity(entityName='{entityName}')](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_getforentitybyentityname_2.md)
- [Update entity in EntitySet TranslationProperties](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_patchbyid.md)
- [Post a new entity to EntitySet TranslationProperties](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_post.md)
- [Replace entity in EntitySet TranslationProperties](https://docs.developers.optimizely.com/configured-commerce/reference/translationproperties_putbyid.md)
- [/api/v1/admin/userfiles/{filename}](https://docs.developers.optimizely.com/configured-commerce/reference/userfilesv1_postasyncbyfilename.md)
- [/api/v1/admin/userfiles/{filename}](https://docs.developers.optimizely.com/configured-commerce/reference/userfilesv1_putasyncbyfilename.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_default.md)
- [Delete entity in EntitySet UserPaymentProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_deletebyid.md)
- [/api/v1/admin/userpaymentprofiles/delete](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_deleteroute.md)
- [Returns the EntitySet UserPaymentProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_get.md)
- [Returns the entity with the key from UserPaymentProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_getbyid.md)
- [/api/v1/admin/userpaymentprofiles({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet UserPaymentProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_patchbyid.md)
- [Post a new entity to EntitySet UserPaymentProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_post.md)
- [Replace entity in EntitySet UserPaymentProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userpaymentprofiles_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_default.md)
- [Delete entity in EntitySet UserProfileEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_deletebyid.md)
- [/api/v1/admin/userprofileemaillists/delete](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_deleteroute.md)
- [Returns the EntitySet UserProfileEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_get.md)
- [Returns the entity with the key from UserProfileEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_getbyid.md)
- [/api/v1/admin/userprofileemaillists({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet UserProfileEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_patchbyid.md)
- [Post a new entity to EntitySet UserProfileEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_post.md)
- [Replace entity in EntitySet UserProfileEmailLists](https://docs.developers.optimizely.com/configured-commerce/reference/userprofileemaillists_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_default.md)
- [Delete entity in EntitySet UserProfileWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_deletebyid.md)
- [/api/v1/admin/userprofilewebsites/delete](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_deleteroute.md)
- [Returns the EntitySet UserProfileWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_get.md)
- [Returns the entity with the key from UserProfileWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_getbyid.md)
- [/api/v1/admin/userprofilewebsites({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet UserProfileWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_patchbyid.md)
- [Post a new entity to EntitySet UserProfileWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_post.md)
- [Replace entity in EntitySet UserProfileWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewebsites_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_default.md)
- [Delete entity in EntitySet UserProfileWishListFavorites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_deletebyid.md)
- [/api/v1/admin/userprofilewishlistfavorites/delete](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_deleteroute.md)
- [Returns the EntitySet UserProfileWishListFavorites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_get.md)
- [Returns the entity with the key from UserProfileWishListFavorites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_getbyid.md)
- [/api/v1/admin/userprofilewishlistfavorites({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet UserProfileWishListFavorites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_patchbyid.md)
- [Post a new entity to EntitySet UserProfileWishListFavorites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_post.md)
- [Replace entity in EntitySet UserProfileWishListFavorites](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlistfavorites_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_default.md)
- [Delete entity in EntitySet UserProfileWishListHides](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_deletebyid.md)
- [/api/v1/admin/userprofilewishlisthides/delete](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_deleteroute.md)
- [Returns the EntitySet UserProfileWishListHides](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_get.md)
- [Returns the entity with the key from UserProfileWishListHides](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_getbyid.md)
- [/api/v1/admin/userprofilewishlisthides({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet UserProfileWishListHides](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_patchbyid.md)
- [Post a new entity to EntitySet UserProfileWishListHides](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_post.md)
- [Replace entity in EntitySet UserProfileWishListHides](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisthides_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_default.md)
- [Delete entity in EntitySet UserProfileWishListTags](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_deletebyid.md)
- [/api/v1/admin/userprofilewishlisttags/delete](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_deleteroute.md)
- [Returns the EntitySet UserProfileWishListTags](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_get.md)
- [Returns the entity with the key from UserProfileWishListTags](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_getbyid.md)
- [/api/v1/admin/userprofilewishlisttags({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet UserProfileWishListTags](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_patchbyid.md)
- [Post a new entity to EntitySet UserProfileWishListTags](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_post.md)
- [Replace entity in EntitySet UserProfileWishListTags](https://docs.developers.optimizely.com/configured-commerce/reference/userprofilewishlisttags_putbyid.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)
- [Call operation Current](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_current_1.md)
- [/api/v1/admin/userprofiles/current](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_current_2.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_default.md)
- [Delete entity in EntitySet UserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_deletebyid.md)
- [/api/v1/admin/userprofiles({key})/roles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_deleterolesbykey.md)
- [/api/v1/admin/userprofiles/delete](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_deleteroute.md)
- [Returns the EntitySet UserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_get.md)
- [Returns the entity with the key from UserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getbyid.md)
- [/api/v1/admin/userprofiles({key})/customers({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getcustomerbykeyandcustomerkey.md)
- [/api/v1/admin/userprofiles({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/userprofiles({key})/dashboardpanelpositions({dashboardpanelpositionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getdashboardpanelpositionbykeyanddashboardpanelpositionkey.md)
- [/api/v1/admin/userprofiles({key})/emaillists({emaillistKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getemaillistbykeyandemaillistkey.md)
- [/api/v1/admin/userprofiles({key})/messagestatuses({messagestatusKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getmessagestatusbykeyandmessagestatuskey.md)
- [/api/v1/admin/userprofiles({key})/odppersonas({personaKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getodppersonabykeyandpersonakey.md)
- [Call operation Roles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getrolesbyid.md)
- [/api/v1/admin/userprofiles({key})/roles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getrolesbykey.md)
- [/api/v1/admin/userprofiles({key})/salespersons({salespersonKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getsalespersonbykeyandsalespersonkey.md)
- [/api/v1/admin/userprofiles({key})/userpaymentprofiles({userpaymentprofileKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getuserpaymentprofilebykeyanduserpaymentprofilekey.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})/websites({websiteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getwebsitebykeyandwebsitekey.md)
- [/api/v1/admin/userprofiles({key})/wishlists({wishlistKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getwishlistbykeyandwishlistkey.md)
- [/api/v1/admin/userprofiles({key})/wishlistproducts({wishlistproductKey})](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_getwishlistproductbykeyandwishlistproductkey.md)
- [Update entity in EntitySet UserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_patchbyid.md)
- [Post a new entity to EntitySet UserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_post.md)
- [Replace entity in EntitySet UserProfiles](https://docs.developers.optimizely.com/configured-commerce/reference/userprofiles_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_default.md)
- [Delete entity in EntitySet VatCodes](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_deletebyid.md)
- [/api/v1/admin/vatcodes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_deleteroute.md)
- [Returns the EntitySet VatCodes](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_get.md)
- [Returns the entity with the key from VatCodes](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_getbyid.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)
- [Update entity in EntitySet VatCodes](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_patchbyid.md)
- [Post a new entity to EntitySet VatCodes](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_post.md)
- [Replace entity in EntitySet VatCodes](https://docs.developers.optimizely.com/configured-commerce/reference/vatcodes_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_default.md)
- [Delete entity in EntitySet Vendors](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_deletebyid.md)
- [/api/v1/admin/vendors/delete](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_deleteroute.md)
- [Returns the EntitySet Vendors](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_get.md)
- [Returns the entity with the key from Vendors](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_getbyid.md)
- [/api/v1/admin/vendors({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/vendors({key})/products({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_getproductbykeyandproductkey.md)
- [Update entity in EntitySet Vendors](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_patchbyid.md)
- [Post a new entity to EntitySet Vendors](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_post.md)
- [Replace entity in EntitySet Vendors](https://docs.developers.optimizely.com/configured-commerce/reference/vendors_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_default.md)
- [Delete entity in EntitySet VersionHistories](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_deletebyid.md)
- [/api/v1/admin/versionhistories/delete](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_deleteroute.md)
- [Returns the EntitySet VersionHistories](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_get.md)
- [Returns the entity with the key from VersionHistories](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_getbyid.md)
- [/api/v1/admin/versionhistories({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/versionhistories({key})/versionhistoryactions({versionhistoryactionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_getversionhistoryactionbykeyandversionhistoryactionkey.md)
- [Update entity in EntitySet VersionHistories](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_patchbyid.md)
- [Post a new entity to EntitySet VersionHistories](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_post.md)
- [Replace entity in EntitySet VersionHistories](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistories_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_default.md)
- [Delete entity in EntitySet VersionHistoryActions](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_deletebyid.md)
- [/api/v1/admin/versionhistoryactions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_deleteroute.md)
- [Returns the EntitySet VersionHistoryActions](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_get.md)
- [Returns the entity with the key from VersionHistoryActions](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_getbyid.md)
- [/api/v1/admin/versionhistoryactions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet VersionHistoryActions](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_patchbyid.md)
- [Post a new entity to EntitySet VersionHistoryActions](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_post.md)
- [Replace entity in EntitySet VersionHistoryActions](https://docs.developers.optimizely.com/configured-commerce/reference/versionhistoryactions_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_default.md)
- [Delete entity in EntitySet VmiBins](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_deletebyid.md)
- [/api/v1/admin/vmibins/delete](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_deleteroute.md)
- [Returns the EntitySet VmiBins](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_get.md)
- [Returns the entity with the key from VmiBins](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_getbyid.md)
- [/api/v1/admin/vmibins({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_getcustompropertybykeyandcustompropertykey.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)
- [Update entity in EntitySet VmiBins](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_patchbyid.md)
- [Post a new entity to EntitySet VmiBins](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_post.md)
- [Replace entity in EntitySet VmiBins](https://docs.developers.optimizely.com/configured-commerce/reference/vmibins_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_default.md)
- [Delete entity in EntitySet VmiCounts](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_deletebyid.md)
- [/api/v1/admin/vmicounts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_deleteroute.md)
- [Returns the EntitySet VmiCounts](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_get.md)
- [Returns the entity with the key from VmiCounts](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_getbyid.md)
- [/api/v1/admin/vmicounts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet VmiCounts](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_patchbyid.md)
- [Post a new entity to EntitySet VmiCounts](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_post.md)
- [Replace entity in EntitySet VmiCounts](https://docs.developers.optimizely.com/configured-commerce/reference/vmicounts_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_default.md)
- [Delete entity in EntitySet VmiLocations](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_deletebyid.md)
- [/api/v1/admin/vmilocations/delete](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_deleteroute.md)
- [Returns the EntitySet VmiLocations](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_get.md)
- [Returns the entity with the key from VmiLocations](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_getbyid.md)
- [/api/v1/admin/vmilocations({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/vmilocations({key})/vmibins({vmibinKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_getvmibinbykeyandvmibinkey.md)
- [Update entity in EntitySet VmiLocations](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_patchbyid.md)
- [Post a new entity to EntitySet VmiLocations](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_post.md)
- [Replace entity in EntitySet VmiLocations](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocations_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_default.md)
- [Delete entity in EntitySet VmiNotes](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_deletebyid.md)
- [/api/v1/admin/vminotes/delete](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_deleteroute.md)
- [Returns the EntitySet VmiNotes](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_get.md)
- [Returns the entity with the key from VmiNotes](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_getbyid.md)
- [/api/v1/admin/vminotes({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet VmiNotes](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_patchbyid.md)
- [Post a new entity to EntitySet VmiNotes](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_post.md)
- [Replace entity in EntitySet VmiNotes](https://docs.developers.optimizely.com/configured-commerce/reference/vminotes_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_default.md)
- [Delete entity in EntitySet WarehouseAlternates](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_deletebyid.md)
- [/api/v1/admin/warehousealternates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_deleteroute.md)
- [Returns the EntitySet WarehouseAlternates](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_get.md)
- [Returns the entity with the key from WarehouseAlternates](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_getbyid.md)
- [/api/v1/admin/warehousealternates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WarehouseAlternates](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_patchbyid.md)
- [Post a new entity to EntitySet WarehouseAlternates](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_post.md)
- [Replace entity in EntitySet WarehouseAlternates](https://docs.developers.optimizely.com/configured-commerce/reference/warehousealternates_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_default.md)
- [Delete entity in EntitySet WarehouseWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_deletebyid.md)
- [/api/v1/admin/warehousewebsites/delete](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_deleteroute.md)
- [Returns the EntitySet WarehouseWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_get.md)
- [Returns the entity with the key from WarehouseWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_getbyid.md)
- [/api/v1/admin/warehousewebsites({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WarehouseWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_patchbyid.md)
- [Post a new entity to EntitySet WarehouseWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_post.md)
- [Replace entity in EntitySet WarehouseWebsites](https://docs.developers.optimizely.com/configured-commerce/reference/warehousewebsites_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_default.md)
- [Delete entity in EntitySet Warehouses](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_deletebyid.md)
- [/api/v1/admin/warehouses/delete](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_deleteroute.md)
- [Returns the EntitySet Warehouses](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_get.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)
- [Returns the entity with the key from Warehouses](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_getbyid.md)
- [/api/v1/admin/warehouses({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/warehouses({key})/productwarehouses({productwarehouseKey})](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_getproductwarehousebykeyandproductwarehousekey.md)
- [/api/v1/admin/warehouses({key})/websites({websiteKey})](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_getwebsitebykeyandwebsitekey.md)
- [Update entity in EntitySet Warehouses](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_patchbyid.md)
- [Post a new entity to EntitySet Warehouses](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_post.md)
- [Replace entity in EntitySet Warehouses](https://docs.developers.optimizely.com/configured-commerce/reference/warehouses_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_default.md)
- [Delete entity in EntitySet WebsiteAllowedCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_deletebyid.md)
- [/api/v1/admin/websiteallowedcustomers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_deleteroute.md)
- [Returns the EntitySet WebsiteAllowedCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_get.md)
- [Returns the entity with the key from WebsiteAllowedCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_getbyid.md)
- [/api/v1/admin/websiteallowedcustomers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WebsiteAllowedCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_patchbyid.md)
- [Post a new entity to EntitySet WebsiteAllowedCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_post.md)
- [Replace entity in EntitySet WebsiteAllowedCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/websiteallowedcustomers_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_default.md)
- [Delete entity in EntitySet WebsiteCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_deletebyid.md)
- [/api/v1/admin/websitecarriers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_deleteroute.md)
- [Returns the EntitySet WebsiteCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_get.md)
- [Returns the entity with the key from WebsiteCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_getbyid.md)
- [/api/v1/admin/websitecarriers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WebsiteCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_patchbyid.md)
- [Post a new entity to EntitySet WebsiteCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_post.md)
- [Replace entity in EntitySet WebsiteCarriers](https://docs.developers.optimizely.com/configured-commerce/reference/websitecarriers_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_default.md)
- [Delete entity in EntitySet WebsiteCountries](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_deletebyid.md)
- [/api/v1/admin/websitecountries/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_deleteroute.md)
- [Returns the EntitySet WebsiteCountries](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_get.md)
- [Returns the entity with the key from WebsiteCountries](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_getbyid.md)
- [/api/v1/admin/websitecountries({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WebsiteCountries](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_patchbyid.md)
- [Post a new entity to EntitySet WebsiteCountries](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_post.md)
- [Replace entity in EntitySet WebsiteCountries](https://docs.developers.optimizely.com/configured-commerce/reference/websitecountries_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_default.md)
- [Delete entity in EntitySet WebsiteCurrencies](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_deletebyid.md)
- [/api/v1/admin/websitecurrencies/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_deleteroute.md)
- [Returns the EntitySet WebsiteCurrencies](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_get.md)
- [Returns the entity with the key from WebsiteCurrencies](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_getbyid.md)
- [/api/v1/admin/websitecurrencies({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WebsiteCurrencies](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_patchbyid.md)
- [Post a new entity to EntitySet WebsiteCurrencies](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_post.md)
- [Replace entity in EntitySet WebsiteCurrencies](https://docs.developers.optimizely.com/configured-commerce/reference/websitecurrencies_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_default.md)
- [Delete entity in EntitySet WebsiteDealers](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_deletebyid.md)
- [/api/v1/admin/websitedealers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_deleteroute.md)
- [Returns the EntitySet WebsiteDealers](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_get.md)
- [Returns the entity with the key from WebsiteDealers](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_getbyid.md)
- [/api/v1/admin/websitedealers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WebsiteDealers](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_patchbyid.md)
- [Post a new entity to EntitySet WebsiteDealers](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_post.md)
- [Replace entity in EntitySet WebsiteDealers](https://docs.developers.optimizely.com/configured-commerce/reference/websitedealers_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_default.md)
- [Delete entity in EntitySet WebsiteLanguages](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_deletebyid.md)
- [/api/v1/admin/websitelanguages/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_deleteroute.md)
- [Returns the EntitySet WebsiteLanguages](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_get.md)
- [Returns the entity with the key from WebsiteLanguages](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_getbyid.md)
- [/api/v1/admin/websitelanguages({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WebsiteLanguages](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_patchbyid.md)
- [Post a new entity to EntitySet WebsiteLanguages](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_post.md)
- [Replace entity in EntitySet WebsiteLanguages](https://docs.developers.optimizely.com/configured-commerce/reference/websitelanguages_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_default.md)
- [Delete entity in EntitySet WebsiteProductCrossSells](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_deletebyid.md)
- [/api/v1/admin/websiteproductcrosssells/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_deleteroute.md)
- [Returns the EntitySet WebsiteProductCrossSells](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_get.md)
- [Returns the entity with the key from WebsiteProductCrossSells](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_getbyid.md)
- [/api/v1/admin/websiteproductcrosssells({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WebsiteProductCrossSells](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_patchbyid.md)
- [Post a new entity to EntitySet WebsiteProductCrossSells](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_post.md)
- [Replace entity in EntitySet WebsiteProductCrossSells](https://docs.developers.optimizely.com/configured-commerce/reference/websiteproductcrosssells_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_default.md)
- [Delete entity in EntitySet WebsitePromotions](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_deletebyid.md)
- [/api/v1/admin/websitepromotions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_deleteroute.md)
- [Returns the EntitySet WebsitePromotions](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_get.md)
- [Returns the entity with the key from WebsitePromotions](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_getbyid.md)
- [/api/v1/admin/websitepromotions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WebsitePromotions](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_patchbyid.md)
- [Post a new entity to EntitySet WebsitePromotions](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_post.md)
- [Replace entity in EntitySet WebsitePromotions](https://docs.developers.optimizely.com/configured-commerce/reference/websitepromotions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_default.md)
- [Delete entity in EntitySet WebsiteSitemaps](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_deletebyid.md)
- [/api/v1/admin/websitesitemaps/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_deleteroute.md)
- [Returns the EntitySet WebsiteSitemaps](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_get.md)
- [Returns the entity with the key from WebsiteSitemaps](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_getbyid.md)
- [/api/v1/admin/websitesitemaps({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WebsiteSitemaps](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_patchbyid.md)
- [Post a new entity to EntitySet WebsiteSitemaps](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_post.md)
- [Replace entity in EntitySet WebsiteSitemaps](https://docs.developers.optimizely.com/configured-commerce/reference/websitesitemaps_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_default.md)
- [Delete entity in EntitySet WebsiteStates](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_deletebyid.md)
- [/api/v1/admin/websitestates/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_deleteroute.md)
- [Returns the EntitySet WebsiteStates](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_get.md)
- [Returns the entity with the key from WebsiteStates](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_getbyid.md)
- [/api/v1/admin/websitestates({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WebsiteStates](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_patchbyid.md)
- [Post a new entity to EntitySet WebsiteStates](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_post.md)
- [Replace entity in EntitySet WebsiteStates](https://docs.developers.optimizely.com/configured-commerce/reference/websitestates_putbyid.md)
- [Call operation archive](https://docs.developers.optimizely.com/configured-commerce/reference/websites_archive.md)
- [/api/v1/admin/websites/archive](https://docs.developers.optimizely.com/configured-commerce/reference/websites_archiveroute.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/websites_default.md)
- [Delete entity in EntitySet Websites](https://docs.developers.optimizely.com/configured-commerce/reference/websites_deletebyid.md)
- [/api/v1/admin/websites/delete](https://docs.developers.optimizely.com/configured-commerce/reference/websites_deleteroute.md)
- [Returns the EntitySet Websites](https://docs.developers.optimizely.com/configured-commerce/reference/websites_get.md)
- [/api/v1/admin/websites({key})/applicationmessages({applicationmessageKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getapplicationmessagebykeyandapplicationmessagekey.md)
- [/api/v1/admin/websites({key})/billtoaddressfields({billtoaddressfieldKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getbilltoaddressfieldbykeyandbilltoaddressfieldkey.md)
- [Returns the entity with the key from Websites](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getbyid.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})/crosssells({productKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getcrosssellbykeyandproductkey.md)
- [/api/v1/admin/websites({key})/customers({customerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getcustomerbykeyandcustomerkey.md)
- [/api/v1/admin/websites({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getcustompropertybykeyandcustompropertykey.md)
- [/api/v1/admin/websites({key})/dealers({dealerKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getdealerbykeyanddealerkey.md)
- [/api/v1/admin/websites({key})/experiments({experimentKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getexperimentbykeyandexperimentkey.md)
- [/api/v1/admin/websites({key})/promotions({promotionKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getpromotionbykeyandpromotionkey.md)
- [/api/v1/admin/websites({key})/restrictiongroups({restrictiongroupKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getrestrictiongroupbykeyandrestrictiongroupkey.md)
- [/api/v1/admin/websites({key})/shiptoaddressfields({shiptoaddressfieldKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getshiptoaddressfieldbykeyandshiptoaddressfieldkey.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})/userprofiles({userprofileKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getuserprofilebykeyanduserprofilekey.md)
- [Call operation userProfilesWithRolesFilter](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getuserprofileswithrolesfilterbyid.md)
- [/api/v1/admin/websites({key})/userProfilesWithRolesFilter](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getuserprofileswithrolesfilterbykey.md)
- [/api/v1/admin/websites({key})/warehouses({warehouseKey})](https://docs.developers.optimizely.com/configured-commerce/reference/websites_getwarehousebykeyandwarehousekey.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/IsMicrositeUrlInUseByContent](https://docs.developers.optimizely.com/configured-commerce/reference/websites_ismicrositeurlinusebycontent.md)
- [Update entity in EntitySet Websites](https://docs.developers.optimizely.com/configured-commerce/reference/websites_patchbyid.md)
- [Post a new entity to EntitySet Websites](https://docs.developers.optimizely.com/configured-commerce/reference/websites_post.md)
- [Replace entity in EntitySet Websites](https://docs.developers.optimizely.com/configured-commerce/reference/websites_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_default.md)
- [Delete entity in EntitySet WishListCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_deletebyid.md)
- [/api/v1/admin/wishlistcustomeradditions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_deleteroute.md)
- [Returns the EntitySet WishListCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_get.md)
- [Returns the entity with the key from WishListCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_getbyid.md)
- [/api/v1/admin/wishlistcustomeradditions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WishListCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_patchbyid.md)
- [Post a new entity to EntitySet WishListCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_post.md)
- [Replace entity in EntitySet WishListCustomerAdditions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomeradditions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_default.md)
- [Delete entity in EntitySet WishListCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_deletebyid.md)
- [/api/v1/admin/wishlistcustomerexceptions/delete](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_deleteroute.md)
- [Returns the EntitySet WishListCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_get.md)
- [Returns the entity with the key from WishListCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_getbyid.md)
- [/api/v1/admin/wishlistcustomerexceptions({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WishListCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_patchbyid.md)
- [Post a new entity to EntitySet WishListCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_post.md)
- [Replace entity in EntitySet WishListCustomerExceptions](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomerexceptions_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_default.md)
- [Delete entity in EntitySet WishListCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_deletebyid.md)
- [/api/v1/admin/wishlistcustomers/delete](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_deleteroute.md)
- [Returns the EntitySet WishListCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_get.md)
- [Returns the entity with the key from WishListCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_getbyid.md)
- [/api/v1/admin/wishlistcustomers({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WishListCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_patchbyid.md)
- [Post a new entity to EntitySet WishListCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_post.md)
- [Replace entity in EntitySet WishListCustomers](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistcustomers_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_default.md)
- [Delete entity in EntitySet WishListEmailSchedules](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_deletebyid.md)
- [/api/v1/admin/wishlistemailschedules/delete](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_deleteroute.md)
- [Returns the EntitySet WishListEmailSchedules](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_get.md)
- [Returns the entity with the key from WishListEmailSchedules](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_getbyid.md)
- [/api/v1/admin/wishlistemailschedules({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WishListEmailSchedules](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_patchbyid.md)
- [Post a new entity to EntitySet WishListEmailSchedules](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_post.md)
- [Replace entity in EntitySet WishListEmailSchedules](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistemailschedules_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_default.md)
- [Delete entity in EntitySet WishListProducts](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_deletebyid.md)
- [/api/v1/admin/wishlistproducts/delete](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_deleteroute.md)
- [Returns the EntitySet WishListProducts](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_get.md)
- [Returns the entity with the key from WishListProducts](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_getbyid.md)
- [/api/v1/admin/wishlistproducts({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WishListProducts](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_patchbyid.md)
- [Post a new entity to EntitySet WishListProducts](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_post.md)
- [Replace entity in EntitySet WishListProducts](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistproducts_putbyid.md)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_default.md)
- [Delete entity in EntitySet WishListShares](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_deletebyid.md)
- [/api/v1/admin/wishlistshares/delete](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_deleteroute.md)
- [Returns the EntitySet WishListShares](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_get.md)
- [Returns the entity with the key from WishListShares](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_getbyid.md)
- [/api/v1/admin/wishlistshares({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_getcustompropertybykeyandcustompropertykey.md)
- [Update entity in EntitySet WishListShares](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_patchbyid.md)
- [Post a new entity to EntitySet WishListShares](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_post.md)
- [Replace entity in EntitySet WishListShares](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistshares_putbyid.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)
- [Call operation Default](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_default.md)
- [Delete entity in EntitySet WishLists](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_deletebyid.md)
- [/api/v1/admin/wishlists/delete](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_deleteroute.md)
- [Returns the EntitySet WishLists](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_get.md)
- [Returns the entity with the key from WishLists](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getbyid.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)
- [/api/v1/admin/wishlists({key})/customproperties({custompropertyKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getcustompropertybykeyandcustompropertykey.md)
- [Call operation DynamicProducts](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getdynamicproductsbyid.md)
- [/api/v1/admin/wishlists({key})/dynamicproducts](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getdynamicproductsbykey.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})/wishlistemailschedules({wishlistemailscheduleKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getwishlistemailschedulebykeyandwishlistemailschedulekey.md)
- [/api/v1/admin/wishlists({key})/wishlistproducts({wishlistproductKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getwishlistproductbykeyandwishlistproductkey.md)
- [/api/v1/admin/wishlists({key})/wishlistshares({wishlistshareKey})](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_getwishlistsharebykeyandwishlistsharekey.md)
- [Update entity in EntitySet WishLists](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_patchbyid.md)
- [Post a new entity to EntitySet WishLists](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_post.md)
- [Replace entity in EntitySet WishLists](https://docs.developers.optimizely.com/configured-commerce/reference/wishlists_putbyid.md)
- [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.
- [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.
- [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.
- [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.
- [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.
- [TokenEx API call](https://docs.developers.optimizely.com/configured-commerce/reference/tokenex-api-call.md): This topic provides an overview of TokenEx API responses.
- [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.
- [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.
- [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.
- [/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_getasync.md)
- [/api/v1/accounts/current/paymentprofiles](https://docs.developers.optimizely.com/configured-commerce/reference/accountpaymentprofilesv1_getcollectionasync.md)
- [/api/v1/accounts/current/paymentprofiles/{AccountPaymentProfileId}](https://docs.developers.optimizely.com/configured-commerce/reference/accountpaymentprofilesv1_patchasync.md)
- [/api/v1/accounts/current/paymentprofiles](https://docs.developers.optimizely.com/configured-commerce/reference/accountpaymentprofilesv1_postasync.md)
- [/api/v1/accounts/{accountId}/shiptos](https://docs.developers.optimizely.com/configured-commerce/reference/accountshiptosv1_patch.md)
- [/api/v1/accounts/{accountId}](https://docs.developers.optimizely.com/configured-commerce/reference/accountsv1_getasync.md)
- [/api/v1/accounts](https://docs.developers.optimizely.com/configured-commerce/reference/accountsv1_getcollectionasync.md)
- [/api/v1/accounts/{accountId}](https://docs.developers.optimizely.com/configured-commerce/reference/accountsv1_patchasync.md)
- [/api/v1/accounts/vmi/{vmiUserId}](https://docs.developers.optimizely.com/configured-commerce/reference/accountsv1_patchvmiasync.md)
- [/api/v1/accounts](https://docs.developers.optimizely.com/configured-commerce/reference/accountsv1_postasync.md)
- [/api/v1/accounts/vmi/import](https://docs.developers.optimizely.com/configured-commerce/reference/accountsv1_postvmiasync.md)
- [/api/v1/adyen/config](https://docs.developers.optimizely.com/configured-commerce/reference/adyenv1_get.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/autocomplete](https://docs.developers.optimizely.com/configured-commerce/reference/autocompletev1_getasync.md)
- [/api/v1/autocomplete/products](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_getautocompleteasync.md)
- [/api/v1/billtos/{billToId}](https://docs.developers.optimizely.com/configured-commerce/reference/billtosv1_getasync.md)
- [/api/v1/billtos](https://docs.developers.optimizely.com/configured-commerce/reference/billtosv1_getcollectionasync.md)
- [/api/v1/billtos/{billToId}](https://docs.developers.optimizely.com/configured-commerce/reference/billtosv1_patchasync.md)
- [/api/v1/billtos](https://docs.developers.optimizely.com/configured-commerce/reference/billtosv1_postasync.md)
- [/api/v1/billtos/{billToId}/shiptos/{shipToId}](https://docs.developers.optimizely.com/configured-commerce/reference/shiptosv1_getasync.md)
- [/api/v1/billtos/{billToId}/shiptos](https://docs.developers.optimizely.com/configured-commerce/reference/shiptosv1_getcollectionasync.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_postasync.md)
- [/api/v1/brandalphabet](https://docs.developers.optimizely.com/configured-commerce/reference/brandalphabetv1_getasync.md)
- [/api/v1/brands/{BrandId}/categories/{CategoryId}](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoriesv1_getasync.md)
- [/api/v1/brands/{BrandId}/categories](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoriesv1_getcollectionasync.md)
- [/api/v1/brands/{BrandId}/categories/{CategoryId}/products](https://docs.developers.optimizely.com/configured-commerce/reference/brandcategoryproductsv1_getasync.md)
- [/api/v1/brands/{BrandId}/productlines/{ProductLineId}/products](https://docs.developers.optimizely.com/configured-commerce/reference/brandproductlineproductsv1_getasync.md)
- [/api/v1/brands/{BrandId}/productlines/{ProductLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/brandproductlinesv1_getasync.md)
- [/api/v1/brands/{BrandId}/productlines](https://docs.developers.optimizely.com/configured-commerce/reference/brandproductlinesv1_getcollectionasync.md)
- [/api/v1/brands/{brandId}/products](https://docs.developers.optimizely.com/configured-commerce/reference/brandproductsv1_getasync.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](https://docs.developers.optimizely.com/configured-commerce/reference/brandsv1_getcollectionasync.md)
- [/api/v1/brands/feederData](https://docs.developers.optimizely.com/configured-commerce/reference/brandsv1_getfeederdata.md)
- [/api/v1/budgetcalendars/{fiscalYear}](https://docs.developers.optimizely.com/configured-commerce/reference/budgetcalendarsv1_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_patchasync.md)
- [/api/v1/budgets/{fiscalYear}](https://docs.developers.optimizely.com/configured-commerce/reference/budgetsv1_getasync.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_patchasync.md)
- [/api/v1/carts/{cartId}/cartlines/{cartLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/cartlinesv1_deleteasync.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](https://docs.developers.optimizely.com/configured-commerce/reference/cartlinesv1_getcollectionasync.md)
- [/api/v1/carts/{cartId}/cartlines/{cartLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/cartlinesv1_patchasync.md)
- [/api/v1/carts/{cartId}/cartlines](https://docs.developers.optimizely.com/configured-commerce/reference/cartlinesv1_postasync.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/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_getasync.md)
- [/api/v1/carts](https://docs.developers.optimizely.com/configured-commerce/reference/cartsv1_getcollectionasync.md)
- [/api/v1/carts/{cartId}](https://docs.developers.optimizely.com/configured-commerce/reference/cartsv1_patchasync.md)
- [/api/v1/carts](https://docs.developers.optimizely.com/configured-commerce/reference/cartsv1_postasync.md)
- [/api/v1/carts/{cartId}/promotions/{promotionId}](https://docs.developers.optimizely.com/configured-commerce/reference/promotionsv1_deleteasync.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](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/catalogpages](https://docs.developers.optimizely.com/configured-commerce/reference/categoriesv1_getasync.md)
- [/api/v1/categories/{categoryId}](https://docs.developers.optimizely.com/configured-commerce/reference/categoriesv1_getbyidasync.md)
- [/api/v1/categories](https://docs.developers.optimizely.com/configured-commerce/reference/categoriesv1_getcollectionasync.md)
- [/api/v1/categories/feederData](https://docs.developers.optimizely.com/configured-commerce/reference/categoriesv1_getfeederdata.md)
- [/api/v1/dashboardpanels](https://docs.developers.optimizely.com/configured-commerce/reference/dashboardsv1_getasync.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/dealers](https://docs.developers.optimizely.com/configured-commerce/reference/dealersv1_getcollectionasync.md)
- [/api/v1/email](https://docs.developers.optimizely.com/configured-commerce/reference/emailv1_get.md)
- [/api/v1/email/contactUs](https://docs.developers.optimizely.com/configured-commerce/reference/emailv1_postcontactus.md)
- [/api/v1/email/tellafriend](https://docs.developers.optimizely.com/configured-commerce/reference/emailv1_posttellafriend.md)
- [/api/v1/emailAttachments](https://docs.developers.optimizely.com/configured-commerce/reference/emailattachmentsv1_getasync.md)
- [/api/v1/feederdata/brands/mostProducts](https://docs.developers.optimizely.com/configured-commerce/reference/feederdata_getbrandwithmostproducts.md)
- [/api/v1/feederdata/customers/mostShipTos](https://docs.developers.optimizely.com/configured-commerce/reference/feederdata_getcustomerwithmostshiptos.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/restrictionGroups/mostProducts](https://docs.developers.optimizely.com/configured-commerce/reference/feederdata_getrestrictiongroup.md)
- [/api/v1/feederdata/wishLists/mostProducts](https://docs.developers.optimizely.com/configured-commerce/reference/feederdata_getwishlistwithmostproducts.md)
- [/api/v1/googlepay/config](https://docs.developers.optimizely.com/configured-commerce/reference/googlepayv1_get.md)
- [/api/v1/invoices/{invoiceId}](https://docs.developers.optimizely.com/configured-commerce/reference/invoicesv1_getasync.md)
- [/api/v1/invoices](https://docs.developers.optimizely.com/configured-commerce/reference/invoicesv1_getcollectionasync.md)
- [/api/v1/invoices/shareinvoice](https://docs.developers.optimizely.com/configured-commerce/reference/invoicesv1_post.md)
- [/api/v1/jobquotes/{jobQuoteId}](https://docs.developers.optimizely.com/configured-commerce/reference/jobquotesv1_getasync.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_patchasync.md)
- [/api/v1/messages/{messageId}](https://docs.developers.optimizely.com/configured-commerce/reference/messagesv1_getasync.md)
- [/api/v1/messages](https://docs.developers.optimizely.com/configured-commerce/reference/messagesv1_getcollectionasync.md)
- [/api/v1/messages/{messageId}](https://docs.developers.optimizely.com/configured-commerce/reference/messagesv1_patchasync.md)
- [/api/v1/messages](https://docs.developers.optimizely.com/configured-commerce/reference/messagesv1_postasync.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/{cartId}](https://docs.developers.optimizely.com/configured-commerce/reference/orderapprovalsv1_getasync.md)
- [/api/v1/orderapprovals](https://docs.developers.optimizely.com/configured-commerce/reference/orderapprovalsv1_getcollectionasync.md)
- [/api/v1/orderfeed](https://docs.developers.optimizely.com/configured-commerce/reference/productrecommendationorderfeedv1_getasync.md)
- [/api/v1/orders/{orderId}](https://docs.developers.optimizely.com/configured-commerce/reference/ordersv1_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_patchasync.md)
- [/api/v1/orders/shareorder](https://docs.developers.optimizely.com/configured-commerce/reference/ordersv1_post.md)
- [/api/v1/orders/{orderId}/returns](https://docs.developers.optimizely.com/configured-commerce/reference/ordersv1_postrmaasync.md)
- [/api/v1/orderstatusmappings](https://docs.developers.optimizely.com/configured-commerce/reference/ordersv1_getorderstatusmappingsasync.md)
- [/api/v1/paymentauthentication/adyenpayment](https://docs.developers.optimizely.com/configured-commerce/reference/paymentauthenticationv1_adyenpayment.md)
- [/api/v1/paymentauthentication/adyenpaymentdetails](https://docs.developers.optimizely.com/configured-commerce/reference/paymentauthenticationv1_adyenpaymentdetails.md)
- [/api/v1/paymentauthentication/adyenwebhook](https://docs.developers.optimizely.com/configured-commerce/reference/paymentauthenticationv1_adyenwebhook.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/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/paymentauthentication/adyenrefund](https://docs.developers.optimizely.com/configured-commerce/reference/paymentauthenticationv1_refund.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/personas/calculate](https://docs.developers.optimizely.com/configured-commerce/reference/personasv1_calculate.md)
- [/api/v1/products/batchget](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_batchget.md)
- [/api/v1/products/{productId}](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_getasync.md)
- [/api/v1/products/{productId}/availability](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_getavailabilityasync.md)
- [/api/v1/products](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_getcollectionasync.md)
- [/api/v1/products/{productId}/crosssells](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_getcrosssellasync.md)
- [/api/v1/products/feederData](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_getfeederdata.md)
- [/api/v1/products/{productId}/price](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_getpriceasync.md)
- [/api/v1/productsrssfeed](https://docs.developers.optimizely.com/configured-commerce/reference/productrecommendationsrssfeedv1_getasync.md)
- [/api/v1/punchout/orderrequest](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutv1_orderrequestasync.md)
- [/api/v1/punchout/porequisition](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutv1_porequisitionasync.md)
- [/api/v1/punchout/profiletransactionrequest](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutv1_profiletransactionrequestasync.md)
- [/api/v1/punchout/sessionrequest](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutv1_sessionrequestasync.md)
- [/api/v1/punchout/setuprequest](https://docs.developers.optimizely.com/configured-commerce/reference/punchoutv1_setuprequestasync.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/{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_getasync.md)
- [/api/v1/quotes](https://docs.developers.optimizely.com/configured-commerce/reference/quotesv1_getcollectionasync.md)
- [/api/v1/quotes/{quoteId}](https://docs.developers.optimizely.com/configured-commerce/reference/quotesv1_patchasync.md)
- [/api/v1/quotes](https://docs.developers.optimizely.com/configured-commerce/reference/quotesv1_postasync.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/{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_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_patchasync.md)
- [/api/v1/requisitions/{requisitionId}](https://docs.developers.optimizely.com/configured-commerce/reference/requisitionsv1_getasync.md)
- [/api/v1/requisitions](https://docs.developers.optimizely.com/configured-commerce/reference/requisitionsv1_getcollectionasync.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_deleteasync.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_patchasync.md)
- [/api/v1/sessions](https://docs.developers.optimizely.com/configured-commerce/reference/sessionsv1_postasync.md)
- [/api/v1/settings/account](https://docs.developers.optimizely.com/configured-commerce/reference/accountsv1_getsettingsasync.md)
- [/api/v1/settings/cart](https://docs.developers.optimizely.com/configured-commerce/reference/cartsv1_getsettingsasync.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/quote](https://docs.developers.optimizely.com/configured-commerce/reference/quotesv1_getsettingsasync.md)
- [/api/v1/settings](https://docs.developers.optimizely.com/configured-commerce/reference/settingsv1_getasync.md)
- [/api/v1/settings/website](https://docs.developers.optimizely.com/configured-commerce/reference/websitesv1_getsettingsasync.md)
- [/api/v1/settings/wishlist](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_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/{vmiLocationId}/bins/{vmiBinId}](https://docs.developers.optimizely.com/configured-commerce/reference/vmibinsv1_deleteasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins/batch](https://docs.developers.optimizely.com/configured-commerce/reference/vmibinsv1_deletecollectionasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins](https://docs.developers.optimizely.com/configured-commerce/reference/vmibinsv1_getcollectionasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins/{vmiBinId}](https://docs.developers.optimizely.com/configured-commerce/reference/vmibinsv1_patchasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins](https://docs.developers.optimizely.com/configured-commerce/reference/vmibinsv1_postasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins/batch](https://docs.developers.optimizely.com/configured-commerce/reference/vmibinsv1_postcollectionasync.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/{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_getasync.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](https://docs.developers.optimizely.com/configured-commerce/reference/vmicountsv1_postasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}/bins/{vmiBinId}/binCounts/batch](https://docs.developers.optimizely.com/configured-commerce/reference/vmicountsv1_postbatchasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocationsv1_deleteasync.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](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocationsv1_getcollectionasync.md)
- [/api/v1/vmiLocations/{VmiLocationId}/notes](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocationsv1_getnotesasync.md)
- [/api/v1/vmiLocations/{vmiLocationId}](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocationsv1_patchasync.md)
- [/api/v1/vmiLocations](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocationsv1_postasync.md)
- [/api/v1/vmiLocations/batch](https://docs.developers.optimizely.com/configured-commerce/reference/vmilocationsv1_postcollectionasync.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/vmiLocations/{vmiLocationId}/bins/{vmiBinId}/notes](https://docs.developers.optimizely.com/configured-commerce/reference/vminotesv1_postasync.md)
- [/api/v1/warehouses/{warehouseId}](https://docs.developers.optimizely.com/configured-commerce/reference/warehousesv1_getasync.md)
- [/api/v1/warehouses](https://docs.developers.optimizely.com/configured-commerce/reference/warehousesv1_getcollectionasync.md)
- [/api/v1/websites/current/addressfields](https://docs.developers.optimizely.com/configured-commerce/reference/addressfieldsv1_getasync.md)
- [/api/v1/websites/current/countries/{countryId}](https://docs.developers.optimizely.com/configured-commerce/reference/countriesv1_getasync.md)
- [/api/v1/websites/current/countries](https://docs.developers.optimizely.com/configured-commerce/reference/countriesv1_getcollectionasync.md)
- [/api/v1/websites/current/currencies/{currencyId}](https://docs.developers.optimizely.com/configured-commerce/reference/currenciesv1_getasync.md)
- [/api/v1/websites/current/currencies](https://docs.developers.optimizely.com/configured-commerce/reference/currenciesv1_getcollectionasync.md)
- [/api/v1/websites/current/languages/{languageId}](https://docs.developers.optimizely.com/configured-commerce/reference/languagesv1_getasync.md)
- [/api/v1/websites/current/languages](https://docs.developers.optimizely.com/configured-commerce/reference/languagesv1_getcollectionasync.md)
- [/api/v1/websites/current/crosssells](https://docs.developers.optimizely.com/configured-commerce/reference/productsv1_getcrosssellsasync.md)
- [/api/v1/websites/current/sitemessages](https://docs.developers.optimizely.com/configured-commerce/reference/sitemessagesv1_getasync.md)
- [/api/v1/websites/current/states/{stateId}](https://docs.developers.optimizely.com/configured-commerce/reference/statesv1_getasync.md)
- [/api/v1/websites/current/states](https://docs.developers.optimizely.com/configured-commerce/reference/statesv1_getcollectionasync.md)
- [/api/v1/websites/current](https://docs.developers.optimizely.com/configured-commerce/reference/websitesv1_getasync.md)
- [/api/v1/wishlists/{wishListId}/wishlistlines/{wishListLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistlinesv1_deleteasync.md)
- [/api/v1/wishlists/{wishListId}/wishlistlines/batch](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistlinesv1_deletecollectionasync.md)
- [/api/v1/wishlists/{wishListId}/wishlistlines/{wishListLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistlinesv1_getasync.md)
- [/api/v1/wishlists/{wishListId}/wishlistlines](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistlinesv1_getcollectionasync.md)
- [/api/v1/wishlists/{wishListId}/wishlistlines/batch](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistlinesv1_patchasync.md)
- [/api/v1/wishlists/{wishListId}/wishlistlines/{wishListLineId}](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistlinesv1_patchbyidasync.md)
- [/api/v1/wishlists/{wishListId}/wishlistlines](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistlinesv1_postasync.md)
- [/api/v1/wishlists/{wishListId}/wishlistlines/batch/{copyFromWishListId}](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistlinesv1_postcollectionasync.md)
- [/api/v1/wishlists/{wishListId}](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_deleteasync.md)
- [/api/v1/wishlists/{wishListId}/share/{wishListShareId}](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_deleteshareasync.md)
- [/api/v1/wishlists/{wishListId}/tags/batch](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_deletetagscollectionasync.md)
- [/api/v1/wishlists/{wishListId}](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_getasync.md)
- [/api/v1/wishlists](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_getcollectionasync.md)
- [/api/v1/wishlists/{wishListId}](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_patchasync.md)
- [/api/v1/wishlists/activateinvite](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_patchinviteasync.md)
- [/api/v1/wishlists/{wishListId}/schedule](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_patchscheduleasync.md)
- [/api/v1/wishlists/{wishListId}/sendacopy](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_patchsendacopyasync.md)
- [/api/v1/wishlists](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_postasync.md)
- [/api/v1/wishlists/{wishListId}/tags/batch](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_posttagscollectionasync.md)
- [/api/v1/wishlists/{wishListId}/send-pdf](https://docs.developers.optimizely.com/configured-commerce/reference/wishlistsv1_sendwishlistpdfasync.md)
- [/api/v2/content/GetNodeIdForPageName](https://docs.developers.optimizely.com/configured-commerce/reference/content_getnodeidforpagename.md)
- [/api/v2/content/PageByType](https://docs.developers.optimizely.com/configured-commerce/reference/content_pagebytype.md)
- [/api/v2/content/PageByUrl](https://docs.developers.optimizely.com/configured-commerce/reference/content_pagebyurl.md)
- [/api/v2/content/PageLinks](https://docs.developers.optimizely.com/configured-commerce/reference/content_pagelinks.md)
- [/api/v2/content/PagesByParent](https://docs.developers.optimizely.com/configured-commerce/reference/content_pagesbyparent.md)
- [/api/v2/content/PageUrlByType](https://docs.developers.optimizely.com/configured-commerce/reference/content_pageurlbytype.md)
- [/api/v2/content/Theme](https://docs.developers.optimizely.com/configured-commerce/reference/content_themeasync.md)
- [/api/v2/products/{productId}/alsopurchased](https://docs.developers.optimizely.com/configured-commerce/reference/productsv2_getalsopurchasedcollectionasyncbyproductid.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/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)
- [/api/v2/products/{productId}/relatedproducts](https://docs.developers.optimizely.com/configured-commerce/reference/productsv2_getrelatedproductcollectionasyncbyproductid.md)
- [/api/v2/products/{productId}/variantchildren/{variantChildId}](https://docs.developers.optimizely.com/configured-commerce/reference/productsv2_getvariantchildasyncbyproductidandvariantchildid.md)
- [/api/v2/products/{productId}/variantchildren](https://docs.developers.optimizely.com/configured-commerce/reference/productsv2_getvariantchildcollectionasyncbyproductid.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
- [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).
- [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.
- [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.
- [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.
- [Content providers](https://docs.developers.optimizely.com/content-management-system/docs/content-providers.md)
- [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.
- [Content approvals](https://docs.developers.optimizely.com/content-management-system/docs/content-approvals.md): Describes the concepts for reviewing and approving content.
- [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 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 versions](https://docs.developers.optimizely.com/content-management-system/docs/content-versions.md): Describes the various states a content version can have.
- [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.
- [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.
- [Content](https://docs.developers.optimizely.com/content-management-system/docs/content.md): Introduces the concept of content and content types in Optimizely.
- [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
- [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.
- [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.
- [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.
- [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.
- [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.
- [Validate object instances](https://docs.developers.optimizely.com/content-management-system/docs/validating-object-instances.md): Describes how to validate object instances.
- [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.
- [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.
- [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.
- [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).
- [Develop content](https://docs.developers.optimizely.com/content-management-system/docs/develop-content.md)
- [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.
- [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.
- [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.
- [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.
- [Set up editor templates](https://docs.developers.optimizely.com/content-management-system/docs/editor-templates.md): Describes templates for the editor.
- [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.
- [Personalize content](https://docs.developers.optimizely.com/content-management-system/docs/personalization.md): Introduces how to personalize content in Optimizely Content Management System.
- [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.
- [Session handling in audience criteria](https://docs.developers.optimizely.com/content-management-system/docs/session-handling-in-visitor-group-criteria.md)
- [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).
- [Projects](https://docs.developers.optimizely.com/content-management-system/docs/projects.md): Describes the projects feature.
- [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).
- [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.
- [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.
- [PropertyList](https://docs.developers.optimizely.com/content-management-system/docs/generic-propertylist.md): Describes how to define an editable list of objects.
- [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).
- [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).
- [List properties](https://docs.developers.optimizely.com/content-management-system/docs/property-value-list.md): Describes how to model lists of multiple values.
- [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.
- [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.
- [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.
- [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).
- [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 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).
- [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.
- [Render content](https://docs.developers.optimizely.com/content-management-system/docs/rendering.md): Introduces the concept for rendering content in Optimizely.
- [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.
- [Render properties with tag helpers](https://docs.developers.optimizely.com/content-management-system/docs/rendering-properties-with-tag-helpers.md)
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Client resources](https://docs.developers.optimizely.com/content-management-system/docs/client-resources.md): Explains how to define and configure available client resources.
- [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.
- [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.
- [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.
- [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).
- [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.
- [Use the Event API](https://docs.developers.optimizely.com/content-management-system/docs/event-management-api.md): Describes the Optimizely event management system API.
- [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.
- [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.
- [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.
- [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.
- [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).
- [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).
- [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.
- [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.
- [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.
- [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).
- [Develop the CMS](https://docs.developers.optimizely.com/content-management-system/docs/develop-the-cms.md)
- [Route to BLOB](https://docs.developers.optimizely.com/content-management-system/docs/blob-routing.md): Describes how routing to BLOB is done in Optimizely.
- [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).
- [Routing](https://docs.developers.optimizely.com/content-management-system/docs/routing.md): Describes routing in Optimizely CMS 12.
- [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.
- [Partial routing](https://docs.developers.optimizely.com/content-management-system/docs/partial-routing.md): Describes how to extend routing beyond pages.
- [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.
- [Add search providers](https://docs.developers.optimizely.com/content-management-system/docs/adding-search-providers.md): Describes how to add a search provider.
- [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).
- [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.
- [ASP.NET Identity](https://docs.developers.optimizely.com/content-management-system/docs/aspnetidentity.md): Describes the authentication module for managing users and roles.
- [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.
- [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).
- [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
- [Security](https://docs.developers.optimizely.com/content-management-system/docs/security.md): Describes security in Optimizely Content Management System (CMS) version 12.
- [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.
- [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
- [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.
- [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).
- [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.
- [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.
- [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.
- [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.
- [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.
- [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).
- [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 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.
- [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.
- [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.
- [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.
- [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 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.
- [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 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 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 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.
- [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.
- [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 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.
- [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.
- [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 default settings](https://docs.developers.optimizely.com/content-management-system/docs/default-settings.md): Describes the built-in settings for the TinyMCE editor.
- [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.
- [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.
- [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 plug-ins](https://docs.developers.optimizely.com/content-management-system/docs/plug-ins.md): Describes TinyMCE editor plug-in features.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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).
- [Learn basic editing](https://docs.developers.optimizely.com/content-management-system/docs/learn-basic-editing.md): Introduces basic editing in Optimizely CMS 12.
- [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.
- [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).
- [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.
- [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.
- [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.
- [Developer prerequisites](https://docs.developers.optimizely.com/content-management-system/docs/developer-prerequisites.md)
- [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.
- [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.
- [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.
- [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.
- [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.
- [Optimizely UI](https://docs.developers.optimizely.com/content-management-system/docs/pluggable-ui.md)
- [Security checklist](https://docs.developers.optimizely.com/content-management-system/docs/security-checklist.md): Describes common security issues for websites.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 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.
- [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).
- [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.
- [Configure database mode](https://docs.developers.optimizely.com/content-management-system/docs/database-mode.md): Describes database mode configuration.
- [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.
- [Deployment scenarios](https://docs.developers.optimizely.com/content-management-system/docs/deployment-scenarios.md): Describes common deployment scenarios.
- [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.
- [Install database schema](https://docs.developers.optimizely.com/content-management-system/docs/installing-database-schema.md): Describes how to install database schema.
- [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.
- [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.
- [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.
- [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.
- [Configure CMS 12](https://docs.developers.optimizely.com/content-management-system/docs/set-up-cms-12.md)
- [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.
- [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.
- [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.
- [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.
- [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.
- [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).
- [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)
- [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.
- [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 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.
- [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.
- [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.
- [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.
- [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 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 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.
- [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.
- [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.
- [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.
- [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).
- [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.
- [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).
- [Create a view](https://docs.developers.optimizely.com/content-management-system/docs/creating-a-view.md): Shows how to create a view.
- [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.
- [Views](https://docs.developers.optimizely.com/content-management-system/docs/views.md): Describes how to create views.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 + CMS](https://docs.developers.optimizely.com/content-management-system/docs/cms-cmp.md)
- [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.
- [Conventions API](https://docs.developers.optimizely.com/content-management-system/docs/conventions-api.md)
- [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.
- [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.
- [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.
- [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).
- [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.
- [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.
- [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.
- [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 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 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.
- [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.
- [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 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 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 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.
- [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 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).
- [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 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.
- [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 .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.
- [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).
- [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.
- [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.
- [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.
- [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 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.
## 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 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 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 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)
- [Gets the site with the provided identifier.](https://docs.developers.optimizely.com/content-management-system/reference/site_get.md)
- [Get a list of sites.](https://docs.developers.optimizely.com/content-management-system/reference/site_list.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
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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
- [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
- [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.
- [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.
- [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)
- [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.
- [Rate limits in CMP](https://docs.developers.optimizely.com/content-marketing-platform/docs/rate-limits-1.md): Understand Optimizely CMP's API rate limits.
- [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.
- [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.
- [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.
- [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.
- [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).
- [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).
- [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.
- [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).
- [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 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.
- [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.
- [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.
## 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.
- [GET /asset-urls/{asset_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getasseturl.md): Find URL of an asset by ID
- [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 /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 /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 /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 /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.
- [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}/lineages](https://docs.developers.optimizely.com/content-marketing-platform/reference/createassetlineage.md): Experimental Add a new external asset lineage.
- [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.
- [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.
- [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}/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.
- [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
- [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.
- [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.
- [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 /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 /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.
- [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 /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.
- [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.
- [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
- [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
- [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 /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.
- [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**.
- [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/{id}/attachments](https://docs.developers.optimizely.com/content-marketing-platform/reference/addattachmenttoworkrequest.md): Experimental Create attachments 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.
- [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.
- [POST /work-requests](https://docs.developers.optimizely.com/content-marketing-platform/reference/createworkrequest.md): Experimental Create a work request.
- [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}/attachments/{attachment_id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/deleteworkrequestattachment.md): Experimental Delete a work request attachment.
- [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}](https://docs.developers.optimizely.com/content-marketing-platform/reference/getworkrequest.md): Experimental Get a work request by ID.
- [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.
- [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.
- [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.
- [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.
- [GET /work-requests](https://docs.developers.optimizely.com/content-marketing-platform/reference/listworkrequests.md): Experimental Get a list of work requests.
- [PATCH /work-requests/{id}](https://docs.developers.optimizely.com/content-marketing-platform/reference/updateworkrequest.md): Experimental Updates a work request.
- [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.
- [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.
- [Campaign](https://docs.developers.optimizely.com/content-marketing-platform/reference/campaign-events.md)
- [Webhook event delivery](https://docs.developers.optimizely.com/content-marketing-platform/reference/event-delivery.md)
- [Event](https://docs.developers.optimizely.com/content-marketing-platform/reference/event-events.md)
- [External work management](https://docs.developers.optimizely.com/content-marketing-platform/reference/external-work-management-events.md)
- [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).
- [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)
- [Schemas](https://docs.developers.optimizely.com/content-marketing-platform/reference/schemas.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)
## Changelog
- [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)
- [API update](https://docs.developers.optimizely.com/content-marketing-platform/changelog/api-update-10.md)
# Cross-platform products Documentation
> Documentation for Cross-platform products
## Guides
- [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.
- [Synchronize content data](https://docs.developers.optimizely.com/platform-optimizely/docs/synchronize-content-data.md): How to synchronize custom data sources with Optimizely Graph.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Query examples](https://docs.developers.optimizely.com/platform-optimizely/docs/query-examples.md): Learn how to query for specific use cases using Optimizely GraphQL.
- [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.
- [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.
- [Fallback languages](https://docs.developers.optimizely.com/platform-optimizely/docs/fallback-languages.md): How to ensure content availability across languages using automatic fallback logic.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Autocomplete](https://docs.developers.optimizely.com/platform-optimizely/docs/autocomplete.md): Introduction with examples on using autocomplete 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.
- [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.
- [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.
- [Filter](https://docs.developers.optimizely.com/platform-optimizely/docs/filter.md): Introduces filtering 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.
- [Geo search](https://docs.developers.optimizely.com/platform-optimizely/docs/geo-search.md): Do Geo searching in Optimizely Graph.
- [Highlight](https://docs.developers.optimizely.com/platform-optimizely/docs/highlight.md): Explanation of displaying snippets with highlighted keywords in Optimizely Graph.
- [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.
- [_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.
- [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.
- [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.
- [Site search](https://docs.developers.optimizely.com/platform-optimizely/docs/site-search.md): How to use site search in Optimizely Graph.
- [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.
- [Hit count](https://docs.developers.optimizely.com/platform-optimizely/docs/hit-count.md): Describes how to get the hit count with the total field.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Pinned results](https://docs.developers.optimizely.com/platform-optimizely/docs/pinned-results.md): How to enable and use pinned results in Optimizely Graph.
- [Cyclic queries](https://docs.developers.optimizely.com/platform-optimizely/docs/cyclic-queries.md): Optimizely GraphQL queries with self or cross references.
- [Query](https://docs.developers.optimizely.com/platform-optimizely/docs/query.md): Overview of queries in Optimizely Graph.
- [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
- [Stop words](https://docs.developers.optimizely.com/platform-optimizely/docs/stop-words.md): Describes how to enable and use stop words.
- [Synonyms](https://docs.developers.optimizely.com/platform-optimizely/docs/synonyms.md): Describes how to enable and use synonyms in Optimizely Graph.
- [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.
- [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.
- [Filter by IDs](https://docs.developers.optimizely.com/platform-optimizely/docs/filter-by-ids.md): Filter documents by GUID using the `Ids` method.
- [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.
- [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.
- [Get started](https://docs.developers.optimizely.com/platform-optimizely/docs/get-started.md): How to get started with 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.
- [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 synchronize performance healthy.
- [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.
- [Sync content data](https://docs.developers.optimizely.com/platform-optimizely/docs/sync-content-data.md): How to synchronize custom data sources with 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 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
- [Basic](https://docs.developers.optimizely.com/platform-optimizely/docs/basic.md): The easiest administrative access
- [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
- [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
- [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).
- [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.
- [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.
- [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.
- [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: 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.
- [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.
- [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.
- [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
- [Introduction to Graph integrations](https://docs.developers.optimizely.com/platform-optimizely/docs/introduction-to-graph-integrations.md): Introduction to the integrations for 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).
- [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.
- [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.
- [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.
- [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.
- [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).
- [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.
- [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.
- [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.
- [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 site using Next.js by syncing draft content with the frontend.
- [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.
- [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).
- [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).
- [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).
- [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).
- [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 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.
- [Architecture overview](https://docs.developers.optimizely.com/platform-optimizely/docs/architecture-overview.md): Learn the architectural overview of GraphQL.
- [Create queries](https://docs.developers.optimizely.com/platform-optimizely/docs/create-queries.md): Learn to create queries using the GraphQL querying services.
- [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.
- [GraphQL best practices](https://docs.developers.optimizely.com/platform-optimizely/docs/graphql-best-practices.md): Boost GraphQL efficiency and security through optimized querying.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 autocomplete](https://docs.developers.optimizely.com/platform-optimizely/docs/migrate-autocomplete.md): Migrate autocomplete functionality 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 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.
- [Migrate synonyms](https://docs.developers.optimizely.com/platform-optimizely/docs/migrate-synonyms.md): Migrate synonym configurations from Optimizely Search & Navigation to Optimizely Graph.
- [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
- [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.
- [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.
- [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.
- [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.
## API Reference
- [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/get-graphqlv2handler.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
- [Execute graphql query](https://docs.developers.optimizely.com/platform-optimizely/reference/post-graphqlv2handler.md): Retrieve content respect to graphql query
- [post](https://docs.developers.optimizely.com/platform-optimizely/reference/post-fxeventhandler.md)
- [Register a bestbet collection](https://docs.developers.optimizely.com/platform-optimizely/reference/create-bestbetcollectionhandler-1.md): Register a bestbet collection
- [Register a bestbet collection](https://docs.developers.optimizely.com/platform-optimizely/reference/create-bestbetcollectionhandler.md): Register a bestbet collection
- [Delete a bestbet collection](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-bestbetcollectionhandler-1.md): Delete bestbet 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
- [Get bestbet collection(s)](https://docs.developers.optimizely.com/platform-optimizely/reference/get-bestbetcollectionhandler.md): Get all bestbet collections or get by Id
- [Update a bestbet collection](https://docs.developers.optimizely.com/platform-optimizely/reference/update-bestbetcollectionhandler-1.md): Update bestbet collection by Id
- [Update a bestbet collection](https://docs.developers.optimizely.com/platform-optimizely/reference/update-bestbetcollectionhandler.md): Update bestbet collection by Id
- [Purge content data](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-contentv2datahandler-1.md): Purge 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 data](https://docs.developers.optimizely.com/platform-optimizely/reference/post-contentv2datahandler-1.md): Synchronize data for given source
- [Sync content data](https://docs.developers.optimizely.com/platform-optimizely/reference/post-contentv2datahandler.md): Synchronize 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
- [Sync content types](https://docs.developers.optimizely.com/platform-optimizely/reference/post-contentv2typehandler.md): Synchronize content types from one source
- [Delete source](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-contentv3sourcehandler-1.md): Delete content _types / data_ of the source
- [Delete source](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-contentv3sourcehandler.md): Delete content _types / data_ of the source
- [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
- [Get source metadata](https://docs.developers.optimizely.com/platform-optimizely/reference/get-contentv3sourcehandler.md): Get `id`, `label`, `description` and `languages` 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
- [Get content types](https://docs.developers.optimizely.com/platform-optimizely/reference/get-contentv3typehandler.md): Get content types 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
- [Update source metadata](https://docs.developers.optimizely.com/platform-optimizely/reference/post-contentv3sourcehandler.md): Update `label`, `description` fields 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
- [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-1.md): Update content types of the source (overwrite all)
- [Full content type update](https://docs.developers.optimizely.com/platform-optimizely/reference/put-contentv3typehandler.md): Update content types of the source (overwrite all)
- [Get request logs](https://docs.developers.optimizely.com/platform-optimizely/reference/get-requestloghandler-1.md): Get _incoming/outgoing_ request logs
- [Get request logs](https://docs.developers.optimizely.com/platform-optimizely/reference/get-requestloghandler.md): Get _incoming/outgoing_ request logs
- [Delete OIDC config](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-oidcconfighandler-1.md): Delete OIDC config 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
- [Upsert OIDC config](https://docs.developers.optimizely.com/platform-optimizely/reference/upsert-oidcconfighandler.md): Enable OIDC support for the current account
- [Clear pinned items in collection](https://docs.developers.optimizely.com/platform-optimizely/reference/clear-pinneditemhandler.md): Clear pinned items in collection
- [Register a pinned collection](https://docs.developers.optimizely.com/platform-optimizely/reference/create-pinnedcollectionhandler.md): Register a pinned collection
- [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
- [Delete a pinned collection](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-pinnedcollectionhandler.md): Delete pinned collection by Id
- [Remove pinned item](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-pinneditemhandler.md): Remove single pinned item
- [Get pinned collection by Id](https://docs.developers.optimizely.com/platform-optimizely/reference/get-pinnedcollectionhandler.md): Get collection by Id
- [Get pinned item by id](https://docs.developers.optimizely.com/platform-optimizely/reference/get-pinneditemhandler.md): Get single pinned item by id
- [Get pinned collection(s)](https://docs.developers.optimizely.com/platform-optimizely/reference/list-pinnedcollectionhandler.md): Get pinned collections
- [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
- [Get pinned results](https://docs.developers.optimizely.com/platform-optimizely/reference/match-pinneditemhandler.md): Get pinned results by matching phrases
- [Update a pinned collection](https://docs.developers.optimizely.com/platform-optimizely/reference/update-pinnedcollectionhandler.md): Update pinned collection by Id
- [Update a pinned item](https://docs.developers.optimizely.com/platform-optimizely/reference/update-pinneditemhandler.md): Update a single pinned item
- [Delete stop words](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-stopwordhandler-1.md)
- [Delete stop words](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-stopwordhandler.md)
- [Delete synonyms](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-synonymhandler-1.md)
- [Delete synonyms](https://docs.developers.optimizely.com/platform-optimizely/reference/delete-synonymhandler.md)
- [List synonyms](https://docs.developers.optimizely.com/platform-optimizely/reference/list-synonymhandler.md): Get synonyms for a given slot
- [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
- [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
- [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.
- [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.
- [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`
- [List webhooks](https://docs.developers.optimizely.com/platform-optimizely/reference/list-webhookhandler.md): List all registered webhooks
- [Update webhook](https://docs.developers.optimizely.com/platform-optimizely/reference/update-webhookhandler.md): Update a registered webhook with `id`
- [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`
- [List webhooks](https://docs.developers.optimizely.com/platform-optimizely/reference/list-webhookhandler-1.md): List all registered webhooks
- [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
- [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 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 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 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).
- [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.
- [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.
- [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).
- [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).
- [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 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.
- [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).
- [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).
- [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).
- [Internal namespaces](https://docs.developers.optimizely.com/digital-experience-platform/docs/internal-namespaces.md): Describes why to use internal namespaces.
- [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.
- [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 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.
- [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.
- [Configure cache headers](https://docs.developers.optimizely.com/digital-experience-platform/docs/configure-cache-headers.md): Describes how to configure cache headers.
- [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.
- [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.
- [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).
- [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).
- [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).
- [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.
- [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.
- [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 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.
- [Select Opti ID or Entra ID login](https://docs.developers.optimizely.com/digital-experience-platform/docs/login-options.md): Describes login options.
- [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).
- [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.
- [DXP and SEO](https://docs.developers.optimizely.com/digital-experience-platform/docs/optimizely-and-seo.md): Describes search engine optimization in Optimizely.
- [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).
- [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 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.
- [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.
- [Ask for consent](https://docs.developers.optimizely.com/digital-experience-platform/docs/asking-for-consent.md): Describes the GDPR guidelines for consent.
- [Collect data](https://docs.developers.optimizely.com/digital-experience-platform/docs/collecting-data.md): Describes GDPR guidelines for collecting 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.
- [Delete data](https://docs.developers.optimizely.com/digital-experience-platform/docs/deleting-data.md): Describes the GDPR guidelines for deleting 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.
- [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.
- [Store data](https://docs.developers.optimizely.com/digital-experience-platform/docs/storing-data.md): Describes the GDPR guidelines for storing data.
- [Data guidelines](https://docs.developers.optimizely.com/digital-experience-platform/docs/using-data.md): Describes the GDPR guidelines for using data.
- [Product-specific GDPR guidelines](https://docs.developers.optimizely.com/digital-experience-platform/docs/product-specific-gdpr-guidelines.md): Describes product-specific GDPR guidelines
- [Optimizely Campaign](https://docs.developers.optimizely.com/digital-experience-platform/docs/optimizely-campaign.md): Describes GDPR guidelines for Optimizely Campaign.
- [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 Community API](https://docs.developers.optimizely.com/digital-experience-platform/docs/optimizely-community-api.md): This topic describes GDPR guidelines for Optimizely Community API.
- [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 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 Recommendations](https://docs.developers.optimizely.com/digital-experience-platform/docs/optimizely-personalization.md): Describes GDPR guidelines for personalized recommendations.
- [Optimizely Search & Navigation](https://docs.developers.optimizely.com/digital-experience-platform/docs/optimizely-search-navigation.md): Describes GDPR guidelines for Optimizely Search & Navigation.
- [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.
- [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.
- [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 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.
- [Learn DXP](https://docs.developers.optimizely.com/digital-experience-platform/docs/dxp-overview.md): Describes the Optimizely Digital Experience Platform.
- [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 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.
- [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).
- [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.
- [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).
- [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).
- [Demo sites](https://docs.developers.optimizely.com/digital-experience-platform/docs/optimizely-foundation-demo-sites.md): Describes Optimizely demo sites.
- [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).
- [HIPAA-enabled CMS](https://docs.developers.optimizely.com/digital-experience-platform/docs/hipaa-enabled-cms.md)
- [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.
- [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).
- [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).
- [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.
- [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).
- [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.
- [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).
- [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.
- [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).
- [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).
## API Reference
- [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)
- [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)
- [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.
- [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.
- [Get deployment details.](https://docs.developers.optimizely.com/digital-experience-platform/reference/getdeploymentdetailsapi_getdeploymentdetails-1.md)
- [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.
- [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.
# 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.
- [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.
- [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.
- [Example BigQuery queries](https://docs.developers.optimizely.com/experimentation-data/docs/example-bigquery-queries.md): Example queries to retrieve Optimizely Experimentation data from BigQuery.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Troubleshoot](https://docs.developers.optimizely.com/experimentation-data/docs/experimentation-events-troubleshooting.md): How to resolve common issues with your Experimentation Events Export data.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 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.
## API Reference
- [Log Endpoint](https://docs.developers.optimizely.com/experimentation-data/reference/post_events.md)
# Feature Experimentation Documentation
> Documentation for Feature Experimentation
## Guides
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Flag dependency](https://docs.developers.optimizely.com/feature-experimentation/docs/flag-dependency.md): Overview and implementation details of flag dependency 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [OptimizelyConfigUpdate notification listener](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizelyconfig-update-notification-listener.md): This topic describes the OptimizelyConfigUpdate notification listener.
- [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.
- [Scheduled changes](https://docs.developers.optimizely.com/feature-experimentation/docs/scheduled-changes.md): Manage scheduled changes for your Optimizely Feature Experimentation project.
- [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.
- [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 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.
- [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.
- [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.
- [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.
- [Handle user IDs](https://docs.developers.optimizely.com/feature-experimentation/docs/handle-user-ids.md): Information on user IDs in Optimizely Feature Experimentation.
- [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.
- [Create events](https://docs.developers.optimizely.com/feature-experimentation/docs/create-events.md): How to create and add an event in Optimizely Feature Experimentation.
- [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.
- [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.
- [Agent advanced configuration](https://docs.developers.optimizely.com/feature-experimentation/docs/advanced-configuration.md): Advanced configuration options 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 plugins](https://docs.developers.optimizely.com/feature-experimentation/docs/agent-plugins.md): Extend Optimizely Agent using plugins.
- [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.
- [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.
- [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.
- [Webhooks for Agent](https://docs.developers.optimizely.com/feature-experimentation/docs/webhooks-agent.md): How to configure a webhook listener for Optimizely Agent.
- [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.
- [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
- [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.
- [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).
- [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 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.
- [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 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 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.
- [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 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 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.
- [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 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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
- [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.
- [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).
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 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.
- [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.
- [Introduction](https://docs.developers.optimizely.com/feature-experimentation/docs/introduction.md): Developer documentation for Optimizely Feature Experimentation.
- [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.
- [Quickstarts](https://docs.developers.optimizely.com/feature-experimentation/docs/quickstarts.md): Simple guides to help you get started with Optimizely Feature Experimentation SDKs.
- [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 (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.
- [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.
- [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 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.
- [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 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.
- [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.
- [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.
- [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.
- [Troubleshoot](https://docs.developers.optimizely.com/feature-experimentation/docs/troubleshoot.md): This topic gives troubleshooting steps for 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.
- [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 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Android SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/android-sdk.md): Overview and links to the Optimizely Feature Experimentation Android SDK.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Flutter SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/flutter-sdk.md): Overview and links for 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Go SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/go-sdk.md): An overview and links for the Optimizely Feature Experimentation Go SDK.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Java SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/java-sdk.md): An overview and links for the Optimizely Feature Experimentation Java SDK.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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).
- [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.
- [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.
- [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+.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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).
- [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.
- [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.
- [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`.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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).
- [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.
- [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.
- [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+.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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
- [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.
- [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 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [PHP SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/php-sdk.md): An overview and links for the Optimizely Feature Experimentation PHP SDK.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Python SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/python-sdk.md): An overview and links for 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.
- [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.
- [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.
- [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.
- [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.
- [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 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Ruby SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/ruby-sdk.md): An overview and links for the Optimizely Feature Experimentation Ruby SDK.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Swift SDK](https://docs.developers.optimizely.com/feature-experimentation/docs/swift-sdk.md): An overview and links for the Optimizely Feature Experimentation Swift SDK.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 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.
- [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
## API Reference
- [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.
- [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.
- [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
- [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.
- [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.
- [Save saves user profile.](https://docs.developers.optimizely.com/feature-experimentation/reference/save.md): Saves user profile for a user.
- [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.
- [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.
- [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
- [List Attributes](https://docs.developers.optimizely.com/feature-experimentation/reference/list_attributes.md): List Attributes under a Project
- [Update an Attribute](https://docs.developers.optimizely.com/feature-experimentation/reference/update_attribute.md): Update an Attribute by ID
- [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
- [Attribution](https://docs.developers.optimizely.com/feature-experimentation/reference/attribution.md)
- [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
- [List Audiences](https://docs.developers.optimizely.com/feature-experimentation/reference/list_audiences.md): List Audiences for a Project
- [Update an Audience](https://docs.developers.optimizely.com/feature-experimentation/reference/update_audience.md): Update an Audience for 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
- [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
- [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](https://docs.developers.optimizely.com/feature-experimentation/reference/get_campaign_results.md): Get results for a Campaign
- [Read a Campaign](https://docs.developers.optimizely.com/feature-experimentation/reference/get_campaign.md): Get metadata for a single Campaign
- [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
- [Update a Campaign](https://docs.developers.optimizely.com/feature-experimentation/reference/update_campaign.md): Update a campaign's metadata.
- [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.
- [Invite Collaborators](https://docs.developers.optimizely.com/feature-experimentation/reference/create_collaborators.md): Invite collaborators to specific projects on an account
- [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
- [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.
- [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 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.
- [Read an Environment](https://docs.developers.optimizely.com/feature-experimentation/reference/get_environment.md): Get all the properties of a single Environment
- [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
- [Update an Environment](https://docs.developers.optimizely.com/feature-experimentation/reference/update_environment.md): Update an Environment by ID
- [Create a Custom Event](https://docs.developers.optimizely.com/feature-experimentation/reference/create_custom_event.md): Create a Custom Event in a provided Project
- [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 a Custom Event](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_custom_event.md): Archive a Custom Event
- [Archive an In-Page Event](https://docs.developers.optimizely.com/feature-experimentation/reference/delete_in_page_event.md): Archive an In-Page Event
- [Get Event by ID](https://docs.developers.optimizely.com/feature-experimentation/reference/get_event.md): Get Event by ID
- [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.
- [Update a Custom Event](https://docs.developers.optimizely.com/feature-experimentation/reference/update_custom_event.md): Update a Custom 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 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
- [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
- [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](https://docs.developers.optimizely.com/feature-experimentation/reference/get_experiment_results.md): Get results for a single Experiment
- [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
- [Read an Experiment](https://docs.developers.optimizely.com/feature-experimentation/reference/get_experiment.md): Get metadata for a single Experiment
- [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.
- [Update an Experiment](https://docs.developers.optimizely.com/feature-experimentation/reference/update_experiment.md): Update an experiment by ID.
- [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
- [ExperimentSummary](https://docs.developers.optimizely.com/feature-experimentation/reference/experimentsummary.md)
- [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.
- [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
- [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
- [Update an Extension](https://docs.developers.optimizely.com/feature-experimentation/reference/update_extension.md): Update an extension by ID.
- [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.
- [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.
- [Update a Feature](https://docs.developers.optimizely.com/feature-experimentation/reference/update_feature.md): Update a feature by ID.
- [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
- [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
- [Update an Exclusion Group](https://docs.developers.optimizely.com/feature-experimentation/reference/update_group.md): Update an exclusion group by ID.
- [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 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
- [Archive a List Attribute](https://docs.developers.optimizely.com/feature-experimentation/reference/archive_list_attribute.md): Archive List Attribute by ID
- [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.
- [Read a List Attribute](https://docs.developers.optimizely.com/feature-experimentation/reference/get_list_attribute.md): Get metadata for a single List Attribute.
- [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.
- [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.
- [Overview](https://docs.developers.optimizely.com/feature-experimentation/reference/overview.md): Overview of the Optimizely API in Feature Experimentation.
- [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.
- [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
- [Update a Page](https://docs.developers.optimizely.com/feature-experimentation/reference/update_page.md): Update a Page in a provided Project
- [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
- [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
- [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
- [Update a Project](https://docs.developers.optimizely.com/feature-experimentation/reference/update_project.md): Update a Project
- [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
- [Recommendations](https://docs.developers.optimizely.com/feature-experimentation/reference/recommendations.md)
- [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.
- [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
- [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
- [Update a Scheduled Job](https://docs.developers.optimizely.com/feature-experimentation/reference/update_scheduled_job.md): Update a Scheduled Job by ID
- [Search](https://docs.developers.optimizely.com/feature-experimentation/reference/get_search_results.md): Search for entities in your account by text string
- [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 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
- [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
- [Sections](https://docs.developers.optimizely.com/feature-experimentation/reference/sections.md)
- [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.
- [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
- [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
- [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_by_post.md): Update a Subject Access Request by ID
- [Update a Subject Access Request](https://docs.developers.optimizely.com/feature-experimentation/reference/update_sar_request.md): Update a Subject Access Request by ID
- [Get current User information](https://docs.developers.optimizely.com/feature-experimentation/reference/get_me.md): Get current User information
- [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
- [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
- [Update a Webhook](https://docs.developers.optimizely.com/feature-experimentation/reference/update_webhook.md): Update a webhook by ID
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 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 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.
- [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.
- [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.
- [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
- [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.
- [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.
- [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.
- [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.
- [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.
- [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
- [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.
- [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 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.
- [Brainstorm variable definitions using AI.](https://docs.developers.optimizely.com/feature-experimentation/reference/brainstorm_variable_definitions.md)
- [Create Variable Definition](https://docs.developers.optimizely.com/feature-experimentation/reference/create_variable_definition.md): Create Variable Definition
- [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.
- [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.
- [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)
- [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.
- [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 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.
- [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.
- [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.
- [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
- [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
- [List Scheduled changes of a flag](https://docs.developers.optimizely.com/feature-experimentation/reference/list_scheduled_changes.md): List Scheduled changes of a flag
- [Change Permissions](https://docs.developers.optimizely.com/feature-experimentation/reference/change_permissions_projects__project_id___entity_type___entity_id__patch.md)
- [Get Entity Permissions](https://docs.developers.optimizely.com/feature-experimentation/reference/get_entity_permissions_projects__project_id___entity_type___entity_id__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 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)
- [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.
- [Get Teams](https://docs.developers.optimizely.com/feature-experimentation/reference/get_teams_accounts__account_id__teams_get.md): Get all teams for an account
- [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.
- [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.
## 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
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 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.
- [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.
- [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).
- [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).
- [.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).
- [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).
- [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).
- [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.
- [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).
- [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 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.
- [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.
- [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).
- [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).
- [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).
- [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.
- [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.
- [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.
- [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.
- [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.
- [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).
- [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).
- [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.
- [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).
- [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).
- [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).
- [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).
- [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.
- [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).
- [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.
- [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.
- [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.
- [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.
- [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
- [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.
- [Passthrough audiences](https://docs.developers.optimizely.com/optimizely-data-platform/docs/passthrough-segments.md)
- [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).
- [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.
- [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.
- [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.
- [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.
- [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 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/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 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 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.
- [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.
- [Get started with ODP](https://docs.developers.optimizely.com/optimizely-data-platform/docs/welcome.md): Welcome to the Optimizely Data Platform (ODP) developer documentation.
- [Core Concepts](https://docs.developers.optimizely.com/optimizely-data-platform/docs/core-concepts.md): Get started with GraphQL.
- [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.
- [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.
- [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 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.
- [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.
- [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 + 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 + 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)
- [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.
- [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 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 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.
- [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).
- [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).
- [Consent](https://docs.developers.optimizely.com/optimizely-data-platform/docs/thebasics-consent.md): Describes customer consent 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).
- [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).
## API Reference
- [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.
- [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).
- [GDPR delete request](https://docs.developers.optimizely.com/optimizely-data-platform/reference/gdpr-delete.md): Send a GDPR 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).
- [Compliance](https://docs.developers.optimizely.com/optimizely-data-platform/reference/compliance-1.md)
- [LGPD delete request](https://docs.developers.optimizely.com/optimizely-data-platform/reference/lgpd-delete.md): Send an LGPD compliance delete request for a customer.
- [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).
- [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).
- [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.
- [Fields schema](https://docs.developers.optimizely.com/optimizely-data-platform/reference/fields-schema.md)
- [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.
- [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.
- [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).
- [Update identifier metadata](https://docs.developers.optimizely.com/optimizely-data-platform/reference/update-identifier-metadata-1.md): Update metadata for an identifier.
- [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.
- [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.
- [Object schema](https://docs.developers.optimizely.com/optimizely-data-platform/reference/object-schema.md)
- [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 reachability](https://docs.developers.optimizely.com/optimizely-data-platform/reference/get-reachability-1.md): Retrieve reachability information for a specific identifier.
- [Update reachability](https://docs.developers.optimizely.com/optimizely-data-platform/reference/update-reachability-1.md): Update reachability for a messaging identifier.
- [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).
- [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.
- [Relationships schema](https://docs.developers.optimizely.com/optimizely-data-platform/reference/relationships-schema.md)
- [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.
- [Consent (Legacy)](https://docs.developers.optimizely.com/optimizely-data-platform/reference/consent-legacy-2.md): Updates marketing consent information for one or more customers.
- [Get consent](https://docs.developers.optimizely.com/optimizely-data-platform/reference/get-consent-1.md): Get marketing consent information for a customer.
- [Update consent](https://docs.developers.optimizely.com/optimizely-data-platform/reference/update-consent-2.md): Updates marketing consent information for multiple customers.
- [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.
- [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.
- [Upload events](https://docs.developers.optimizely.com/optimizely-data-platform/reference/upload-events-1.md): Upload customer actions (events) to Optimizely Data Platform (ODP).
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Rate limits](https://docs.developers.optimizely.com/optimizely-data-platform/reference/rate-limits.md): Rate limits on the Optimizely Data Platform (ODP) REST API.
- [Using ODP's GraphQL Endpoint](https://docs.developers.optimizely.com/optimizely-data-platform/reference/using-zaius-graphql-endpoint.md)
- [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.
- [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.
- [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.
- [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.
- [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 Products](https://docs.developers.optimizely.com/optimizely-data-platform/reference/update-products-1.md): Update products with new metadata as your inventory updates.
- [Create segment](https://docs.developers.optimizely.com/optimizely-data-platform/reference/realtimesegments_createsegment-1.md): Create a new segment.
- [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.
- [Update segment](https://docs.developers.optimizely.com/optimizely-data-platform/reference/realtimesegments_installsegment.md): Modify the parameters of an existing segment.
- [List segments](https://docs.developers.optimizely.com/optimizely-data-platform/reference/realtimesegments_listsegments.md): Lists all the real-time segments for an account.
- [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.
- [Validate segment](https://docs.developers.optimizely.com/optimizely-data-platform/reference/realtimesegments_validatesegment.md): Validate segment definition.
- [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.
# Performance Edge Documentation
> Documentation for Performance Edge
## Guides
- [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.
- [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.
- [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.
- [FAQ](https://docs.developers.optimizely.com/performance-edge/docs/faq.md): Lists frequently asked questions about Optimizely Performance Edge.
- [How Optimizely Performance Edge works](https://docs.developers.optimizely.com/performance-edge/docs/how-it-works.md): Learn how Optimizely Performance Edge works.
- [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.
- [Setup with Edge Subdomain](https://docs.developers.optimizely.com/performance-edge/docs/implementation-guide.md): This is the documentation for 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.
- [Performance Edge](https://docs.developers.optimizely.com/performance-edge/docs/overview.md): Run experiments on your site using Optimizely Performance Edge.
- [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.
## 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.
- [Add Listener](https://docs.developers.optimizely.com/performance-edge/reference/add-listeners.md)
- [trackEvent](https://docs.developers.optimizely.com/performance-edge/reference/trackevent.md)
- [Event](https://docs.developers.optimizely.com/performance-edge/reference/event.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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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
- [Search content](https://docs.developers.optimizely.com/recommendations/reference/filtercontent.md): Retrieve a paginated list of content items matching a Lucene query.
- [Fetch content by ID](https://docs.developers.optimizely.com/recommendations/reference/getcontent.md): Get detailed information about a specific content item.
- [List content sections](https://docs.developers.optimizely.com/recommendations/reference/getcontentsections.md): Retrieve all sections containing the specified content item.
- [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.
- [List content](https://docs.developers.optimizely.com/recommendations/reference/listcontent.md): Retrieve a paginated list of content items.
- [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.
- [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.
- [List deliveries](https://docs.developers.optimizely.com/recommendations/reference/listdeliveries.md): Retrieve all widget deliveries, including API keys where applicable.
- [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.
- [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.
- [Update section](https://docs.developers.optimizely.com/recommendations/reference/updatesection.md): Update section attributes, such as title and description.
- [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.
- [Delete user](https://docs.developers.optimizely.com/recommendations/reference/deleteuser.md): Permanently delete the specified user.
- [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.
# Web Experimentation Documentation
> Documentation for Web Experimentation
## Guides
- [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.
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [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
- [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 Behavior](https://docs.developers.optimizely.com/web-experimentation/docs/customer-behavior.md): This topic introduces Optimizely Personalization and how to track customer behavior.
- [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.
- [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.
- [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.
- [Event API](https://docs.developers.optimizely.com/web-experimentation/docs/event-api.md): Describes how to send event data to Optimizely logging servers.
- [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.
- [Installation instructions](https://docs.developers.optimizely.com/web-experimentation/docs/installation-instructions.md): How to install and set up Optimizely Edge Delivery.
- [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.
- [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.
- [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
- [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
- [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 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.
- [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.
- [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.
- [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.
- [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 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 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
- [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
- [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
- [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
- [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
- [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.
- [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
- [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.
- [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.
- [Deletion](https://docs.developers.optimizely.com/web-experimentation/docs/deletion.md): This topic describes how to delete your application.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Registration](https://docs.developers.optimizely.com/web-experimentation/docs/registration.md): This topic describes how to register an application with 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.
- [Audience conditions](https://docs.developers.optimizely.com/web-experimentation/docs/audience-conditions.md): This topic describes audience conditions for Optimizely Web Experimentation.
- [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
- [Optimizely Web Experimentation REST API](https://docs.developers.optimizely.com/web-experimentation/docs/rest-api-introduction.md): Introduces the Optimizely Web Experimentation REST API.
- [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
- [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.
- [Custom audience targeting](https://docs.developers.optimizely.com/web-experimentation/docs/custom-audience-targeting.md): Shows code samples in the Custom JS Audience Condition.
- [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.
- [Helper functions](https://docs.developers.optimizely.com/web-experimentation/docs/helper-functions.md): Describes how to run experiments using helper functions.
- [Code samples](https://docs.developers.optimizely.com/web-experimentation/docs/code-samples.md): Introduction of code samples provided by Optimizely.
- [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.
- [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
- [Dynamic websites](https://docs.developers.optimizely.com/web-experimentation/docs/dynamic-websites.md): This topic describes Optimizely's support of single-page applications.
- [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.
- [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.
- [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.
## API Reference
- [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
- [List Attributes](https://docs.developers.optimizely.com/web-experimentation/reference/list_attributes.md): List Attributes under a Project
- [Update an Attribute](https://docs.developers.optimizely.com/web-experimentation/reference/update_attribute.md): Update an Attribute by ID
- [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
- [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
- [List Audiences](https://docs.developers.optimizely.com/web-experimentation/reference/list_audiences.md): List Audiences for a Project
- [Update an Audience](https://docs.developers.optimizely.com/web-experimentation/reference/update_audience.md): Update an Audience for 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
- [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
- [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](https://docs.developers.optimizely.com/web-experimentation/reference/get_campaign_results.md): Get results for a Campaign
- [Read a Campaign](https://docs.developers.optimizely.com/web-experimentation/reference/get_campaign.md): Get metadata for a single Campaign
- [List Campaigns](https://docs.developers.optimizely.com/web-experimentation/reference/list_campaigns.md): Get a list of all the Campaigns in a Project
- [Update a Campaign](https://docs.developers.optimizely.com/web-experimentation/reference/update_campaign.md): Update a campaign's metadata.
- [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.
- [Invite Collaborators](https://docs.developers.optimizely.com/web-experimentation/reference/create_collaborators.md): Invite collaborators to specific projects on an account
- [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
- [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.
- [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 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.
- [Read an Environment](https://docs.developers.optimizely.com/web-experimentation/reference/get_environment.md): Get all the properties of a single Environment
- [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
- [Update an Environment](https://docs.developers.optimizely.com/web-experimentation/reference/update_environment.md): Update an Environment by ID
- [Create a Custom Event](https://docs.developers.optimizely.com/web-experimentation/reference/create_custom_event.md): Create a Custom Event in a provided Project
- [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 a Custom Event](https://docs.developers.optimizely.com/web-experimentation/reference/delete_custom_event.md): Archive a Custom Event
- [Archive an In-Page Event](https://docs.developers.optimizely.com/web-experimentation/reference/delete_in_page_event.md): Archive an In-Page Event
- [Get Event by ID](https://docs.developers.optimizely.com/web-experimentation/reference/get_event.md): Get Event by ID
- [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.
- [Update a Custom Event](https://docs.developers.optimizely.com/web-experimentation/reference/update_custom_event.md): Update a Custom 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 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
- [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
- [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](https://docs.developers.optimizely.com/web-experimentation/reference/get_experiment_results.md): Get results for a single Experiment
- [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
- [Read an Experiment](https://docs.developers.optimizely.com/web-experimentation/reference/get_experiment.md): Get metadata for a single Experiment
- [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.
- [Update an Experiment](https://docs.developers.optimizely.com/web-experimentation/reference/update_experiment.md): Update an experiment by ID.
- [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 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.
- [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
- [List Extensions](https://docs.developers.optimizely.com/web-experimentation/reference/list_extensions.md): List Extensions under a project
- [Update an Extension](https://docs.developers.optimizely.com/web-experimentation/reference/update_extension.md): Update an extension by ID.
- [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.
- [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.
- [Update a Feature](https://docs.developers.optimizely.com/web-experimentation/reference/update_feature.md): Update a feature by ID.
- [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
- [List Exclusion Groups](https://docs.developers.optimizely.com/web-experimentation/reference/list_groups.md): List Exclusion Groups under a Project
- [Update an Exclusion Group](https://docs.developers.optimizely.com/web-experimentation/reference/update_group.md): Update an exclusion group by ID.
- [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
- [Get Impressions Usage](https://docs.developers.optimizely.com/web-experimentation/reference/get_impressions_usage_request.md): Get Impressions Usage by account id
- [Archive a List Attribute](https://docs.developers.optimizely.com/web-experimentation/reference/archive_list_attribute.md): Archive List Attribute by ID
- [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.
- [Read a List Attribute](https://docs.developers.optimizely.com/web-experimentation/reference/get_list_attribute.md): Get metadata for a single List Attribute.
- [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.
- [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.
- [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.
- [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.
- [List Pages](https://docs.developers.optimizely.com/web-experimentation/reference/list_pages.md): List all Pages for a Project
- [Update a Page](https://docs.developers.optimizely.com/web-experimentation/reference/update_page.md): Update a Page in a provided Project
- [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
- [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
- [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
- [Update a Project](https://docs.developers.optimizely.com/web-experimentation/reference/update_project.md): Update a Project
- [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 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.
- [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
- [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
- [Update a Scheduled Job](https://docs.developers.optimizely.com/web-experimentation/reference/update_scheduled_job.md): Update a Scheduled Job by ID
- [Search](https://docs.developers.optimizely.com/web-experimentation/reference/get_search_results.md): Search for entities in your account by text string
- [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 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
- [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.
- [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
- [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
- [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_by_post.md): Update a Subject Access Request by ID
- [Update a Subject Access Request](https://docs.developers.optimizely.com/web-experimentation/reference/update_sar_request.md): Update a Subject Access Request by ID
- [Get current User information](https://docs.developers.optimizely.com/web-experimentation/reference/get_me.md): Get current User information
- [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
- [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
- [Update a Webhook](https://docs.developers.optimizely.com/web-experimentation/reference/update_webhook.md): Update a webhook by ID
- [Behavior](https://docs.developers.optimizely.com/web-experimentation/reference/behavior.md): Describes behavior API functions in Optimizely Personalization.
- [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.
- [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.
- [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 ID](https://docs.developers.optimizely.com/web-experimentation/reference/visitor-id.md): Get the visitor ID assigned by Optimizely Web Experimentation.
- [Visitor](https://docs.developers.optimizely.com/web-experimentation/reference/visitor.md): Optimizely Web Experimentation uses visitor attributes for targeting and segmentation.
- [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.
- [Activate](https://docs.developers.optimizely.com/web-experimentation/reference/activate.md): Activate the Optimizely Web Experimentation snippet.
- [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.
- [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.
- [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.
- [Event](https://docs.developers.optimizely.com/web-experimentation/reference/event.md): Track custom events in Optimizely Web Experimentation.
- [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.
- [Hold events](https://docs.developers.optimizely.com/web-experimentation/reference/hold-events.md): Instruct the Optimizely Web Experimentation snippet to hold and enqueue events.
- [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.
- [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.
- [Tags](https://docs.developers.optimizely.com/web-experimentation/reference/tags.md): How to set tags in Optimizely Web Experimentation.
- [User](https://docs.developers.optimizely.com/web-experimentation/reference/user.md): Record the user's values for any number of dimensions or custom attributes
- [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.
# Campaign Documentation
> Documentation for Campaign
## Guides
- [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.
- [HTTP API](https://docs.developers.optimizely.com/optimizely-campaign/docs/http-api.md): Execute the most common functions with an HTTP request.
- [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.
- [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)
- [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.
- [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.
- [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.
- [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.
- [onlineversion](https://docs.developers.optimizely.com/optimizely-campaign/docs/onlineversion.md): Shows a personalized online version of a mailing in Optimizely Campaign.
- [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.
- [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.
- [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.
- [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.
- [AttachmentWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/attachmentwebservice.md): Query, create or update attachments 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.
- [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.
- [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.
- [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.
- [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.
- [ClosedLoopWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/closedloopwebservice.md): Provides methods for the closed loop process 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.
- [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.
- [CouponBlockWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/couponblockwebservice.md): Create coupon blocks, query names and assignments and delete blocks 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.
- [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.
- [CouponCodeWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/couponcodewebservice.md): Create, query, and delete coupon codes.
- [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.
- [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.
- [FolderWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/folderwebservice.md): Retrieve information about folders, create folders, move or delete folders 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.
- [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.
- [MailIdWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/mailidwebservice.md): Provides information about a mail ID in Optimizely Campaign.
- [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.
- [MailingReportingWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/mailingreportingwebservice.md): Query statistical values for a mailing.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [RecipientFilterWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/recipientfilterwebservice.md): Query, create, or update target groups in Optimizely Campaign.
- [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.
- [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.
- [RecipientListWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/recipientlistwebservice.md): Query or update recipient lists 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.
- [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.
- [RecipientWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/recipientwebservice.md): Query, add, update, and remove recipients 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [removeByRecipientList](https://docs.developers.optimizely.com/optimizely-campaign/docs/removebyrecipientlist.md): Removes a recipient from a recipient list-based unsubscribe list.
- [Web services](https://docs.developers.optimizely.com/optimizely-campaign/docs/basic-usage.md): Describes how to use the web services in Optimizely Campaign.
- [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.
- [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.
- [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.
- [getVersion](https://docs.developers.optimizely.com/optimizely-campaign/docs/getversion.md): Queries the version of the API 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.
- [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.
- [SplitMailingWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/splitmailingwebservice.md): Query, create, edit, and delete split mailings 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.
- [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.
- [UnsubscribeWebservice](https://docs.developers.optimizely.com/optimizely-campaign/docs/unsubscribewebservice.md): Query, update, or delete unsubscribes 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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [Web Push](https://docs.developers.optimizely.com/optimizely-campaign/docs/web-push.md): Describes how to set up Web Push for Optimizely Campaign.
## API Reference
- [Get the total number of images](https://docs.developers.optimizely.com/optimizely-campaign/reference/count.md)
- [Upload an image](https://docs.developers.optimizely.com/optimizely-campaign/reference/createimage.md): Upload an image either by specifying a file or URL.
- [Delete an image](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteimage.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.
- [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)
- [Get the total number of attachments](https://docs.developers.optimizely.com/optimizely-campaign/reference/count_1.md)
- [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.
- [Delete an attachment](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteattachment.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.
- [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.
- [Get the content of an uploaded attachment](https://docs.developers.optimizely.com/optimizely-campaign/reference/getuploadattachment.md)
- [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.
- [Update the content of an uploaded attachment](https://docs.developers.optimizely.com/optimizely-campaign/reference/uploadattachment.md)
- [Persist chunked recipients](https://docs.developers.optimizely.com/optimizely-campaign/reference/addrecipients_1.md): Transfer recipients that will be used for the sending batch.
- [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.
- [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.
- [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 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.
- [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.
- [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)
- [Delete a blocklist entry](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteblacklistentry.md)
- [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.
- [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.
- [Assign links to a click profile](https://docs.developers.optimizely.com/optimizely-campaign/reference/assignlinkstoclickprofile.md): Assign specific links to a click profile.
- [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.
- [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.
- [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.
- [Unassign specific links from a click profile](https://docs.developers.optimizely.com/optimizely-campaign/reference/unassignlinksfromclickprofile.md)
- [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.
- [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.
- [Create a confirmation mail](https://docs.developers.optimizely.com/optimizely-campaign/reference/createconfirmationmailing.md)
- [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.
- [Delete attachments of a campaign message. Only applicable for campaign message of type email](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteattachments.md)
- [Delete a confirmation mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteconfirmationmailing.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 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.
- [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.
- [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.
- [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.
- [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 the tracking configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettrackingconfiguration.md)
- [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.
- [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 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.
- [Start a confirmation mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/startconfirmationmailing.md)
- [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.
- [Stop a confirmation mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/stopconfirmationmailing.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.
- [Update the tracking link configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatelinktracking.md)
- [Update the tracking configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatetrackingconfiguration.md)
- [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.
- [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)
- [Delete a coupon block](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletecouponblock.md)
- [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 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.
- [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.
- [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.
- [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 custom blocklist entries](https://docs.developers.optimizely.com/optimizely-campaign/reference/createblacklistentries.md)
- [Create a custom blocklist](https://docs.developers.optimizely.com/optimizely-campaign/reference/createcustomblacklist.md)
- [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.
- [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.
- [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.
- [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.
- [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.
- [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 all entries from a custom blocklist](https://docs.developers.optimizely.com/optimizely-campaign/reference/wipecustomblacklistentries.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.
- [Create a folder](https://docs.developers.optimizely.com/optimizely-campaign/reference/createfolder-1.md)
- [Delete a folder](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletefolder.md): The folder to be deleted must be empty.
- [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.
- [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.
- [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.
- [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.
- [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 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 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 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 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.
- [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.
- [Delete a message template](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletemessagetemplate.md)
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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).
- [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.
- [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 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.
- [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.
- [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)
- [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)
- [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 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).
- [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 recipient from a recipient list](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleterecipient.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.
- [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 status optin of given recipient](https://docs.developers.optimizely.com/optimizely-campaign/reference/getoptinstatus.md): Check whether a recipient is opted in or not
- [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.
- [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.
- [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.
- [Update attribute values of a recipient](https://docs.developers.optimizely.com/optimizely-campaign/reference/modifyrecipientattributes.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 all distinct attribute values of a recipient](https://docs.developers.optimizely.com/optimizely-campaign/reference/retrievedistinctvalues.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).
- [Update a recipient ID](https://docs.developers.optimizely.com/optimizely-campaign/reference/updaterecipientid.md) - [Delete the recipient history](https://docs.developers.optimizely.com/optimizely-campaign/reference/wiperecipienthistory.md): Delete all action data of a recipient. - [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. - [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 whether a recipient has exceeded the hard or the soft bounce threshold](https://docs.developers.optimizely.com/optimizely-campaign/reference/isbouncecounterthresholdexceeded.md) - [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 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 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. - [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". - [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. - [Cancel a running recipient analysis of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/cancelanalysis.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. - [Create or copy a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/createorcopysmartcampaign.md) - [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. - [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. - [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. - [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. - [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. - [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. - [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. - [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. - [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". - [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) - [Delete a "Block" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deleteblocknode.md) - [Delete a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletecampaignmessage_1.md): Delete a mailing that was created in Smart Campaigns. - [Delete a "Limit" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletecapnode.md) - [Delete a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletesmartcampaign.md) - [Delete an "A/B test" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletesplitnode.md) - [Delete a connection from a "A/B test" node to another node](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletesuccessoredge.md) - [Delete all connections from the "A/B test" node to other nodes](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletesuccessoredges.md) - [Delete all "Target groups" nodes of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletetargetgroupnode.md) - [Delete a "Target groups" node of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletetargetgroupnodebynodeid.md) - [Delete a "Throttle" node in a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletethrottlenode.md) - [Delete a "Wait" node in a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletewaitnode.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. - [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. - [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. - [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. - [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. - [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. - [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. - [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. - [Get information about all mailings of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/getmessages.md) - [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. - [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. - [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. - [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. - [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. - [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. - [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. - [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. - [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. - [Get information about the tracking configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettrackingconfiguration_1.md) - [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. - [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 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. - [Pause a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/pausecampaignmessage_1.md): Pause a mailing that is part of a Smart Campaign. - [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". - [Delete the content of a mailing (email)](https://docs.developers.optimizely.com/optimizely-campaign/reference/removecontentfromcampaignmessage_1.md) - [Schedule new recipient analysis for a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/scheduleanalysis.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. - [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". - [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". - [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. - [Stop a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/stopcampaignmessage_1.md): Stop a mailing that is part of a Smart Campaign. - [Cancel a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/stopsmartcampaign.md) - [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. - [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. - [Update the name of a Smart Campaign](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatecampaignmessage_2.md) - [Update the tracking link configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatelinktracking_1.md) - [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. - [Update the tracking configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatetrackingconfiguration_1.md) - [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. - [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. - [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. - [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. - [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) - [Delete a transactional mail](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletetransactionalmailing.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. - [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. - [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. - [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 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. - [Get information about the tracking configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/gettrackingconfiguration_2.md) - [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. - [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 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. - [Get the sending status of a sent transactional mail](https://docs.developers.optimizely.com/optimizely-campaign/reference/retrievesendstatus.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. - [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. - [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. - [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) - [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. - [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. - [Update the tracking link configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatelinktracking_2.md) - [Update the tracking configuration of a mailing](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatetrackingconfiguration_2.md) - [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. - [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 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. - [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. - [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. - [Delete a webhook](https://docs.developers.optimizely.com/optimizely-campaign/reference/deletewebhook.md) - [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. - [Update a webhook](https://docs.developers.optimizely.com/optimizely-campaign/reference/updatewebhook.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. - [Delete a Metric](https://docs.developers.optimizely.com/deprecated-products/reference/deletemetric.md): Delete a Metric by ID - [Read a Metric](https://docs.developers.optimizely.com/deprecated-products/reference/getmetric.md): Get all the properties of a single Metric - [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 - [Delete Metric Sets](https://docs.developers.optimizely.com/deprecated-products/reference/deletemetricsets.md): Delete the specified Metric Sets for a Project. - [List Metric Sets](https://docs.developers.optimizely.com/deprecated-products/reference/listmetricsets.md): List the specified Metric Sets 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. - [Update a Metric Set](https://docs.developers.optimizely.com/deprecated-products/reference/patchmetricsets.md): Updates the Metric Set for a Project - [Create a Metric Set](https://docs.developers.optimizely.com/deprecated-products/reference/putmetricsets.md): Creates a Metric Set for 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 - [List Attributes](https://docs.developers.optimizely.com/deprecated-products/reference/list_attributes.md): List Attributes under a Project - [Update an Attribute](https://docs.developers.optimizely.com/deprecated-products/reference/update_attribute.md): Update an Attribute by ID - [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 - [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 - [List Audiences](https://docs.developers.optimizely.com/deprecated-products/reference/list_audiences.md): List Audiences for a Project - [Update an Audience](https://docs.developers.optimizely.com/deprecated-products/reference/update_audience.md): Update an Audience for 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 - [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 - [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](https://docs.developers.optimizely.com/deprecated-products/reference/get_campaign_results.md): Get results for a Campaign - [Read a Campaign](https://docs.developers.optimizely.com/deprecated-products/reference/get_campaign.md): Get metadata for a single Campaign - [List Campaigns](https://docs.developers.optimizely.com/deprecated-products/reference/list_campaigns.md): Get a list of all the Campaigns in a Project - [Update a Campaign](https://docs.developers.optimizely.com/deprecated-products/reference/update_campaign.md): Update a campaign's metadata. - [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. - [Invite Collaborators](https://docs.developers.optimizely.com/deprecated-products/reference/create_collaborators.md): Invite collaborators to specific projects on an account - [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 - [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. - [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 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. - [Read an Environment](https://docs.developers.optimizely.com/deprecated-products/reference/get_environment.md): Get all the properties of a single Environment - [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 - [Update an Environment](https://docs.developers.optimizely.com/deprecated-products/reference/update_environment.md): Update an Environment by ID - [Create a Custom Event](https://docs.developers.optimizely.com/deprecated-products/reference/create_custom_event.md): Create a Custom Event in a provided Project - [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 a Custom Event](https://docs.developers.optimizely.com/deprecated-products/reference/delete_custom_event.md): Archive a Custom Event - [Archive an In-Page Event](https://docs.developers.optimizely.com/deprecated-products/reference/delete_in_page_event.md): Archive an In-Page Event - [Get Event by ID](https://docs.developers.optimizely.com/deprecated-products/reference/get_event.md): Get Event by ID - [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. - [Update a Custom Event](https://docs.developers.optimizely.com/deprecated-products/reference/update_custom_event.md): Update a Custom 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 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 - [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 - [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](https://docs.developers.optimizely.com/deprecated-products/reference/get_experiment_results.md): Get results for a single Experiment - [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 - [Read an Experiment](https://docs.developers.optimizely.com/deprecated-products/reference/get_experiment.md): Get metadata for a single Experiment - [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.
- [Update an Experiment](https://docs.developers.optimizely.com/deprecated-products/reference/update_experiment.md): Update an experiment by ID.
- [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 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
- [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
- [List Extensions](https://docs.developers.optimizely.com/deprecated-products/reference/list_extensions.md): List Extensions under a project
- [Update an Extension](https://docs.developers.optimizely.com/deprecated-products/reference/update_extension.md): Update an extension by ID.
- [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.
- [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.
- [Update a Feature](https://docs.developers.optimizely.com/deprecated-products/reference/update_feature.md): Update a feature by ID.
- [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
- [List Exclusion Groups](https://docs.developers.optimizely.com/deprecated-products/reference/list_groups.md): List Exclusion Groups under a Project
- [Update an Exclusion Group](https://docs.developers.optimizely.com/deprecated-products/reference/update_group.md): Update an exclusion group by ID.
- [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
- [Archive a List Attribute](https://docs.developers.optimizely.com/deprecated-products/reference/archive_list_attribute.md): Archive List Attribute by ID
- [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.
- [Read a List Attribute](https://docs.developers.optimizely.com/deprecated-products/reference/get_list_attribute.md): Get metadata for a single List Attribute.
- [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.
- [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.
- [Overview](https://docs.developers.optimizely.com/deprecated-products/reference/overview.md): Overview and how to get started using the Optimizely's REST API.
- [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.
- [List Pages](https://docs.developers.optimizely.com/deprecated-products/reference/list_pages.md): List all Pages for a Project
- [Update a Page](https://docs.developers.optimizely.com/deprecated-products/reference/update_page.md): Update a Page in a provided Project
- [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
- [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
- [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
- [Update a Project](https://docs.developers.optimizely.com/deprecated-products/reference/update_project.md): Update a Project
- [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
- [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.
- [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
- [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
- [Update a Scheduled Job](https://docs.developers.optimizely.com/deprecated-products/reference/update_scheduled_job.md): Update a Scheduled Job by ID
- [Search](https://docs.developers.optimizely.com/deprecated-products/reference/get_search_results.md): Search for entities in your account by text string
- [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 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
- [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.
- [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
- [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
- [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_by_post.md): Update a Subject Access Request by ID
- [Update a Subject Access Request](https://docs.developers.optimizely.com/deprecated-products/reference/update_sar_request.md): Update a Subject Access Request by ID
- [Get current User information](https://docs.developers.optimizely.com/deprecated-products/reference/get_me.md): Get current User information
- [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
- [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
- [Update a Webhook](https://docs.developers.optimizely.com/deprecated-products/reference/update_webhook.md): Update a webhook by ID