POST Flights/SaveBookingDetails_TheTravelHouse_B2B?authcode={authcode}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| authcode | string |
Required |
Body Parameters
AirContext| Name | Description | Type | Additional information |
|---|---|---|---|
| PNR | string |
None. |
|
| phoneNo | string |
None. |
|
| mobileNo | string |
None. |
|
| emailID | string |
None. |
|
| baseFare | decimal number |
None. |
|
| tax | decimal number |
None. |
|
| mco | decimal number |
None. |
|
| AdultMco | decimal number |
None. |
|
| ChildMco | decimal number |
None. |
|
| InfantMco | decimal number |
None. |
|
| AdultBaseFare | decimal number |
None. |
|
| AdultTaxFare | decimal number |
None. |
|
| ChildBaseFare | decimal number |
None. |
|
| ChildTaxFare | decimal number |
None. |
|
| InfantBaseFare | decimal number |
None. |
|
| InfantTaxFare | decimal number |
None. |
|
| RefundShield | decimal number |
None. |
|
| RefundShieldPercent | decimal number |
None. |
|
| isRefundProtect | boolean |
None. |
|
| UserIP | string |
None. |
|
| BrowserDetails | string |
None. |
|
| DeviceType | integer |
None. |
|
| MarkupID | integer |
None. |
|
| searchID | string |
None. |
|
| ConfirmationNumber | string |
None. |
|
| segments | Collection of Segments |
None. |
|
| paymentDetails | PaymentDetails |
None. |
|
| passengerDetails | Collection of PaxDetails |
None. |
|
| priceDetails | Collection of PriceDetails |
None. |
|
| responseStatus | ResponseStatus |
None. |
|
| dataElements | Collection of dataElementsIndiv |
None. |
|
| Provider | integer |
None. |
|
| FareType | integer |
None. |
|
| CurrencyType | integer |
None. |
|
| Source_Media | string |
None. |
|
| TotalAmount | decimal number |
None. |
|
| KiwiBookingID | integer |
None. |
|
| KiwiTransaction_id | string |
None. |
|
| KiwiBookingToken | string |
None. |
|
| flights_checked | boolean |
None. |
|
| price_change | boolean |
None. |
|
| BookingStatus | integer |
None. |
|
| TripType | integer |
None. |
|
| PK_OrderId | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"PNR": "sample string 1",
"phoneNo": "sample string 2",
"mobileNo": "sample string 3",
"emailID": "sample string 4",
"baseFare": 5.0,
"tax": 6.0,
"mco": 7.0,
"AdultMco": 8.0,
"ChildMco": 9.0,
"InfantMco": 10.0,
"AdultBaseFare": 11.0,
"AdultTaxFare": 12.0,
"ChildBaseFare": 13.0,
"ChildTaxFare": 14.0,
"InfantBaseFare": 15.0,
"InfantTaxFare": 16.0,
"RefundShield": 17.0,
"RefundShieldPercent": 18.0,
"isRefundProtect": true,
"UserIP": "sample string 20",
"BrowserDetails": "sample string 21",
"DeviceType": 22,
"MarkupID": 23,
"searchID": "sample string 24",
"ConfirmationNumber": "sample string 25",
"segments": [
{
"orderNo": 1,
"SequenceNumber": 2,
"airline": "sample string 3",
"flightID": "sample string 4",
"flightNo": "sample string 5",
"equipmentType": "sample string 6",
"fromAirport": "sample string 7",
"depDate": "2026-10-29T03:20:01.956661+05:30",
"toAirport": "sample string 9",
"reachDate": "2026-10-29T03:20:01.956661+05:30",
"opratingAirline": "sample string 11",
"resDesignCode": "sample string 12",
"sliceAndDiceCode": "sample string 13",
"fromTerminal": "sample string 14",
"toTerminal": "sample string 15",
"cabinClass": 16,
"cabinType": "sample string 17",
"eft": 18,
"eft2": 19,
"estimateTime": 20,
"layOverTime": 21,
"techStops": "sample string 22",
"fareType": "sample string 23",
"fareBaseCode": "sample string 24",
"seats": 25,
"baggage": "sample string 26",
"isHideAirline": true,
"flightDuration": 28,
"isNearByOrg": true,
"isNearByDest": true,
"isFlexiFare": true,
"isReturn": true,
"airlineClass": "sample string 33",
"AClass": "sample string 34"
},
{
"orderNo": 1,
"SequenceNumber": 2,
"airline": "sample string 3",
"flightID": "sample string 4",
"flightNo": "sample string 5",
"equipmentType": "sample string 6",
"fromAirport": "sample string 7",
"depDate": "2026-10-29T03:20:01.956661+05:30",
"toAirport": "sample string 9",
"reachDate": "2026-10-29T03:20:01.956661+05:30",
"opratingAirline": "sample string 11",
"resDesignCode": "sample string 12",
"sliceAndDiceCode": "sample string 13",
"fromTerminal": "sample string 14",
"toTerminal": "sample string 15",
"cabinClass": 16,
"cabinType": "sample string 17",
"eft": 18,
"eft2": 19,
"estimateTime": 20,
"layOverTime": 21,
"techStops": "sample string 22",
"fareType": "sample string 23",
"fareBaseCode": "sample string 24",
"seats": 25,
"baggage": "sample string 26",
"isHideAirline": true,
"flightDuration": 28,
"isNearByOrg": true,
"isNearByDest": true,
"isFlexiFare": true,
"isReturn": true,
"airlineClass": "sample string 33",
"AClass": "sample string 34"
}
],
"paymentDetails": {
"cardCode": "sample string 1",
"cardNumber": "sample string 2",
"cardHolderName": "sample string 3",
"expiryMonth": "sample string 4",
"expiryYear": "sample string 5",
"cvvNo": "sample string 6",
"country": "sample string 7",
"address1": "sample string 8",
"address2": "sample string 9",
"city": "sample string 10",
"state": "sample string 11",
"stateOther": "sample string 12",
"postalCode": "sample string 13",
"billingPhoneNo": "sample string 14"
},
"passengerDetails": [
{
"travelerNo": 1,
"passengerType": 2,
"title": "sample string 3",
"firstName": "sample string 4",
"middleName": "sample string 5",
"lastName": "sample string 6",
"day": "sample string 7",
"month": "sample string 8",
"year": "sample string 9",
"dateOfBirth": "2026-10-29T03:20:01.956661+05:30",
"gender": 11,
"passportNumber": "sample string 12",
"nationality": "sample string 13",
"issueCountry": "sample string 14",
"expiryDate": "2026-10-29T03:20:01.956661+05:30",
"Meal": "sample string 15",
"Seat": "sample string 16",
"SpecialAssistance": "sample string 17",
"FFMiles": "sample string 18",
"TSA_Precheck": "sample string 19",
"RedressNumber": "sample string 20"
},
{
"travelerNo": 1,
"passengerType": 2,
"title": "sample string 3",
"firstName": "sample string 4",
"middleName": "sample string 5",
"lastName": "sample string 6",
"day": "sample string 7",
"month": "sample string 8",
"year": "sample string 9",
"dateOfBirth": "2026-10-29T03:20:01.956661+05:30",
"gender": 11,
"passportNumber": "sample string 12",
"nationality": "sample string 13",
"issueCountry": "sample string 14",
"expiryDate": "2026-10-29T03:20:01.956661+05:30",
"Meal": "sample string 15",
"Seat": "sample string 16",
"SpecialAssistance": "sample string 17",
"FFMiles": "sample string 18",
"TSA_Precheck": "sample string 19",
"RedressNumber": "sample string 20"
}
],
"priceDetails": [
{
"id": 1,
"BookingID": 2,
"ProdID": 3,
"ChargeID": 4,
"ChargesFor": 5,
"TotalUnit": 6,
"CostPrice": 7.0,
"SellPrice": 8.0,
"ChargesStatus": 9,
"SupplierID": 10,
"ChargesRemarks": "sample string 11",
"ChargesDate": "2026-10-29T03:20:01.956661+05:30",
"ModifyBy": 12,
"ModifyOn": "2026-10-29T03:20:01.956661+05:30",
"TotalCostPrice": 42.0,
"TotalSellPrice": 48.0
},
{
"id": 1,
"BookingID": 2,
"ProdID": 3,
"ChargeID": 4,
"ChargesFor": 5,
"TotalUnit": 6,
"CostPrice": 7.0,
"SellPrice": 8.0,
"ChargesStatus": 9,
"SupplierID": 10,
"ChargesRemarks": "sample string 11",
"ChargesDate": "2026-10-29T03:20:01.956661+05:30",
"ModifyBy": 12,
"ModifyOn": "2026-10-29T03:20:01.956661+05:30",
"TotalCostPrice": 42.0,
"TotalSellPrice": 48.0
}
],
"responseStatus": {
"status": 0,
"message": "sample string 1",
"BookingId": 2
},
"dataElements": [
{
"segmentName": "sample string 1",
"longFreetext": "sample string 2",
"type": "sample string 3"
},
{
"segmentName": "sample string 1",
"longFreetext": "sample string 2",
"type": "sample string 3"
}
],
"Provider": 26,
"FareType": 27,
"CurrencyType": 28,
"Source_Media": "sample string 29",
"TotalAmount": 18.0,
"KiwiBookingID": 30,
"KiwiTransaction_id": "sample string 31",
"KiwiBookingToken": "sample string 32",
"flights_checked": true,
"price_change": true,
"BookingStatus": 35,
"TripType": 36,
"PK_OrderId": "sample string 37"
}
application/xml, text/xml
Sample:
<AirContext xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CrmApi.Models">
<AdultBaseFare>11</AdultBaseFare>
<AdultMco>8</AdultMco>
<AdultTaxFare>12</AdultTaxFare>
<BookingStatus>35</BookingStatus>
<BrowserDetails>sample string 21</BrowserDetails>
<ChildBaseFare>13</ChildBaseFare>
<ChildMco>9</ChildMco>
<ChildTaxFare>14</ChildTaxFare>
<ConfirmationNumber>sample string 25</ConfirmationNumber>
<CurrencyType>28</CurrencyType>
<DeviceType>22</DeviceType>
<FareType>27</FareType>
<InfantBaseFare>15</InfantBaseFare>
<InfantMco>10</InfantMco>
<InfantTaxFare>16</InfantTaxFare>
<KiwiBookingID>30</KiwiBookingID>
<KiwiBookingToken>sample string 32</KiwiBookingToken>
<KiwiTransaction_id>sample string 31</KiwiTransaction_id>
<MarkupID>23</MarkupID>
<PK_OrderId>sample string 37</PK_OrderId>
<PNR>sample string 1</PNR>
<Provider>26</Provider>
<RefundShield>17</RefundShield>
<RefundShieldPercent>18</RefundShieldPercent>
<Source_Media>sample string 29</Source_Media>
<TripType>36</TripType>
<UserIP>sample string 20</UserIP>
<baseFare>5</baseFare>
<dataElements>
<dataElementsIndiv>
<longFreetext>sample string 2</longFreetext>
<segmentName>sample string 1</segmentName>
<type>sample string 3</type>
</dataElementsIndiv>
<dataElementsIndiv>
<longFreetext>sample string 2</longFreetext>
<segmentName>sample string 1</segmentName>
<type>sample string 3</type>
</dataElementsIndiv>
</dataElements>
<emailID>sample string 4</emailID>
<flights_checked>true</flights_checked>
<isRefundProtect>true</isRefundProtect>
<mco>7</mco>
<mobileNo>sample string 3</mobileNo>
<passengerDetails>
<PaxDetails>
<FFMiles>sample string 18</FFMiles>
<Meal>sample string 15</Meal>
<RedressNumber>sample string 20</RedressNumber>
<Seat>sample string 16</Seat>
<SpecialAssistance>sample string 17</SpecialAssistance>
<TSA_Precheck>sample string 19</TSA_Precheck>
<dateOfBirth>2026-10-29T03:20:01.956661+05:30</dateOfBirth>
<day>sample string 7</day>
<expiryDate>2026-10-29T03:20:01.956661+05:30</expiryDate>
<firstName>sample string 4</firstName>
<gender>11</gender>
<issueCountry>sample string 14</issueCountry>
<lastName>sample string 6</lastName>
<middleName>sample string 5</middleName>
<month>sample string 8</month>
<nationality>sample string 13</nationality>
<passengerType>2</passengerType>
<passportNumber>sample string 12</passportNumber>
<title>sample string 3</title>
<travelerNo>1</travelerNo>
<year>sample string 9</year>
</PaxDetails>
<PaxDetails>
<FFMiles>sample string 18</FFMiles>
<Meal>sample string 15</Meal>
<RedressNumber>sample string 20</RedressNumber>
<Seat>sample string 16</Seat>
<SpecialAssistance>sample string 17</SpecialAssistance>
<TSA_Precheck>sample string 19</TSA_Precheck>
<dateOfBirth>2026-10-29T03:20:01.956661+05:30</dateOfBirth>
<day>sample string 7</day>
<expiryDate>2026-10-29T03:20:01.956661+05:30</expiryDate>
<firstName>sample string 4</firstName>
<gender>11</gender>
<issueCountry>sample string 14</issueCountry>
<lastName>sample string 6</lastName>
<middleName>sample string 5</middleName>
<month>sample string 8</month>
<nationality>sample string 13</nationality>
<passengerType>2</passengerType>
<passportNumber>sample string 12</passportNumber>
<title>sample string 3</title>
<travelerNo>1</travelerNo>
<year>sample string 9</year>
</PaxDetails>
</passengerDetails>
<paymentDetails>
<address1>sample string 8</address1>
<address2>sample string 9</address2>
<billingPhoneNo>sample string 14</billingPhoneNo>
<cardCode>sample string 1</cardCode>
<cardHolderName>sample string 3</cardHolderName>
<cardNumber>sample string 2</cardNumber>
<city>sample string 10</city>
<country>sample string 7</country>
<cvvNo>sample string 6</cvvNo>
<expiryMonth>sample string 4</expiryMonth>
<expiryYear>sample string 5</expiryYear>
<postalCode>sample string 13</postalCode>
<state>sample string 11</state>
<stateOther>sample string 12</stateOther>
</paymentDetails>
<phoneNo>sample string 2</phoneNo>
<priceDetails>
<PriceDetails>
<BookingID>2</BookingID>
<ChargeID>4</ChargeID>
<ChargesDate>2026-10-29T03:20:01.956661+05:30</ChargesDate>
<ChargesFor>5</ChargesFor>
<ChargesRemarks>sample string 11</ChargesRemarks>
<ChargesStatus>9</ChargesStatus>
<CostPrice>7</CostPrice>
<ModifyBy>12</ModifyBy>
<ModifyOn>2026-10-29T03:20:01.956661+05:30</ModifyOn>
<ProdID>3</ProdID>
<SellPrice>8</SellPrice>
<SupplierID>10</SupplierID>
<TotalUnit>6</TotalUnit>
<id>1</id>
</PriceDetails>
<PriceDetails>
<BookingID>2</BookingID>
<ChargeID>4</ChargeID>
<ChargesDate>2026-10-29T03:20:01.956661+05:30</ChargesDate>
<ChargesFor>5</ChargesFor>
<ChargesRemarks>sample string 11</ChargesRemarks>
<ChargesStatus>9</ChargesStatus>
<CostPrice>7</CostPrice>
<ModifyBy>12</ModifyBy>
<ModifyOn>2026-10-29T03:20:01.956661+05:30</ModifyOn>
<ProdID>3</ProdID>
<SellPrice>8</SellPrice>
<SupplierID>10</SupplierID>
<TotalUnit>6</TotalUnit>
<id>1</id>
</PriceDetails>
</priceDetails>
<price_change>true</price_change>
<responseStatus>
<BookingId>2</BookingId>
<message>sample string 1</message>
<status>Error</status>
</responseStatus>
<searchID>sample string 24</searchID>
<segments>
<Segments>
<AClass>sample string 34</AClass>
<SequenceNumber>2</SequenceNumber>
<airline>sample string 3</airline>
<airlineClass>sample string 33</airlineClass>
<baggage>sample string 26</baggage>
<cabinClass>16</cabinClass>
<cabinType>sample string 17</cabinType>
<depDate>2026-10-29T03:20:01.956661+05:30</depDate>
<eft>18</eft>
<eft2>19</eft2>
<equipmentType>sample string 6</equipmentType>
<estimateTime>20</estimateTime>
<fareBaseCode>sample string 24</fareBaseCode>
<fareType>sample string 23</fareType>
<flightDuration>28</flightDuration>
<flightID>sample string 4</flightID>
<flightNo>sample string 5</flightNo>
<fromAirport>sample string 7</fromAirport>
<fromTerminal>sample string 14</fromTerminal>
<isFlexiFare>true</isFlexiFare>
<isHideAirline>true</isHideAirline>
<isNearByDest>true</isNearByDest>
<isNearByOrg>true</isNearByOrg>
<isReturn>true</isReturn>
<layOverTime>21</layOverTime>
<opratingAirline>sample string 11</opratingAirline>
<orderNo>1</orderNo>
<reachDate>2026-10-29T03:20:01.956661+05:30</reachDate>
<resDesignCode>sample string 12</resDesignCode>
<seats>25</seats>
<sliceAndDiceCode>sample string 13</sliceAndDiceCode>
<techStops>sample string 22</techStops>
<toAirport>sample string 9</toAirport>
<toTerminal>sample string 15</toTerminal>
</Segments>
<Segments>
<AClass>sample string 34</AClass>
<SequenceNumber>2</SequenceNumber>
<airline>sample string 3</airline>
<airlineClass>sample string 33</airlineClass>
<baggage>sample string 26</baggage>
<cabinClass>16</cabinClass>
<cabinType>sample string 17</cabinType>
<depDate>2026-10-29T03:20:01.956661+05:30</depDate>
<eft>18</eft>
<eft2>19</eft2>
<equipmentType>sample string 6</equipmentType>
<estimateTime>20</estimateTime>
<fareBaseCode>sample string 24</fareBaseCode>
<fareType>sample string 23</fareType>
<flightDuration>28</flightDuration>
<flightID>sample string 4</flightID>
<flightNo>sample string 5</flightNo>
<fromAirport>sample string 7</fromAirport>
<fromTerminal>sample string 14</fromTerminal>
<isFlexiFare>true</isFlexiFare>
<isHideAirline>true</isHideAirline>
<isNearByDest>true</isNearByDest>
<isNearByOrg>true</isNearByOrg>
<isReturn>true</isReturn>
<layOverTime>21</layOverTime>
<opratingAirline>sample string 11</opratingAirline>
<orderNo>1</orderNo>
<reachDate>2026-10-29T03:20:01.956661+05:30</reachDate>
<resDesignCode>sample string 12</resDesignCode>
<seats>25</seats>
<sliceAndDiceCode>sample string 13</sliceAndDiceCode>
<techStops>sample string 22</techStops>
<toAirport>sample string 9</toAirport>
<toTerminal>sample string 15</toTerminal>
</Segments>
</segments>
<tax>6</tax>
</AirContext>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |