Operations 179
POST
/externalSystems/{extSystemCode}/reservations/searches
Get Reservations for a hotel from an external system
#
POST
/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/linkedReservations/{reservationExternalId}
Link Reservations
#
DELETE
/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/linkedReservations/{reservationExternalId}
Remove Reservation Links
#
GET
/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}
Get Reservation by external ID
#
PUT
/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}
Update Reservation by ID
#
PUT
/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}/addOnReservationPackagesByExtId
Update Add On (Sell Separate) packages on a reservation
#
PUT
/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}/cancellations
Reinstate a Reservation
#
POST
/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}/cancellations
Cancel Reservation by ID
#
POST
/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}/routingInstructions
Create routing instructions
#
PUT
/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}/routingInstructions
Change routing instructions
#
PUT
/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}/separatedShare
Separate Share Reservation with the given external reservation id and apply rate amounts to separated and remaining share reservations from room rates provided by an external appli
#
GET
/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}/shares
Get share Reservations
#
POST
/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}/shares
Combine Share Reservations
#
DELETE
/hotels/{hotelId}/externalSystems/{externalSystemCode}/reservations/{reservationExternalId}/shares
Separate share Reservations
#
POST
/hotels/{hotelId}/preConfiguredRoutingInstructions/searches
Get pre-Configured Routing Instructions
#
PUT
/hotels/{hotelId}/reservations/linkedReservations/{reservationId}
Update Linked Reservations Common Details.
#
GET
/hotels/{hotelId}/reservations/packageCategoryReservations
Get Reservations by pacakge and consumption date
#
PUT
/hotels/{hotelId}/reservations/policies
Get Deposit and Cancellation Policies that are applicable to the specified criteria.
#
PUT
/hotels/{hotelId}/reservations/validations
Validate Reservation Before Creating or Applying Changes
#
GET
/hotels/{hotelId}/reservations/{reservationIdtoShare}/share
Get Reservations to share by Reservation id
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/addOnReservationPackages
Update Add On (Sell Separate) packages on a reservation.
#
DELETE
/hotels/{hotelId}/reservations/{reservationId}/attachments/{attachmentId}
Delete Reservation attachments
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/breakshares/action/validate
Validate before breaking a share Reservation
#
POST
/hotels/{hotelId}/reservations/{reservationId}/cancellationPolicies
Create a Cancellation policy
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/cancellationPolicies
Compute the cancellation policies
#
DELETE
/hotels/{hotelId}/reservations/{reservationId}/cancellationPolicies
Delete a Cancellation policy
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/combineshares/action/validate
Combine Share Validations
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/consumedPackageQuantity
Update consumed package quantity for package codes.
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/dailyRates/action/validate
Validate daily rate details change
#
DELETE
/hotels/{hotelId}/reservations/{reservationId}/flexFieldCode/{flexFieldCode}
Operation to delete a flex field.
#
GET
/hotels/{hotelId}/reservations/{reservationId}/flexFieldValues
Operation to fetch flex field values.
#
POST
/hotels/{hotelId}/reservations/{reservationId}/flexFieldValues
Operation to create a flex field with value for a module.
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/flexFieldValues
Operation to update flex field value.
#
POST
/hotels/{hotelId}/reservations/{reservationId}/guestLocators
Create Reservation Guest Locator
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/guestLocators/{locatorId}
Change Reservation Guest Locators
#
DELETE
/hotels/{hotelId}/reservations/{reservationId}/guestLocators/{locatorId}
Remove Reservation Locators
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/guestMessages
Change Reservation Guest Messages
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/guestMessages/{guestMessageId}
Change guest Message
#
DELETE
/hotels/{hotelId}/reservations/{reservationId}/guestMessages/{guestMessageId}
Delete guest messages
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/header/action/validate
Validate Reservation header change
#
POST
/hotels/{hotelId}/reservations/{reservationId}/inventoryItems
Reserve Reservation inventory items
#
DELETE
/hotels/{hotelId}/reservations/{reservationId}/inventoryItems
Delete Reserved Inventory Items
#
GET
/hotels/{hotelId}/reservations/{reservationId}/linkedSummary
Get Reservation summary for linked Reservation
#
DELETE
/hotels/{hotelId}/reservations/{reservationId}/packages
Delete a package from a Reservation
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/payeeSharer
Update Payee Sharer Information by ID.
#
POST
/hotels/{hotelId}/reservations/{reservationId}/preCheckIn/deletions
Revert a PreCheckIn Reservation
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/preferences/{preferenceCode}
Change a Reservation Preference
#
DELETE
/hotels/{hotelId}/reservations/{reservationId}/preferences/{preferenceCode}
Delete a Reservation Preference
#
POST
/hotels/{hotelId}/reservations/{reservationId}/reverseDepositPolicy/{policyId}
Reverse a deposit policy
#
POST
/hotels/{hotelId}/reservations/{reservationId}/routingInstructions
Create routing instructions for a reservation
#
DELETE
/hotels/{hotelId}/reservations/{reservationId}/routingInstructions
Delete routing instructions
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/routingInstructions
Change routing instructions
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/scheduledRoomMoves/{scheduledMoveDate}
Update Scheduled Room Move Details based on reservationID and move date
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/separatedShare
Separate Share Reservation and apply rate amounts to separated and remaining share reservations from room rates provided by an external application on a daily basis.
#
GET
/hotels/{hotelId}/reservations/{reservationId}/tickets/inquiry
Inquiry for Reservation tickets
#
GET
/hotels/{hotelId}/reservations/{reservationId}/transactionDiversions
Get Transaction Diversions
#
POST
/hotels/{hotelId}/reservations/{reservationId}/transactionDiversions
Create Transaction Diversions
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/transactionDiversions
Change Transaction Diversions
#
DELETE
/hotels/{hotelId}/reservations/{reservationId}/transactionDiversions
Delete Transaction Diversions
#
PUT
/hotels/{hotelId}/reservations/{reservationId}/upgradeEligibleReservations
Set Upgrade Eligibility for Reservations
#
Documentation
📖
Documentation
https://docs.oracle.com/cd/F29336_01/doc.201/f27480/c_oracle_hospitality_distribution_apis.htm
📖
Documentation
https://docs.oracle.com/cd/F29336_01/doc.201/f27480/c_oracle_hospitality_nor1_integrated_upsell_apis.htm
📖
Documentation
https://docs.oracle.com/cd/F29336_01/doc.201/f27480/c_property_apis.htm