Availability

List bookable slots for a package choice

Returns every bookable slot for one of the items in a Package's choice list. Each entry includes the package_item_id so the caller can attribute the slot back to the right choice when adding to a basket.

The slot shape mirrors the per-offering availability endpoints (appointment-slots, area-booking-slots, etc.) — the underlying offering type drives which fields are populated.

get/shop/item-availability/package-slots/{packageId}/choices/{choiceId}

Query parameters

date_time_fromstring required

Earliest date-time to consider, in ISO-8601 format in the offering's site timezone (e.g. 2026-06-01T09:00:00+01:00).

date_time_tostring required

Latest date-time to consider. Must be strictly after date_time_from. For per-day endpoints, the range may not exceed a single day.

basket_idstring

Basket ID to scope the check to. The server reads the basket's coupon codes (for price computation) and excludes its items when computing conflicts.

guest_idstring

Guest ID to attribute the slot to. Drives per-guest booking limits.

Response

Bookable slots for a single package choice, indexed by package_item_id.

Changes

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