Oracle Hospitality Block API
These APIs will allow you to completely create and manage your block in OPERA Cloud - including all related functionalities of a block such as manage Room allocation, Status update, block reservations.You can search for a block, get a Block, update and create new Blocks.
Operations 90
GET
/hotels/{hotelId}/blocks/changesByDateTime
Get modified blocks from a specific time period in OPERA.
#
GET
/hotels/{hotelId}/blocks/{blockId}/exchangeInterfaces
Get exchange interfaces from business block
#
PUT
/hotels/{hotelId}/blocks/{blockId}/exchangeInterfaces
Set exchange interfaces for business block
#
GET
/hotels/{hotelId}/blocks/{blockId}/postingMaster/reservations
Get Posting Master Reservations for a Block
#
PUT
/hotels/{hotelId}/blocks/{blockId}/regularToMasterBlock/{masterBlockCode}
Use this API to convert a regular block to a master block
#
PUT
/hotels/{hotelId}/blocks/{blockId}/regularToSubAllocation/{masterAllocationId}
Convert a regular business block to a sub allocation under a master allocation in the same property.
#
PUT
/hotels/{hotelId}/blocks/{blockId}/regularToSubTour/tourHotels/{masterTourHotelId}/tours/{masterTourId}
Convert a regular block to a sub tour or sub itinerary under a master tour or master itinerary.
#
GET
/hotels/{hotelId}/blocks/{blockId}/roomRateGrid
Operation to get room rate grid for a Block and supports pagination.
#
PUT
/hotels/{hotelId}/blocks/{blockId}/subBlockToRegular
Use this API to convert a sub block to a regular block
#
GET
/hotels/{hotelId}/externalSystems/{externalSystemCode}/blocks/{blockExternalId}
Get a Block By ID
#
PUT
/hotels/{hotelId}/externalSystems/{externalSystemCode}/blocks/{blockExternalId}
Change a Block
#
PUT
/hotels/{hotelId}/externalSystems/{externalSystemCode}/blocks/{blockExternalId}/allocation/roomTypes/{roomType}
Set Block Allocation
#
PUT
/hotels/{hotelId}/externalSystems/{externalSystemCode}/blocks/{blockExternalId}/allocationRange
Set Block Allocation Range
#
GET
/hotels/{hotelId}/externalSystems/{externalSystemCode}/blocks/{blockExternalId}/postingMaster/reservations
Get Posting Master Reservations for a Block
#
PUT
/hotels/{hotelId}/externalSystems/{externalSystemCode}/blocks/{blockExternalId}/status
Change the Status of a Block
#
POST
/hotels/{hotelId}/externalSystems/{externalSystemCode}/blocks/{blockExternalId}/subBlocks
Create a sub-Block
#
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