OrderCreate 17.2

Endpoint: https://test.api.iberia.com/iberia/beta/ndc/OrderCreate/17.2/v1

Functional Description

OrderCreate service generates a booking for the supplied itinerary and passenger details, returning an OrderID.

Subject to the conditions of the Offer a time limit may be proffered or instant purchase may be required.

The payment methods available today are Credit Card payment (for Non-IATA entities) and Cash (for IATA Travel Agents).

Although the Order Create service is stateless it is assumed that in most cases it will be called as part of a specific sequence such as:

  • AirShopping
  • OfferPrice (Direct or through a previous Air Shopping)
    • SeatAvailability (if Seat selection is required)
    • ServiceList (if pre-purchased excess baggage is required)
  • OrderCreate

Functionality     Use                                                                                                                                                                                                                  Examples → Complete Flow (All RQ/RS)

Basic The reservation can be made with or without payment. If you do not have payment, the reservation will have a TimeLimit.
  • OrderCreate - One Way.zip
  • OrderCreate - Round Trip.rar
  • OrderCreate - 9 ADT.zip
  • OrderCreate - 1 ADT 1 CHD 1 INF.zip
  • Download Examples
Payments Methods

These reservations can be made with this payment methods:

  • Cash
  • Credit Card

Also, we can create an order without payment. To issue the tickets and EMDs, we need to call AirDocIssue service to pay the order we created without payment

  • OrderCreate - Cash Payment.zip
  • OrderCreate - Credit Card Payment.zip
  • OrderCreate - Without Payment.zip
  • Download Examples
Private Fare Gives the possibility to obtain orders with private fares. To obtain this behaviour, the request must provide a fare preference type with the 758 code (private fares one) and the suitable product code to be applied.
Resident Discount

It will give the possibility to obtain orders with Resident Discount, also applicable to the Large Family Discount. It is implemented for Canary Islands, Balearic Islands and Melilla and only with point of sale Spain.

To obtain the discount, the flight has to have an Origin/Destination airport included in this modality.

The types of residents are:

  • RC (Residente Canarias)
  • BP (Residente Baleares)
  • RM (Residente Melilla)
  • BI (Para en interior de Baleares)
  • DC (Para el interior de Canarias)

There are some restrictions in resident discount

  • All the resident discount must been selling in spain market.
  • Can't be two types of resident discount in the same reserve.
  • The routes of the trip must have the departure or arrival in once of the cities of the resident discount.
  • Passenger document type, if it is informed must be DNI or NIE.
  • OrderCreate - Residente Canario.zip
  • OrderCreate - Residente Baleares.zip
  • Download Examples
Large Family

Gives the possibility to obtain orders with Large Family Discount, also applicable to the Resident Discount. Implemented to national flights only in Spain.

The types of residents are:

  • F1 (General Discount - 3 children)
  • F2 (Special Discount - More than 3 children)

There are some restrictions in large family discount:

  • All the large family discount must been selling in spain market.
  • Can't be two types of large familydiscount in the same reserve.
  • Passenger document type, if it is informed must be DNI or NIE.
  • OrderCreate - Large Family Discount.zip
  • OrderCreate - Resident & Large Family Discount.zip
  • Download Examples
Seats And Baggages Flight complements (free and paid) as a selection of seats and additional baggages
  • OrderCreate with Seats - One Way.zip
  • OrderCreate with Seats - Round trip.zip
  • OrderCreate with Seats - 1 ADT 1 CHD 1 INF.zip
  • OrderCreate with Baggages - One Way.zip
  • OrderCreate with Baggages - Round Trip.zip
  • OrderCreate with Baggages - 1 ADT 1 CHD 1 INF.zip
  • OrderCreate - RT - 1 ADT - Baggages & Seats both segments.zip
  • OrderCreate - RT - 1 ADT 1 CHD 1 INF - Baggage & Seat ADT & CHD for each segment.zip
  • Download Examples
Special Needs

