Rates list

The method allows WuBook to read the hotel rates from the channel extranet.

Request from WooDoo

"action": "get_rates"

“data” is not specified

Response from channel

{
 "code": 200,
 "data": {
    “hotel_id”: “100”,
    "rates": [
         {
         "rate_id": "111",
         "name": "Standard",
         “currency”: “EUR”,
         "rooms": ["1", "2"]
         },
         {
         "rate_id": "222",
         "name": "Discount",
         "rooms": ["1"]
         "readonly_prices": "111",
         "readonly_restrictions": ["minstay", "cta"]
         },
         ]
     }
}

Field

Mandatory

Type

Description

rates

Yes

List

List of rates. At least one.

rate_id

Yes

String

Unique identifier of the rate plan in the property

name

Yes

String

Rate plan name. Must be unique. If you feel you need to return two times the same name, it probably means that you can merge two rate plans into one.

currency

Yes

String

Currency of prices in this rate plan (ISO 4217)

rooms

Yes

List

The list of rooms which can be sold with the rate plan.

readonly_prices

No

String or null

Insert this key if the Channel Manager can’t update prices for the rate plan. If prices are derivated from another rate plan specify its ID as value, otherwise leave a null value Don’t include this key if prices can be updated.

readonly_restrictions

No

String or List or null

Insert this key if the Channel Manager can’t update all or a part of restrictions of the rate plan. If all supported restrictions are derivated from another rate plan, specify its ID as value. If only a part of the supported restrictions is read-only, the value should be the list of those restrictions. Otherwise leave a null value. Don’t include this key if all supported restrictions can be updated.