Bookings
The following operations are supported. For a formal definition, please review the Service Description.
-
CancelBooking
Cancel a booking for a member.*** Warning - This method is deprecated. Instead please use CancelBookingWithDetails -
CancelBookingByRef
Cancel a booking for a member using either booking ref or booking id. -
CancelBookingWithDetails
Cancel a booking for a member, return an error message if failed.*** Warning - This method is deprecated. Instead please use 'CancelBookingByRef' -
GetActivitiesAtSite
Get all activities, classes and courses available for provided site group IDs. -
GetActivityDetails
Get details of an activity. -
GetActivityGroupDetails
Gets Activity Group detail by Ids. -
GetActivityGroups
Get activity groups for a site. -
GetAllSlotsIncludingRestrictionInd
Get all activity slots for the given time range and member, specifying whether the slot can be booked or a restriction applied. -
GetAvailableBookableSlots
Get all available bookable activity slots for the given time range and member. -
GetAvailableSlots
Get all available activity slots for the given time range and member. -
GetAvailableSlotsForProduct
Get all available activity slots for the given time range, member and resource product(s). -
GetBookingSheet
Return a booking sheet for specified resource products with a given level of detail. -
GetCourseDetails
Return a booking sheet for specified resource products with a given level of detail. -
GetResourceProducts
Get resource products for a resource group.*** Warning - This method is deprecated. Instead please use 'GetProductsByProductGroups' -
GetZeroPricedAvailableSlots
Get all zero-priced available activity slots for the given time range and member. -
GetZeroPricedAvailableSlotsForProduct
Get all available zero-priced activity slots for the given time range, member and resource product(s). -
InsertAccessControlExternalData
Insert data from external sources for Access Control to validate -
ListBookableActivitiesClassesCourses
Get all activities, classes and courses available for a member at a given site. -
ListBookableActivitiesClassesCoursesByDate
Get all activities, classes and courses available for a member at a given site on at least one of a set of dates. -
ListBookableActivitiesClassesCoursesByDateAndGroup
Get all activities, classes and courses in a given activity group available for a member at a given site on at least one of a set of dates. -
ListZeroPricedActivitiesByDateAndGroup
Get all zero-priced activities, classes and courses in a given activity group available for a member at a given site on at least one of a set of dates. -
ListZeroPricedBookableActivitiesClassesCoursesByDate
Get all zero-priced activities, classes and courses available for a member at a given site on at least one of a set of dates. -
MakeBooking
Make a booking. Returns the booking id if successful, or 0 if the booking could not be made.*** Warning - This method is deprecated. Instead please use 'MakeBookingForProduct' -
MakeBookingForProduct
Make a booking where a resource product or products may be specified. Returns the booking id and any error message. -
MakeZeroPricedBooking
Make a booking. Returns the booking id if succcessful, or 0 if the booking could not be made.*** Warning - This method is deprecated. Instead please use 'MakeBookingForProduct' -
MakeZeroPricedBookingForProduct
Make a zero-priced booking where a resource product or products may be specified. Returns the booking id and any error message.*** Warning - This method is deprecated. Instead please use 'MakeBookingForProduct' -
RetrieveBookingPrice
Retrieve price for a prospective booking. -
RetrieveBookingPriceForProduct
Retrieve price for a prospective booking where a resource product or products may be specified.