Gives the possibility to obtain orders with Special Needs. It is implemented for:

  • BLND (Blind Passenger)
  • DEAF (Deaf Passenger)
  • ESAN (Emotional Suppport Animal)
  • WCHR (Wheelchair for ramp)
  • WCHS (Wheelchair for steps)
  • DPNA (Disabled Passenger)
  • SVAN (Service animal)
  • WCHC (Wheelchair for cabin)
  • DISA (All special services)

Phone Contact

Gives the possibility to accept telephone numbers of less than 9 characters with the country code separately. It is implemented to:

  • Several passengers with / without country code.

  • Several passengers with emergency contact with / without country code.

  • Agency contact with / without country code.

  • Payer data with / without country code.

HTTP Headers

api_key Your unique key used to authorize access to the API. Mandatory: Yes

Request Body

NAMEDESCRIPTIONFORMATALLOWED VALUESMANDATORY FOR
PrimaryLangID Two character ISO Language Code, for the agent’s preferred language. This is for error messages and some other data such as legal waivers. If PrimaryLangID is not avalaible for the service, it will use default language 2 Alphabetic Depends of the Country code
Version The IATA version of the message Numeric Any Schema
<PointOfSale>
Location / CountryCode Country code 2 Alphabetical List of Countries If toggle feature for market validation is activated.
<Document>

Schema

ReferenceVersion The IATA Schema version. Numeric Any
<Party / Sender> Only for Real IATA Schema
TravelAgencySender / IATA_Number

Sender unique identifier such as:

IATA number (if you have one)

TIDs number  (recommended if you do not have an IATA)

Numeric 7/8 Numbers NDC Mandatory
<Party / Sender> Only for Pseudo IATA Schema
TravelAgencySender / OtherIDs / OtherID Pseudo IATA (assigned by Iberia) Numeric 7/8 Numbers NDC Mandatory
<Party> Schema
Sender / TravelAgencySender / Name Agency Name Alphanumeric Any
Sender / TravelAgencySender / Contacts / Contact / EmailContact / Address Email to contact the Agency Alphanumeric Any Mandatory for schema if 'EmailContact' tag is indicated.
Sender / TravelAgencySender / Contacts / Contact / PhoneContact / Application Agency phone type Alphabetical
  • Business
  • Mobile

Sender / TravelAgencySender / Contacts / Contact / PhoneContact / Number Phone number to contact the Agency Numeric Any
Sender / TravelAgencySender / Contacts / Contact / Name / Surname Reference Agency contact surname Alphanumeric Any
Sender / TravelAgencySender / Contacts / Contact / Name / Given Reference Agency contact name Alphanumeric Any Mandatory for schema if 'Name' tag is indicated.
Sender / TravelAgencySender / AgencyID Id for the Agency Alphanumeric Any Schema
Participants / Participant / AggregatorParticipant / AggregatorID

Participant / Aggregator unique identifier:

IATA number (if you have one)

TIDs number  (recommended if you do not have an IATA)

Pseudo IATA(assigned by Iberia)

7 Numeric 7 Numbers Mandatory for schema if 'Participants' tag is indicated.
<Party> (With Corporates) Schema
Sender / CorporateSender / ID ID for the Corporate Alphanumeric Any NDC Mandatory
Participants / Participant / TravelAgencyParticipant / Name Agency Name Alphanumeric Any
Participants / Participant / TravelAgencyParticipant / Contacts / Contact / EmailContact / Address Email to contact the Agency Alphanumeric Any Mandatory for schema if 'EmailContact' tag is indicated.
Participants / Participant / TravelAgencyParticipant / Contacts / Contact / PhoneContact / Application Agency phone type Alphabetical
  • Business
  • Mobile

Participants / Participant / TravelAgencyParticipant / Contacts / Contact / PhoneContact / Number Phone number to contact the Agency Numeric Any
Participants / Participant / TravelAgencyParticipant / Contacts / Contact / Name / Surname Reference Agency contact surname Alphanumeric Any
Participants / Participant / TravelAgencyParticipant / Contacts / Contact / Name / Given Reference Agency contact name Alphanumeric Any Mandatory for schema if 'Name' tag is indicated.
Participants / Participant / TravelAgencyParticipant / IATA_Number

Sender unique identifier such as:

IATA number (if you have one)

TIDs number  (recommended if you do not have an IATA)

