Skip Navigation

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"
}