Commerce Webstore Cart Inventory Reservations

Create, update, or delete an inventory reservation from the cart.

To use this resource, you must have the required permission. Contact Salesforce Customer Support for more help.

Resource
/commerce/webstores/webstoreId/carts/cartStateOrId/inventory-reservations
Values for cartStateOrId are:
  • cartId—ID of the cart.
  • active—Active cart. This value should only be used for authenticated users.
  • current—Cart that isn’t closed or pending deletion. Available in version 50.0 and later.
Available version
58.0–63.0
HTTP methods
DELETE, PUT

Use PUT to create and update a reservation.

Request parameters for DELETE
Parameter Name Type Description Required or Optional Available Version
effectiveAccountId String ID of the buyer account or guest buyer profile for which the request is made. If unspecified, the default value is determined from context. Optional 58.0
Response body for DELETE
204 Successful Delete
Request body for PUT
Root XML tag
<cartInventoryReservationInput>
JSON example
{
   "durationInSeconds":100
}
Properties
Name Type Description Required or Optional Available Version
durationIn​Seconds Integer Reservation duration in seconds. Required 58.0
Request parameters for PUT
Parameter Name Type Description Required or Optional Available Version
effectiveAccountId String ID of the buyer account or guest buyer profile for which the request is made. If unspecified, the default value is determined from context. Optional 58.0
Response body for PUT
Cart Inventory Reservation