POST api/FlightBooking
Request Information
URI Parameters
None.
Body Parameters
FlightBookingRequest| Name | 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
FlightBookingResponse| Name | 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": "5ba5ee07-5684-4fe2-a8f7-63009ffc1614",
"Segments": [
{
"AirlineCarrier": "sample string 1",
"ArrivalAirport": "sample string 2",
"ArrivalGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"ArrivalLocalDateTime": "2025-12-11T21:06:17.5495523+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-12-11T20:00:17.5495523+00:00",
"DepartureLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"DepartureTerminal": "sample string 8",
"DepartureTimeZoneOffset": 1.1,
"Equipment": "sample string 9",
"EquipmentChange": true,
"FlightNumber": "sample string 11",
"HiddenStops": [
{
"ArrivalGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"ArrivalLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"DepartureGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"DepartureLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"Equipment": "sample string 3",
"LayoverTime": "00:00:00",
"Location": "sample string 4",
"TimeZoneOffset": 1.1
},
{
"ArrivalGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"ArrivalLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"DepartureGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"DepartureLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"Equipment": "sample string 3",
"LayoverTime": "00:00:00",
"Location": "sample string 4",
"TimeZoneOffset": 1.1
}
],
"Id": "843ee0ee-6e1c-4f3e-80b6-e0479243c2a1",
"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-12-11T20:00:17.5495523+00:00",
"ArrivalLocalDateTime": "2025-12-11T21:06:17.5495523+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-12-11T20:00:17.5495523+00:00",
"DepartureLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"DepartureTerminal": "sample string 8",
"DepartureTimeZoneOffset": 1.1,
"Equipment": "sample string 9",
"EquipmentChange": true,
"FlightNumber": "sample string 11",
"HiddenStops": [
{
"ArrivalGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"ArrivalLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"DepartureGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"DepartureLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"Equipment": "sample string 3",
"LayoverTime": "00:00:00",
"Location": "sample string 4",
"TimeZoneOffset": 1.1
},
{
"ArrivalGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"ArrivalLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"DepartureGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"DepartureLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"Equipment": "sample string 3",
"LayoverTime": "00:00:00",
"Location": "sample string 4",
"TimeZoneOffset": 1.1
}
],
"Id": "843ee0ee-6e1c-4f3e-80b6-e0479243c2a1",
"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": "5ba5ee07-5684-4fe2-a8f7-63009ffc1614",
"Segments": [
{
"AirlineCarrier": "sample string 1",
"ArrivalAirport": "sample string 2",
"ArrivalGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"ArrivalLocalDateTime": "2025-12-11T21:06:17.5495523+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-12-11T20:00:17.5495523+00:00",
"DepartureLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"DepartureTerminal": "sample string 8",
"DepartureTimeZoneOffset": 1.1,
"Equipment": "sample string 9",
"EquipmentChange": true,
"FlightNumber": "sample string 11",
"HiddenStops": [
{
"ArrivalGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"ArrivalLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"DepartureGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"DepartureLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"Equipment": "sample string 3",
"LayoverTime": "00:00:00",
"Location": "sample string 4",
"TimeZoneOffset": 1.1
},
{
"ArrivalGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"ArrivalLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"DepartureGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"DepartureLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"Equipment": "sample string 3",
"LayoverTime": "00:00:00",
"Location": "sample string 4",
"TimeZoneOffset": 1.1
}
],
"Id": "843ee0ee-6e1c-4f3e-80b6-e0479243c2a1",
"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-12-11T20:00:17.5495523+00:00",
"ArrivalLocalDateTime": "2025-12-11T21:06:17.5495523+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-12-11T20:00:17.5495523+00:00",
"DepartureLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"DepartureTerminal": "sample string 8",
"DepartureTimeZoneOffset": 1.1,
"Equipment": "sample string 9",
"EquipmentChange": true,
"FlightNumber": "sample string 11",
"HiddenStops": [
{
"ArrivalGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"ArrivalLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"DepartureGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"DepartureLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"Equipment": "sample string 3",
"LayoverTime": "00:00:00",
"Location": "sample string 4",
"TimeZoneOffset": 1.1
},
{
"ArrivalGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"ArrivalLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"DepartureGmtDateTime": "2025-12-11T20:00:17.5495523+00:00",
"DepartureLocalDateTime": "2025-12-11T21:06:17.5495523+00:00",
"Equipment": "sample string 3",
"LayoverTime": "00:00:00",
"Location": "sample string 4",
"TimeZoneOffset": 1.1
}
],
"Id": "843ee0ee-6e1c-4f3e-80b6-e0479243c2a1",
"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": "b37897a5-6780-449c-a3d0-14b78ed1fb07",
"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-12-11T21:06:17.5495523+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.