Numeric 7/8 Numbers NDC Mandatory
Participants / Participant / TravelAgencyParticipant / AgencyID Id for the Agency Alphanumeric Any Schema
Participants / Participant / AggregatorParticipant / AggregatorID

Participant / Aggregator unique identifier:

IATA number (if you have one)

TIDs number  (recommended if you do not have an IATA)

Pseudo IATA(assigned by Iberia)

7 Numeric 7 Numbers Mandatory for schema if 'Participants' tag is indicated.
<Query / Order> Schema

Offer

Attribute

OfferID

Attribute

Owner

Attribute

ResponseID

Id of a returned offer

 

 

 

 

Airline code

 

 

 

Id of the response

Alphanumeric

 

 

 

 

Alphabetical

 

 

 

Alphanumeric

Any

 

 

 

 

Any

 

 

 

Any

Schema

Offer / OfferItem

Attribute

OfferItemID

Id for OfferItem Alphanumeric Any Schema
Offer / OfferItem / PassengerRefs Type of passenger Alphanumeric Type of Passengers Schema
Offer / OfferItem / ALaCarteSelection / Quantity Quantity of ancillaries Numeric Any
Offer / OfferItem / ALaCarteSelection / SegmentID Id for the segment that applies the ancillaries Alphanumeric Any
Offer / OfferItem / SeatSelection / Row Row for the seat Numeric Any
Offer / OfferItem / Seat Selection / Column Column for the seat Alphabetical Any

Offer / OfferItem / ServiceSelection

Attribute

ServiceID

Id for the special service Alphanumeric Any
Offer / OfferItem / ServiceSelection / ServiceDefinitionID Definition for the special service 4 Alphabetical Special Services Mandatory for schema if "ServiceSelection" tag is indicated
<Query / Payments / Payment> Schema
Type Payment Method, can be Cash payment, Card payment or Other payment (SF for service fee). Alphabetic
  • Credit Card
  • Cash
  • SF: Service Fee associated to Resident and Large Family booking must be provided as a special payment method. To identify this situation the payment method is of Other type with a Remarks with the ServiceFee value.
Schema
--  This refers to Cash payment method  --

Method / Cash

Attribute

CashInd

Cash payment method. true any
----
--  This refers to Credit Card method  --
Method / PaymentCard / CardType 
Type of credit card
alphanumeric 1-6 characters
Method / PaymentCard / CardNumber Number of credit card numeric
1-19 characters

Method / PaymentCard / SeriesCode Series Code of credit card numeric 1-8 characters
Method / PaymentCard / CardHolderName Card Holder Name alphanumeric 0-50 characters
Method / PaymentCard / CardHolderBillingAddress / Street
Street of the billing address of the cardholder
alphanumeric 1-40 characters
Method / PaymentCard / CardHolderBillingAddress / CityName City of the Billing Address of cardholder alphanumeric 1-24 characters
Method / PaymentCard / CardHolderBillingAddress / StateProv State Prov. of the Billing Address of cardholder alphanumeric 1-40 characters
Method / PaymentCard / CardHolderBillingAddress / PostalCode Postal Code of the Billing Address of cardholder alphanumeric 2-10 characters
Method / PaymentCard / CardHolderBillingAddress / CountryCode Country Code of the Billing Address of cardholder alphabetic 2 characters
Method / PaymentCard / EffectiveExpireDate / Expiration Effective expiration date of the credit card numeric 4 characters
----
--  This refers to Service Fee method  --

Method / Other / Remarks

Attribute

refs

References for all passengers of the order alphanumeric any
Method / Other / Remarks / Remark Service Fee payment method alphabetic ServiceFee
----
Amount Total amount of the offer Numeric Any Schema
Payer / ContactInfoRefs Reference for payer contact info Alphanumeric Any Schema
<Query / BookingReferences / BookingReference>
ID External reference ID Alphabetical XRef Mandatory for Sender External Reference

OtherID

Attribute

Name

