The identity and technical contract details declared by the specification.
EmdTypeCode
integer
Represents the EMD type code options. 0 = None 1 = Associated 2 = StandAlone
NotificationTimedEventEditRequest
object
A travel notification timed event edit request.
1 property
PassengerSsrPrice
object
Passenger ssr price model.
2 properties
IJsonResponseOfIListOfPassengerFee
object
Defines the JSON response contract.
3 properties
SsrPrice
object
Ssr price model.
3 properties
PassengerProgram
object
Model representing a passenger program.
3 properties
GetOverrideFeeQuoteResponse
object
Defines the get override fee quote response.
1 property
Passenger
object
Model information representing a passenger on a journey.
15 properties
1 required
DocumentCheckStatus
integer
Represents the status of a document after performing a third party document check. More detailed information is intentionally not provided for security reasons…
BaggageEventResponse
object
Represents the response from retrieving baggage events.
1 property
IJsonResponseOfPassengerEmdCoupon
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPassengerSeatFee
object
Defines the JSON response contract.
3 properties
PassengerPriceBreakdown
object
Defines the individual passenger-level pricing breakdown.
10 properties
PassengerSeatFee
object
Passenger seat fee model.
17 properties
1 required
VoucherStatus
integer
Defines the status of a voucher. 0 = Available 1 = Void 2 = Redeemed 3 = Expired
NotificationTimedEventCreateRequest
object
A travel notification timed event create request.
2 properties
1 required
SeatPreference
object
Represents a single seat preference.
3 properties
2 required
PassengerEmdCoupon
object
Model information for the passenger EMD coupon.
14 properties
CollectType
integer
Used to identify the collect type of a service charge. 0 = SellerChargeable 1 = ExternalChargeable 2 = SellerNonChargeable 3 = ExternalNonChargeable 4 = Extern…
AddSeatRequest
object
Defines update seat request.
7 properties
IJsonResponseOfIListOfPassengerTravelDocument
object
Defines the JSON response contract.
3 properties
DeltaMapperOfInfant
object
Map delta changes of a specific type T to another object.
6 properties
IJsonResponseOfPassengerTravelDocument
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPassengerTravelDocumentCreatedResponse
object
Defines the JSON response contract.
3 properties
IJsonResponseOfNotificationEvent
object
Defines the JSON response contract.
3 properties
PassengerAddressCreateRequest
object
Defines a passenger address create request.
14 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…
IJsonResponseOfPassengerInfant
object
Defines the JSON response contract.
3 properties
PassengerTravelDocumentCreatedResponse
object
Model representing a passenger travel document.
1 property
NotificationTimedEventType
integer
Represents the type of timed notification event type for a travel notification event. These are events that have an associated property minutes to event. 0 = D…
IJsonResponseOfIDictionaryOfStringAndPassenger
object
Defines the JSON response contract.
3 properties
PassengerTypeCodeEditRequest
object
A model for a request to update the passenger type code.
3 properties
1 required
PassengerInfantCreateRequest
object
Model representing infant data that can be set.
7 properties
TravelNotificationCreateRequest
object
Create request for travel notifications.
5 properties
IJsonResponseOfIListOfNotificationEvent
object
Defines the JSON response contract.
3 properties
PassengerSeat
object
Model for a passenger seat for a segment.
11 properties
IJsonResponseOfBaggageEvent
object
Defines the JSON response contract.
3 properties
UnitInventoryControlType
integer
Enum indicates the type of hold placed on the seat. 0 = Session 1 = None
ChargeBreakdown
object
Defines a charge breakdown.
4 properties
SeatAssignmentMode
integer
Represents the seat assignment mode. 0 = AutoDetermine 1 = PreSeatAssignment 2 = WebCheckIn
DeltaMapperOfPassengerAddressEditRequestv2
object
Map delta changes of a specific type T to another object.
12 properties
IJsonResponseOfIListOfPassengerAddress
object
Defines the JSON response contract.
3 properties
TravelNotificationEditRequest
object
Request base for travel notifications.
3 properties
Gender
integer
Defines the different binary gender types. 0 = XX 1 = Male 2 = Female
FeeType
integer
Enumeration representing all the different fee types. 0 = All 1 = Tax 2 = TravelFee 3 = ServiceFee 4 = PaymentFee 5 = PenaltyFee 6 = SsrFee 7 = NonFlightServic…
IJsonResponseOfPassenger
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfSsrPrice
object
Defines the JSON response contract.
3 properties
NotificationEventCreateRequest
object
A travel notification event create request.
1 property
1 required
Infant
object
Model representing an infant.
6 properties
IJsonResponseOfVoucherInformation
object
Defines the JSON response contract.
3 properties
VoucherInformation
object
Voucher information. This model describes a voucher information after being queried by the voucher code.
28 properties
Message
object
Defines a unique informational message.
5 properties
IJsonResponseOfPassengerDocumentCheckResponse
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIDictionaryOfStringAndPassengerPriceBreakdown
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfBaggageGroupMembership
object
Defines the JSON response contract.
3 properties
IJsonResponse
object
Defines the JSON response contract for a not content type response.
3 properties
PassengerKeyResponse
object
Model representing passenger's old and new key in the event of a key change.
2 properties
IJsonResponseOfNotificationTimedEvent
object
Defines the JSON response contract.
3 properties
IJsonResponseOfTravelNotification
object
Defines the JSON response contract.
3 properties
DeliveryMethodCode
integer
Represents the delivery method codes. 0 = Email 1 = Sms 2 = Push
PassengerFee
object
Model representing passenger fee information.
16 properties
1 required
VoucherNameRestriction
integer
Defines how the name on the voucher will be validated. 0 = None 1 = MustBePassenger 2 = MustBePassengerOrContact
IJsonResponseOfPassengerBag
object
Defines the JSON response contract.
3 properties
VoucherTransaction
object
The voucher transaction model.
7 properties
IJsonResponseOfPassengerKeyResponse
object
Defines the JSON response contract.
3 properties
IJsonResponseOfPassengerPriceBreakdown
object
Defines the JSON response contract.
3 properties
VoucherTransactionType
integer
Defines voucher transaction type. 0 = Debit 1 = Credit 2 = Void 3 = Reinstate 4 = Adjustment 5 = ExpirationDateChange 6 = VoucherTypeChange 7 = VoucherOwnerCha…
Exception
object
4 properties
PassengerInformation
object
Represents additional passenger information.
6 properties
PassengerTravelDocument
object
Model representing a passenger travel document.
14 properties
1 required
WeightCategory
integer
Defines the categories of adults by gender or specifies the passenger as a child. This is used for balance determinations. 0 = Undefined 1 = Male 2 = Female 3…
SeatInfo
object
The model for the seat information such as deck, seat properties, etc.
3 properties
TravelComponent
integer
Enumeration for a travel component type. 0 = Unknown 1 = Itinerary 2 = Trip 3 = Journey 4 = Segment 5 = Leg 6 = SpecificLeg 9 = ItineraryWithJourneySalesDate 1…
TravelDocumentEditRequest
object
Defines the edit travel document request.
11 properties
TravelNotification
object
A travel notification.
8 properties
DeltaMapperOfTravelNotificationEditRequest
object
Map delta changes of a specific type T to another object.
3 properties
IJsonResponseOfGetOverrideFeeQuoteResponse
object
Defines the JSON response contract.
3 properties
Name
object
Defines a common name.
5 properties
ApisAddressStatus
integer
Defines what type of APIS requirement is the address. 0 = Residence 1 = InCountry 2 = Emergency 3 = Contact
PassengerBag
object
Model information about the passenger's baggage.
11 properties
IJsonResponseOfPassengerSeat
object
Defines the JSON response contract.
3 properties
PassengerAddress
object
Passenger address information. This contains more data then the base address class.
15 properties
VoucherType
integer
Defines the type of voucher. 0 = Credit 1 = SingleUseCredit 2 = Service 3 = SingleUse 4 = MultiUse 5 = SingleUseNegativeAdjustment 6 = PassengerSelect
InfantFee
object
Defines the infant fee information.
12 properties
1 required
PassengerSsrPriceRequest
object
The multi-Ssr price request model for a single passenger.
2 properties
1 required
DeltaMapperOfTravelDocumentEditRequest
object
Map delta changes of a specific type T to another object.
11 properties
WeightType
integer
Weight Type enumeration. 0 = Default 1 = Pounds 2 = Kilograms
IJsonResponseOfPassengerAddress
object
Defines the JSON response contract.
3 properties
PassengerInfant
object
Model representing an infant with a passenger.
9 properties
TravelDocumentCreateRequest
object
Defines a create travel documents request.
13 properties
1 required
PassengerBase
object
Defines the base passenger details.
5 properties
SeatFeeQuoteRequest
object
Represents a seat fee quote request.
6 properties
1 required
OptionalServiceInformation
object
Represents the optional service information model.
2 properties
IJsonResponseOfIListOfPassengerEmdCoupon
object
Defines the JSON response contract.
3 properties
MessageStatus
integer
Defines the message status. 0 = General 1 = Warning 2 = Critical
EmdCouponStatus
integer
Represents the EMD coupon status options. 0 = Unknown 1 = HeldConfirmed 2 = HoldingNeed 3 = HoldingConfirmedEmdRequired 4 = HoldingConfirmedEmdIssued
NotificationDestination
object
A travel notification destination.
2 properties
1 required
NotificationEvent
object
A travel notification event.
2 properties
1 required
NotificationEventType
integer
Represents the type of notification event type for a travel notification event. 0 = DepartureDelay 1 = ArrivalDelay 2 = ScheduleChange 3 = CheckIn 4 = GateInfo…
DeltaMapperOfPassengerBase
object
Map delta changes of a specific type T to another object.
5 properties
IJsonResponseOfPassengerFee
object
Defines the JSON response contract.
3 properties
IJsonResponseOfBaggageEventResponse
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIDictionaryOfStringAndIListOfPassengerSsrPrice
object
Defines the JSON response contract.
3 properties
PassengerTypePriceBreakdown
object
Defines the unique passenger type level pricing breakdown.
10 properties
ServiceCharge
object
Model that represents the fare service charge information.
9 properties
NotificationTimedEvent
object
A travel notification timed event.
3 properties
1 required
BaggageEventCreateRequest
object
Represents the request to create baggage events.
4 properties
3 required
ErrorResponse
object
Defines a unique error response.
8 properties
FeePricingMode
integer
The fee pricing mode enumeration. 0 = MonetaryOnly 1 = PointsOnly
IJsonResponseOfIDictionaryOfStringAndPassengerTypePriceBreakdown
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfTravelNotification
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfPassengerSeat
object
Defines the JSON response contract.
3 properties
IJsonResponseOfIListOfNotificationTimedEvent
object
Defines the JSON response contract.
3 properties
PassengerAddressEditRequestv2
object
Defines a passenger address edit request v2.
12 properties
BaggageEvent
object
Represents a baggage event.
7 properties
PassengerDocumentCheckResponse
object
Model for passenger document check response.
3 properties
IJsonResponseOfIListOfPassengerBag
object
Defines the JSON response contract.
3 properties
SeatPreferenceStatus
integer
Defines the seat preference status. 0 = Unknown 1 = Met 2 = NotMet
BaggageGroupMembership
object
The baggage group membership for a booking
3 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs TUI Group publishes across the network.