Skip to main content

Manage Rates - Basic Details

SynXis CRS
Rates
REST API
CRS Administration

Beta Release - Work in progress

New API - Seeking beta customers

The Manage Rates - Basic Details API has been enhanced to support the following new functionality for the Flexible Points and Cash Redemption Options and Rate Assignment and Sorting enhancements.

Read more

Flexible Points and Cash Redemption Options (FEA92296)

SynXis CRS has been enhanced to allow the configuration of Points and Cash Levels which can then be assigned to a Rate Type with the Manage Rates - Basic Details API.

The following endpoints have been enhanced to support the redemptionType and pointAndCashLevel attributes in the request:

Manage Brand Rate - Basic Details
POST/brands/{id}/rates/{rateCode}/
PUT/brands/{id}/rates/{rateCode}/
Manage Chain Rate - Basic Details
POST/chains/{id}/rates/{rateCode}/
PUT/chains/{id}/rates/{rateCode}/
Manage Hotel Rate - Basic Details
POST/hotels/{id}/rates/{rateCode}/
PUT/hotels/{id}/rates/{rateCode}/

Sample POST / PUT partial request body:

{
  ...
  "redemptionType": "PointsAndCashUsingHotelTiers",
  "pointAndCashLevel": "L1",
  ...
}

The following endpoints have been enhanced to support the redemptionType and pointAndCashLevel attributes in the response:

Manage Brand Rate - Basic Details
GET/brands/{id}/rates/{rateCode}/
Manage Chain Rate - Basic Details
GET/chains/{id}/rates/{rateCode}/
Manage Hotel Rate - Basic Details
GET/hotels/{id}/rates/{rateCode}/

Sample GET partial response:

{
  ...
  "redemptionType": "PointsAndCashUsingHotelTiers",
  "pointAndCashLevel": "L1",
  ...
}

Rate Assignment and Sorting (FEA85038)

SynXis CRS allows chains to configure ‘Rate Collections’ to manage the order and number of rates to display in a channel for a defined group of rates. 

The following endpoints have been enhanced to support the codeCollection attribute in the request:

Manage Brand Rate - Basic Details
POST/brands/{id}/rates/{rateCode}/
PUT/brands/{id}/rates/{rateCode}/
Manage Chain Rate - Basic Details
POST/chains/{id}/rates/{rateCode}/
PUT/chains/{id}/rates/{rateCode}/
Manage Hotel Rate - Basic Details
POST/hotels/{id}/rates/{rateCode}/
PUT/hotels/{id}/rates/{rateCode}/

Sample POST / PUT partial request body:

{
  ...
  "collectionCode": "RCL",
  ...
}

The following endpoints have been enhanced to support the codeCollection attribute in the response:

Manage Brand Rate - Basic Details
GET/brands/{id}/rates/{rateCode}/
Manage Chain Rate - Basic Details
GET/chains/{id}/rates/{rateCode}/
Manage Hotel Rate - Basic Details
GET/hotels/{id}/rates/{rateCode}/

Sample GET partial response:

{
  ...
  "collectionCode": "RCL",
  ...
}