Skip to main content
Field names and types follow the OperatorHub V1 appendix.md; the EventObject fields below are confirmed against a live availability response.

EventObject

Returned by availability (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 by orders.

OrderItemObject

CustomerObject

Returned by customers and embedded in orders.
Updating a customer (setcustomer) is customer-scoped: the one record is shared across all that customer’s orders.

ProductObject

Returned by products.