Room Upgrade
Upgrade the guest from one room type to another. Include the room to charge, the room to stay (upgraded room), and the reason code for the upgrade.
Parameter | Description | Type | Required |
---|---|---|---|
Reason/@Code | Code for the upgrade request as defined in the CR. | String | No |
RoomToCharge/@Code | Code of the room to charge. | String | No |
RoomToStay/@Code | Code of the room the guest will stay. | String | No |
Sample Request (Partial)
{
"Chain": {...},
"Channels": {...},
"Hotel": {...},
"Guests": [...],
"RoomStay": {...},
"Upgrade": {
"Reason": {
"Code": "HNYMN"
},
"RoomToCharge": {
"Code": "A1Q"
},
"RoomToStay": {
"Code": "A1K"
}
}
"status": "Confirmed"
}
"Chain": {...},
"Channels": {...},
"Hotel": {...},
"Guests": [...],
"RoomStay": {...},
"Upgrade": {
"Reason": {
"Code": "HNYMN"
},
"RoomToCharge": {
"Code": "A1Q"
},
"RoomToStay": {
"Code": "A1K"
}
}
"status": "Confirmed"
}
Sample Retrieve Reservation response (partial)
{
"Upgrade": {
"Reason": {
"Code": "HNYMN",
"Value": "Honeymoon"
},
"RoomToCharge": {
"Code": "A1Q"
},
"RoomToStay": {
"Code": "A1K"
}
}
}
"Upgrade": {
"Reason": {
"Code": "HNYMN",
"Value": "Honeymoon"
},
"RoomToCharge": {
"Code": "A1Q"
},
"RoomToStay": {
"Code": "A1K"
}
}
}