POST api/HotelReservation
Function to import hotel reservations to loyaltii
Request Information
URI Parameters
None.
Body Parameters
HotelReservation| Name | Description | Type | Additional information |
|---|---|---|---|
| TransactionId | globally unique identifier |
None. |
|
| ChannelCode | string |
None. |
|
| SubChannelCode | string |
None. |
|
| RateDistributorReservationId | string |
None. |
|
| StayNights | integer |
None. |
|
| TotalRooms | integer |
None. |
|
| ReservationNotes | string |
None. |
|
| CurrencyCode | string |
None. |
|
| TotalAmount | decimal number |
None. |
|
| TotalRoomAmount | decimal number |
None. |
|
| TotalTaxAmount | decimal number |
None. |
|
| TotalRoomCostGBP | decimal number |
None. |
|
| TotalAddOns | integer |
None. |
|
| Customer | HotelReservationCustomer |
None. |
|
| BookingChannelReservationId | string |
None. |
|
| EvoBookingId | string |
None. |
|
| HotelId | integer |
None. |
|
| ArrivalDateTime | date |
None. |
|
| DepartureDateTime | date |
None. |
|
| ReservationDateTime | date |
None. |
|
| Status | HotelOrderStatus |
None. |
|
| DistChannel | string |
None. |
|
| IsMobileBooking | boolean |
None. |
|
| ChannelDescription | string |
None. |
|
| ReservationLastModifiedDate | date |
None. |
|
| GHNumber | string |
None. |
|
| HotelCity | string |
None. |
|
| HotelCountry | string |
None. |
|
| AccountManager | string |
None. |
|
| EvoReservationId | string |
None. |
|
| Active | boolean |
None. |
|
| PaymentTerms | string |
None. |
|
| Language | string |
None. |
|
| CreditCardType | string |
None. |
|
| WsSource | string |
None. |
|
| PMS | string |
None. |
|
| Rooms | Collection of HotelReservationRoom |
None. |
Request Formats
application/json, text/json
Sample:
{
"TransactionId": "ba2c37e6-1aaa-433f-a733-6089e073ade3",
"ChannelCode": "sample string 2",
"SubChannelCode": "sample string 3",
"RateDistributorReservationId": "sample string 4",
"StayNights": 5,
"TotalRooms": 6,
"ReservationNotes": "sample string 7",
"CurrencyCode": "sample string 8",
"TotalAmount": 9.0,
"TotalRoomAmount": 10.0,
"TotalTaxAmount": 11.0,
"TotalRoomCostGBP": 12.0,
"TotalAddOns": 13,
"Customer": {
"FirstName": "sample string 1",
"LastName": "sample string 2",
"OptInForEmails": true,
"Phone": "sample string 4",
"Email": "sample string 5",
"StreetAddress": "sample string 6",
"StreetAddress2": "sample string 7",
"PostCode": "sample string 8",
"City": "sample string 9",
"State": "sample string 10",
"CountryCode": "sample string 11",
"CountryName": "sample string 12"
},
"BookingChannelReservationId": "sample string 14",
"EvoBookingId": "sample string 15",
"HotelId": 16,
"ArrivalDateTime": "2026-02-03T04:12:30.8544061+00:00",
"DepartureDateTime": "2026-02-03T04:12:30.8544061+00:00",
"ReservationDateTime": "2026-02-03T04:12:30.8544061+00:00",
"Status": 1,
"DistChannel": "sample string 20",
"IsMobileBooking": true,
"ChannelDescription": "sample string 22",
"ReservationLastModifiedDate": "2026-02-03T04:12:30.8544061+00:00",
"GHNumber": "sample string 24",
"HotelCity": "sample string 25",
"HotelCountry": "sample string 26",
"AccountManager": "sample string 27",
"EvoReservationId": "sample string 28",
"Active": true,
"PaymentTerms": "sample string 30",
"Language": "sample string 31",
"CreditCardType": "sample string 32",
"WsSource": "sample string 33",
"PMS": "sample string 34",
"Rooms": [
{
"RatePlanCode": 1,
"RatePlanName": "sample string 2",
"RoomTypeCode": 3,
"RoomTypeName": "sample string 4",
"GuaranteePolicy": "sample string 5",
"CancelPolicy": "sample string 6",
"NumberAdults": 7,
"NumberChildren": 8,
"ChildrenAges": [
1,
2
],
"TotalAmount": 9.0,
"TotalRoomAmount": 10.0,
"TotalTaxAmount": 11.0,
"TotalRoomCostGBP": 12.0,
"TotalAddOns": 13,
"FirstName": "sample string 14",
"LastName": "sample string 15",
"Email": "sample string 16",
"EmailPermission": true,
"GuestRequest": "sample string 18",
"AverageNightlyRate": 19.0,
"RateCategory": "sample string 20",
"RateType": "sample string 21",
"DefaultRatePlanName": "sample string 22",
"ShortDescription": "sample string 23",
"LongDescription": "sample string 24",
"ArrivalDateTime": "2026-02-03T04:12:30.8544061+00:00",
"DepartureDateTime": "2026-02-03T04:12:30.8544061+00:00",
"CommHotelToPay": 27.0,
"BookingReferrer": "sample string 28",
"RateAssociatedCompanyName": "sample string 29",
"SpecialAccessProfileDescription": "sample string 30",
"SpecialAccessProfileName": "sample string 31",
"SpecialAccessProfileCode": "sample string 32",
"SpecialAccessDiscountValue": 1.0,
"SpecialAccessIsDiscountPercentage": true,
"ReservationNotes": "sample string 33",
"Rates": [
{
"Date": "2026-02-03T04:12:30.870037+00:00",
"Amount": 2.0
},
{
"Date": "2026-02-03T04:12:30.870037+00:00",
"Amount": 2.0
}
]
},
{
"RatePlanCode": 1,
"RatePlanName": "sample string 2",
"RoomTypeCode": 3,
"RoomTypeName": "sample string 4",
"GuaranteePolicy": "sample string 5",
"CancelPolicy": "sample string 6",
"NumberAdults": 7,
"NumberChildren": 8,
"ChildrenAges": [
1,
2
],
"TotalAmount": 9.0,
"TotalRoomAmount": 10.0,
"TotalTaxAmount": 11.0,
"TotalRoomCostGBP": 12.0,
"TotalAddOns": 13,
"FirstName": "sample string 14",
"LastName": "sample string 15",
"Email": "sample string 16",
"EmailPermission": true,
"GuestRequest": "sample string 18",
"AverageNightlyRate": 19.0,
"RateCategory": "sample string 20",
"RateType": "sample string 21",
"DefaultRatePlanName": "sample string 22",
"ShortDescription": "sample string 23",
"LongDescription": "sample string 24",
"ArrivalDateTime": "2026-02-03T04:12:30.8544061+00:00",
"DepartureDateTime": "2026-02-03T04:12:30.8544061+00:00",
"CommHotelToPay": 27.0,
"BookingReferrer": "sample string 28",
"RateAssociatedCompanyName": "sample string 29",
"SpecialAccessProfileDescription": "sample string 30",
"SpecialAccessProfileName": "sample string 31",
"SpecialAccessProfileCode": "sample string 32",
"SpecialAccessDiscountValue": 1.0,
"SpecialAccessIsDiscountPercentage": true,
"ReservationNotes": "sample string 33",
"Rates": [
{
"Date": "2026-02-03T04:12:30.870037+00:00",
"Amount": 2.0
},
{
"Date": "2026-02-03T04:12:30.870037+00:00",
"Amount": 2.0
}
]
}
]
}
text/plain
Sample:
{"TransactionId":"ba2c37e6-1aaa-433f-a733-6089e073ade3","ChannelCode":"sample string 2","SubChannelCode":"sample string 3","RateDistributorReservationId":"sample string 4","StayNights":5,"TotalRooms":6,"ReservationNotes":"sample string 7","CurrencyCode":"sample string 8","TotalAmount":9.0,"TotalRoomAmount":10.0,"TotalTaxAmount":11.0,"TotalRoomCostGBP":12.0,"TotalAddOns":13,"Customer":{"FirstName":"sample string 1","LastName":"sample string 2","OptInForEmails":true,"Phone":"sample string 4","Email":"sample string 5","StreetAddress":"sample string 6","StreetAddress2":"sample string 7","PostCode":"sample string 8","City":"sample string 9","State":"sample string 10","CountryCode":"sample string 11","CountryName":"sample string 12"},"BookingChannelReservationId":"sample string 14","EvoBookingId":"sample string 15","HotelId":16,"ArrivalDateTime":"2026-02-03T04:12:30.8544061+00:00","DepartureDateTime":"2026-02-03T04:12:30.8544061+00:00","ReservationDateTime":"2026-02-03T04:12:30.8544061+00:00","Status":1,"DistChannel":"sample string 20","IsMobileBooking":true,"ChannelDescription":"sample string 22","ReservationLastModifiedDate":"2026-02-03T04:12:30.8544061+00:00","GHNumber":"sample string 24","HotelCity":"sample string 25","HotelCountry":"sample string 26","AccountManager":"sample string 27","EvoReservationId":"sample string 28","Active":true,"PaymentTerms":"sample string 30","Language":"sample string 31","CreditCardType":"sample string 32","WsSource":"sample string 33","PMS":"sample string 34","Rooms":[{"RatePlanCode":1,"RatePlanName":"sample string 2","RoomTypeCode":3,"RoomTypeName":"sample string 4","GuaranteePolicy":"sample string 5","CancelPolicy":"sample string 6","NumberAdults":7,"NumberChildren":8,"ChildrenAges":[1,2],"TotalAmount":9.0,"TotalRoomAmount":10.0,"TotalTaxAmount":11.0,"TotalRoomCostGBP":12.0,"TotalAddOns":13,"FirstName":"sample string 14","LastName":"sample string 15","Email":"sample string 16","EmailPermission":true,"GuestRequest":"sample string 18","AverageNightlyRate":19.0,"RateCategory":"sample string 20","RateType":"sample string 21","DefaultRatePlanName":"sample string 22","ShortDescription":"sample string 23","LongDescription":"sample string 24","ArrivalDateTime":"2026-02-03T04:12:30.8544061+00:00","DepartureDateTime":"2026-02-03T04:12:30.8544061+00:00","CommHotelToPay":27.0,"BookingReferrer":"sample string 28","RateAssociatedCompanyName":"sample string 29","SpecialAccessProfileDescription":"sample string 30","SpecialAccessProfileName":"sample string 31","SpecialAccessProfileCode":"sample string 32","SpecialAccessDiscountValue":1.0,"SpecialAccessIsDiscountPercentage":true,"ReservationNotes":"sample string 33","Rates":[{"Date":"2026-02-03T04:12:30.870037+00:00","Amount":2.0},{"Date":"2026-02-03T04:12:30.870037+00:00","Amount":2.0}]},{"RatePlanCode":1,"RatePlanName":"sample string 2","RoomTypeCode":3,"RoomTypeName":"sample string 4","GuaranteePolicy":"sample string 5","CancelPolicy":"sample string 6","NumberAdults":7,"NumberChildren":8,"ChildrenAges":[1,2],"TotalAmount":9.0,"TotalRoomAmount":10.0,"TotalTaxAmount":11.0,"TotalRoomCostGBP":12.0,"TotalAddOns":13,"FirstName":"sample string 14","LastName":"sample string 15","Email":"sample string 16","EmailPermission":true,"GuestRequest":"sample string 18","AverageNightlyRate":19.0,"RateCategory":"sample string 20","RateType":"sample string 21","DefaultRatePlanName":"sample string 22","ShortDescription":"sample string 23","LongDescription":"sample string 24","ArrivalDateTime":"2026-02-03T04:12:30.8544061+00:00","DepartureDateTime":"2026-02-03T04:12:30.8544061+00:00","CommHotelToPay":27.0,"BookingReferrer":"sample string 28","RateAssociatedCompanyName":"sample string 29","SpecialAccessProfileDescription":"sample string 30","SpecialAccessProfileName":"sample string 31","SpecialAccessProfileCode":"sample string 32","SpecialAccessDiscountValue":1.0,"SpecialAccessIsDiscountPercentage":true,"ReservationNotes":"sample string 33","Rates":[{"Date":"2026-02-03T04:12:30.870037+00:00","Amount":2.0},{"Date":"2026-02-03T04:12:30.870037+00:00","Amount":2.0}]}]}
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
PostResult| Name | Description | Type | Additional information |
|---|---|---|---|
| Success | boolean |
None. |
|
| ErrorMessage | string |
None. |
|
| LoyaltiiId | integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"Success": true,
"ErrorMessage": "sample string 2",
"LoyaltiiId": 3
}
text/plain
Sample:
{"Success":true,"ErrorMessage":"sample string 2","LoyaltiiId":3}