Working with Cart APIs
The Cart service provides REST APIs to perform create, read (launch/fetch), update, and delete (CRUD) operations on carts. The implementation supports:
- Cart creation and activation as part of launching a CPQ business object, such as a Proposal or Collaboration Request.
- Direct cart creation and activation for Digital Commerce, without a backing business object.
- Updating cart attributes such as name and price list.
- Deleting carts that are no longer required.
The same activation API is used for:
- Creating and activating a cart for a Proposal when no cart exists.
- Fetching and activating an existing cart for a Proposal or Collaboration Request.
Activation date behavior
Every time you call the cart activate API or launch a business object that triggers cart activation, the system updates the cart’s activation date.
