The following changes were introduced to support payments and suburbs.
- Added the
paymentsfield to bookings to allow a partner App to associate payments with a booking. - Added the
suburbfield inside thecustomer.addressfield for the customer’s suburb.
| New/updated Field | Description | Change | Change Description |
|---|---|---|---|
| payments | Optional list of payments associated with a booking. | New | Added to handle scenarios where the partner App wished to associate a payment with a booking. For example, if a partner App wanted to represent a deposit payment on a booking. |
| customer.address.suburb | Suburb of the customer | New | New field representing the customer’s suburb. |
- Payments on a booking created/updated by the App will be sent to the POS.
- Customer's suburb details on a booking created/updated by the App will be sent to the POS.
- Bookings can contain an optional list of payments from the App
- Customer's suburb details can also be received in bookings.
The following changes were made in version 1.0 of Booking released in 2021.
The following HTTP headers were changed:
| Header | Description | Changes |
|---|---|---|
| Accept | Contains the requested API version | Added |
Introduces a new Asset concept that allows consumers to book different types of entities. As of now we support Room and Table assets. With more to come in future releases
Supports additional fields, more details in the documentation:
startTime- start time for the bookingendTime- end time for the bookingnotes- notes specific to the booking.bookingStatus- current status of the bookingcustomer- customer making the bookingasset- asset information of the booking
Deprecated fields:
status- status of the booking, in favor ofbookingStatuswhich supportsassetagnostic statuses.
- New bookings that are created in your booking system will be sent to the POS.
- Update details of existing bookings.
- Create walk-in from the POS, currently only supported for
Tableasset. - Update an existing Booking.
- Retrieve & filter a list of bookings from the POS
- Retrieve a list of changes that have been made to a booking