{"title":"Storefront endpoints","slug":"storefront-endpoints","url":"https://support.storeconnect.com/articles/storefront-endpoints","url_markdown":"https://support.storeconnect.com/articles/storefront-endpoints.md","subtitle":null,"summary":"Developer guides to the session-based endpoints the StoreConnect storefront exposes, for building custom storefront experiences such as bundle configurators and custom add-to-cart flows.","type":"Developer_Documentation","video_url":"","keywords":"storefront endpoints, session endpoints, custom storefront, headless, add to cart, cart endpoints, bundle endpoints, storefront integration, form post, session cookie","last_modified":"2026-08-25T07:10:22+0000","body_markdown":"The StoreConnect storefront exposes a set of session-based endpoints that power its own pages — adding items to the cart, building bundle configurations, and similar visitor actions. If you are building a custom storefront experience, you can call these same endpoints directly.\n\nThese endpoints are not part of the bearer-token REST API described in [StoreConnect API](storeconnect-api). They authenticate with the visitor's storefront session cookie and are called from within the storefront (same origin), where the session cookie and CSRF token are already in place.\n\nThe guides in this section document the contract for each endpoint:\n\n- [Configure and add CPQ bundles to the cart](cpq-bundle-cart-endpoints) — the endpoints that initialize a Salesforce CPQ bundle configuration, apply product-option changes (including in bulk), and add the configured bundle to the cart.\n- [Add StoreConnect native bundles to the cart](product-bundle-cart-endpoint) — the endpoint that adds a StoreConnect native bundle to the cart in a single request, including the bundle configuration JSON shape.\n\nTo add several pre-chosen products to the cart in one request without any bundle, see [Direct to cart link](direct-to-cart)."}