👪Group Booking [BETA]
Do a Group Booking with Authenticated Checkout
Multiple attendees can be booked onto a single Order to attend the same activity. Such a Group Booking can be done using Authenticated Checkout very similarly to booking for a single attendee.
Terminology
Customer: The person who is paying for the booking. This is the person who is contacted about changes to the booking (e.g. cancellation) and receives confirmation email
Attendee: A person who will be attending the booked activity. NOTE: Often, the customer will also be an attendee and so their ID will be included twice in the Authenticated Checkout request — once as Customer and once as Attendee.
Request
POST /api/checkout-sessions
How this differs from the single-attendee request documented in the Authenticated Checkout docs:
customer
MUST be a Customer Account ID. Customer object is not allowed for Group Booking.There are multiple
OrderItem
s. Please include one OrderItem for each Attendee.Each OrderItem has a required
attendee
field. Likecustomer
, this accepts an imin Customer Account ID (info on Customer Account management here). As mentioned above, the ID used in customer may, and often will, also be used as one of theattendee
s if the person who is booking the activity is also going to attend it.
Constraints:
Only one activity at a time can be booked. In practice, this means that each
OrderItem
must have the same values fororderedItem
andacceptedOffer
.
Last updated