Extended Booking Object


Extended bookings.

Properties
bookingBooking

Booking.


allowedActionsAllowedActions

Information about the actions the customer can perform for the booking. Available only when you've specified withBookingAllowedActions as true.


attendanceAttendance

Information about the attendance. Available only when passing withBookingAttendanceInfo as true.


conferencingDetailsConferencingDetails

Information about the online conferencing details. Available only when passing withBookingConferencingDetails as true.


bookingPolicySettingsBookingPolicySettings

Information about the booking's policy settings according to the relevant booking policy snapshot.

Available only when you've specified withBookingPolicySettings as true.


bookingFeeDetailsBookingFeeDetails

Information about booking fee (SDK | REST) statuses. Available only if you've specified withBookingFeeDetails as true.

Only details for fees that have already been applied to a booking are returned. No details are provided for the following scenarios:

  • Hypothetical fees related to a potential future cancellation by the customer.
  • Scenarios where the booking has been canceled before the start of the earliest cancellation window that includes a penalty.

To retrieve hypothetical booking fees, call List Booking Fees By Booking Ids (SDK | REST) instead.


orderOrder

Information about the booking order. Available only when specified withEcomOrder as true.


waiverWaiver

Information about the booking waiver. Available only when specified withWaiver as true.


invoicesInvoices

Information about the booking order invoices. Available only when specified withEcomInvoices as true.


transactionsTransactions

Information about the booking order transactions. Available only when specified withEcomTransactions as true.


formSubmissionsArray <FormSubmission>maxItems 100

Information about the booking form submission. Available only when specified withFormSubmission as true.

Did this help?