Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

RatePlans by Hotel

Method: GET
Path: ​/publisher​s/{publisherCode}​/hotel​s/{hotelCode}​/ratePlans
Description: Lists all the rate plans for a specific publisher and hotel.

Sample Response

Code Block
languagejson
[
  {
    "code": "BAR",
    "hotelCode": "sample",
    "category": "rack",
    "yieldable": false,
    "marketCode": "rack-market-code",
    "confidential": false,
    "start": "2018-06-04",
    "end": "2019-12-31",
    "commissionable": true,
    "names": [
      {
        "lang": "EN",
        "name": "BAR"
      }
    ],
    "descriptions": [
      {
        "lang": "EN",
        "description": "Best Available Rate"
      }
    ],
    "commission": {
      "percentage": null,
      "amount": 100
    },
    "minimumAdvancedBookingOffset": 0,
    "maximumAdvancedBookingOffset": 3,
    "minLOS": 1,
    "maxLOS": 5,
    "arrivalWeekDays": [
      "mon",
      "sat",
      "sun"
    ],
    "availableWeekDays": [
      "tue",
      "wed",
      "thur"
    ],
    "lastModifiedAt": "2019-03-05T05:21:21.553Z",
    "createdAt": "2019-03-05T05:21:11.253Z"
  },
  {
    "code": "CORP1",
    "hotelCode": "sample",
    "category": "rack",
    "yieldable": true,
    "marketCode": "rack-market-code",
    "confidential": true,
    "start": "2018-07-05",
    "end": "2019-11-30",
    "commissionable": true,
    "names": [
      {
        "lang": "EN",
        "name": "CR1"
      }
    ],
    "descriptions": [
      {
        "lang": "EN",
        "description": "Corporate Rate 1"
      }
    ],
    "commission": null,
    "minimumAdvancedBookingOffset": 1,
    "maximumAdvancedBookingOffset": 7,
    "minLOS": 1,
    "maxLOS": 14,
    "arrivalWeekDays": [
      "mon",
      "tue",
      "wed",
      "thur",
      "fri",
      "sat",
      "sun"
    ],
    "availableWeekDays": [
      "mon",
      "tue",
      "wed",
      "thur",
      "fri"
    ],
    "lastModifiedAt": "2019-03-05T05:21:21.746Z",
    "createdAt": "2019-03-05T05:21:21.653Z"
  },
  {
    "code": "CORP2",
    "hotelCode": "sample",
    "category": "rack",
    "yieldable": true,
    "marketCode": "rack-market-code",
    "confidential": true,
    "start": "2018-07-05",
    "end": "2019-11-30",
    "commissionable": true,
    "names": [
      {
        "lang": "EN",
        "name": "CR2"
      }
    ],
    "descriptions": [
      {
        "lang": "EN",
        "description": "Corporate Rate 2"
      }
    ],
    "commission": null,
    "minimumAdvancedBookingOffset": 1,
    "maximumAdvancedBookingOffset": 7,
    "minLOS": 1,
    "maxLOS": 14,
    "arrivalWeekDays": [
      "mon",
      "tue",
      "wed",
      "thur",
      "fri",
      "sat",
      "sun"
    ],
    "availableWeekDays": [
      "mon",
      "tue",
      "wed",
      "thur",
      "fri"
    ],
    "lastModifiedAt": "2019-03-05T05:21:22.134Z",
    "createdAt": "2019-03-05T05:21:22.041Z"
  },
  {
    "code": "NEG",
    "hotelCode": "sample",
    "category": "rack",
    "yieldable": true,
    "marketCode": "rack-market-code",
    "confidential": true,
    "start": "2018-07-05",
    "end": "2019-12-31",
    "commissionable": true,
    "names": [
      {
        "lang": "EN",
        "name": "NR"
      }
    ],
    "descriptions": [
      {
        "lang": "EN",
        "description": "Negotiated Rate"
      }
    ],
    "commission": null,
    "minimumAdvancedBookingOffset": 1,
    "maximumAdvancedBookingOffset": 7,
    "minLOS": 1,
    "maxLOS": 21,
    "arrivalWeekDays": [
      "mon",
      "tue",
      "wed",
      "thur"
    ],
    "availableWeekDays": [
      "fri",
      "sat",
      "sun"
    ],
    "lastModifiedAt": "2019-03-05T05:21:21.941Z",
    "createdAt": "2019-03-05T05:21:21.846Z"
  }
]

...

RatePlans by Rate Plan Code

Method: GET
Path: ​/publisher​s/{publisherCode}​/hotel​s/{hotelCode}​/ratePlans​/{ratePlanCode}
Description: Get a specific rate plan for a publisher and hotel.

Sample Response

...