This attribute must contain the senders IATA Number and will be matched against the Senders IATANumber from TravelAgencySender Numeric 7/8 Numbers Mandatory for Sender External Reference
OtherID Sender's external reference Alphanumeric Any (Strings exceeding 30 chars will be truncated) Mandatory for Sender External Reference
<DataLists / PassengerList / Passenger> Schema

Passenger

Attribute

PassengerID

Type of passenger Alphanumeric Type of Passengers Schema
PTC Passenger Type Code 3 Alphabetical  Type of Passengers Schema
BirthDate

Birthdate of the passenger (Mandatory for secure flights for all passengers)

Birthdate of the passenger (Always mandatory for CHD and INF Passengers)

Date Date depends of the PTC Schema

Individual

Attribute

IndividualID

Id for the passenger, for internal use only.

Must be unique for each passenger at the order

Alphanumeric Any
Passenger / Individual / Gender Gender of the passenger (Mandatory for infant passengers in secure flights) Alphabetical
  • Male
  • Female

Passenger / Individual / NameTitle

Title of the passenger (Mandatory for secure flights)

NDC supports followings fields (MR, MRS, MS, MISS). If another field is introduced no error is shown, only this field is ignored.

Alphabetical
  • MR
  • MRS
  • MS
  • MSS
  • MISS
Mandatory for secure flights
Individual / GivenName Name of the passenger Alphanumeric Any
Individual / Surname Surname of the passenger Alphanumeric Any Mandatory for schema if 'GivenName' tag is indicated.
Individual / SurnameSuffix

Passenger suffix for duplicate names

It must necessarily be predefined as text (see example)

Alphanumeric Any
  • JR
  • SR

LoyaltyProgramAccount / Airline / AirlineDesignator Airline ID Alphanumeric Any Mandatory if 'LoyaltyProgramAccount' tag is indicated
LoyaltyProgramAccount / AccountNumber FF number account Numeric 8 digits Mandatory if 'LoyaltyProgramAccount' tag is indicated
FOID / FOID_Number

Number for the document

  • Two different passengers can only introduce the same document identification if market is different from ES.
  • Mandatory for resident adults flights unless they are between 12 and 14 years.
Alphanumeric Any Mandatory for schema if 'FOID' tag is indicated.
FOID / FOID_Type Type of the passenger ID Info 2 Alphanumeric
  • PP (Passsport - Not valid for resident/large family discounts)
  • NI (DNI or NIE)
Mandatory for schema if 'FOID' tag is indicated.
IdentityDocument / IdentityDocumentNumber

If Type of document is:

  • F1 - then this will be the Residence certificate number 

(Mandatory for schema, at least one character is mandatory, if DNI is introduced, this field is not validated, is only validated and sent as residence document if DNI is not sent)

  • AI - then this will be the Large Family certificate number
  • F - then this should be the relevant fiscal information for the country. In the case of Ecuador and Peru this should be constructed using the following two or three elements separated by obliques "/":
    • Document type
    • Document number/id
    • Company name (optional)

      example "RUC/12345678X/BIG COMPANY"

      This fiscal information will be included on the tickets as required by local laws.

Alphanumeric
  • 12 characters maximum for residence document
  • 20 characters maximum for large family document
  • 70 characters maximum for FiscalId

Mandatory for schema if 'IdentityDocument' tag is indicated → (Mandatory for schema, at least one character is mandatory, if DNI is introduced, this field is not validated, is only validated and sent as residence document if DNI is not sent)

NDC Mandatory for POS PE & EC (FiscalId)

IdentityDocument / IdentityDocumentType Type of document 2 Alphanumeric
  • F1 (Resident Discount)
  • AI (Additional information, Large Family Discount)
  • F (FiscalId)

Mandatory for schema if 'IdentityDocument' tag is indicated 

NDC Mandatory for POS PE & EC (FiscalId)

ContactInfoRef Reference for passenger contact info Alphanumeric Any Schema
Remark / Remark Municipality of residence / Community code for large family Alphanumeric
  • RESIDENT-Code of Location
  • LARGEFAMILY-Code of Comunity

ApplicabilityLocationCodes - Resident & Large Family Discounts.xls

Mandatory for schema if 'IdentityDocument' tag is indicated.
<DataLists / ContactList>

ContactInformation

