---
schema_version: "1"
id: 0d200745d6353f9e7a5022c1a10ad62d71037438bf5c1d55c87cee7a28d5c7c2
title: Basket APIs
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/industries/cme/guides/comms-t-basket-apis.md
canonical_url: https://developer.salesforce.com/docs/industries/cme/guide/comms-t-basket-apis.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: e0db55406b44eba8c506256cba5eebc4184c48575906e7edbdc5544f8d55d3c7
products:
  - Communications, Media, Energy and Utilities APIs (Managed Package)
  - Industries Developer Documentation
---
# Basket APIs

Digital Commerce Basket APIs provide functionality to add, update, and delete offers in the basket. The basket is a virtual cart created for an anonymous or logged-in user to add or update an offer listing before placing an actual order. Basket APIs provide flexibility to add a product, apply a promotion, update a product’s attributes, change a product’s quantity, add a child product in the hierarchy, create a basket from an asset, and make changes before submitting the order.

Basket APIs are consistent with other APIs in having a caching mechanism to cache the basket configuration with a cache key. The cache key comprises the user’s shape and operational details so if another user with a similar context performs a similar operation, the basket APIs can leverage the response already computed, thereby creating a cache-hit and drastically reducing the turn-around time for the requests.

Digital Commerce Basket APIs include:

- [Add To Basket](https://developer.salesforce.com/docs/industries/cme/guide/comms-t-add-to-basket.md)

- [Add With No Configuration](https://developer.salesforce.com/docs/industries/cme/guide/comms-t-add-with-no-configuration.md)

- [Add After Configuration](https://developer.salesforce.com/docs/industries/cme/guide/comms-t-add-after-configuration.md)

- [Delete From Basket](https://developer.salesforce.com/docs/industries/cme/guide/comms-t-delete-from-basket.md)
