Links

Add or Update Booking Session Menu

post
[PlatformAddress]
/api/1.0/venue?action=addOrUpdateBookingSessionMenu
Add or Update Booking Session Menu

Booking Session Menu

Property
Type
Required
Description
id
integer
optional
The unique id of the booking session menu to update. A new booking session menu will be created if this parameter is not present.
venueId
integer
required
The unique id of the venue to which the booking session menu belongs.
bookingId
integer
optional
The unique id of the booking to which the new booking session menu will be assigned.
sessionId
integer
optional
The unique id of the booking session to which the new booking session menu will be assigned.
menuId
integer
optional
The unique id of the menu which is being added to the booking session
name
string
optional
The booking session menu name. Required when adding a new booking session menu.
minAttendeesGuaranteed
integer
optional
The total attendees of the booking session menu. Required when adding new booking session menu.
startTime
string
optional
The start time of the booking session menu. Format is HH:mm:ss
endTime
string
optional
The end time of the booking session menu. Format is HH:mm:ss
includeInPackage
boolean
optional
Whether or not the booking session is included in booking package.
bookingPackageId
integer
optional
The unique id of the booking package to which the booking session menu belongs. Required when includeInPackage is true
costcenterId
integer
optional
The unique id of the cost center to which the booking session menu belongs. Required when adding new booking session menu
cost
double
optional
The price of the booking session menu. Required when includeInPackage is false
excludedTaxIds
array
optional
The array of tax Ids which are excluded to apply on the booking session menu. Required when includeInPackage is false
sortOrder
integer
optional
The sort order of the booking session menu
items
array
optional
The array of menu items that shoud be added to menu. See Menu Item section for details of each item
A booking session menu item is an object with the following details.
Property
Type
Required
Description
itemId
integer
required
The unique id of the menu item
name
string
optional
The name of the menu item. Do not pass it to automatically set the name from setup
quantity
integer
optional
The quantity of the menu item. Do not pass it to automatically set the quantity from setup
price
double
optional
The price of the optional menu item.
servingTime
string
optional
The serving time of the menu item. Format is HH:mm:ss

Adding/Updating items

While adding you can skip the items parameter, this will add all the non-optional menu items to the menu automatically. Passing items will only add those items to the menu including any required non-removable items.
While updating you can skip the items parameter, this will not change any of the items. Passing items will replace the items with the given items. Required non-removable items can not be removed from the menu.