Skip to main content

Manage Rates - Loyalty Auto Enrollment

SynXis CRS
Rates
Loyalty
Enrollment
REST API
CRS Administration

Beta Release - Work in progress

New API - Seeking beta customers

Enhanced by the following feature: Support Redemption and Enrollment for non-default loyalty program.

Read more

Support Redemption and Enrollment for non-default loyalty program (FEA103734)

The Manage Rates – Loyalty Auto Enrollment API has been updated to support the assignment of a loyalty program using the parameter loyaltyProgram.

OperationEndpointDescription
GET/hotels/{hotelId}/rates/{code}/loyaltyAutoEnrollmentGet Hotel Loyalty Auto Enrollment
POST/hotels/{hotelId}/rates/{code}/loyaltyAutoEnrollmentCreate Hotel Loyalty Auto Enrollment
GET/brands/{brandId}/rates/{code}/loyaltyAutoEnrollmentGet Brand Loyalty Auto Enrollment
POST/brands/{brandId}/rates/{code}/loyaltyAutoEnrollmentCreate Brand Loyalty Auto Enrollment
GET/chains/{chainId}/rates/{code}/loyaltyAutoEnrollmentGet Chain Loyalty Auto Enrollment
POST/chains/{chainId}/rates/{code}/loyaltyAutoEnrollmentCreate Brand Loyalty Auto Enrollment

Example of the GET operations:

{
	"autoEnrollment": true,
	"loyaltyProgram": "MyLoyalty",
	"countryAssignments": [
		{
			"code": "US",
			"name": "United States"
		}
	]
}

Example of the POST operations

{
	"geoLocationList": [
		{
			"code": "US"
		}
	],
	"autoEnrollmentRate": true,
	"loyaltyProgram": "MyLoyalty"
}