Get Booking Session Menu List
Get Booking Session Menu List
POST
[PlatformAddress]/api/1.0/venue?action=getBookingSessionList
Get a list of booking session menus.
Path Parameters
Name | Type | Description |
---|---|---|
venueId | integer | The unique id of the venue to which the bookings belongs |
bookingId | integer | The unique id of the booking to which the session belongs |
sessionId | integer | The unique id of the session to which the menu belongs |
start | integer | The starting result of the page. Note this is zero based (i.e. sending start=0 will start from the first result.) |
perPage | integer | The number of bookings session to get in a single call |
The result from this call will be a collection of booking session menu to which the user has access. This call also accepts the pagination and filter properties.
Example Request
Get a specific venue’s Booking Session List
Booking Session Menu
Property | Type | Required | Description |
---|---|---|---|
id | string | optional | The unique id of the booking session menu to update |
venueId | string | required | The unique id of the venue to which the booking session menu belongs |
bookingId | string | required | The unique id of the booking to which the booking session menu belongs |
sessionId | string | optional | The unique id of the session to which the booking session menu belongs |
menuId | string | optional | The menu id from venue setup |
menuVenueId | string | optional | The unique id of venue to which menu belongs |
name | mixed | optional | The name of the booking session menu |
minAttendeesGuaranteed | mixed | optional | The total attendees of the booking session menu |
sameAsSessionTime | boolean | optional | Whether or not to make start time based on session |
startTime | string | optional | The start time of the booking session menu |
endTime | string | optional | The end time of the booking session menu |
includeInPackage | boolean | optional | Whether or not the menu is included in the package |
bookingPackageId | integer | optional | The booking package id in which the booking session menu is included. Required when includeInPackage is true |
costcenterId | integer | optional | The cost center id to which the booking session menu belongs |
cost | number | optional | The cost of the booking session menu |
excludedTaxIds | array of integers | optional | The excluded cost tax ids applied to the price of the booking session menu. Ignored when selected menu type is multi cost per person. Use costPerPersonExcludedTaxIds of Costcenter instead |
costcenters | array of Costcenter | optional | Cost breakdown of a menu when selected menu type is multi cost per person |
items | array | optional | The items data of the session menu. See Menu Item or Group Menu Items section for details of each item |
sortOrder | integer | optional | The sort order of the booking session menu |
createdDate | string | optional | The date and time when the session menu was created |
modifiedDate | string | optional | The date and time when the session menu was last modified |
_translations_ | mixed | optional | The translations data of the session menu |
Menu Item
A menu item is an object with the following details.
Property | Type | Required | Description |
---|---|---|---|
_type | string | optional | The type of an session menu item |
id | integer | required | The unique id of the booking session menu item |
name | string | optional | The name of the booking session menu item |
description | string | optional | The description of the booking session menu item |
quantity | integer | optional | The quantity of the booking session menu item |
price | double | optional | The price of the booking session menu item |
itemCost | double | optional | The cost of the booking session menu item |
isOptional | boolean | optional | Whether or not booking session menu item |
servingTime | string | optional | The serving time of the booking session menu item |
Group Menu Item
Property | Type | Required | Description |
---|---|---|---|
_type | string | optional | The type of an session menu item group |
id | string | optional | The unique id of the booking session menu item group |
name | string | optional | The name of the booking session menu item group |
marketplaceName | string | optional | |
minSelection | integer | optional | |
maxSelection | integer | optional | The min selection of the booking session menu item group |
servingTime | string | optional | The serving time of the booking session menu item |
items | array | optional | The items data of the session menu group. See Menu Item section for details of each item |
Costcenter
Property | Type | Required | Description |
---|---|---|---|
costcenterId | integer | required | The id of costcenter |
costPerPerson | double | required | The cost per person value of a costcenter |
costPerPersonExcludedTaxIds | optional | array of integers | The excluded cost tax ids applied to the price of this costcenter |
Last updated