|
|
|
|
|
|
|
|
|
GetRoomListOpera (.../OperaApi/GetRoomListOpera)
| Get Rooms |
|
Request Method: POST
|
GetRoomListOperaRequest Request to get rooms of the hotel
|
|
Response
|
List< RoomOpera >
?
|
|
|
|
|
|
|
GetPmsMobileOperaDataSet (.../OperaApi/GetPmsMobileOperaDataSet)
Get data for PmsMobileOpera Needs PMS_MOBILE_OPERA licence product property |
|
Request Method: POST
|
GetPmsMobileOperaDataSetRequest ?
|
|
Response
|
DataSet
?
|
|
|
|
|
GetRateDetails (.../Pms/GetRateDetails)
Get Rate Details Only Suite8 supports this function |
|
Request Method: POST
|
GetRateDetailsRequest Rate Header list
|
|
Response
|
List< RateDetailedHeader >
Available rates
|
|
|
GetBillingInstructions (.../Pms/GetBillingInstructions)
Get Billing Instructions for a Reservation in a hotel Only Suite8 supports this function |
|
Request Method: POST
|
GetBillingInstructionsRequest Request for getting Billing Instructions for a Reservation
|
|
Response
|
List< BillingInstruction >
?
|
|
|
SetBillingInstructions (.../Pms/SetBillingInstructions)
Save Billing Instruction info for a Reservation in a hotel Only Suite8 supports this function |
|
Request Method: POST
|
SetBillingInstructionsRequest Request for setting Billing Instruction for a Reservation
|
|
Response
|
SetBillingInstructionsResponse
?
|
|
|
|
|
GetHotels (.../Pms/GetHotels)
| Gets defined hotels at system |
|
Request Method: POST
|
RequestBase Request Base Object
|
|
Response
|
List< Hotel >
list of hotels managed by this api
|
|
|
GetServiceInfo (.../Pms/GetServiceInfo)
| Gets Service Status |
|
Request Method: POST
|
RequestBase Request Base Object
|
|
Response
|
ServiceInfo
status and versions info about the service
|
|
|
GuestLogin (.../Pms/GuestLogin)
| Login based on Email with Password or RoomNumber with Password |
|
Request Method: POST
|
GuestLoginRequest parameters to set Email/RoomNumber and Password
|
|
Response
|
Profile
profile data.
|
|
|
CheckUserExists (.../Pms/CheckUserExists)
| Check if there is an exiting user within the given email |
|
Request Method: POST
|
CheckUserExistsRequest parameter to set user email
|
|
Response
|
bool
true if user exists
|
|
|
SetPassword (.../Pms/SetPassword)
| Set a new password to an user. Old Password or UserID should be given with email to change the password. |
|
Request Method: POST
|
SetPasswordRequest parameters to set Email and OldPassword/UserID
|
|
|
CheckIn (.../Pms/CheckIn)
| Makes Check-in |
|
Request Method: POST
|
CheckInRequest parameters to set RoomNumber and ReservationID
|
|
Response
|
CheckInResponse
nothing
|
|
|
Availability (.../Pms/Availability)
| Gets the requested room availability info of the hotels |
|
Request Method: POST
|
AvailabilityRequest parameters to set AvailabilityCriteria and AvailabilityRateSelection
|
|
Response
|
AvailabilityResponse
the available rooms and rates for the given date and hotels
|
|
|
GetCurrencies (.../Pms/GetCurrencies)
| Gets currencies |
|
Request Method: POST
|
GetCurrenciesRequest parameters to set Language, HotelCode and AuthData
|
|
Response
|
GetCurrenciesResponse
the currencies defined for the hotel
|
|
|
GetCurrentCurrencyRates (.../Pms/GetCurrentCurrencyRates)
|
[Deprecated] Use GetCurrencyRates method
|
| Gets current currency rates |
|
Request Method: POST
|
GetCurrentCurrencyRatesRequest parameters to set Language, HotelCode and AuthData
|
|
Response
|
List< CurrencyRate >
rates for currency conversion
|
|
|
GetCurrencyRates (.../Pms/GetCurrencyRates)
| Gets currency rates |
|
Request Method: POST
|
GetCurrencyRatesRequest parameters to set Language, HotelCode and AuthData
|
|
Response
|
List< CurrencyRate >
rates for currency conversion
|
|
|
GetProfile (.../Pms/GetProfile)
| Gets Profile based on provided ProfileID or chain-wide global UserID |
|
Request Method: POST
|
GetProfileRequest parameters to set required fields of profile
|
|
Response
|
List< Profile >
profile data
|
|
|
GetRoomTypes (.../Pms/GetRoomTypes)
| Gets room types of the hotel |
|
Request Method: POST
|
GetRoomTypesRequest parameters to set Language, HotelCode and AuthData
|
|
Response
|
List< RoomType >
room type list of hotel
|
|
|
GetDepartmentCodes (.../Pms/GetDepartmentCodes)
Gets DepartmentCode definitions of hotel Only implemented for Suite8 |
|
Request Method: POST
|
GetDepartmentCodesRequest parameters to set Language, HotelCode and AuthData
|
|
Response
|
List< DepartmentCode >
DepartmentCode list of hotel
|
|
|
GetAddressTypes (.../Pms/GetAddressTypes)
Gets address types. This function returns an address type if it is written in the service configuration as below : - CommunicationMappings/DefaultAddressTypeCode - ConfigCodes with type ADDR |
|
Request Method: POST
|
GetAddressTypesRequest parameters to set Language, HotelCode and AuthData
|
|
Response
|
List< AddressType >
address type list of the hotel
|
|
|
GetCountries (.../Pms/GetCountries)
| Gets countries |
|
Request Method: POST
|
GetCountriesRequest parameters to set Language, HotelCode and AuthData
|
|
Response
|
List< Country >
county list of the hotel
|
|
|
GetNationalities (.../Pms/GetNationalities)
| Gets nationalities |
|
Request Method: POST
|
GetNationalitiesRequest parameters to set Language, HotelCode and AuthData
|
|
Response
|
List< Nationality >
nationality list of the hotel
|
|
|
GetNoteCategories (.../Pms/GetNoteCategories)
Gets Note Categories Only implemented for Suite8 |
|
Request Method: POST
|
GetNoteCategoriesRequest parameters to get Note Categories, HotelCode and AuthData
|
|
Response
|
List< NoteCategory >
membership types list of the hotel
|
|
|
GetMemberShipTypes (.../Pms/GetMemberShipTypes)
Gets membership types Only implemented for Suite8 |
|
Request Method: POST
|
GetMemberShipTypesRequest parameters to get membership types, HotelCode and AuthData
|
|
Response
|
List< MemberShipTypes >
membership types list of the hotel
|
|
|
SetMembership (.../Pms/SetMembership)
| Insert/Update/Delete MemberShip |
|
Request Method: POST
|
SetMemberShipRequest parameters to set required fields for MemberShip
|
|
Response
|
SetMemberShipResponse
MemberShipID, if succeed
|
|
|
|
|
GetProfilesPersonalDocuments (.../Pms/GetProfilesPersonalDocuments)
| Gets PersonalDocuments of a Profile in a Hotel |
|
Request Method: POST
|
GetProfilesPersonalDocumentsRequest parameters to get PersonalDocument types: HotelCode, ProfileId and AuthData
|
|
Response
|
List< PersonalDocument >
PersonalDocuments of Profile
|
|
|
GetPersonalDocumentTypes (.../Pms/GetPersonalDocumentTypes)
| Gets PersonalDocument types |
|
Request Method: POST
|
GetPersonalDocumentTypesRequest parameters to get PersonalDocument types: HotelCode and AuthData
|
|
Response
|
List< PersonalDocumentType >
PersonalDocument types list of the hotel
|
|
|
GetLanguages (.../Pms/GetLanguages)
| Gets languages. Use Language.HotelCode as reference to HotelCode Parameter of API functions. |
|
Request Method: POST
|
GetLanguagesRequest parameters to set Language, HotelCode and AuthData
|
|
Response
|
List< Language >
Returns Language List from specified Hotel. if HotelCode not specified it returns default hotel Languages.
|
|
|
GetChildCategories (.../Pms/GetChildCategories)
| Gets child categories |
|
Request Method: POST
|
GetChildCategoriesRequest parameters to set Language, HotelCode and AuthData
|
|
Response
|
List< ChildCategory >
child category list of defined according to age of children
|
|
|
GetCommunicationTypes (.../Pms/GetCommunicationTypes)
| Gets communication types |
|
Request Method: POST
|
GetCommunicationTypesRequest parameters to set Language, HotelCode and AuthData
|
|
Response
|
List< CommunicationType >
communication type list of the hotel
|
|
|
GetProfileTypes (.../Pms/GetProfileTypes)
| Gets profile types |
|
Request Method: POST
|
GetProfileTypesRequest parameters to set Language, HotelCode and AuthData
|
|
Response
|
List< ProfileType >
profile type list of the hotel
|
|
|
GetCountryStates (.../Pms/GetCountryStates)
| Gets states of a country |
|
Request Method: POST
|
GetCountryStateRequest parameters to set CountryCode, Language, HotelCode and AuthData
|
|
Response
|
List< CountryState >
states list of a country
|
|
|
|
|
SetReservation (.../Pms/SetReservation)
| Make or update a reservation to a profile |
|
Request Method: POST
|
SetReservationRequest parameters to set Profile and reservation criteria
|
|
Response
|
SetReservationResponse
ReservationID, ProfileIdentity and IsProfileInserted
|
|
|
|
|
SetProfile (.../Pms/SetProfile)
| Insert new profile or update the profile |
|
Request Method: POST
|
SetProfileRequest parameters to set required fields for profile
|
|
Response
|
SetProfileResponse
ProfileID, UserID if succeed
|
|
|
GetReservation (.../Pms/GetReservation)
| Gets reservation in the hotel or all chain hotel |
|
Request Method: POST
|
GetReservationRequest parameters to set searching criteria
|
|
Response
|
List< ReservationInfo >
reservation list of searching result
|
|
|
GetReservationByIDList (.../Pms/GetReservationByIDList)
| Gets reservations the given ReservationIDs |
|
Request Method: POST
|
GetReservationByIDListRequest parameters to set ReservationIDs
|
|
Response
|
List< ReservationInfo >
reservation list of the given ReservationIDs
|
|
|
GetReservationNotes (.../Pms/GetReservationNotes)
| Gets Reservation Notes for the given ReservationID and NoteCategories |
|
Request Method: POST
|
GetReservationNotesRequest parameters
|
|
Response
|
List< NoteItem >
Reservation Notes list
|
|
|
GetCreditCardTypes (.../Pms/GetCreditCardTypes)
| Gets credit card types |
|
Request Method: POST
|
GetCreditCardTypesRequest parameters to set Language, HotelCode and AuthData
|
|
Response
|
List< CreditCardType >
defined credit card types of the hotel
|
|
|
GetBankCodes (.../Pms/GetBankCodes)
| Gets bank codes |
|
Request Method: POST
|
RequestBase parameters to set Language, HotelCode and AuthData
|
|
Response
|
List< CCBankInfo >
defined bank code list in config
|
|
|
GetBlockHeaders (.../Pms/GetBlockHeaders)
| Gets block headers |
|
Request Method: POST
|
GetBlockHeaderRequest parameters to set required block header fields
|
|
Response
|
List< BlockHeader >
block header list of the hotel
|
|
|
GetBlockDetails (.../Pms/GetBlockDetails)
| Gets block details |
|
Request Method: POST
|
GetBlockDetailRequest parameters to set required block detail fields
|
|
Response
|
List< BlockDetail >
block detail list of the hotel
|
|
|
GetHotelAvailability (.../Pms/GetHotelAvailability)
| Returns full hotel availability status for a dayspan. |
|
Request Method: POST
|
GetHotelAvailabilityRequest Availability start/end dates
|
|
Response
|
List< HotelAvailability >
List of availability status for each day
|
|
|
|
|
GetPackages (.../Pms/GetPackages)
Returns the list of packages defined in the hotel. This method retuns both the package definitions and their prices. |
|
Request Method: POST
|
GetPackagesRequest package request criteria
|
|
Response
|
List< Package >
list of package definitions
|
|
|
GetAttributeTypes (.../Pms/GetAttributeTypes)
Returns the list of attribute (preference in Opera) groups/categories defined in the hotel. Ex: Newspappers |
|
Request Method: POST
|
GetAttributeTypesRequest attribute type request criteria
|
|
Response
|
List< AttributeType >
list of attribute type definitions
|
|
|
GetAttributeItems (.../Pms/GetAttributeItems)
| Returns the list of attribute (preference in Opera) items defined in the hotel. |
|
Request Method: POST
|
GetAttributeItemsRequest attribute item request criteria
|
|
Response
|
List< AttributeItem >
list of attribute item definitions
|
|
|
ApproveCCPayment (.../Pms/ApproveCCPayment)
This api approves an external reservation payment (If the payment of an inserted reservation pre-authorized externally, this is the post approvement of the cycle) Only implemented for Suite8 |
|
Request Method: POST
|
ApproveCCPaymentRequest information needed to approve
|
|
Response
|
ApproveCCPaymentResponse
succeeded if http 200 is returned
|
|
|
CheckService (.../Pms/CheckService)
| Check Ows/Ifc and DB connection |
|
Request Method: POST
|
RequestBase Request base
|
|
Response
|
string
Result message
|
|
|
GetRates (.../Pms/GetRates)
| Get Rates |
|
Request Method: POST
|
GetRatesRequest Rate Header list
|
|
Response
|
List< RateHeader >
Available rates
|
|
|
GetChannels (.../Pms/GetChannels)
| Gets all the channel definitions in the hotel. |
|
Request Method: POST
|
GetChannelsRequest HotelCode and AuthData parameters
|
|
Response
|
List< Channel >
Returns Channel list from specified hotel.
|
|
|
GetSources (.../Pms/GetSources)
| Gets all the source definitions in the hotel. |
|
Request Method: POST
|
GetSourcesRequest HotelCode and AuthData parameters
|
|
Response
|
List< Source >
Returns Source list from specified hotel.
|
|
|
GetMarkets (.../Pms/GetMarkets)
| Gets all the market definitions in the hotel. |
|
Request Method: POST
|
GetMarketsRequest HotelCode and AuthData parameters
|
|
Response
|
List< Market >
Returns Market list from specified hotel.
|
|
|
GetGreetings (.../Pms/GetGreetings)
| Gets address & letter greetings. |
|
Request Method: POST
|
GetGreetingsRequest Language, Type and Gender parameters
|
|
Response
|
List< Greeting >
Returns greetings title.
|
|
|
SetPosting (.../Pms/SetPosting)
| Insert a posting to Pms department |
|
Request Method: POST
|
SetPostingRequest posting details
|
|
Response
|
SetPostingResponse
Returns posting result information.
|
|
|
GetGuaranteeCodes (.../Pms/GetGuaranteeCodes)
Gets guarantees of the hotel Only implemented for Suite8 |
|
Request Method: POST
|
GetGuaranteeCodesRequest parameters to set Language, HotelCode and AuthData
|
|
Response
|
List< Guarantee >
guarantee type list of hotel
|
|
|
GetPaymentTypes (.../Pms/GetPaymentTypes)
| Gets Payment Types of the hotel |
|
Request Method: POST
|
GetPaymentTypesRequest parameters to set Language, HotelCode and AuthData
|
|
Response
|
List< PaymentType >
Payment Type list of hotel
|
|
|
GetHotelSeasons (.../Pms/GetHotelSeasons)
Get Seasons of the hotel Only implemented for Opera |
|
Request Method: POST
|
GetHotelSeasonsRequest parameters to set HotelCode and AuthData
|
|
Response
|
List< HotelSeason >
Seasons of the hotel
|
|
|
GetApplicationSettings (.../Pms/GetApplicationSettings)
| Get App Settings of the hotel |
|
Request Method: POST
|
GetApplicationSettingsRequest parameters to set HotelCode and AuthData
|
|
Response
|
List< ApplicationSetting >
App Settings of the hotel
|
|
|
GetRebateCodes (.../Pms/GetRebateCodes)
Gets Rebate Codes Only Suite8 supports this function, Only implemented for Suite8 |
|
Request Method: POST
|
GetRebateCodesRequest parameters to set Language, HotelCode and AuthData
|
|
Response
|
List< RebateCode >
Payment Type list of hotel
|
|
|
GetGuestCommentCategories (.../Pms/GetGuestCommentCategories)
Gets all Guest Comment Categories in a hotel Only Suite8 supports this function |
|
Request Method: POST
|
GetGuestCommentCategoriesRequest Request for to get defined Guest Comment Category list of the hotel
|
|
Response
|
List< GuestCommentCategory >
?
|
|
|
GetGuestTempers (.../Pms/GetGuestTempers)
Gets all Guest Tempers in a hotel Only Suite8 supports this function |
|
Request Method: POST
|
GetGuestTempersRequest Request for to get defined Guest Tempers list of the hotel
|
|
Response
|
List< GuestTemper >
?
|
|
|
GetGuestComments (.../Pms/GetGuestComments)
Gets Guest Comments for a profile in a hotel Only Suite8 supports this function |
|
Request Method: POST
|
GetGuestCommentsRequest ?
|
|
Response
|
List< GuestCommentView >
?
|
|
|
SetGuestComments (.../Pms/SetGuestComments)
Save Guest Comment info for a profile in a hotel Only Suite8 supports this function |
|
Request Method: POST
|
SetGuestCommentsRequest Request for setting Guest Comments for a Profile
|
|
Response
|
SetGuestCommentsResponse
?
|
|
|
GetReservationAttributeCategories (.../Pms/GetReservationAttributeCategories)
Get Reservation Attribute Categories in a hotel Only Suite8 supports this function |
|
Request Method: POST
|
GetReservationAttributeCategoriesRequest Request for to get defined Reservation Attribute Category list of the hotel
|
|
Response
|
List< ReservationAttributeCategory >
?
|
|
|
GetReservationAttributeItems (.../Pms/GetReservationAttributeItems)
Get Reservation Attribute Items for Reservation Attribute Categories in a hotel Only Suite8 supports this function |
|
Request Method: POST
|
GetReservationAttributeItemsRequest Request for to get defined Reservation Attribute Item list of the hotel
|
|
Response
|
List< ReservationAttributeItem >
?
|
|
|
GetReservationAttributes (.../Pms/GetReservationAttributes)
Get Reservation Attributes linked to a Reservation Only Suite8 supports this function |
|
Request Method: POST
|
GetReservationAttributesRequest Request for to get defined Reservation Attribute list for the reservation
|
|
Response
|
List< ReservationAttribute >
?
|
|
|
|
|
GetRoomWithHKStatusList (.../Pms/GetRoomWithHKStatusList)
Get Rooms with HouseKeeping Statuses Only Suite8 supports this function |
|
Request Method: POST
|
GetRoomWithHKStatusListRequest Request for to get rooms with housekeeping statuses of the hotel
|
|
Response
|
List< RoomWithHKStatus >
?
|
|
|
GetHKStatuses (.../Pms/GetHKStatuses)
Get HouseKeeping Statuses Only Suite8 supports this function |
|
Request Method: POST
|
GetHKStatusesRequest Request for to get defined Housekeeping Room Statuses of the hotel
|
|
Response
|
List< HKStatus >
?
|
|
|
SetRoomsHKStatus (.../Pms/SetRoomsHKStatus)
Set HouseKeeping Status of a Room Only Suite8 supports this function |
|
Request Method: POST
|
SetRoomsHKStatusRequest Request for setting the housekeeping status of a room
|
|
Response
|
SetRoomsHKStatusResponse
?
|
|
|
GetReservationDailyDetails (.../Pms/GetReservationDailyDetails)
Get Daily Details a Reservation Only Suite8 supports this function |
|
Request Method: POST
|
GetReservationDailyDetailsRequest Request for to get Daily Details for a reservation
|
|
Response
|
List< ReservationDailyDetail >
?
|
|
|
|
|
GetEmployees (.../Pms/GetEmployees)
Get Employees Only Suite8 supports this function |
|
Request Method: POST
|
GetEmployeesRequest Get Employees
|
|
Response
|
List< Employee >
?
|
|
|
GetMaintenanceTypes (.../Pms/GetMaintenanceTypes)
Get Maintenance Types Only Suite8 supports this function |
|
Request Method: POST
|
GetMaintenanceTypesRequest Get Maintenance Types Request
|
|
Response
|
List< MaintenanceType >
?
|
|
|
GetOrigins (.../Pms/GetOrigins)
Get Origins Only Suite8 supports this function |
|
Request Method: POST
|
GetOriginsRequest Get Origins
|
|
Response
|
List< Origin >
?
|
|
|
GetLocalities (.../Pms/GetLocalities)
Get Localities Only Suite8 supports this function |
|
Request Method: POST
|
GetLocalitiesRequest Get Localities
|
|
Response
|
List< Locality >
?
|
|
|
GetStatusLevels (.../Pms/GetStatusLevels)
Get Status Levels Only Suite8 supports this function |
|
Request Method: POST
|
GetStatusLevelsRequest Get Status Levels
|
|
Response
|
List< StatusLevel >
?
|
|
|
|
|
GetReservationDailyAttributes (.../Pms/GetReservationDailyAttributes)
Get Reservation Daily Attributes of a Reservation Only Suite8 supports this function |
|
Request Method: POST
|
GetReservationDailyAttributesRequest Request for to get defined Reservation Daily Attribute list for the reservation
|
|
Response
|
List< ReservationDailyAttribute >
?
|
|
|
GetRoomProblemStatuses (.../Pms/GetRoomProblemStatuses)
Get Room Problem Statuses OOO (Out Of Order), OOS (Out Of Service), DND (Do Not Disturb) ... |
|
Request Method: POST
|
GetRoomProblemStatusesRequest Request for getting the Room Status Categories
|
|
Response
|
List< RoomProblemStatus >
?
|
|
|
GetRoomProblemReasons (.../Pms/GetRoomProblemReasons)
Get Room Problem Reasons Damage, Painting, Air Condition, Heating ... |
|
Request Method: POST
|
GetRoomProblemReasonsRequest Request for getting the Room Status Categories
|
|
Response
|
List< RoomProblemStatus >
?
|
|
|
SetRoomProblemPeriod (.../Pms/SetRoomProblemPeriod)
Set Room Usage Status OOO (Out Of Order), OOS (Out Of Service), DND (Do Not Disturb) vs. |
|
Request Method: POST
|
SetRoomProblemPeriodRequest Request for setting the usage status of a room
|
|
Response
|
SetRoomProblemPeriodResponse
?
|
|
|
GetDocumentGroups (.../Pms/GetDocumentGroups)
Get Document Groups Only Suite8 supports this function |
|
Request Method: POST
|
GetDocumentGroupsRequest Request for to get defined Document Group list of the hotel
|
|
Response
|
List< DocumentGroup >
?
|
|
|
GetGuestDocuments (.../Pms/GetGuestDocuments)
Gets Guest Documents for a profile in a hotel Only Suite8 supports this function |
|
Request Method: POST
|
GetGuestDocumentsRequest ?
|
|
Response
|
List< GuestDocumentView >
?
|
|
|
|
|
SetGuestDocuments (.../Pms/SetGuestDocuments)
Insert,Delete Guest Document info for a profile or a reservation in a hotel Only Suite8 supports this function |
|
Request Method: POST
|
SetGuestDocumentsRequest Request for setting Guest Documents for a Profile
|
|
Response
|
SetGuestDocumentsResponse
?
|
|