10.35 | March 08, 2025
New Enhancements: Allow the “Mandatory” Rate Attribute to be set at Hotel Level;
Allow the “Mandatory” Rate Attribute to be set at Hotel Level (FEA92791)
SynXis CRS has been enhanced to allow the configuration of the “Mandatory” Rate Attribute on hotel level. Until now the attribute could only be set at Chain or Brand level then propagated down to hotel level.
This change is necessary as certain hotel groups that are not part of brand, or hotels in regions where certain legal requirements apply, need the ability to define whether a hotel has to offer a rate or not.
Attribute | Data Type | Description |
---|---|---|
isMandatory | boolean | If true, indicates the hotel must offer this rate. When a rate is set to mandatory at chain or brand level the value is pushed down to hotel level. |
The following REST endpoints have been enhanced:
Operation | Endpoint | Description |
---|---|---|
GET | /v1/api/hotels/{hotelId}/rates/{code}/attributes | Gets rate attributes for hotel rate |
POST | /v1/api/hotels/{hotelId}/rates/{code}/attributes | Create rate attributes for hotel rate |
PUT | /v1/api/hotels/{hotelId}/rates/{code}/attributes | Updates rate attributes for hotel rate |
Partial sample of a request body/response:
{
"Attributes": {
...
"isMandatory": false,
...
},
...
}
10.34 | October 13, 2024
Updated to support new functionality from the Loyalty Accrual Indicator enhancement.
Loyalty Accrual Indicator (FEA95383)
For chains that allow guests to earn benefits such as points or free nights based on specific rates booked, the SynXis CR now supports the ability to configure and apply such policies to rates. The SynXis CRS previously supported the ability to configure if a rate is eligible for accrual. This functionality has been expanded to allow the association of a specific accrual benefit a guest would earn.
A new AccrualType object is now supported in all the endpoints. The following is a partial sample of the request / response:
{
...
"AccrualType": {
"code": "Hotel points"
}
}