Attribute

ContactID

Id for the contact info Alphanumeric Any Mandatory if 'ContactInfoRef' tag is indicated
ContactInformation / ContactType Type of contact info Alphabetical Any
ContactInformation / ContactProvided / EmailAddress / EmailAddressValue Email to contact passenger Alphanumeric Any
ContactInformation / ContactProvided / Phone / Label Label to identify the telephone Alphanumeric Any
ContactInformation / ContactProvided / Phone / CountryDialingCode Telephone country code Numeric Any
ContactInformation / ContactProvided / Phone / PhoneNumber Phone number for the label Numeric Any
ContactInformation / Individual / GivenName Name for the emergency contact Alphanumeric Any
ContactInformation / Individual / Surname Surmane for the emergency contact Alphanumeric Any
ContactInformation / IndividualRef Reference for the passenger Alphanumeric Any
<DataLists / ServiceDefinitionList>

ServiceDefinition

Attribute

ServiceDefinitionID

Special need service Identification, for example;

SPECIAL_NEED-DEAF

Alphabetical Any Mandatory if 'ServiceDefinitionList' tag is indicated
ServiceDefinition / Name

Special need name

Alphabetical Any Mandatory if 'ServiceDefinitionList' tag is indicated

ServiceDefinition / Descriptions / Description

Attribute

refs

Special need references, for example:

ADULT_01 ADULT_02

Alphanumeric Any Mandatory if 'ServiceDefinitionList' tag is indicated
ServiceDefinition / Descriptions / Description / Text

Text asociated to special need and passnger reference associated

  • Associated texts to special needs services are limited to 90 characters if they are longer, and this text will be mandatory for NDC  in case of being mandatory for Resiber.
Alphanumeric Any
ServiceDefinition / BookingInstructions / SSRCode SSR Code value Alphabetical DisabilityAssistance

Response Body

NAMEDESCRIPTIONFORMATALLOWED VALUESNullable
<Document>
ReferenceVersion The IATA version of the message Numeric Any False
<Order>

Order

Attribute

OrderID

Id for the Order Alphanumeric Any False

Order

Attribute

Owner

Airline code Alphabetical Any False
BookingReferences / BookingReference / ID Order's Locator Alphanumeric Any False
BookingReferences / BookingReference / AirlineID ID for the Airline Alphanumeric Any False
TotalOrderPrice / DetailCurrencyPrice / Total Total price for the Order Numeric Any False
TotalOrderPrice / DetailCurrencyPrice / Taxes / Total Total taxes amount for the Order Numeric Any False

TimeLimits / PaymentTimeLimit

Attribute

DateTime

Date for payment time limit Date Any True
<Order / OrderItems>

OrderItem

Attribute

OrderItemID

Id for the OrderItem Alphanumeric Any False
OrderItem / PriceDetail / TotalAmount / SimpleCurrencyPrice Total price for the OfferItem Numeric Any False
OrderItem / PriceDetail / BaseAmount Amount of the OrderItem without taxes Numeric Any False
OrderItem / PriceDetail / Taxes / Total Total amount of taxes and breakdown Numeric Any False
OrderItem / PriceDetail / Taxes / Breakdown / Tax / Amount Amount for a tax Numeric Any False
OrderItem / PriceDetail / Taxes / Breakdown / Tax / TaxCode Code for the tax Alphanumeric Any False

OrderItem / Service

Attribute

ServiceID

