Skip to main content

Manage Policies

SynXis CRS
Policies
REST API
CRS Administration

Beta Release - Work in progress

New API - Seeking beta customers

The Manage Policies API has been enhanced with new endpoints for managing Policy Assignments for Hotels, Rate Types and Room Types.

Read more

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.


The Manage Policies API has been enhanced to allow customers to manage their Commission Policies at Chain, Brand and Hotel level.

Read more

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.