Skip to content

Flight More Classes

/api/v1/flight/more-classes 

More Classes search request consists offerId.

More Classes Search Request

Tag Attributes Description
offerId offerId*
(Object)
OfferId can be found from flight search response.This should be same with selected result offerId from search response. It is joined with a "-".
tripId-resultId
Ex : offerId= AIR03019045-67.

Flight More Classes request
1
2
3
{ 
    "offerId": "AIR03460090-1"
}

More Classes Search Response

Note: More Classes Response will be same as Flight Search Response.Following new properties will be added to the details section in more-classes response. moreClasses

Tags Attribute Description
meta meta
(Object)
success
(String)
Response status will be return Ex: "true"
statusCode
(Boolean)
Response statusCode will be return Ex: "1"
statusMessage
(String)
Response statusMessage will be return Ex: "SUCCESS"
commonData commonData
(String)
This tag describes common data section in the response
productCode*
(String)
Product code of the item being booked,Flight -A
searchKey*
(String)
A unique search id will be returned in the search response.
data data
(Object)
Common details for the specific flight should be included here
offerId *
(String)
A unique offer id will be returned in the search response when selecting this offer for booking.OfferId is a combination of search id and result id.
detail detail
(Object)
Common details for the specific flight should be included here
ancillaryDetailsAvailable
(Boolean)
This attribute shows whether ancillary details available
lcc
(Boolean)
This attribute shows whether fair is low cost carrier
apis
(Boolean)
This attribute indicate whether passenger Passport details are required or not during booking flow for the relevant supplier.
ndc
(Boolean)
ndc(New Distribution Capability) fare
onHoldSupported
(Boolean)
This tag should contain an indicator for holding supports
moreFaresAvailable
(Boolean)
This flag will be set to true when more options are available
lastTicketDate
(String)
This attribute shows the last ticket date
journey journey
( List)
Journey information should be included in a list of journey type objects
flight flight*
(List)
Segment reference and flight related information should be included.
flightKey*
(String)
An unique identifier will be added as the flight key
stopQuantity
(String)
This attribute indicates total number of stops in Journey
2
flightInfo flightInfo
(Object)
Duration and distance fields are added as the flight information
duration
(String)
This attribute indicates onward and return duration in days,hours and minutes
1D5H20M.
If duration is less than 24h then format is like 5H20M. If duration is less than 24h then Day component will not be available.
distance distance
(Object)
This attribute indicates onward and return distance as value and unit pair
value
(String)
value of the distance
Not released yet
unit
(String)
unit of the distance
Not released yet
segmentReference segmentReference*
(Object)
This attribute indicates the from to airport details
onPoint*
(String)
Onpoint IATA code
offPoint*
(String)
Off point IATA code
flightSegments flightSegments*
(List)
This attribute indicates all the segment related properties
segmentKey*
(String)
An unique identifier will be added as the segment key.
a590892f-48d0-4c0b-b552-2f00d394a67c
departureAirportCode *
(String)
This attribute indicates IATA code of flight departure.
DXB
departureDateTime *
(String)
This attribute indicates Flight DepartureDate and Time.
20120417T0940
departureTerminal
(String)
Terminal of departing airport
1 or 1 or Terminal1
arrivalAirportCode *
(String)
This attribute indicates IATA code of flight arrival.
LHR
arrivalDateTime *
(String)
This attribute indicates flight arrival date and Time.
20120417T0940
arrivalTerminal
(String)
Terminal of arrival airport
1 or 1 or Terminal1
duration
(String)
This attribute indicates onward and return duration in days,hours and minutes
1D5H20M.
If duration is less than 24h then format is like 5H20M. If duration is less than 24h then Day component will not be available.
flightNumber*
(String)
This attribute indicates your flight number for the particular leg.
0556
status
(String)
This attribute indicates the status of the segment.
HS,HK
resBookDesigCode
(String)
This attribute indicates the reservation booking designator
C,B
numberInParty
(Integer)
This attribute indicates the number of passengers
2
operatingAirline
(String)
This attribute indicates the operating airline.
BA
marketingAirline *
(String)
This attribute indicates the marketing airline
GF
fareBasis
(String)
Shows the leg wise fare basis
equipmentType
(String)
baggageAllowance baggageAllowance
(Object)
Baggage allowance for the particular flight
carryOnBaggage carryOnBaggage
(Object)
Carry on baggage descriptions
paxType
(String)
Pax type related to the baggage type.
value
(String)
Value of the particular baggage.
unit
(String)
Number of units.
description
(String)
Baggage description
checkedInBaggage checkedInBaggage
(Object)
Checked in baggage description
paxType
(String)
Pax type related to the baggage type. Pax type code.
ADT,CHD,INF
value
(String)
Value of the particular baggage's
unit
(String)
Number of units
description
(String)
Baggage description
flightServices flightServices
(List)
flightService flightService
(Object)
name
(String)
code
(String)
flightRatings noOfObservations
(String)
Not released yet
onTimeObservations
(String)
Not released yet
late30observations
(String)
Not released yet
flightsCancelled
(String)
Not released yet
onTimePercentage
(String)
Not released yet
delayObservations
(String)
Not released yet
meanDelay
(String)
Not released yet
onTimePercentile
(String)
Not released yet
onTimeStars
(String)
Not released yet
delayStars
(String)
Not released yet
overallStars
(String)
Not released yet
moreClasses moreClasses
(List)
This tag contains more available classes
cabinClass cabinClass
(String)
This tag contains cabin class name or ALL
availableClasses availableClasses
(List)
This tag contains available classes for the cabin
availableClass
(String)
This tag contains ava
availabilityStatus
(String)
This tag contains available class status
financialInfo financialInfo
(Object)
Financial info related to the particular search result
tmc This tag contains supplier owner name.
tmc - Travel Management Company. Eg: VE
supplier This tag contains the supplier name.
subSupplierCode This tag contains the supplier pcc
payment payment
(Object)
paymentTypes
(List)
This attribute indicates the payment types.Ex:
CARD,CR
paymentNetwork
(List)
This attribute indicates the payment network.
"CA","VI", "AX"
fare fare*
(Object)
Total fare information for the search result
fareKey*
(String)
An unique identifier will be added as the fare key.
a590892f-48d0-4c0b-b552-2f00d394a69c
currencyCode
(String)
Fare currency code
fareType fareType
(Object)
fareCode
(String)
farePreference
(String)
Fare preference number added as the fare preference
759,70G
oid
(String)
Office id
06FC
refundable
(String)
refundable fare indicator
baseFare
(Double)
Total fare for all pax types.
20054.45
totalTax
(Double)
An unique identifier will be added as the segment key.
a590892f-48d0-4c0b-b552-2f00d394a67c
totalFare
(Double)
Total fare for the search
platingAirlineCode
(String)
supplierAdditionalFareInfo supplierAdditionalFareInfo
(Object)
Supplier fare attributes.
Not released yet
currency
(String)
Not released yet
discount
(Double)
Not released yet
publishedFare
(Double)
Not released yet
commissionEarned
(Double)
Not released yet
plbearned
(Double)
Not released yet
offeredFare
(Double)
Not released yet
tdsOnCommission
(Double)
Not released yet
tdsOnPlb
(Double)
Not released yet
tdsOnIncentive
(Double)
Not released yet
serviceFee
(Double)
Not released yet
customerAdditionalFareInfo customerAdditionalFareInfo
(Object)
Customer Additional Fare Info at fare level
transactionFeeEarned
(Double)
commissionEarned
(Double)
markupEarned
(Double)
plbearned
(Double)
incentiveEarned
(Double)
discount
(Double)
tdsOnIncentive
(Double)

