POST Flights/SaveBookingDetails_TheTravelHouse_US?authcode={authcode}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
authcode

string

Required

Body Parameters

AirContext
NameDescriptionTypeAdditional 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:19:57.034872+05:30",
      "toAirport": "sample string 9",
      "reachDate": "2026-10-29T03:19:57.034872+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:19:57.034872+05:30",
      "toAirport": "sample string 9",
      "reachDate": "2026-10-29T03:19:57.034872+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:19:57.034872+05:30",
      "gender": 11,
      "passportNumber": "sample string 12",
      "nationality": "sample string 13",
      "issueCountry": "sample string 14",
      "expiryDate": "2026-10-29T03:19:57.034872+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:19:57.034872+05:30",
      "gender": 11,
      "passportNumber": "sample string 12",
      "nationality": "sample string 13",
      "issueCountry": "sample string 14",
      "expiryDate": "2026-10-29T03:19:57.034872+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:19:57.034872+05:30",
      "ModifyBy": 12,
      "ModifyOn": "2026-10-29T03:19:57.034872+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:19:57.034872+05:30",
      "ModifyBy": 12,
      "ModifyOn": "2026-10-29T03:19:57.034872+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:19:57.034872+05:30</dateOfBirth>
      <day>sample string 7</day>
      <expiryDate>2026-10-29T03:19:57.034872+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:19:57.034872+05:30</dateOfBirth>
      <day>sample string 7</day>
      <expiryDate>2026-10-29T03:19:57.034872+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:19:57.034872+05:30</ChargesDate>
      <ChargesFor>5</ChargesFor>
      <ChargesRemarks>sample string 11</ChargesRemarks>
      <ChargesStatus>9</ChargesStatus>
      <CostPrice>7</CostPrice>
      <ModifyBy>12</ModifyBy>
      <ModifyOn>2026-10-29T03:19:57.034872+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:19:57.034872+05:30</ChargesDate>
      <ChargesFor>5</ChargesFor>
      <ChargesRemarks>sample string 11</ChargesRemarks>
      <ChargesStatus>9</ChargesStatus>
      <CostPrice>7</CostPrice>
      <ModifyBy>12</ModifyBy>
      <ModifyOn>2026-10-29T03:19:57.034872+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:19:57.034872+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:19:57.034872+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:19:57.034872+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:19:57.034872+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
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.