VendorConfiguration

VendorConfiguration returns a few business configuration values relating to hotel ratings and currency.

APIDescription
GET api/VendorConfiguration/BusinessConfiguration/{vendorcode}

BusinessConfiguration will return the vendor's max hotel rating, hotel rating unit, and default currency.

SiteMessages

SiteMessages returns the site message values configured in TCP.

APIDescription
GET api/SiteMessages/{vendorcode}/{messageid}

Returns the vendor's message for the given messageid

AgencyInfo

AgencyInfo provides information about an agency, and provides the agency's vendor blacklist.

APIDescription
GET api/AgencyInfo/{arcnumber}?agencylogocontact={agencylogocontact}

Returns the AgentInfoResponse containing the agency's name, address, phone number, etc.

GET api/AgencyInfo/{arcnumber}/{agencylogocontact}

Returns the AgentInfoResponse containing the agency's name, address, phone number, etc.

GET api/AgencyInfo/{arcnumber}/BlackListVendors

Returns the list of vendors that this agency has configured that they prefer not to see.

OnSaleThemed

OnSaleThemed will return the OnSale data for one or many vendors.

APIDescription
POST api/OnSaleThemed/Choices

Returns the list of valid choices for making subsequent calls, such as valid themes, valid deal types, valid sorts, etc.

POST api/OnSaleThemed/Origins

Returns the list of valid MarketShortWithTally

POST api/OnSaleThemed/Destinations

Returns a list of RegionWithTally

POST api/OnSaleThemed/ThemedPage

Returns a page of OnSale items filtered by the OnSaleThemedRequest

GET api/OnSaleThemed/OnSaleItem/{id}?bom={bom}&fcm={fcm}

Gets the specific OnSale item.

Content

Content provides CMSBlocks and Advisories (which are deprecated).

APIDescription
POST api/Content/CmsBlocksByIdentity

Returns the CMSBlock(s) based on the request.

GET api/Content/Advisories

[Deprecated] Returns the list of Advisories for this SiteCode.

GET api/Content/Advisory/{id}

[Deprecated] Returns a specific Advisory.

MainHotelData

MainHotelData provides a list of the hotels in a given destination and provides a response with the hotel ratings.

APIDescription
GET api/MainHotelData/HotelData/{vendorcode}/{destination}

HotelData returns the vendor's list of the hotels for the given destination.

GET api/MainHotelData/HotelRatings/{vendorcode}/{destination}

HotelRatings returns the vendor's list of the hotel ratings for the given destination.

MapPoint

MapPoint returns the vendor's nearest airport for the IP address.

APIDescription
GET api/MapPoint/NearestAirport

Endpoint will use the caller's IP address to return the latitude, longitude, and nearest Market.

GET api/MapPoint/NearestAirportToIp?ip={ip}

Endpoint will use the provided {id} route parameter to return the latitude, longitude, and nearest Market.