Id for the service Alphanumeric Any False
OrderItem / Service / PassengerRef Passenger Identifier Alphanumeric Any False
OrderItem / Service / SegmentRef Segment Identifier Alphanumeric Any False
OrderItem / Service / ServiceDefinitionRef Service Identifier Alphabetical Any False
OrderItem / Service / SelectedSeat / Seat / Row Row seat Numeric Any True
OrderItem / Service / SelectedSeat / Seat / Column Column seat Alphabetical Any True
<TicketDocInfos / TicketDocInfo>
TicketDocument / TicketDocNbr Number for the ticket Numeric Any True
TicketDocument / Type Type of ticket Alphanumeric Any True
TicketDocument / NumberofBooklets Number of tickets Numeric Any True
TicketDocument / DateOfIssue Date of ticket issue Date yyyy-MM-dd True
TicketDocument / TimeOfIssue Hour of ticket issue Hour HH:mm True
TicketDocument / CouponInfo / CouponNumber Number of coupons Numeric Any True
TicketDocument / CouponInfo / FareBasisCode / Code Code of the farebasis Alphanumeric Any True
TicketDocument / CouponInfo / CouponValid / EffectiveDatePeriod / Effective Date of effective for the coupon Date Any True
TicketDocument / CouponInfo / Status Coupon's status Alphabetical Any True
TicketDocument / CouponInfo / SoldAirlineInfo / Departure / AirportCode IATA 3 character code for the departure city/airport/station 3 Alphanumeric Any True
TicketDocument / CouponInfo / SoldAirlineInfo / Departure / Date Date of departure Date yyyy-MM-dd True
TicketDocument / CouponInfo / SoldAirlineInfo / Departure / Time Time of departure Hour HH:mm True
TicketDocument / CouponInfo / SoldAirlineInfo / Arrival / AirportCode IATA 3 character code for the arrival city/airport/station 3 Alphanumeric Any True
TicketDocument / CouponInfo / SoldAirlineInfo / MarketingCarrier / AirlineID Id for the airline that markets the flight Alphabetical Any True
TicketDocument / CouponInfo / SoldAirlineInfo / MarketingCarrier / FlightNumber Flight number for the airline that markets the flight Numeric Any True

TicketDocument / CouponInfo / AddlBaggageInfo / AllowableBag

Attribute

Number

Number of allowed baggages Numeric Any True
TicketDocument / CouponInfo / InConnectionWithInfo / InConnectionDocNbr Number of InConnectionDoc Numeric Any True
TicketDocument / CouponInfo / InConnectionWithInfo / InConnectonCpnNbr Number of InConnectonCpn Numeric Any True
TicketDocument / CouponInfo / ReasonForIssuance / RFIC RFIC reference Alphanumeric Any True
TicketDocument / CouponInfo / ReasonForIssuance / Code Code reference Alphanumeric Any True
TicketDocument / CouponInfo / ReasonForIssuance / Description Description reference Alphanumeric Any True
TicketDocument / ReportingType Type of reporting Alphanumeric Any True
PassengerReference Reference for passenger of the ticket Alphanumeric Any False
<Commission> (Only if Sender is Real IATA)
Percentage Percentage for the commision Numeric Any True
Amount Amount for the commision Numeric Any True
<DataLists / PassengerList / Passenger>

Passenger

Attribute

PassengerID

Passenger Identifier Alphanumeric Any False
PTC Attribute Passenger Type Code PaxType (3 Alphabetical) Passenger Types False
Birthdate Birthdate of the passenger Date Date depends of the PTC False
Individual / Gender Gender of the passenger Alphabetical
  • Male
  • Female
True
Individual / NameTittle Title of the passenger Alphabetical
  • MR
  • MRS
  • MS
  • MSS
True
Individual / GivenName Name of the passenger Alphabetical Any False
Individual / Surname Surname of the passenger Alphabetical Any False
Individual / SurnameSuffix Passenger suffix Alphabetical Any True
LoyaltyProgramAccount / Airline / AirlineDesignator Airline ID Alphanumeric Any Mandatory if 'LoyaltyProgramAccount' tag is indicated
LoyaltyProgramAccount / AccountNumber FF number account Numeric 8 digits Mandatory if 'LoyaltyProgramAccount' tag is indicated
FOID / FOID_Number Number for the document Alphanumeric Any False
FOID / FOID_Type Type of the passenger ID Info 2 Alphanumeric
  • NI
  • PP
False
IdentityDocument / IdentityDocumentNumber Number of identity document Numeric Any True
IdentityDocument / IdentityDocumentType Type of document Alphanumeric Any
  • F1 (Other Documents, Resident Discount)
  • AI (Additional information, Large Family Discount)
True
ContactInfoRef Reference for passenger's contact info Alphanumeric Any True
Remark / Remark Description of remark Alphanumeric Any True
<DataLists / ContactList>

