Breadcrumb
- Reservation Services
- Create Reservation
- Use Cases
- Overrides
Overrides
Restrictions and system-calculated information can be overridden if the necessary permissions are granted to the client. The system determines which overrides to apply to the reservation based on the access points assigned to the user. Optionally, the user can include comments for the override.
For example, if a product with rate code BAR and room code DS is unavailable the client can override it by including @Type=AvailabilityOverride then the reservation will record the fact that an override occurred without additional information.
Parameter | Description | Type | Required |
---|---|---|---|
Overrides@Type | Defines check-in date for a guest. Values: AllowCreditFlagInGuestCompanyBooker, AllowManagementOfChannelConnect, AvailabilityOverride, BlacklistOverride, CancelReservation, DepositCollectionOverride, GroupRateOverride, GuaranteePolicyOverride, LateModificationOverride, ModifyInProgressReservationOverride, OnHoldReservationOverride, PackageSelectionRequiredOverride, PriceOverride, RestrictedRateOverride, RetainPrice, SubsourceOverride. | String | No |
Overrides/@AuthorizedBy | User who authorized the override. | String | No |
Overrides/@Comment | Comment to add information about an override. | String | No |
Overrides/@Description | Contains miscellaneous additional information associated with the override request. | String | No |
"Overrides": [
{
"Type": "AvailabilityOverride",
"Comment": "Manger Discretion"
}
]
Sample Request
{
"Overrides": [
{
"Type": "AvailabilityOverride",
"Comment": "Manger Discretion"
}
],
"Chain": {
"Id": 14161022
},
"Channels": {
"PrimaryChannel": {
"Code": "WEB"
},
"SecondaryChannel": {
"Code": "SYNXISWS_BE"
}
},
"Hotel": {
"Id": 100319
},
"Guests": [
{
"PersonName": {
"GivenName": "John",
"Surname": "Public"
},
"Payments": [
{
"PaymentCard": {
"CardCode": "VI",
"CardHolder": "John Public",
"CardNumber": "444444444444444",
"CardSecurityCode": "123",
"ExpireDate": "1225"
},
"Type": "CreditCard"
}
],
"ContactNumbers": [
{
"Number": "555-123-2717"
}
],
"EmailAddress": [
{
"Value": "john.public@email.com"
}
]
}
],
"RoomStay": {
"StartDate": "2023-06-07",
"EndDate": "2023-06-08",
"GuestCount": [
{
"AgeQualifyingCode": "Adult",
"NumGuests": 1
}
],
"NumRooms": 1,
"Products": [
{
"Product": {
"RateCode": "BAR",
"RoomCode": "LUXQ"
}
}
]
},
"status": "Confirmed"
}