appendix.md; the EventObject fields below are confirmed against a live availability response.
EventObject
Returned byavailability (one per departure/date).
Seats sold isn’t a field — derive it as
Quantity - Remaining. Price isn’t on the event root; read PurchasableVariationPrices[].PriceOnDate (prefer the Adult variation).OrderObject
Returned byorders.
OrderItemObject
CustomerObject
Returned bycustomers and embedded in orders.
Updating a customer (
setcustomer) is customer-scoped: the one record is shared across all that customer’s orders.ProductObject
Returned byproducts.