POST v1/Hotel/BookHotel
Request Information
URI Parameters
None.
Body Parameters
HotelBookRequestName | Description | Type | Additional information |
---|---|---|---|
BookingKey | string |
None. |
|
NumberOfRooms | string |
None. |
|
RoomWithGuest | Collection of byte |
None. |
|
ListOfRoomExtra | Collection of RoomExtra |
None. |
|
Paymentdetails | Collection of byte |
None. |
|
PCCCode | string |
None. |
|
HotelGroup | string |
None. |
|
SessionToken | string |
None. |
|
GuaranteeType | string |
None. |
|
PNR | string |
None. |
|
ServiceFee | string |
None. |
|
DKNumber | string |
None. |
|
MembershipId | string |
None. |
|
VendorCode | string |
None. |
|
SpecialInstruction | string |
None. |
|
Commission | Collection of SaveCommissionData |
None. |
|
ProfileId | string |
None. |
|
ProfileName | string |
None. |
|
TourPackInfo | TourPackInfo |
None. |
|
Checkin | string |
None. |
|
CheckOut | string |
None. |
|
ServiceFeeType | ServiceFeeTypes |
None. |
|
Vuserid | string |
None. |
|
PccCode | string |
None. |
|
UserId | integer |
None. |
|
AccountID | string |
None. |
|
UserName | string |
None. |
|
ApplicationDomain | ApplicationDomain |
None. |
|
guid | string |
None. |
Request Formats
application/json, text/json
Sample:
{ "BookingKey": "sample string 1", "NumberOfRooms": "sample string 2", "RoomWithGuest": "QEA=", "ListOfRoomExtra": [ { "Code": "sample string 1", "Amount": "sample string 2", "Description": "sample string 3" }, { "Code": "sample string 1", "Amount": "sample string 2", "Description": "sample string 3" } ], "Paymentdetails": "QEA=", "PCCCode": "sample string 3", "HotelGroup": "sample string 4", "SessionToken": "sample string 5", "GuaranteeType": "sample string 6", "PNR": "sample string 7", "ServiceFee": "sample string 8", "DKNumber": "sample string 9", "MembershipId": "sample string 10", "VendorCode": "sample string 11", "SpecialInstruction": "sample string 12", "Commission": [ { "CommissionType": "sample string 1", "CommissionValue": "sample string 2" }, { "CommissionType": "sample string 1", "CommissionValue": "sample string 2" } ], "ProfileId": "sample string 13", "ProfileName": "sample string 14", "TourPackInfo": { "GUID": "sample string 1", "Name": "sample string 2" }, "Checkin": "sample string 15", "CheckOut": "sample string 16", "ServiceFeeType": 0, "Vuserid": "sample string 17", "PccCode": "sample string 18", "UserId": 19, "AccountID": "sample string 20", "UserName": "sample string 21", "ApplicationDomain": 0, "guid": "sample string 22" }
application/xml, text/xml
Sample:
<HotelBookRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model"> <AccountID>sample string 20</AccountID> <ApplicationDomain>GTL</ApplicationDomain> <PccCode>sample string 18</PccCode> <UserId>19</UserId> <UserName>sample string 21</UserName> <Vuserid>sample string 17</Vuserid> <guid>sample string 22</guid> <BookingKey>sample string 1</BookingKey> <CheckOut>sample string 16</CheckOut> <Checkin>sample string 15</Checkin> <Commission> <SaveCommissionData> <CommissionType>sample string 1</CommissionType> <CommissionValue>sample string 2</CommissionValue> </SaveCommissionData> <SaveCommissionData> <CommissionType>sample string 1</CommissionType> <CommissionValue>sample string 2</CommissionValue> </SaveCommissionData> </Commission> <DKNumber>sample string 9</DKNumber> <GuaranteeType>sample string 6</GuaranteeType> <HotelGroup>sample string 4</HotelGroup> <ListOfRoomExtra> <RoomExtra> <Amount>sample string 2</Amount> <Code>sample string 1</Code> <Description>sample string 3</Description> </RoomExtra> <RoomExtra> <Amount>sample string 2</Amount> <Code>sample string 1</Code> <Description>sample string 3</Description> </RoomExtra> </ListOfRoomExtra> <MembershipId>sample string 10</MembershipId> <NumberOfRooms>sample string 2</NumberOfRooms> <PCCCode>sample string 3</PCCCode> <PNR>sample string 7</PNR> <Paymentdetails>QEA=</Paymentdetails> <ProfileId>sample string 13</ProfileId> <ProfileName>sample string 14</ProfileName> <RoomWithGuest>QEA=</RoomWithGuest> <ServiceFee>sample string 8</ServiceFee> <ServiceFeeType>PerPerson</ServiceFeeType> <SessionToken>sample string 5</SessionToken> <SpecialInstruction>sample string 12</SpecialInstruction> <TourPackInfo> <GUID>sample string 1</GUID> <Name>sample string 2</Name> </TourPackInfo> <VendorCode>sample string 11</VendorCode> </HotelBookRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HotelBookResponseName | Description | Type | Additional information |
---|---|---|---|
PNR | string |
None. |
|
Reservation | Reservation |
None. |
|
IsSuccess | boolean |
None. |
|
Message | string |
None. |
|
guid | string |
None. |
Response Formats
application/json, text/json
Sample:
{ "PNR": "sample string 1", "Reservation": { "HotelReservation": { "DayOfWeekInd": "sample string 1", "NumberInParty": "sample string 2", "NumberOfUnits": "sample string 3", "SegmentNumber": "sample string 4", "Status": "sample string 5", "Type": "sample string 6", "IsPast": true, "Id": "sample string 8", "BasicPropertyInfo": { "ChainCode": "sample string 1", "HotelCityCode": "sample string 2", "HotelCode": "sample string 3", "HotelName": "sample string 4", "Address": { "Type": "sample string 1", "AddressLine": "sample string 2", "AddressLine1": "sample string 3", "StateCode": "sample string 4", "CityName": "sample string 5", "CityCode": "sample string 6", "PostalCode": "sample string 7", "CountryCode": "sample string 8", "CountryName": "sample string 9", "StreetNmbr": "sample string 10" }, "CancelPenalty": "sample string 5", "ConfirmationNumber": "sample string 6", "DirectConnect": "sample string 7", "Fax": "sample string 8", "Phone": "sample string 9" }, "ReserveUnderName": "sample string 9", "Guarantee": "sample string 10", "RequestorID": "sample string 11", "ReservationRoomRate": { "NonCommission": true, "Percent": "sample string 2", "CommissionText": "sample string 3", "RateAmount": 4.0, "CurrencyCode": "sample string 5", "RoomTypeCode": "sample string 6", "TotalSurcharge": 7.0, "ApproximateTotal": "sample string 8", "RateAccessCodeBooked": { "ClientIdentificationCode": "sample string 1", "RateAccessCode": "sample string 2", "CategoryTypeCode": "sample string 3" } }, "Duration": "sample string 12", "Start": "sample string 13", "End": "sample string 14", "Product": { "SegmentReference": "sample string 1", "ProductCategory": "sample string 2", "ProductType": "sample string 3", "VendorCode": "sample string 4", "StatusCode": "sample string 5", "StartPoint": "sample string 6", "StartDateTime": "sample string 7", "EndPoint": "sample string 8", "EndDateTime": "sample string 9", "ProductName": "sample string 10" }, "BookingGuest": { "FirstName": "sample string 1", "MiddleName": "sample string 2", "LastName": "sample string 3", "Email": "sample string 4", "Type": "sample string 5", "FrequentFlyerNumber": "sample string 6", "LoyaltyId": "sample string 7", "VendorCode": "sample string 8", "TravelerNumber": "sample string 9", "Phone": "sample string 10", "Mobile": "sample string 11", "Fax": "sample string 12", "Gender": "sample string 13", "DOB": "sample string 14", "City": "sample string 15", "Country": "sample string 16", "PaxOrder": 17, "MealPreference": "sample string 18", "SpecialPreference": "sample string 19", "TravellerUpdatedBy": "sample string 20", "PassportIssueCountry": "sample string 21", "PassengerNationality": "sample string 22", "TicketNo": "sample string 23", "Seat": "sample string 24", "FrequentFlyers": [ { "SupplierCode": "sample string 1", "Number": "sample string 2", "TierLevelNumber": "sample string 3", "ShortText": "sample string 4", "ReceivingCarrierCode": "sample string 5", "StatusCode": "sample string 6", "RPH": 7, "Id": 8, "Text": "sample string 9" }, { "SupplierCode": "sample string 1", "Number": "sample string 2", "TierLevelNumber": "sample string 3", "ShortText": "sample string 4", "ReceivingCarrierCode": "sample string 5", "StatusCode": "sample string 6", "RPH": 7, "Id": 8, "Text": "sample string 9" } ] }, "RoomDescription": "sample string 15", "RoomDescriptionName": "sample string 16", "AmountBeforeTax": 17.0, "AmountAfterTax": 18.0, "NightlyRate": 19.0, "AdditionalFeesInclusive": true, "TaxInclusive": true, "IncidentalsInclusive": true, "AdditionalDetail": [ "sample string 1", "sample string 2" ], "Taxes": 23.0, "CancelPenalty": { "Refundable": true, "OffsetTimeUnit": "sample string 2", "OffsetUnitMultiplier": "sample string 3", "PenaltyDescription": "sample string 4" }, "IsPlacedInQueue": true, "ListOfAmenities": [ { "AmenityCode": "sample string 1", "AmenityName": "sample string 2" }, { "AmenityCode": "sample string 1", "AmenityName": "sample string 2" } ], "LocationInfo": { "Address": { "Type": "sample string 1", "AddressLine": "sample string 2", "AddressLine1": "sample string 3", "StateCode": "sample string 4", "CityName": "sample string 5", "CityCode": "sample string 6", "PostalCode": "sample string 7", "CountryCode": "sample string 8", "CountryName": "sample string 9", "StreetNmbr": "sample string 10" }, "Latitude": "sample string 1", "Longitude": "sample string 2", "ContactPhone": "sample string 3", "ContactFax": "sample string 4" } } }, "IsSuccess": true, "Message": "sample string 3", "guid": "sample string 4" }
application/xml, text/xml
Sample:
<HotelBookResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GT.AzrTravelApi.Model"> <IsSuccess>true</IsSuccess> <Message>sample string 3</Message> <PNR i:nil="true" /> <guid>sample string 4</guid> <PNR>sample string 1</PNR> <Reservation> <HotelReservation> <AdditionalDetail xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d4p1:string>sample string 1</d4p1:string> <d4p1:string>sample string 2</d4p1:string> </AdditionalDetail> <AdditionalFeesInclusive>true</AdditionalFeesInclusive> <AmountAfterTax>18</AmountAfterTax> <AmountBeforeTax>17</AmountBeforeTax> <BasicPropertyInfo> <Address> <AddressLine>sample string 2</AddressLine> <AddressLine1>sample string 3</AddressLine1> <CityCode>sample string 6</CityCode> <CityName>sample string 5</CityName> <CountryCode>sample string 8</CountryCode> <CountryName>sample string 9</CountryName> <PostalCode>sample string 7</PostalCode> <StateCode>sample string 4</StateCode> <StreetNmbr>sample string 10</StreetNmbr> <Type>sample string 1</Type> </Address> <CancelPenalty>sample string 5</CancelPenalty> <ChainCode>sample string 1</ChainCode> <ConfirmationNumber>sample string 6</ConfirmationNumber> <DirectConnect>sample string 7</DirectConnect> <Fax>sample string 8</Fax> <HotelCityCode>sample string 2</HotelCityCode> <HotelCode>sample string 3</HotelCode> <HotelName>sample string 4</HotelName> <Phone>sample string 9</Phone> </BasicPropertyInfo> <BookingGuest> <City>sample string 15</City> <Country>sample string 16</Country> <DOB>sample string 14</DOB> <Email>sample string 4</Email> <Fax>sample string 12</Fax> <FirstName>sample string 1</FirstName> <FrequentFlyerNumber>sample string 6</FrequentFlyerNumber> <FrequentFlyers> <FrequentFlyer> <Id>8</Id> <Number>sample string 2</Number> <RPH>7</RPH> <ReceivingCarrierCode>sample string 5</ReceivingCarrierCode> <ShortText>sample string 4</ShortText> <StatusCode>sample string 6</StatusCode> <SupplierCode>sample string 1</SupplierCode> <Text>sample string 9</Text> <TierLevelNumber>sample string 3</TierLevelNumber> </FrequentFlyer> <FrequentFlyer> <Id>8</Id> <Number>sample string 2</Number> <RPH>7</RPH> <ReceivingCarrierCode>sample string 5</ReceivingCarrierCode> <ShortText>sample string 4</ShortText> <StatusCode>sample string 6</StatusCode> <SupplierCode>sample string 1</SupplierCode> <Text>sample string 9</Text> <TierLevelNumber>sample string 3</TierLevelNumber> </FrequentFlyer> </FrequentFlyers> <Gender>sample string 13</Gender> <LastName>sample string 3</LastName> <LoyaltyId>sample string 7</LoyaltyId> <MealPreference>sample string 18</MealPreference> <MiddleName>sample string 2</MiddleName> <Mobile>sample string 11</Mobile> <PassengerNationality>sample string 22</PassengerNationality> <PassportIssueCountry>sample string 21</PassportIssueCountry> <PaxOrder>17</PaxOrder> <Phone>sample string 10</Phone> <Seat>sample string 24</Seat> <SpecialPreference>sample string 19</SpecialPreference> <TicketNo>sample string 23</TicketNo> <TravelerNumber>sample string 9</TravelerNumber> <TravellerUpdatedBy>sample string 20</TravellerUpdatedBy> <Type>sample string 5</Type> <VendorCode>sample string 8</VendorCode> </BookingGuest> <CancelPenalty> <OffsetTimeUnit>sample string 2</OffsetTimeUnit> <OffsetUnitMultiplier>sample string 3</OffsetUnitMultiplier> <PenaltyDescription>sample string 4</PenaltyDescription> <Refundable>true</Refundable> </CancelPenalty> <DayOfWeekInd>sample string 1</DayOfWeekInd> <Duration>sample string 12</Duration> <End>sample string 14</End> <Guarantee>sample string 10</Guarantee> <Id>sample string 8</Id> <IncidentalsInclusive>true</IncidentalsInclusive> <IsPast>true</IsPast> <IsPlacedInQueue>true</IsPlacedInQueue> <ListOfAmenities> <SabreAmenity> <AmenityCode>sample string 1</AmenityCode> <AmenityName>sample string 2</AmenityName> </SabreAmenity> <SabreAmenity> <AmenityCode>sample string 1</AmenityCode> <AmenityName>sample string 2</AmenityName> </SabreAmenity> </ListOfAmenities> <LocationInfo> <Address> <AddressLine>sample string 2</AddressLine> <AddressLine1>sample string 3</AddressLine1> <CityCode>sample string 6</CityCode> <CityName>sample string 5</CityName> <CountryCode>sample string 8</CountryCode> <CountryName>sample string 9</CountryName> <PostalCode>sample string 7</PostalCode> <StateCode>sample string 4</StateCode> <StreetNmbr>sample string 10</StreetNmbr> <Type>sample string 1</Type> </Address> <ContactFax>sample string 4</ContactFax> <ContactPhone>sample string 3</ContactPhone> <Latitude>sample string 1</Latitude> <Longitude>sample string 2</Longitude> </LocationInfo> <NightlyRate>19</NightlyRate> <NumberInParty>sample string 2</NumberInParty> <NumberOfUnits>sample string 3</NumberOfUnits> <Product> <EndDateTime>sample string 9</EndDateTime> <EndPoint>sample string 8</EndPoint> <ProductCategory>sample string 2</ProductCategory> <ProductName>sample string 10</ProductName> <ProductType>sample string 3</ProductType> <SegmentReference>sample string 1</SegmentReference> <StartDateTime>sample string 7</StartDateTime> <StartPoint>sample string 6</StartPoint> <StatusCode>sample string 5</StatusCode> <VendorCode>sample string 4</VendorCode> </Product> <RequestorID>sample string 11</RequestorID> <ReservationRoomRate> <ApproximateTotal>sample string 8</ApproximateTotal> <CommissionText>sample string 3</CommissionText> <CurrencyCode>sample string 5</CurrencyCode> <NonCommission>true</NonCommission> <Percent>sample string 2</Percent> <RateAccessCodeBooked> <CategoryTypeCode>sample string 3</CategoryTypeCode> <ClientIdentificationCode>sample string 1</ClientIdentificationCode> <RateAccessCode>sample string 2</RateAccessCode> </RateAccessCodeBooked> <RateAmount>4</RateAmount> <RoomTypeCode>sample string 6</RoomTypeCode> <TotalSurcharge>7</TotalSurcharge> </ReservationRoomRate> <ReserveUnderName>sample string 9</ReserveUnderName> <RoomDescription>sample string 15</RoomDescription> <RoomDescriptionName>sample string 16</RoomDescriptionName> <SegmentNumber>sample string 4</SegmentNumber> <Start>sample string 13</Start> <Status>sample string 5</Status> <TaxInclusive>true</TaxInclusive> <Taxes>23</Taxes> <Type>sample string 6</Type> </HotelReservation> </Reservation> </HotelBookResponse>