Baskets

Update a Basket package item

Updates the choice/option selection or schedule of a package's child item. Useful when a customer changes their mind about which treatment to take in a "Choose your own" package slot, or needs to shift the slot's start time.

Availability is re-checked on every update.

put/shop/basket/{basketId}/items/{item}/package-items/{packageItem}

Request body

choice_idstring required

ID of the package choice this child item fulfils.

option_idstring required

ID of the offering option selected for the choice.

timestring

New start time for the slot, formatted as HH:mm.

durationinteger

New duration of the slot in minutes.

Example request

{
  "choice_id": "5f1111111111111111111111",
  "option_id": "5f2222222222222222222222",
  "time": "12:00",
  "duration": 90
}

Response

The updated Basket.

Changes

No recorded changes to this endpoint across all 1 revision of this API.