Standard Cart APIs

The standard cart APIs leverage standard Salesforce libraries, Scale Cache for optimized processing, and refactored pricing and validation methods to minimize the number of SOQL queries and DML operations. These enhancements improve the performance of the APIs. You can enable only the following standard cart APIs. Cart APIs that are not in this list continue to work using Apex libraries. See Known Limitations and Cart APIs vs Standard Cart APIs. We recommend that you review the usage considerations before enabling the standard cart APIs.

API <br> <div style="width:150px"></div> Resource <br> <div style="width:190px"></div> Available Version
Get Cart Items /services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}/items Winter'24
Get Cart Summary /services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}?headerFieldSet={field_set_feature}&validate={true or false} Winter'24
Get List of Products /services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}/products Winter'24
Add Items to Cart /services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}/items Winter'24
Asset to Order /services/apexrest/{namespace}/v2/carts Winter'24
Update Items in Cart /services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}/items Winter'24
Replace Offers /services/apexrest/{namespace}/v2/cpq/carts/offermigration/replacement Winter'24
Run Pricing for Items to Cart /services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}/price Winter'24
Get Line Items by ID /services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}/items?id=<value> Winter'24
Checkout Items in Cart /services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}/items/checkout Spring'24
Create Cart /services/apexrest/{namespace}/v2/carts Spring'24
Check Status of the Cart /services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}/items/checkout Spring'24
Delete Items from Cart /services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}/items Summer'24
Delete Applied Promotion Items /services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}/promotions Summer'24
Delete Cart Discount /services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}/discounts Summer'24
Multi-Edit Cart Line Items /services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}/items Summer'24
Apply Adjustment /services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}/items/{ID}/pricing Winter'26

For required permission sets and licenses refer the following.

To work with CPQ configuration settings refer CPQ Configuration Settings Reference.