10.33.1 | September 10, 2024
The Manage Policies API has been enhanced with new endpoints for managing Policy Assignments for Hotels, Rate Types and Room Types.
Manage Policies API - Policy Assignments (FEA83290)
The Manage Policies API has been enhanced with new endpoints for managing Policy Assignments for Hotels, Rate Types and Room Types. This API exposes the functionality that is available from the following page in SynXis CRS: Setup > Property > Policies > Policy Assignment
The following Access Points must be enabled to provide the intended access to this API:
Administration > User > User Access > API Access > Admin
- Manage Policies - View
- Manage Policies - Create
- Manage Policies - Update
- Manage Policies - Delete
The following endpoints have been added to the Manage Policies API:
Hotel Policy Assignments
GET | /v1/hotels/{id}/policyassignments |
DELETE | /v1/hotels/{id}/policyassignments |
POST | /v1/hotels/{id}/policyassignments |
Rate Policy Assignments
GET | /v1/hotels/{id}/ratepolicyassignments |
DELETE | /v1/hotels/{id}/ratepolicyassignments |
POST | /v1/hotels/{id}/ratepolicyassignments |
Room Policy Assignments
GET | /v1/hotels/{id}/roompolicyassignments |
DELETE | /v1/hotels/{id}/roompolicyassignments |
POST | /v1/hotels/{id}/roompolicyassignments |
NOTE: Certification is required to utilize this API.
10.33 | July 13, 2024
The Manage Policies API has been enhanced to allow customers to manage their Commission Policies at Chain, Brand and Hotel level.
Commission Policies (FEA65154)
The Manage Policies API has been enhanced to allow customers to manage their Commission Policies at Chain, Brand and Hotel level. This API exposes the functionality that is available from the following page in SynXis CRS: Setup > Property > Policies > Commission Policies
The following Access Points must be enabled to provide the intended access to this API:
Administration > User > User Access > API Access > Admin
- Manage Policies - View
- Manage Policies - Create
- Manage Policies - Update
- Manage Policies - Delete
The following endpoints have been added to the Manage Policies API:
Chain Level
GET | /chains/{id}/commissionpolicies/{code} |
PUT | /chains/{id}/commissionpolicies/{code} |
PATCH | /chains/{id}/commissionpolicies/{code} |
DELETE | /chains/{id}/commissionpolicies/{code} |
GET | /chains/{id}/commissionpolicies |
POST | /chains/{id}/commissionpolicies |
GET | /chains/{id}/commissionpolicies/{code}/commissionableaccounts |
POST | /chains/{id}/commissionpolicies/{code}/commissionableaccounts |
DELETE | /chains/{id}/commissionpolicies/{code}/commissionableaccounts |
Brand Level
GET | /brands/{id}/commissionpolicies/{code} |
PUT | /brands/{id}/commissionpolicies/{code} |
PATCH | /brands/{id}/commissionpolicies/{code} |
DELETE | /brands/{id}/commissionpolicies/{code} |
GET | /brands/{id}/commissionpolicies |
POST | /brands/{id}/commissionpolicies |
GET | /brands/{id}/commissionpolicies/{code}/commissionableaccounts |
POST | /brands/{id}/commissionpolicies/{code}/commissionableaccounts |
DELETE | /brands/{id}/commissionpolicies/{code}/commissionableaccounts |
Hotel Level
GET | /hotels/{id}/commissionpolicies/{code} |
PUT | /hotels/{id}/commissionpolicies/{code} |
PATCH | /hotels/{id}/commissionpolicies/{code} |
DELETE | /hotels/{id}/commissionpolicies/{code} |
GET | /hotels/{id}/commissionpolicies |
POST | /hotels/{id}/commissionpolicies |
GET | /hotels/{id}/commissionpolicies/{code}/commissionableaccounts |
POST | /hotels/{id}/commissionpolicies/{code}/commissionableaccounts |
DELETE | /hotels/{id}/commissionpolicies/{code}/commissionableaccounts |
NOTE: Certification is required to utilize this API.