Breadcrumb
- Reservation Services
- Create Reservation
- Use Cases
- Booking Channels
Booking Channels
Booking Channels are used to track how a reservation was created or modified.
Parameter | Description | Type | Required |
---|---|---|---|
PrimaryChannel | SynXis CR code for a reservation channel. | String | Yes |
SecondaryChannel | SynXis CR code for a reservation channel, interpreted as the second channel. | String | Yes |
SubSourceCode | SynXis CR code for a reservation channel sub source, interpreted as the third channel. | String | No |
SecondarySubSourceCode | SynXis CR code for a reservation channel sub source, interpreted as the fourth channel. | String | No |
"Channels": {
"PrimaryChannel": {
"Code": "WEB"
},
"SecondaryChannel": {
"Code": "SYNXISWS_BE"
},
"SubSourceCode": "KYAK",
"SecondarySubSourceCode": 789
}
Sample Request
{
"Channels": {
"PrimaryChannel": {
"Code": "WEB"
},
"SecondaryChannel": {
"Code": "SYNXISWS_BE"
},
"SubSourceCode": "KYAK"
}
"Chain": {
"Id": 14161022
},
"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"
}