TBSServices
The following operations are supported. For a formal definition, please review the Service Description.
-
CheckTourDepartureAvailable
Returns a status on whether the tour departure is available to make a booking.
Returns Values: Available, Full, Call Back, Telephone, Unavailable (tour does not exist)
Required Fields: TourDepartureSerialNo, Passengers -
GetAgentLocations
Returns a dataset containing a list of agents with their associated latitude/longitude values. -
GetBoookingGPSTrackingDetails
Returns a dataset containing the tracking information for a booking. Requires a link to Coach Manager.
Required Fields: BookingReference, Surname -
GetBrochures
Returns a dataset containing a list of brochures. -
GetHomePickupArea
Returns a dataset containing data to support the display of a Google Maps home pick-up area..
The dataset contains the following data tables: Bounds and PricingBands
Required Fields: HomePickupAreaSerialNo -
GetHomePickupPrice
Returns the price for a home pick-up.
Required Fields: HomePickupAreaSerialNo, Latitude, Longitude -
GetTour
Returns a dataset containing information about the specified tour.
The dataset contains the following data tables: Tour, Images, Itinerary, ItineraryMealCodes, Pickups, UsefulLinks, Keywords
Required Fields: WebID -
GetTourDates
Returns a dataset containing a list of tour departures for the specified date range and passengers.
Required Fields: FromDate, ToDate, Passengers, PageStart (i.e. Page 2 of 10), PageSize (number of results per page) -
GetTourDatesByTour
Returns a dataset containing a list of tour departures for the specified tour, date range and passengers.
Required Fields: FromDate, ToDate, Passengers, PageStart (i.e. Page 2 of 10), PageSize (number of results per page) -
GetTourDatesByWebHeading
Returns a dataset containing a list of tour departures for the specified web heading, date range and passengers.
Required Fields: WebID, FromDate, ToDate, Passengers, PageStart (i.e. Page 2 of 10), PageSize (number of results per page) -
GetTourDatesByWebItem
Returns a dataset containing a list of tour departures for the specified web item, date range and passengers.
Required Fields: WebID, FromDate, ToDate, Passengers, PageStart (i.e. Page 2 of 10), PageSize (number of results per page) -
GetTourDatesByWidget
Returns a dataset containing a list of tour departures for the specified widget, date range and passengers.
Required Fields: WebWidgetSerialNo, FromDate, ToDate, Passengers, PageStart (i.e. Page 2 of 10), PageSize (number of results per page) -
GetTourDepartureDates
Returns a dataset containing a list of departure dates for the specified tour.
Required Fields: WebID, Passengers -
GetTourDeparturePricing
Returns a dataset containing the item level prices for a specified tour departure.
Required Fields: TourDepartureSerialNo, Passengers -
GetTourIncFilterPickups
Returns a dataset containing information about the specified tour. Pick-up points can be filtered by PickupArea, WebPickupArea or WebPickupAreaDescription.
The dataset contains the following data tables: Tour, Images, Itinerary, ItineraryMealCodes, Pickups (including PickupArea, WebPickupArea or WebPickupAreaDescription fields), UsefulLinks, Keywords
Required Fields: WebID -
GetTourPickupPointTimes
Returns a dataset containing the pick-up and set-down times for a specified pick-up point (encrypted PID) and Web ID combination.
Required Fields: PID, WebID -
GetTourWidgets
Returns a dataset of tours that can be used to create widgets (lists of promoted tours or tour departures).
Inputs: WebID (The Web ID of the current tour page you are on, leave blank if you are not on a tour page) -
GetToursAndDatesBySearchTerm
Returns a dataset containing a list of tours and associated departure dates for the specified search term.
Required Fields: SearchTerm -
GetToursAndDatesByWebItem
Returns a dataset containing a list of tours and associated departure dates for the specified web item.
Required Fields: WebID -
GetToursAndDatesByWidget
Returns a dataset containing a list of tours and associated departure dates for the specified widget.
Required Fields: WebWidgetSerialNo -
GetToursAndDatesByWidgetCrossSell
Returns a dataset containing a list of tours and associated departure dates for the specified cross sell widget.
Required Fields: TourSerialNo -
GetToursByAdvancedSearch
Returns a dataset containing a list of tours for the specified inputs into the advanced search.
Required Fields: FromDate, ToDate -
GetToursByAdvancedSearchIncPickupArea
Returns a dataset containing a list of tours for the specified inputs into the advanced search (including pick-up area).
Required Fields: FromDate, ToDate -
GetToursByAdvancedSearchWebHeading
Returns a dataset containing a list of tours for the specified web heading and additional inputs into the advanced search.
Required Fields: WebID, FromDate, ToDate -
GetToursByAdvancedSearchWebHeadingIncPickupArea
Returns a dataset containing a list of tours for the specified web heading and additional inputs into the advanced search (including pick-up area).
Required Fields: WebID, FromDate, ToDate -
GetToursByAdvancedSearchWebItem
Returns a dataset containing a list of tours for the specified web item and additional inputs into the advanced search.
Required Fields: WebID, FromDate, ToDate -
GetToursByAdvancedSearchWebItemIncPickupArea
Returns a dataset containing a list of tours for the specified web item and additional inputs into the advanced search (including pick-up area).
Required Fields: WebID, FromDate, ToDate -
GetToursBySearchTerm
Returns a dataset containing a list of tours for the specified search term.
Required Fields: SearchTerm -
GetToursByWebItem
Returns a dataset containing a list of tours for the specified web item.
Required Fields: WebID -
GetToursByWidget
Returns a dataset containing a list of tours for the specified widget.
Required Fields: WebWidgetSerialNo -
GetToursByWidgetCrossSell
Returns a dataset containing a list of tours for the specified cross sell widget.
Required Fields: TourSerialNo -
GetWebBookingTerms
Returns a dataset containing the booking terms HTML string.
Required Fields: Heading -
GetWebBookingTermsList
Returns a dataset containing a list of booking terms available. -
GetWebHeadingsAndWebItems
Returns a dataset containing all web headings and web items. -
GetWebItemsByWebHeading
Returns a dataset containing a list of web items for the specified web heading.
Required Fields: WebID -
GetWebPickupAreas
Returns a dataset containing a list of web pick-up areas in use. To be used in conjunction with the GetToursByAdvancedSearchIncPickupArea web service. -
InsertCallBackRequest
Insert a call back request for the specified tour departure.
Returns True/False depending on the success.
Required Fields: TourDepartureSerialNo, Name, TelNo, Passengers