Not released yet
vat
(Double)
Not released yet
cgst
(Double)
Not released yet
sgst
(Double)
Not released yet
igst
(Double)
Not released yet
fareBreakdown fareBreakdown
(Object)
fareBreakdownKey *
(String)
An unique identifier is set as fare break down key.
passengerKey passengerKey*
(List)
Associated passenger key
fareType
(String)
Fare type of the result.
Normal/Corporate.Private
fareReference fareReference
(Object)
This attribute indicates the Fare basis code
fareBasis
(String)
FareBasis for the result
segmentKey *
(String)
An unique identifier is set as fare key.
paxType
(String)
paxRate paxRate
(String)
Pax rates of the specific result.
baseFare *
(Double)
pax wise fares are shown here
totalTax
(Double)
pax wise fares are shown here
totalFare *
(Double)
pax wise fares are shown here
taxes taxes
(List)
Passenger type wise tax records list
taxCode
(String)
This tag indicates the tax code
amount
(Double)
This tag indicates the tax amount
supplierAdditionalFareInfo supplierAdditionalFareInfo
(Object)
Not released yet
discount
(Double)
Not released yet
publishedFare
(Double)
Not released yet
commissionEarned
(Double)
Not released yet
plbearned
(Double)
Not released yet
incentiveEarned
(Double)
Not released yet
tdsOnCommission
(Double)
Not released yet
tdsOnPlb
(Double)
Not released yet
tdsOnIncentive
(Double)
Not released yet
serviceFee
(Double)
Not released yet
customerAdditionalFareInfo customerAdditionalFareInfo
(Object)
Customer Additional Fare Info at fare breakdown level
transactionFeeEarned
(Double)
commissionEarned
(Double)
markupEarned
(Double)
plbearned
(Double)
incentiveEarned
(Double)
discount
(Double)
tdsOnIncentive
(Double)
vat
(Double)
Not released yet
cgst
(Double)
Not released yet
sgst
(Double)
Not released yet
igst
(Double)
Not released yet
More Classes response
{
    "meta": {
        "success": true,
        "statusCode": 1,
        "statusMessage": "SUCCESS",
        "actionType": "Search for more classes",
        "conversationId": "4586748a-3ecc-47c6-97da-655a8da2bb9d"
    },
    "commonData": {
        "searchKey": "AIR03460090",
        "productCode": "A"
    },
    "data": [
        {
            "offerId": "AIR03460090-1",
            "detail": {
                "ancillaryDetailsAvailable": true,
                "lcc": false,
                "apis": true,
                "ndc": false,
                "onHoldSupported": false,
                "moreFaresAvailable": false,
                "reissueSupported": true,
                "fareRuleMandatory": false
            },
            "journey": [
                {
                    "flight": {
                        "flightKey": "2a2c86fb-0368-4a85-abfa-59cd51f748e3",
                        "flightInfo": {
                            "duration": "1H20M"
                        },
                        "segmentReference": {
                            "onPoint": "DXB",
                            "offPoint": "BAH"
                        },
                        "stopQuantity": 0
                    },
                    "flightSegments": [
                        {
                            "segmentKey": "c22c163b-284f-4461-a4a1-ec850ace545d",
                            "departureAirportCode": "DXB",
                            "departureDateTime": "2024-09-25T17:00:00",
                            "departureTerminal": "1",
                            "arrivalAirportCode": "BAH",
                            "arrivalDateTime": "2024-09-25T17:20:00",
                            "duration": "1H20M",
                            "flightNumber": "507",
                            "layoverTime": "",
                            "resBookDesigCode": "S",
                            "numberInParty": 1,
                            "operatingAirline": "GF",
                            "marketingAirline": "GF",
                            "seatsAvailable": "7",
                            "fareBasis": "SBLIT4AE",
                            "equipmentType": "32N",
                            "equipmentName": "32N",
                            "baggageAllowance": {
                                "checkedInBaggage": [
                                    {
                                        "paxType": "ADT",
                                        "value": "1",
                                        "unit": "PIECE"
                                    }
                                ]
                            },
                            "cabinClass": "Economy",
                            "moreClasses": [
                                {
                                    "cabinClass": "Business",
                                    "availableClasses": [
                                        {
                                            "availableClass": "J",
                                            "availabilityStatus": "7"
                                        },
                                        {
                                            "availableClass": "C",
                                            "availabilityStatus": "7"
                                        },
                                        {
                                            "availableClass": "D",
                                            "availabilityStatus": "7"
                                        },
                                        {
                                            "availableClass": "I",
                                            "availabilityStatus": "7"
                                        }
                                    ]
                                },
                                {
                                    "cabinClass": "Economy",
                                    "availableClasses": [
                                        {
                                            "availableClass": "Y",
                                            "availabilityStatus": "7"
                                        },
                                        {
                                            "availableClass": "H",
                                            "availabilityStatus": "7"
                                        },
                                        {
                                            "availableClass": "M",
                                            "availabilityStatus": "7"
                                        },
                                        {
                                            "availableClass": "L",
                                            "availabilityStatus": "7"
                                        },
                                        {
                                            "availableClass": "B",
                                            "availabilityStatus": "7"
                                        },
                                        {
                                            "availableClass": "K",
                                            "availabilityStatus": "7"
                                        },
                                        {
                                            "availableClass": "X",
                                            "availabilityStatus": "7"
                                        },
                                        {
                                            "availableClass": "Q",
                                            "availabilityStatus": "7"
                                        },
                                        {
                                            "availableClass": "V",
                                            "availabilityStatus": "7"
                                        },
                                        {
                                            "availableClass": "E",
                                            "availabilityStatus": "7"
                                        },
                                        {
                                            "availableClass": "O",
                                            "availabilityStatus": "7"
                                        },
                                        {
                                            "availableClass": "N",
                                            "availabilityStatus": "7"
                                        },
                                        {
                                            "availableClass": "S",
                                            "availabilityStatus": "7"
                                        },
                                        {
                                            "availableClass": "W",
                                            "availabilityStatus": "7"
                                        }
                                    ]
                                }
                            ]
                        }
                    ]
                }
            ],
            "financialInfo": {
                "tmc": "",
                "supplier": "Amadeuswspremium",
                "subSupplierCode": "book"
            },
            "fare": {
                "fareKey": "694a4923-5880-4195-84bf-9fd02d30218d",
                "currencyCode": "EUR",
                "fareType": {
                    "fareCode": "",
                    "farePreference": "70J",
                    "preferenceContext": "",
                    "oid": "NCEPF3141",
                    "refundable": true
                },
                "baseFare": 30.0,
                "totalTax": 106.22,
                "totalFare": 136.22,
                "platingAirlineCode": "GF",
                "customerAdditionalFareInfo": {
                    "transactionFeeEarned": 0.0,
                    "commissionEarned": 0.0,
                    "discount": 0.0,
                    "plbearned": 0.0,
                    "incentiveEarned": 0.0,
                    "tdsOnIncentive": 0.0
                },
                "fareBreakdown": [
                    {
                        "fareBreakdownKey": "34c101da-5f1c-4996-84e8-ed2226dd4f4e",
                        "passengerKeys": [
                            "1"
                        ],
                        "fareType": "Normal",
                        "fareReference": [
                            {
                                "fareBasis": "SBLIT4AE",
                                "segmentKey": "c22c163b-284f-4461-a4a1-ec850ace545d"
                            }
                        ],
                        "paxType": "ADT",
                        "paxRate": {
                            "baseFare": 30.0,
                            "totalTax": 106.22,
                            "totalFare": 136.22,
                            "taxes": [
                                {
                                    "amount": 55.0,
                                    "taxCode": "YQ"
                                },
                                {
                                    "amount": 20.65,
                                    "taxCode": "YR"
                                },
                                {
                                    "amount": 18.33,
                                    "taxCode": "AE"
                                },
                                {
                                    "amount": 9.78,
                                    "taxCode": "F6"
                                },
                                {
                                    "amount": 1.23,
                                    "taxCode": "TP"
                                },
                                {
                                    "amount": 1.23,
                                    "taxCode": "ZR"
                                },
                                {
                                    "amount": 0.0,
                                    "taxCode": "OC"
                                }
                            ],
                            "customerAdditionalFareInfo": {
                                "transactionFeeEarned": 0.0,
                                "commissionEarned": 0.0,
                                "discount": 0.0,
                                "plbearned": 0.0,
                                "incentiveEarned": 0.0,
                                "tdsOnIncentive": 0.0
                            }
                        }
                    }
                ]
            }
        }
    ],
    "version": "1.0.0"
}