The identity and technical contract details declared by the specification.
AvailabilitySsrCollectionsMode
integer
SSR collection mode determines whethere SSR availability should be checked and returned on availability. 0 = None 1 = Leg
FareReference
object
The fare reference represents a master reference of the full fare details.
4 properties
IJsonResponseOfAvailabilityv2
object
Defines the JSON response contract.
3 properties
LowFareTripMarket
object
The low fare trip market represents a collection of markets.
1 property
BundleControlFilter
integer
Filter used to segregate the bundle information to return on flight availability. 0 = Disabled 1 = ReturnBundleSets 2 = ReturnBundleOffers
AvailabilityWithSsrResponse
object
Defines the trip availability with SSR response.
6 properties
LowFareEstimateByDate
object
The low fare availability for a given date.
7 properties
FareClassControl
integer
Fare class control enumeration for controlling the number and type of fares applied to the search response. 0 = LowestFareClass 1 = CompressByProductClass 2 =…
LowFarePassenger
object
Low fare passengers contains the passenger type specific data.
5 properties
PassengerFareAvailability
object
Model describing common fare availability information for an entire availability request.
11 properties
1 required
SoldAsConnectionType
integer
Enum to define if a connection is sold as domestic or international. 0 = None 1 = Domestic 2 = International 3 = Both
LowFareAvailabilityCodeCriteria
object
Describes the low fare availability code criteria.
3 properties
FareReferenceTotals
object
The fare reference totals represents the sum of all the fares for a specific available journey fare. If individual passenger fare breakdown in needed that will…
5 properties
NestType
integer
Nest type enumeration. 0 = Default 1 = Net 2 = Serial 3 = OneBooking
AvailableJourneyFareDetail
object
The available journey fare details represents a journeys fare availability.
6 properties
AvailabilityWithSsrPrice
object
This class contains an SSR and its possible prices with respect to each journey in the availability. Primarily used in GetTripAvailabilityWithSSR.
3 properties
Availabilityv2
object
Availabilityv2 represents the availability response based on the search criteria.
5 properties
CollectType
integer
Used to identify the collect type of a service charge. 0 = SellerChargeable 1 = ExternalChargeable 2 = SellerNonChargeable 3 = ExternalNonChargeable 4 = Extern…
OperationsInformation
object
Model describing the operations information.
15 properties
LowFareAmount
object
Low fare passengers contains the passenger type specific data.
3 properties
AvailabilitySimpleRequestv2
object
Model representing an availability simple request v2.
13 properties
4 required
TripResult
object
The trip results represents a wrapper class for the potential collection of multiple selected dates (flex days or range) selected on the availability request.
1 property
TripDateMarket
object
The trip date market represents a specific dates collection of markets.
4 properties
ChargeType
integer
The type of a service charge. 0 = FarePrice 1 = Discount 2 = IncludedTravelFee 3 = IncludedTax 4 = TravelFee 5 = Tax 6 = ServiceCharge 7 = PromotionDiscount 8…
AvailabilityCodeCriteriav2
object
Describes the different code criteria that can be set that can influence availability response.
4 properties
ServiceBundleType
integer
Defines the types for bundles. 0 = Included 1 = AddOn
AvailableJourney
object
The available journey represents a specific date, market journey that can be sold.
7 properties
BundleOffer
object
The bundle offer model.
3 properties
DayOfWeek
integer
Defines the day of the week with none as an option. 0 = None 1 = Monday 2 = Tuesday 3 = Wednesday 4 = Thursday 5 = Friday 6 = Saturday 7 = Sunday
AvailableSegment
object
Available segment represents an available segment on a available journey.
12 properties
PassengerSearchCriteriaDetail
object
Represents the passenger details for flight availability search.
5 properties
TransportationIdentifier
object
Represents the transportation identifier model data.
3 properties
2 required
JourneySortKey
integer
Defines the sorting keys for the journeys on availability. 0 = ServiceType 1 = ShortestTravelTime 2 = LowestFare 3 = HighestFare 4 = EarliestDeparture 5 = Late…
SsrPriceVariation
object
This class denotes a possible pricing of an SSR against the journeys of the availability. Primarily used in GetTripAvailabilityWithSSR.
4 properties
LowFareAvailabilityRequest
object
Defines the low are availability request.
7 properties
2 required
LowFareAvailabilityCriteria
object
Defines the low fare availability search criteria.
4 properties
3 required
AvailabilityDateCriteria
object
Defines the availability criteria dates.
5 properties
1 required
TaxesAndFeesRollupMode
integer
Indicates how "all-up" service charges will be rolled-up in the availability response. 0 = None 1 = Taxes 2 = TaxesAndFees
BundleProgramDetails
object
Represents the bundle program details model.
2 properties
FareStatus
integer
This enumeration defines the fare status of a passenger fare. 0 = Default 1 = SameDayStandBy 2 = FareOverrideConfirming 3 = FareOverrideConfirmed 4 = Published…
AvailabilityCriteria
object
Defines a single direction search criteria far an availability call.
4 properties
2 required
LowFare
object
Low fare contains the information for a specific flight.
9 properties
LegNest
object
A model representing a leg nest.
6 properties
LegClass
object
The leg class model information.
11 properties
1 required
LegStatus
integer
Leg status enumeration. 0 = Normal 1 = Closed 2 = Canceled 3 = Suspended 5 = ClosedPending 6 = BlockAllActivities 7 = Mishap
LowFareAvailabilitySearchSimpleRequest
object
Model representing a low fare availability search simple request.
10 properties
4 required
AvailabilityStationCriteria
object
Defines the availability criteria stations.
4 properties
2 required
Message
object
Defines a unique informational message.
5 properties
SegmentTypes
integer
Indicates the type of a segment. 0 = Normal 1 = CodeShareOperating 2 = CodeShareMarketing 3 = InterlineOutbound 4 = InterlineInbound 5 = Passive
PassengerTypeCriteria
object
Defines the availability criteria passenger types.
2 properties
1 required
ArrivalStatus
integer
Arrival status. 0 = Default 1 = Cancelled 2 = Arrived 3 = SeeAgent 4 = Delayed
IJsonResponse
object
Defines the JSON response contract for a not content type response.
3 properties
BundlePrice
object
The bundle price model.
7 properties
TransportationDesignator
object
Model information about the traveling arrival and destination details.
4 properties
AvailabilityCriteriaFilter
object
Defines all the different ways the availability response can be filtered.
18 properties
DepartureStatus
integer
Departure status. 0 = Default 1 = Cancelled 2 = Boarding 3 = SeeAgent 4 = Delayed 5 = Departed
LowFareLeg
object
Low fare leg information.
8 properties
IJsonResponseOfLowFareEstimateResults
object
Defines the JSON response contract.
3 properties
Exception
object
4 properties
LegSsr
object
A model representing a leg ssr summary.
5 properties
Leg
object
Model data describing the leg which is a single travel leg from point a to b.
8 properties
IJsonResponseOfAvailabilityWithSsrResponse
object
Defines the JSON response contract.
3 properties
AvailabilityType
integer
Availability type defines the type of fares to be returned. 0 = Default 1 = Standby 2 = Overbook 3 = NoPricing
LowFareAvailabilityFilterCriteria
object
Describes the low fare availability filtering criteria.
6 properties
FareAvailabilityv2
object
The fare availability represents a master fare reference with all the fare details.
13 properties
BundleSsrPrice
object
The bundle SSR price model.
4 properties
GateInformation
object
Represents the gate information for the trip status model. Consists of actual gate information and estimated/scheduled gate information.
2 properties
PassengerSearchCriteria
object
Model representing an passenger group type for availability search.
3 properties
2 required
AvailabilityWithSsrRequest
object
Defines the request to retrieve trip availability with SSR.
11 properties
2 required
LoyaltyFilter
integer
Availability loyalty filter enumeration for filtering the returning fares on availability. 0 = MonetaryOnly 1 = PointsOnly 2 = PointsAndMonetary 3 = PreserveCu…
LowFareFlightFilter
integer
Filter used to filter the types of availability to be returned for low fare. 0 = NoFlights 1 = AllFlights 2 = SelectedFlight
LowFareDateMarket
object
Low fare availability contains all information returned when requesting a low fare trip availability.
6 properties
DepartureEvent
object
Represents the flight operation times for the departure event, which includes an estimated and scheduled time event.
2 properties
AvailabilityFilter
integer
Filter used to filter the types of journeys to return on availability. 0 = Default 1 = ExcludeDeparted 2 = ExcludeImminent 3 = ExcludeUnavailable
FlightType
integer
Flight types enumeration. 0 = None 1 = NonStop 2 = Through 3 = Direct 4 = Connect 5 = All
ClassStatus
integer
Indicates whether a leg class may be used or not. 1 = Active 2 = InActive 3 = AvsOpen 4 = AvsOnRequest 5 = AvsClosed
MessageStatus
integer
Defines the message status. 0 = General 1 = Warning 2 = Critical
LowFareAvailabilityv2
object
Low fare availability contains all information returned when requesting a low fare trip availability.
3 properties
CodeShareIndicator
integer
Specifies the type of code share agreement. 0 = NonCodeShare 1 = CodeShareCommercialDuplicate 2 = SharedDesignatorOrWetLease 3 = CodeShareHostOperatingCarrier…
AvailabilityRequestv3
object
Defines the availability request, version 3.
8 properties
2 required
IJsonResponseOfLowFareAvailabilityv2
object
Defines the JSON response contract.
3 properties
LegInformation
object
Model describing the detailed leg information.
30 properties
ServiceCharge
object
Model that represents the fare service charge information.
9 properties
ErrorResponse
object
Defines a unique error response.
8 properties
FeePricingMode
integer
The fee pricing mode enumeration. 0 = MonetaryOnly 1 = PointsOnly
FareApplicationType
integer
This enumeration defines the fare application type of a fare. 0 = Route 1 = Sector 2 = Governing
LowFareEstimateResults
object
The low fare estimate results model.
1 property
PassengerSearchCriteriav2
object
Represents the passenger group type for availability search.
4 properties
2 required
AvailableJourneyFare
object
The available journey fare represents a journeys fare offering. If the journey is multi segment multiple fare details will be present so each fare can be shown…
3 properties
PassengerTypeCriteriav2
object
Defines the passenger type criteria for availability search.
2 properties
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs TUI Group publishes across the network.