POST api/FlightBooking
Request Information
URI Parameters
None.
Body Parameters
FlightBookingRequestName | Description | Type | Additional information |
---|---|---|---|
RequestId | string |
None. |
|
SelectedFlightId | string |
None. |
|
AvailabilityRequest | AvailabilityRequest |
None. |
|
Passengers | Collection of Passenger |
None. |
|
NameCommands | Collection of string |
None. |
|
Flight | PricedFlightTuple |
None. |
|
CustomContent | Dictionary of string [key] and string [value] |
None. |
|
Queues | Collection of CRSQueue |
None. |
|
AdditionalCommands | Collection of string |
None. |
|
RequestedItineraryStatus | ItineraryStatus |
None. |
|
RequestedShell | boolean |
None. |
|
PnrLocator | string |
None. |
|
IsNewBooking | boolean |
None. |
|
IsTravelWith | boolean |
None. |
|
GroupName | string |
None. |
|
GroupCount | integer |
None. |
|
DeleteMovedBlockPassengers | boolean |
None. |
|
ShouldPreventPostback | boolean |
None. |
|
UseRoundTripPricing | boolean |
None. |
|
Memo | string |
None. |
|
Notes | string |
None. |
|
SellingCurrency | string |
None. |
|
SellingExchangeRate | decimal number |
None. |
|
SellingExchangeRateFromGDS | boolean |
None. |
|
AddNoReshopRemark | boolean |
None. |
|
ClientId | string |
None. |
Request Formats
application/json
Sample:
Sample not available.
text/json
Sample:
Sample not available.
text/xml
Sample:
Sample not available.
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
FlightBookingResponseName | Description | Type | Additional information |
---|---|---|---|
BlockLocators | Collection of string |
None. |
|
BlockPassengerRowIds | Collection of integer |
None. |
|
ErrorAtEndTransaction | boolean |
None. |
|
ErrorMessage | string |
None. |
|
Flight | FlightOption |
None. |
|
FailedToSellFlights | Collection of RRZAirSegment |
None. |
|
ShouldTryDifferentFlight | boolean |
None. |
|
HasError | boolean |
None. |
|
IsNewPnr | boolean |
None. |
|
Pnr | IPnr |
None. |
|
PnrLocator | string |
None. |
|
SupportId | string |
None. |
Response Formats
application/json, text/json
Sample:
{ "BlockLocators": [ "sample string 1", "sample string 2" ], "BlockPassengerRowIds": [ 1, 2 ], "ErrorAtEndTransaction": true, "ErrorMessage": "sample string 2", "Flight": { "FlightComponents": [ { "Direction": "Unspecified", "Id": "ed944f2f-986d-4145-87d1-47861815ca5c", "Segments": [ { "AirlineCarrier": "sample string 1", "ArrivalAirport": "sample string 2", "ArrivalGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "ArrivalLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "ArrivalTerminal": "sample string 4", "ArrivalTimezoneOffset": 1.1, "Baggage": { "Amount": 1.1, "Unit": "sample string 1" }, "ClassOfService": "sample string 5", "ConnectionTime": "00:00:00.1234567", "DepartureAirport": "sample string 6", "DepartureGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "DepartureLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "DepartureTerminal": "sample string 8", "DepartureTimeZoneOffset": 1.1, "Equipment": "sample string 9", "EquipmentChange": true, "FlightNumber": "sample string 11", "HiddenStops": [ { "ArrivalGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "ArrivalLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "DepartureGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "DepartureLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "Equipment": "sample string 3", "LayoverTime": "00:00:00", "Location": "sample string 4", "TimeZoneOffset": 1.1 }, { "ArrivalGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "ArrivalLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "DepartureGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "DepartureLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "Equipment": "sample string 3", "LayoverTime": "00:00:00", "Location": "sample string 4", "TimeZoneOffset": 1.1 } ], "Id": "7be9a231-0ff9-42d6-8e9e-ec5b9d9dce16", "IsCodeShare": true, "IsLongHaul": true, "JourneyTime": "00:00:00", "Meal": [ { "Code": "sample string 1", "Name": "sample string 2" }, { "Code": "sample string 1", "Name": "sample string 2" } ], "Mileage": 1, "OperatedByCarrier": "sample string 13", "OperatedByText": "sample string 14", "SeatsRemaining": 1, "SegmentPricing": { "TicketDesignator": "sample string 1", "FareBasisCode": "sample string 2" }, "ServiceLevel": { "Code": "sample string 1", "Name": "sample string 2" }, "StopCount": 15 }, { "AirlineCarrier": "sample string 1", "ArrivalAirport": "sample string 2", "ArrivalGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "ArrivalLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "ArrivalTerminal": "sample string 4", "ArrivalTimezoneOffset": 1.1, "Baggage": { "Amount": 1.1, "Unit": "sample string 1" }, "ClassOfService": "sample string 5", "ConnectionTime": "00:00:00.1234567", "DepartureAirport": "sample string 6", "DepartureGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "DepartureLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "DepartureTerminal": "sample string 8", "DepartureTimeZoneOffset": 1.1, "Equipment": "sample string 9", "EquipmentChange": true, "FlightNumber": "sample string 11", "HiddenStops": [ { "ArrivalGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "ArrivalLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "DepartureGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "DepartureLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "Equipment": "sample string 3", "LayoverTime": "00:00:00", "Location": "sample string 4", "TimeZoneOffset": 1.1 }, { "ArrivalGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "ArrivalLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "DepartureGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "DepartureLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "Equipment": "sample string 3", "LayoverTime": "00:00:00", "Location": "sample string 4", "TimeZoneOffset": 1.1 } ], "Id": "7be9a231-0ff9-42d6-8e9e-ec5b9d9dce16", "IsCodeShare": true, "IsLongHaul": true, "JourneyTime": "00:00:00", "Meal": [ { "Code": "sample string 1", "Name": "sample string 2" }, { "Code": "sample string 1", "Name": "sample string 2" } ], "Mileage": 1, "OperatedByCarrier": "sample string 13", "OperatedByText": "sample string 14", "SeatsRemaining": 1, "SegmentPricing": { "TicketDesignator": "sample string 1", "FareBasisCode": "sample string 2" }, "ServiceLevel": { "Code": "sample string 1", "Name": "sample string 2" }, "StopCount": 15 } ] }, { "Direction": "Unspecified", "Id": "ed944f2f-986d-4145-87d1-47861815ca5c", "Segments": [ { "AirlineCarrier": "sample string 1", "ArrivalAirport": "sample string 2", "ArrivalGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "ArrivalLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "ArrivalTerminal": "sample string 4", "ArrivalTimezoneOffset": 1.1, "Baggage": { "Amount": 1.1, "Unit": "sample string 1" }, "ClassOfService": "sample string 5", "ConnectionTime": "00:00:00.1234567", "DepartureAirport": "sample string 6", "DepartureGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "DepartureLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "DepartureTerminal": "sample string 8", "DepartureTimeZoneOffset": 1.1, "Equipment": "sample string 9", "EquipmentChange": true, "FlightNumber": "sample string 11", "HiddenStops": [ { "ArrivalGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "ArrivalLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "DepartureGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "DepartureLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "Equipment": "sample string 3", "LayoverTime": "00:00:00", "Location": "sample string 4", "TimeZoneOffset": 1.1 }, { "ArrivalGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "ArrivalLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "DepartureGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "DepartureLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "Equipment": "sample string 3", "LayoverTime": "00:00:00", "Location": "sample string 4", "TimeZoneOffset": 1.1 } ], "Id": "7be9a231-0ff9-42d6-8e9e-ec5b9d9dce16", "IsCodeShare": true, "IsLongHaul": true, "JourneyTime": "00:00:00", "Meal": [ { "Code": "sample string 1", "Name": "sample string 2" }, { "Code": "sample string 1", "Name": "sample string 2" } ], "Mileage": 1, "OperatedByCarrier": "sample string 13", "OperatedByText": "sample string 14", "SeatsRemaining": 1, "SegmentPricing": { "TicketDesignator": "sample string 1", "FareBasisCode": "sample string 2" }, "ServiceLevel": { "Code": "sample string 1", "Name": "sample string 2" }, "StopCount": 15 }, { "AirlineCarrier": "sample string 1", "ArrivalAirport": "sample string 2", "ArrivalGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "ArrivalLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "ArrivalTerminal": "sample string 4", "ArrivalTimezoneOffset": 1.1, "Baggage": { "Amount": 1.1, "Unit": "sample string 1" }, "ClassOfService": "sample string 5", "ConnectionTime": "00:00:00.1234567", "DepartureAirport": "sample string 6", "DepartureGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "DepartureLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "DepartureTerminal": "sample string 8", "DepartureTimeZoneOffset": 1.1, "Equipment": "sample string 9", "EquipmentChange": true, "FlightNumber": "sample string 11", "HiddenStops": [ { "ArrivalGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "ArrivalLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "DepartureGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "DepartureLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "Equipment": "sample string 3", "LayoverTime": "00:00:00", "Location": "sample string 4", "TimeZoneOffset": 1.1 }, { "ArrivalGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "ArrivalLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "DepartureGmtDateTime": "2025-06-02T19:29:44.3475547+00:00", "DepartureLocalDateTime": "2025-06-02T20:35:44.3475547+00:00", "Equipment": "sample string 3", "LayoverTime": "00:00:00", "Location": "sample string 4", "TimeZoneOffset": 1.1 } ], "Id": "7be9a231-0ff9-42d6-8e9e-ec5b9d9dce16", "IsCodeShare": true, "IsLongHaul": true, "JourneyTime": "00:00:00", "Meal": [ { "Code": "sample string 1", "Name": "sample string 2" }, { "Code": "sample string 1", "Name": "sample string 2" } ], "Mileage": 1, "OperatedByCarrier": "sample string 13", "OperatedByText": "sample string 14", "SeatsRemaining": 1, "SegmentPricing": { "TicketDesignator": "sample string 1", "FareBasisCode": "sample string 2" }, "ServiceLevel": { "Code": "sample string 1", "Name": "sample string 2" }, "StopCount": 15 } ] } ], "Id": "5bb12e58-312b-4761-87fb-46e195b105c9", "PricingInformation": { "AddCollect": { "Amount": 1.1, "CurrencyCode": "sample string 1" }, "BillableCost": { "Amount": 1.1, "CurrencyCode": "sample string 1" }, "FareType": "None", "Fares": { "AccountCode": "sample string 1", "BaseFare": { "Amount": 1.1, "CurrencyCode": "sample string 1" }, "CalculatedBaseFare": { "Amount": 0.0, "CurrencyCode": "sample string 1" }, "Commission": 1.1, "Endorsement": "sample string 2", "EquivFare": { "Amount": 1.1, "CurrencyCode": "sample string 1" }, "FareCalcLine": "sample string 3", "NucFare": { "Amount": 1.1, "CurrencyCode": "sample string 1" }, "PassengerTypeCode": "sample string 4", "Penalties": [ { "Amount": 1.1, "Applicability": 0, "Cat16Info": true, "Cat16TextOnly": {}, "Changeable": true, "ConditionsApply": true, "CurrencyCode": "sample string 2", "DecimalPlaces": 1, "DisplayMessage": "sample string 3", "Refundable": true, "RefundType": 0, "MessageUnformatted": "sample string 3" }, { "Amount": 1.1, "Applicability": 0, "Cat16Info": true, "Cat16TextOnly": {}, "Changeable": true, "ConditionsApply": true, "CurrencyCode": "sample string 2", "DecimalPlaces": 1, "DisplayMessage": "sample string 3", "Refundable": true, "RefundType": 0, "MessageUnformatted": "sample string 3" } ], "QSurcharge": 1.1, "Surcharges": [ { "SurchargeCode": "Q", "Amount": 1.1, "CurrencyCode": "sample string 1" }, { "SurchargeCode": "Q", "Amount": 1.1, "CurrencyCode": "sample string 1" } ], "SurchargeTotal": [ { "Amount": 2.2, "CurrencyCode": "sample string 1" } ], "Taxes": [ { "TaxCode": "sample string 1", "Amount": 1.1, "CurrencyCode": "sample string 2" }, { "TaxCode": "sample string 1", "Amount": 1.1, "CurrencyCode": "sample string 2" } ], "TaxTotal": [ { "Amount": 2.2, "CurrencyCode": "sample string 2" } ], "TicketByDate": "2025-06-02T20:35:44.3631805+00:00", "TotalFare": { "Amount": 1.1, "CurrencyCode": "sample string 1" }, "ValidatingCarrier": "sample string 5" }, "Markup": [ { "Amount": 1.1, "Level": "PNR", "Rate": 2.1, "Target": "BaseFare", "Type": "Flat" }, { "Amount": 1.1, "Level": "PNR", "Rate": 2.1, "Target": "BaseFare", "Type": "Flat" } ], "PortTransferFees": [ { "Amount": 1.1, "PortCode": "sample string 2" }, { "Amount": 1.1, "PortCode": "sample string 2" } ] }, "Warnings": null }, "FailedToSellFlights": [], "ShouldTryDifferentFlight": true, "HasError": true, "IsNewPnr": true, "Pnr": null, "PnrLocator": "sample string 6", "SupportId": "sample string 7" }
text/xml
Sample:
Sample not available.