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. |