ContactInformation

Attribute

ContactID

Id for the contact information Alphanumeric Any True
ContactInformation / ContactProvided / ContactType Description of contact type Alphanumeric Any True
ContactInformation / ContactProvided / EmailAddress / EmailAddressValue Email address for the contact Alphanumeric Any True
ContactInformation / ContactProvided / Phone / PhoneNumber Phone number for the contact Numeric Any True
ContactInformation / Individual / Gender Gender of the passenger Alphabetical
  • Male
  • Female
True
ContactInformation / Individual / NameTitle Title of the passenger Alphabetical
  • MR
  • MRS
  • MS
  • MSS
True
ContactInformation / Individual / GivenName Name of the passenger Alphanumeric Any True
ContactInformation / Individual / Surname Surname of the passenger Alphanumeric Any True
ContactInformation / Individual / SurnameSuffix Passenger suffix Alphanumeric Any True
<DataLists / FlightSegmentList / FlightSegment>

FlightSegment

Attribute

SegmentKey

Id for the segment Alphanumeric Any False
Departure / AirportCode IATA 3 character code for the departure city/airport/station 3 Alphanumeric Any False
Departure / Date Date of departure Date yyyy-MM-dd False
Departure / Time Time of departure Hour HH:mm False
Departure / AirportName Name of the departure city/airport/station Alphanumeric Any False
Departure / Terminal / Name Name of the departure terminal at city/airport/station Alphanumeric Any False
Arrival / AirportCode IATA 3 character code for the arrival city/airport/station 3 Alphanumeric Any False
Arrival / Date Date of arrival Date yyyy-MM-dd False
Arrival / Time Time of arrival Hour HH:mm False
Arrival / ChangeOfDay Change of day between departure and arrival 1 Numeric Any False
Arrival / AirportName Name of the arrival city/airport/station Alphanumeric Any False
Arrival / Terminal / Name Name of the arrival terminal at city/airport/station Alphanumeric Any True
MarketingCarrier / AirlineID Id for the airline that markets the flight Alphabetical Any False
MarketingCarrier / Name Name for the airline that markets the flight Alphanumeric Any False
MarketingCarrier / FlightNumber Number for the flight Numeric Any False
OperatingCarrier / AirlineID Id for the airline that operates the flight Alphabetical Any False
OperatingCarrier / Name Name for the airline that operates the flight Alphanumeric Any False
OperatingCarrier / FlightNumber Number for the flight Numeric Any True
OperatingCarrier / Disclosures / Description / Text Description of the airline Alphanumeric Any False
Equipment / AircraftCode Code of the aircraft that operates the flight Alphanumeric Any False
Equipment / Name Name of the aircraft that operates the flight Alphanumeric Any False
FlightDetail / FlightDuration / Value Duration of the flight Alphanumeric Any False
<DataLists / FlightList>

Flight

Attribute

FlightKey

Id for the flight Alphanumeric Any False
Journey / Time Duration of the flight Alphanumeric Any False
SegmentReferences References for the segments Alphanumeric Any False
<DataLists / OriginDestinationList>

OriginDestination

Attribute

OriginDestinationKey

Id of the origin-destination Alphanumeric Any False
DepartureCode IATA 3 character code for the departure city/airport/station 3 Alphanumeric Any False
ArrivalCode IATA 3 character code for the arrival city/airport/station 3 Alphanumeric Any False
FlightReferences References for the flight Alphanumeric Any False
<DataLists / MediaList>

Media

Attribute

ListKey

Id for the Media Item Alphanumeric Any False
Media / MediaLink Http link referring to the Media Item Alphanumeric Any False
<DataLists / ServiceDefinitionList>

ServiceDefinition

Attribute

ServiceDefinitionID

Id reference for the service Alphabetical Any True
Name Name of the service Alphabetical Any True
Descriptions / Description / Text Description of the service Alphabetical Any True
<Metadata / Other / OtherMetadata / CurrencyMetadatas>

CurrencyMetadata

Attribute

MetadataKey

ID for the Metadata Alphanumeric Any True
CurrencyMetada / Decimals Number of decimals Numeric Any True