Service_V4
The following operations are supported. For a formal definition, please review the Service Description.
-
CancelHotelReservation
This function is used to Cancel Hotel Reservation from a file you booked earlier. You need FileID, ServiceID and CancelID (token returned while checking cancellation charges on method: CheckHotelCancellationCharges) -
CheckAvailability
(Clone of V3 - RailGun Cache) Main Function for checking hotels + apartments availabilities & Rates, You need to specify Country, City , Check in / out Date, Nationality ID , Adult Pax + Child Pax , it is highly recommended to provide land category filters + LimitRoomType (which limits no. of rooms coming from each hotel) , Detailed Description can be found in Softex XML API Documentation. Response provides available Rates per Stay. Similar to Check Availability but Needs CountryID / Nationaly instead of Market ID , List of Countries can be retreived through method : GetBasicData_Countries , Availability Filter is Disabled and Non Effective starting from : 19.11.2019 -
CheckAvailability_ViaPropertiesIds
(V4 - RailGun Cache) Main Function for checking hotels + apartments With Property Ids only. Modified On 02.04.2018 For Load Balancing On Several Servers for Performance , Availability Filter is Disabled and Non Effective starting from : 19.11.2019 -
CheckAvailability_ViaPropertiesIds_WithFullResponseControl
(V4 - RailGun Cache) Main Function for checking hotels + apartments With Property Ids only. published On 10.06.2020 For providig cancellation policy / non-refundable tag on response / also customizing response columns for speed. -
CheckAvailability_ViaPropertiesIds_WithinSpecificCity
(V4 - RailGun Cache) Main Function for checking hotels + apartments availabilities & Rates, You need to specify City For More Speed, If you need To check Availability for Properties in different Cities , then you Can specify City = 0 . Check in / out Date, Nationality ID , Adult Pax + Child Pax + List of HotelIDs you Want to Retreive along with any specific Occupancy/RoomType/MealPlan Filters you need , , List of Cities can be retreived through method : GetBasicData_Cities on Service.ASMX , Availability Filter is Disabled and Non Effective starting from : 19.11.2019 - CheckCredentials
-
CheckHotelCancellationCharges
Used for Checking Cancellation availability and Charges for Old Bookings made via the XML , This provides response with Cancellation policies , Charges and cancellation confirmation tokens that is needed later for applying the cancellation for real. -
GetBasicData_AllRoomTypesIds
Returns All Room Types Active within the System -
GetBasicData_Cities
Returns a List of All Cities Defined In The System. Used for clients to map cities into their system. -
GetBasicData_City_Areas
Returns list of all Areas within a selected City ,(Filters by CityID) , Returns : Area Name, AreaID , Returns a List of All Operational Areas Defined In The System. Used for clients to map Areas into their system. -
GetBasicData_Countries
Returns a List of All Countries Defined In The System (Name,Code,CountryID). Returns a List of All Operational Countries Defined In The System. Used for clients to map Countries into their system. -
GetBasicData_Currencies
Returns a List of All Currencies Supported In The System (CurrencyName & CurrencyID). Returns a List of All Operational Currencies Defined In The System. Used for clients to map Currencies into their system.) -
GetBasicData_Markets
Get Agent Markets List (MarketName & MarketID) , This returns a list of all Markets (Guests nationalities) defined for the client account (Agent Account) , This Market is obligatory while checking availabilities and making bookings as well. -
GetBasicData_MealPlans
Returns List of All Active Meal Plans, Returns: (MealPlanID, MealPlanName, MealPlanCode). Returns a List of All MealPlans Defined In The System. Used for clients to map Meal Plans into their system. -
GetBasicData_Occupancies
Returns List of All Active Occupancies, Returns OccupancyID, OccupancyName , In Case you need to search for availabilities for rate types for "Double Only" , "Single" , etc. Returns a List of All Operational Occupancies Defined In The System. Used for clients to map Occupancies into their system if needed. -
GetBasicData_Properties
Returns List Of All Active Hotels and apartments. Returns a List of All Operational properties Defined In The System. Used for clients to map properties into their system.Note: Passing Value 0 to Land Categories will Get Appartments, Passing Value 6 will get all Land Categories + Apprartments -
GetBasicData_Properties_WithFullDetails
Returns List Of All Active Hotels and apartments. Returns a List of All Operational properties Defined In The System. Used for clients to map properties into their system. Note: Passing Value 0 to Land Categories will Get Appartments, Passing Value 6 will get all Land Categories + Apprartments -
GetBasicData_PropertyDescription
Returns Hotel Description String for Specific Hotel. -
GetBasicData_RoomSetup
Returns Room Setup For Specific Hotel ID, With Room Capacities , Children Policy and other details about the Rooms within a specific property. (List of Properties can be obtained from the Method: GetBasicData_Properties above) -
GetBasicData_RoomSetup_AllProperties
Returns Room Setup For all active Hotels/properties , With Room Capacities , Children Policy and other details about the Rooms within a specific property. (List of Properties can be obtained from the Method: GetBasicData_Properties above) -
GetFileDetails
This is used to Get details for a file booked within client account, Once you submit successful booking into the API using the method:Submitbooking_Accomodation ) , you will get a unique File ID #, you can use this file ID to get file details, including confirmation status, rates and other details. You might need it to get all services within the file in order to check for cancellation if needed) -
GetFileDetails_ViaClientReference
This is used to Get details for a file booked within client account, you will need to supply your Internal reference which you used while submitting the booking via XML to get file details, including confirmation status, rates and other details. You might need it to get all services within the file in order to check for cancellation if needed) -
GetHotelsConfirmationDetails_ViaFileID
This is used to Get all Hotel Confirmation details for a file booked within client account, Once you submit successful booking into the API using the method:Submitbooking_Accomodation ) , you will get a unique File ID #, you can use this file ID to get all Hotel Confirmation Details for the accomodation Services Booked within the File Reference. -
GetMultiProperties_AdditionalFields
Used to Retreive Additional Information Tags for Multiple Properties/Hotels , Added on 31.05.2017 to support Additional XML Required Properties tags -
GetProperty_AdditionalFields
Used to Retreive Additional Information Tags for Single Property/Hotel , Added on 31.05.2017 to support Additional XML Required Properties tags -
Test_CheckAvailabilityRequest_Response
Used to Quick Test Credentials and Availability of 2 Adults + 0 Children, To be used by Softex Operators Only. Not to be Used by Integeration Parties.