Returns availability and restrictions for the specified hotelier.
Table of Contents |
---|
Availability by
...
Room Type Code
Method: GET: GET
Path: /publishers/{publisherCode}/hotels/{hotelCode}/roomTypes/{roomTypeCode}/availability?startDate={yyyy-MM-dd}
or
Path: /publishers/{publisherCode}/hotels/{hotelCode}/roomTypes/{roomTypeCode}/availability?startDate={yyyy-MM-dd}&range={NumberOfDays}
Description: Get all availability for a specific publisher, hotel, room type and date range.
Sample Response
Code Block | ||
---|---|---|
| ||
[ { "hotelCode": "sample", "bookingLimit": 10, "date": "2018-04-13", "ratePlanCode": "BAR", "roomTypeCode": "EKC", "minLOS": 1, "maxLOS": 5, "restriction": "Master", "status": "Open" }, { "hotelCode": "sample", "bookingLimit": 4, "date": "2018-04-13", "ratePlanCode": "BAR", "roomTypeCode": "ETC", "minLOS": 1, "maxLOS": 5, "restriction": "Arrival", "status": "Close" }, { "hotelCode": "sample", "bookingLimit": 3, "date": "2018-04-13", "ratePlanCode": "BAR", "roomTypeCode": "PRES", "minLOS": 1, "maxLOS": 5, "restriction": "Departure", "status": "Close" }, { "hotelCode": "sample", "bookingLimit": 5, "date": "2018-04-13", "ratePlanCode": "BAR", "roomTypeCode": "SKW", "minLOS": 1, "maxLOS": 5, "restriction": "Master", "status": "Close" }, { "hotelCode": "sample", "bookingLimit": 20, "date": "2018-04-13", "ratePlanCode": "CORP1", "roomTypeCode": "EKC", "minLOS": 1, "maxLOS": 14, "restriction": "Master", "status": "Open" }, { "hotelCode": "sample", "bookingLimit": 10, "date": "2018-04-12", "ratePlanCode": "BAR", "roomTypeCode": "EKC", "minLOS": 1, "maxLOS": 5, "restriction": "Master", "status": "Open" }, { "hotelCode": "sample", "bookingLimit": 4, "date": "2018-04-12", "ratePlanCode": "BAR", "roomTypeCode": "ETC", "minLOS": 1, "maxLOS": 5, "restriction": "Arrival", "status": "Close" }, { "hotelCode": "sample", "bookingLimit": 3, "date": "2018-04-12", "ratePlanCode": "BAR", "roomTypeCode": "PRES", "minLOS": 1, "maxLOS": 5, "restriction": "Departure", "status": "Close" }, { "hotelCode": "sample", "bookingLimit": 5, "date": "2018-04-12", "ratePlanCode": "BAR", "roomTypeCode": "SKW", "minLOS": 1, "maxLOS": 5, "restriction": "Master", "status": "Close" }, { "hotelCode": "sample", "bookingLimit": 20, "date": "2018-04-12", "ratePlanCode": "CORP1", "roomTypeCode": "EKC", "minLOS": 1, "maxLOS": 14, "restriction": "Master", "status": "Open" }, { "hotelCode": "sample", "bookingLimit": 10, "date": "2018-04-11", "ratePlanCode": "BAR", "roomTypeCode": "EKC", "minLOS": 1, "maxLOS": 5, "restriction": "Master", "status": "Open" }, { "hotelCode": "sample", "bookingLimit": 4, "date": "2018-04-11", "ratePlanCode": "BAR", "roomTypeCode": "ETC", "minLOS": 1, "maxLOS": 5, "restriction": "Arrival", "status": "Close" }, { "hotelCode": "sample", "bookingLimit": 3, "date": "2018-04-11", "ratePlanCode": "BAR", "roomTypeCode": "PRES", "minLOS": 1, "maxLOS": 5, "restriction": "Departure", "status": "Close" }, { "hotelCode": "sample", "bookingLimit": 5, "date": "2018-04-11", "ratePlanCode": "BAR", "roomTypeCode": "SKW", "minLOS": 1, "maxLOS": 5, "restriction": "Master", "status": "Close" }, { "hotelCode": "sample", "bookingLimit": 20, "date": "2018-04-11", "ratePlanCode": "CORP1", "roomTypeCode": "EKC", "minLOS": 1, "maxLOS": 14, "restriction": "Master", "status": "Open" } ] |
...
Availability by Rate Plan Code
Method: GET
Path: /publishers/{publisherCode}/hotels/{hotelCode}/ratePlans/{ratePlanCode}/availability
Description: Fetch the availability for a given publisher, hotel, rate plan and date range.
Sample Response
Code Block | ||
---|---|---|
| ||
[
{
"hotelCode": "sample",
"bookingLimit": 20,
"date": "2018-04-13",
"ratePlanCode": "CORP1",
"roomTypeCode": "EKC",
"minLOS": 1,
"maxLOS": 14,
"restriction": "Master",
"status": "Open"
},
{
"hotelCode": "sample",
"bookingLimit": 20,
"date": "2018-04-12",
"ratePlanCode": "CORP1",
"roomTypeCode": "EKC",
"minLOS": 1,
"maxLOS": 14,
"restriction": "Master",
"status": "Open"
},
{
"hotelCode": "sample",
"bookingLimit": 20,
"date": "2018-04-11",
"ratePlanCode": "CORP1",
"roomTypeCode": "EKC",
"minLOS": 1,
"maxLOS": 14,
"restriction": "Master",
"status": "Open"
}
] |
Availability by Room Type Code
Method: GET
Path?startDate={yyyy-MM-dd}
or
Path: /publishers/{publisherCode}/hotels/{hotelCode}/roomTypesratePlans/{roomTypeCoderatePlanCode}/availability?startDate={yyyy-MM-dd}&range={NumberOfDays}
Description: Get all Fetch the availability for a given publisher, hotel, room type rate plan and date range.
Sample Response
Code Block | ||
---|---|---|
| ||
[ { "hotelCode": "sample", "bookingLimit": 320, "date": "2018-04-13", "ratePlanCode": "BARCORP1", "roomTypeCode": "PRESEKC", "minLOS": 1, "maxLOS": 514, "restriction": "DepartureMaster", "status": "CloseOpen" }, { "hotelCode": "sample", "bookingLimit": 320, "date": "2018-04-12", "ratePlanCode": "BARCORP1", "roomTypeCode": "PRESEKC", "minLOS": 1, "maxLOS": 514, "restriction": "DepartureMaster", "status": "CloseOpen" }, { "hotelCode": "sample", "bookingLimit": 320, "date": "2018-04-11", "ratePlanCode": "BARCORP1", "roomTypeCode": "PRESEKC", "minLOS": 1, "maxLOS": 514, "restriction": "DepartureMaster", "status": "CloseOpen" } ] |