POST api/FlightTicket
Request Information
URI Parameters
None.
Body Parameters
FlightTicketBindingModelName | Description | Type | Additional information |
---|---|---|---|
DestinationAirportCode | string |
Required String length: inclusive between 0 and 4 |
|
OriginAirportCode | string |
Required |
|
DepartureDateTime | date |
None. |
|
ArrivalDateTime | date |
None. |
|
AdultPax | integer |
None. |
|
ChildPax | integer |
None. |
|
InfantPax | integer |
None. |
|
CabinClass | string |
None. |
Request Formats
application/json, text/json
Sample:
{ "DestinationAirportCode": "sample string 1", "OriginAirportCode": "sample string 2", "DepartureDateTime": "2025-06-26T13:05:31.7644809+00:00", "ArrivalDateTime": "2025-06-26T13:05:31.7644809+00:00", "AdultPax": 3, "ChildPax": 4, "InfantPax": 5, "CabinClass": "sample string 6" }
application/xml, text/xml
Sample:
<FlightTicketBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO"> <AdultPax>3</AdultPax> <ArrivalDateTime>2025-06-26T13:05:31.7644809+00:00</ArrivalDateTime> <CabinClass>sample string 6</CabinClass> <ChildPax>4</ChildPax> <DepartureDateTime>2025-06-26T13:05:31.7644809+00:00</DepartureDateTime> <DestinationAirportCode>sample string 1</DestinationAirportCode> <InfantPax>5</InfantPax> <OriginAirportCode>sample string 2</OriginAirportCode> </FlightTicketBindingModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
FlightTicketViewModelName | Description | Type | Additional information |
---|---|---|---|
DepartureDateTime | date |
None. |
|
ArrivalDateTime | date |
None. |
|
Duration |
In second unit |
integer |
None. |
DepartureDateAdjustment | integer |
None. |
|
Refundable | boolean |
None. |
|
TransitCount | integer |
None. |
|
FlightSchedule | Collection of FlightScheduleViewModel |
None. |
|
PricingShopInfo | PricingShopInfoViewModel |
None. |
|
ReferenceRefId | string |
None. |
Response Formats
application/json, text/json
Sample:
{ "DepartureDateTime": "2025-06-26T13:05:31.7801079+00:00", "ArrivalDateTime": "2025-06-26T13:05:31.7801079+00:00", "Duration": 3, "DepartureDateAdjustment": 4, "Refundable": true, "TransitCount": 6, "FlightSchedule": [ { "Departure": { "Airport": { "Id": "sample string 1", "Text": "sample string 2" }, "City": { "Id": "sample string 1", "Text": "sample string 2" }, "Country": { "Id": "sample string 1", "Text": "sample string 2" }, "DateTime": "2025-06-26T13:05:31.7801079+00:00", "Terminal": "sample string 2" }, "Arrival": { "Airport": { "Id": "sample string 1", "Text": "sample string 2" }, "City": { "Id": "sample string 1", "Text": "sample string 2" }, "Country": { "Id": "sample string 1", "Text": "sample string 2" }, "DateTime": "2025-06-26T13:05:31.7801079+00:00", "Terminal": "sample string 2" }, "Carrier": { "Marketing": { "Id": "sample string 1", "Text": "sample string 2", "FlightNumber": 3, "ImageUrl": "sample string 4" }, "Operating": { "Id": "sample string 1", "Text": "sample string 2", "FlightNumber": 3, "ImageUrl": "sample string 4" }, "Disclosure": "sample string 1" }, "Facilities": [ { "Id": "sample string 1", "Text": "sample string 2" }, { "Id": "sample string 1", "Text": "sample string 2" } ] }, { "Departure": { "Airport": { "Id": "sample string 1", "Text": "sample string 2" }, "City": { "Id": "sample string 1", "Text": "sample string 2" }, "Country": { "Id": "sample string 1", "Text": "sample string 2" }, "DateTime": "2025-06-26T13:05:31.7801079+00:00", "Terminal": "sample string 2" }, "Arrival": { "Airport": { "Id": "sample string 1", "Text": "sample string 2" }, "City": { "Id": "sample string 1", "Text": "sample string 2" }, "Country": { "Id": "sample string 1", "Text": "sample string 2" }, "DateTime": "2025-06-26T13:05:31.7801079+00:00", "Terminal": "sample string 2" }, "Carrier": { "Marketing": { "Id": "sample string 1", "Text": "sample string 2", "FlightNumber": 3, "ImageUrl": "sample string 4" }, "Operating": { "Id": "sample string 1", "Text": "sample string 2", "FlightNumber": 3, "ImageUrl": "sample string 4" }, "Disclosure": "sample string 1" }, "Facilities": [ { "Id": "sample string 1", "Text": "sample string 2" }, { "Id": "sample string 1", "Text": "sample string 2" } ] } ], "PricingShopInfo": { "PassangerShopInfoViewModels": [ { "PaxAgeType": "sample string 1", "PaxCount": 2, "TotalFare": 3.0, "CurrencyId": "sample string 4", "IncludedTax": 5.0, "BaggageAllowance": { "Value": 1, "UnitOfMeasurement": "sample string 2", "PieceCount": 3 }, "AdditionalMessage": [ { "Category": "sample string 1", "Message": "sample string 2" }, { "Category": "sample string 1", "Message": "sample string 2" } ], "Facilities": [ { "Id": "sample string 1", "Text": "sample string 2" }, { "Id": "sample string 1", "Text": "sample string 2" } ] }, { "PaxAgeType": "sample string 1", "PaxCount": 2, "TotalFare": 3.0, "CurrencyId": "sample string 4", "IncludedTax": 5.0, "BaggageAllowance": { "Value": 1, "UnitOfMeasurement": "sample string 2", "PieceCount": 3 }, "AdditionalMessage": [ { "Category": "sample string 1", "Message": "sample string 2" }, { "Category": "sample string 1", "Message": "sample string 2" } ], "Facilities": [ { "Id": "sample string 1", "Text": "sample string 2" }, { "Id": "sample string 1", "Text": "sample string 2" } ] } ] }, "ReferenceRefId": "sample string 7" }
application/xml, text/xml
Sample:
<FlightTicketViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO"> <ArrivalDateTime>2025-06-26T13:05:31.7801079+00:00</ArrivalDateTime> <DepartureDateAdjustment>4</DepartureDateAdjustment> <DepartureDateTime>2025-06-26T13:05:31.7801079+00:00</DepartureDateTime> <Duration>3</Duration> <FlightSchedule> <FlightScheduleViewModel> <Arrival> <Airport> <Id>sample string 1</Id> <Text>sample string 2</Text> </Airport> <City> <Id>sample string 1</Id> <Text>sample string 2</Text> </City> <Country> <Id>sample string 1</Id> <Text>sample string 2</Text> </Country> <DateTime>2025-06-26T13:05:31.7801079+00:00</DateTime> <Terminal>sample string 2</Terminal> </Arrival> <Carrier> <Disclosure>sample string 1</Disclosure> <Marketing> <FlightNumber>3</FlightNumber> <Id>sample string 1</Id> <ImageUrl>sample string 4</ImageUrl> <Text>sample string 2</Text> </Marketing> <Operating> <FlightNumber>3</FlightNumber> <Id>sample string 1</Id> <ImageUrl>sample string 4</ImageUrl> <Text>sample string 2</Text> </Operating> </Carrier> <Departure> <Airport> <Id>sample string 1</Id> <Text>sample string 2</Text> </Airport> <City> <Id>sample string 1</Id> <Text>sample string 2</Text> </City> <Country> <Id>sample string 1</Id> <Text>sample string 2</Text> </Country> <DateTime>2025-06-26T13:05:31.7801079+00:00</DateTime> <Terminal>sample string 2</Terminal> </Departure> <Facilities> <FlightFacility> <Id>sample string 1</Id> <Text>sample string 2</Text> </FlightFacility> <FlightFacility> <Id>sample string 1</Id> <Text>sample string 2</Text> </FlightFacility> </Facilities> </FlightScheduleViewModel> <FlightScheduleViewModel> <Arrival> <Airport> <Id>sample string 1</Id> <Text>sample string 2</Text> </Airport> <City> <Id>sample string 1</Id> <Text>sample string 2</Text> </City> <Country> <Id>sample string 1</Id> <Text>sample string 2</Text> </Country> <DateTime>2025-06-26T13:05:31.7801079+00:00</DateTime> <Terminal>sample string 2</Terminal> </Arrival> <Carrier> <Disclosure>sample string 1</Disclosure> <Marketing> <FlightNumber>3</FlightNumber> <Id>sample string 1</Id> <ImageUrl>sample string 4</ImageUrl> <Text>sample string 2</Text> </Marketing> <Operating> <FlightNumber>3</FlightNumber> <Id>sample string 1</Id> <ImageUrl>sample string 4</ImageUrl> <Text>sample string 2</Text> </Operating> </Carrier> <Departure> <Airport> <Id>sample string 1</Id> <Text>sample string 2</Text> </Airport> <City> <Id>sample string 1</Id> <Text>sample string 2</Text> </City> <Country> <Id>sample string 1</Id> <Text>sample string 2</Text> </Country> <DateTime>2025-06-26T13:05:31.7801079+00:00</DateTime> <Terminal>sample string 2</Terminal> </Departure> <Facilities> <FlightFacility> <Id>sample string 1</Id> <Text>sample string 2</Text> </FlightFacility> <FlightFacility> <Id>sample string 1</Id> <Text>sample string 2</Text> </FlightFacility> </Facilities> </FlightScheduleViewModel> </FlightSchedule> <PricingShopInfo> <PassangerShopInfoViewModels> <PricingShopInfoViewModel.PassengerShopInfoViewModel> <AdditionalMessage> <AdditionalMessage> <Category>sample string 1</Category> <Message>sample string 2</Message> </AdditionalMessage> <AdditionalMessage> <Category>sample string 1</Category> <Message>sample string 2</Message> </AdditionalMessage> </AdditionalMessage> <BaggageAllowance> <PieceCount>3</PieceCount> <UnitOfMeasurement>sample string 2</UnitOfMeasurement> <Value>1</Value> </BaggageAllowance> <CurrencyId>sample string 4</CurrencyId> <Facilities> <FlightFacility> <Id>sample string 1</Id> <Text>sample string 2</Text> </FlightFacility> <FlightFacility> <Id>sample string 1</Id> <Text>sample string 2</Text> </FlightFacility> </Facilities> <IncludedTax>5</IncludedTax> <PaxAgeType>sample string 1</PaxAgeType> <PaxCount>2</PaxCount> <TotalFare>3</TotalFare> </PricingShopInfoViewModel.PassengerShopInfoViewModel> <PricingShopInfoViewModel.PassengerShopInfoViewModel> <AdditionalMessage> <AdditionalMessage> <Category>sample string 1</Category> <Message>sample string 2</Message> </AdditionalMessage> <AdditionalMessage> <Category>sample string 1</Category> <Message>sample string 2</Message> </AdditionalMessage> </AdditionalMessage> <BaggageAllowance> <PieceCount>3</PieceCount> <UnitOfMeasurement>sample string 2</UnitOfMeasurement> <Value>1</Value> </BaggageAllowance> <CurrencyId>sample string 4</CurrencyId> <Facilities> <FlightFacility> <Id>sample string 1</Id> <Text>sample string 2</Text> </FlightFacility> <FlightFacility> <Id>sample string 1</Id> <Text>sample string 2</Text> </FlightFacility> </Facilities> <IncludedTax>5</IncludedTax> <PaxAgeType>sample string 1</PaxAgeType> <PaxCount>2</PaxCount> <TotalFare>3</TotalFare> </PricingShopInfoViewModel.PassengerShopInfoViewModel> </PassangerShopInfoViewModels> </PricingShopInfo> <ReferenceRefId>sample string 7</ReferenceRefId> <Refundable>true</Refundable> <TransitCount>6</TransitCount> </FlightTicketViewModel>