Ethiopian Airlines
  • Ethiopian NDC
  • Endpoint lists
  • Information
  • Support
  • FAQ
Connect to Ethiopian NDC platform today!

NDC API V_17_2

Airshopping

OfferPrice

OrderCreate

Order Retrieve

AirDocIssue (Ticketing)

Order Reshop 

Order Change

Refund Order Reshop

Refund Order cancel

Order Retrieve

Order Retrieve

Void Ticket 

Order Retrieve

Air Cancel

Order Rule

Add/Update Loyalty Number

Order Reprice

Add/update identity doc

Seat Availability

Seat Select

Service Availability

Service Select

Meal Availabilities

Meal Selects

Introduction

The Order Create allows to request a specified offer to an order to be created and return the view of the hold inventory or order 

Input

  • Selected Price offer Item Id
  • Passenger details can also contain Name & FQTV details, if applicable.

Http Headers

Key ValueRequired 
Content-Type
application/xml
Yes
Accept*/* Yes
Authorization
Bearer {{access_token}} Yes
Content-Length
<calculated when request is sent> 
Yes
Host<calculated when request is sent>Yes
User-AgentPostmanRuntime/7.30.0
Yes
Accept-Encodinggzip, deflate, brYes
Connection Keep-aliveYes
DeviceIDStringYes

Sequence 

Endpoints

TestLive

https://aks-cluster-test.ethiopianairlines.com

https://ndc.ethiopianairlines.com

OrderCreate Request

		     
			<Document>
				<Name>ETHIOPIAN AIRLINES NDC </Name>
				<ReferenceVersion>1.0</ReferenceVersion>
		   </Document> 
		 
	 
RequestRoot node of the request schema

Document


NameDocument Name
ReferenceVersionReference Version 

		     
	    
        
            
                Ethiopianairlines TravelAgency
                12121212
                A345345435
            
        
        
            
                
                    AAAIT PLC
                    88888888
                
            
        
        
            
                ET
                ETHIOPIAN AIRLINES
            
        
    
		 
	 
RequestRoot node of the request schema

Party

Aggregator and OTA information
Sender 
TravelAgencySenderTravel agency involved in the request
NameTravel agency’s official name
IATA_NumberTravel agency’s IATA number
AgencyIDTravel agency’s Agency ID
ParticipantsList of aggregators involved in the request
Participant 
AggregatorParticipant 
@SequenceNumberUnique position in the list e.g. 1, 2, 3
NameAggregator’s official name
AggregatorIDAggregator’s ID
Recipient 
ORA_RecipientOffer responsible airline information
AirlineIDIATA Airline code e.g. ET
NameEthiopian Airlines

		     
			

By default it associate an infant with the first adult passenger.

in this request you can also choose to which adult an infant should be associated.

just by passing infant reference on one of the adult passenger. e.g. <InfantRef>PAX002</InfantRef>

    <Query>
        <Order>
            <Offer OfferID="PRICEDOFFER" Owner="ET" ResponseID="{{ReponseId}}">
                <OfferItem OfferItemID="OFFERITEM001">
                    <PassengerRefs>PAX001</PassengerRefs>
                </OfferItem>
            </Offer>
        </Order>
        <Payments>
            <Payment>
                <Type>CA</Type>
                <Method>
                    <Cash/>
                </Method>
                <Amount Code="ETB">41143</Amount>
                <!-- Use when OTA paying
                -->
                <Payer>
                    <ContactInfoRefs>CTC01</ContactInfoRefs>
                </Payer>
            </Payment>
        </Payments>
        <DataLists>
            <PassengerList>
                <Passenger PassengerID="PAX001">
                    <PTC>ADT</PTC>
                    <Individual>
                        <Birthdate>1988-06-10</Birthdate>
                        <Gender>Female</Gender>
                        <NameTitle>MRS</NameTitle>
                        <GivenName>Jane</GivenName>
                        <Surname>Smith</Surname>
                    </Individual>
                    <LoyaltyProgramAccount>
                        <AccountNumber></AccountNumber>
                    </LoyaltyProgramAccount>
                    <IdentityDocument>
                        <IdentityDocumentNumber>543000123</IdentityDocumentNumber>
                        <IdentityDocumentType>F</IdentityDocumentType>
                        <IssuingCountryCode>US</IssuingCountryCode>
                        <CitizenshipCountryCode>US</CitizenshipCountryCode>
                        <IssueDate>2017-01-17</IssueDate>
                        <ExpiryDate>2022-01-16</ExpiryDate>
                        <Birthdate>1988-06-10</Birthdate>
                        <Birthplace>US</Birthplace>
                    </IdentityDocument>
                    <ContactInfoRef>CTC01</ContactInfoRef>
                </Passenger>
                <Passenger PassengerID="PAX002">
                    <PTC>CHD</PTC>
                    <Individual>
                        <Birthdate>2010-06-10</Birthdate>
                        <Gender>Female</Gender>
                        <NameTitle>MRS</NameTitle>
                        <GivenName>fsfdsdf</GivenName>
                        <Surname>sdfsfds</Surname>
                    </Individual>
                    <LoyaltyProgramAccount>
                        <AccountNumber></AccountNumber>
                    </LoyaltyProgramAccount>
                    <IdentityDocument>
                        <IdentityDocumentNumber>543000123</IdentityDocumentNumber>
                        <IdentityDocumentType>F</IdentityDocumentType>
                        <IssuingCountryCode>US</IssuingCountryCode>
                        <CitizenshipCountryCode>US</CitizenshipCountryCode>
                        <IssueDate>2017-01-17</IssueDate>
                        <ExpiryDate>2022-01-16</ExpiryDate>
                        <Birthdate>1988-06-10</Birthdate>
                        <Birthplace>US</Birthplace>
                    </IdentityDocument>
                    <ContactInfoRef>CTC01</ContactInfoRef>
                    <InfantRef>PAX002</InfantRef>
                </Passenger>
                    <Passenger PassengerID="PAX003">
                    <PTC>INF</PTC>
                    <Individual>
                        <Birthdate>2022-06-10</Birthdate>
                        <Gender>Female</Gender>
                        <NameTitle>MRS</NameTitle>
                        <GivenName>bbmbmbm</GivenName>
                        <Surname>sdfsfds</Surname>
                    </Individual>
                    <LoyaltyProgramAccount>
                        <AccountNumber></AccountNumber>
                    </LoyaltyProgramAccount>
                    <IdentityDocument>
                        <IdentityDocumentNumber>543000123</IdentityDocumentNumber>
                        <IdentityDocumentType>F</IdentityDocumentType>
                        <IssuingCountryCode>US</IssuingCountryCode>
                        <CitizenshipCountryCode>US</CitizenshipCountryCode>
                        <IssueDate>2022-01-17</IssueDate>
                        <ExpiryDate>2022-01-16</ExpiryDate>
                        <Birthdate>1988-06-10</Birthdate>
                        <Birthplace>US</Birthplace>
                    </IdentityDocument>
                    <ContactInfoRef>CTC01</ContactInfoRef>
                </Passenger>
            </PassengerList>
            <ContactList>
                <ContactInformation ContactID="CTC01">
                    <PostalAddress>
                        <Label>BUSINESS</Label>
                        <Street>100 APPLIEDLINE MAIN STREET</Street>
                        <Street>BOLE</Street>
                        <PostalCode>1000</PostalCode>
                        <CityName>ADDIS ABABA</CityName>
                        <CountrySubdivisionName>OROMIA</CountrySubdivisionName>
                        <CountryName>Mefsel</CountryName>
                        <CountryCode>ET</CountryCode>
                    </PostalAddress>
                    <ContactProvided>
                        <EmailAddress>
                            <Label>HOME</Label>
                            <EmailAddressValue>jane@mail.com</EmailAddressValue>
                        </EmailAddress>
                        <EmailAddress>
                            <Label>WORK</Label>
                            <EmailAddressValue>jane.Mefsel@work.com</EmailAddressValue>
                        </EmailAddress>
                    </ContactProvided>
                    <ContactProvided>
                        <Phone>
                            <Label>MOBILE</Label>
                            <CountryDialingCode>251</CountryDialingCode>
                            <PhoneNumber>0944123456</PhoneNumber>
                        </Phone>
                    </ContactProvided>
                </ContactInformation>
            </ContactList>
        </DataLists>
    </Query>
RequestRoot node of the request schema

Query


Order 
Offer 
@OfferIDUnique ID e.g. OFFER001
@OwnerORA e.g. ET
OfferItemDeparture date
@OfferItemID
PassengerRefs

Space separated passenger IDs with matching PassengerID in PassengerList

e.g. PAX001 PAX002 PAX003
Payments 
Payment 
TypeCA for Cash
DataLists 
PassengerListList of passengers
Passenger 
@PassengerIDUnique passenger identifier e.g. PAX001
PTCPassenger type e.g. ADT, CHD, INF
Individual 
BirthdateFormat YYYY-MM-DD
GenderMale, Female
NameTitleMR, MRS, MS, MISS, MASTER, DR, PROF, AMB, SIR
GivenNameFirst name
MiddleNameMiddle Name
SurnameLast name or Family name
LoyaltyProgramAccount 
AccountNumbere.g. Shebamiles number
IdentityDocument 
IdentityDocumentNumberpassport number
IdentityDocumentTypeF - Passport
IssuingCountryCode2 letter country code of passport e.g. ET, GB
CitizenshipCountryCode2 letter country code of nationality e.g. ET
IssueDateFormat YYYY-MM-DD
ExpireDateFormat YYYY-MM-DD
BirthdateFormat YYYY-MM-DD
Birthplace2 letter country code of birth e.g. ET
ContactInfoRefReference to passenger contact information in ContactList
ContactList 
ContactInformation 
@ContactIDUnique contact ID e.g. CONTACT001
ContactType

PRIMARY

PAYMENT – used if passenger is paying
PostalAddressAddress information
LabelType of address e.g. HOME, WORK
Street

Street 1

0-9

a-z

A-Z

Maximum of 30 characters
PostalCodePostal or zip code
CityNamee.g. Addis Ababa
CountrySubdivisionNameState or Region e.g. Oromia, Texas
CountryName2 letter country code of address e.g. ET
ContactProvidedCollection of either emails or phone. Use separate nodes for emails and phones.
EmailAddress 
LabelHOME or WORK
EmailAddressValuee.g. john.doe@mail.com
Phone 
LabelMOBILE, WORK
CountryDialingCodeCountry code without + e.g. 251, 92
PhoneNumberNumber without country code
IndividualRequired when the Payment.Payer node is set
GivenName 
MiddleName 
Surname 

OrderCreate Response

		     
			<Document>
				<Name>ETHIOPIAN AIRLINES NDC </Name>
				<ReferenceVersion>1.0</ReferenceVersion>
		   </Document> 
		 
	 
RequestRoot node of the request schema

Document


NameDocument Name
ReferenceVersionReference Version 

		     
			

 In this response the price breakdown is found per the OrderItemID order_PAXID value format 

            <OrderItems>
                <OrderItem OrderItemID="NNMWYD_PX001">
                    <PriceDetail>
                        <TotalAmount>
                            <SimpleCurrencyPrice Code="USD">463.40</SimpleCurrencyPrice>
                        </TotalAmount>
                        <BaseAmount Code="USD">336.00</BaseAmount>
                        <Surcharges>
                            <Surcharge>
                                <Total Code="USD">0</Total>
                            </Surcharge>
                        </Surcharges>
                        <Taxes>
                            <Total Code="USD">127.40</Total>
                        </Taxes>
                    </PriceDetail>
                    <Service ServiceID="NNMWYD_1">
                        <PassengerRef>PX001</PassengerRef>
                        <SegmentRef>SEG_ADDDXB_001</SegmentRef>
                    </Service>
                </OrderItem>
                <OrderItem OrderItemID="NNMWYD_PX002">
                    <PriceDetail>
                        <TotalAmount>
                            <SimpleCurrencyPrice Code="USD">379.40</SimpleCurrencyPrice>
                        </TotalAmount>
                        <BaseAmount Code="USD">252.00</BaseAmount>
                        <Surcharges>
                            <Surcharge>
                                <Total Code="USD">0</Total>
                            </Surcharge>
                        </Surcharges>
                        <Taxes>
                            <Total Code="USD">127.40</Total>
                        </Taxes>
                    </PriceDetail>
                    <Service ServiceID="NNMWYD_2">
                        <PassengerRef>PX002</PassengerRef>
                        <SegmentRef>SEG_ADDDXB_001</SegmentRef>
                    </Service>
                </OrderItem>
                <OrderItem OrderItemID="NNMWYD_PX003">
                    <PriceDetail>
                        <TotalAmount>
                            <SimpleCurrencyPrice Code="USD">48.00</SimpleCurrencyPrice>
                        </TotalAmount>
                        <BaseAmount Code="USD">34.00</BaseAmount>
                        <Surcharges>
                            <Surcharge>
                                <Total Code="USD">0</Total>
                            </Surcharge>
                        </Surcharges>
                        <Taxes>
                            <Total Code="USD">14.00</Total>
                        </Taxes>
                    </PriceDetail>
                    <Service ServiceID="NNMWYD_3">
                        <PassengerRef>PX003</PassengerRef>
                        <SegmentRef>SEG_ADDDXB_001</SegmentRef>
                    </Service>
                </OrderItem>
            </OrderItems>
        </Order>

 

RequestRoot node of the request schema

Response


Order 
@OrderIDPNR e.g. YTDFRA
@OwnerORA
BookingReferences 
BookingReference 
IDPNR e.g. YTDFRA
AirlineIDET
@NameEthiopian Airlines
TotalOrderPriceTotal ticket price including taxes
SimpleCurrencyPriceTotal order price e.g. 107208
@CodeCurrency code e.g. USD, GBP, EUR
BaseAmountBase fare value
@CodeCurrency code
Taxes 
TotalTax value
@CodeCurrency code
ServiceService per segment per passenger
@ServiceIDService per segment per passenger
PassengerRefPassenger entitled to service
SegmentRefFlight segment associated to service
  

		     
			
       <DataLists>
            <PassengerList>
                <Passenger PassengerID="PAX001">
                    <PTC>ADT</PTC>
                    <Individual>
                        <Birthdate>1988-06-10</Birthdate>
                        <Gender>Female</Gender>
                        <NameTitle>MRS</NameTitle>
                        <GivenName>Jane</GivenName>
                        <Surname>Smith</Surname>
                    </Individual>
                    <LoyaltyProgramAccount>
                        <AccountNumber />
                    </LoyaltyProgramAccount>
                    <IdentityDocument>
                        <IdentityDocumentNumber>543000123</IdentityDocumentNumber>
                        <IdentityDocumentType>F</IdentityDocumentType>
                        <IssuingCountryCode>US</IssuingCountryCode>
                        <CitizenshipCountryCode>US</CitizenshipCountryCode>
                        <IssueDate>2017-01-17</IssueDate>
                        <ExpiryDate>2022-01-16</ExpiryDate>
                        <Birthdate>1988-06-10</Birthdate>
                        <Birthplace>US</Birthplace>
                    </IdentityDocument>
                    <ContactInfoRef>CTC01</ContactInfoRef>
                </Passenger>
                <Passenger PassengerID="PAX002">
                    <PTC>ADT</PTC>
                    <Individual>
                        <Birthdate>2019-06-10</Birthdate>
                        <Gender>Female</Gender>
                        <NameTitle>MRS</NameTitle>
                        <GivenName>sawi</GivenName>
                        <Surname>sawale</Surname>
                    </Individual>
                    <LoyaltyProgramAccount>
                        <AccountNumber />
                    </LoyaltyProgramAccount>
                    <IdentityDocument>
                        <IdentityDocumentNumber>543000123</IdentityDocumentNumber>
                        <IdentityDocumentType>F</IdentityDocumentType>
                        <IssuingCountryCode>US</IssuingCountryCode>
                        <CitizenshipCountryCode>US</CitizenshipCountryCode>
                        <IssueDate>2021-01-17</IssueDate>
                        <ExpiryDate>2022-01-16</ExpiryDate>
                        <Birthdate>2019-06-10</Birthdate>
                        <Birthplace>US</Birthplace>
                    </IdentityDocument>
                    <ContactInfoRef>CTC01</ContactInfoRef>
                </Passenger>
            </PassengerList>
            <BagDisclosureList />
            <BaggageAllowanceList />
            <FlightSegmentList>
                <FlightSegment SegmentKey="SEG_ADDIAD_001">
                    <Departure>
                        <AirportCode>ADD</AirportCode>
                        <Date>2023-03-20</Date>
                        <Time>09:00</Time>
                    </Departure>
                    <Arrival>
                        <AirportCode>IAD</AirportCode>
                        <Date>2023-03-20</Date>
                        <Time>19:25</Time>
                        <Terminal>
                            <Name>2</Name>
                        </Terminal>
                    </Arrival>
                    <MarketingCarrier>
                        <AirlineID>ET</AirlineID>
                        <FlightNumber>516</FlightNumber>
                    </MarketingCarrier>
                    <OperatingCarrier>
                        <AirlineID>ET</AirlineID>
                        <FlightNumber>516</FlightNumber>
                    </OperatingCarrier>
                    <Equipment>
                        <AircraftCode>788</AircraftCode>
                    </Equipment>
                    <ClassOfService>
                        <Code>D</Code>
                        <MarketingName>BUSINESS</MarketingName>
                        <FareBasisCode>DEYJ0WET</FareBasisCode>
                    </ClassOfService>
                    <FlightDetail>
                        <FlightDistance>
                            <Value>7929</Value>
                            <UOM>Miles</UOM>
                        </FlightDistance>
                        <FlightDuration>
                            <Value>PT17H25M</Value>
                        </FlightDuration>
                    </FlightDetail>
                </FlightSegment>
            </FlightSegmentList>
            <FlightList>
                <Flight FlightKey="FLT001">
                    <SegmentReferences>SEG_ADDIAD_001</SegmentReferences>
                </Flight>
            </FlightList>
            <OriginDestinationList>
                <OriginDestination>
                    <DepartureCode>ADD</DepartureCode>
                    <ArrivalCode>IAD</ArrivalCode>
                    <FlightReferences>FLT001</FlightReferences>
                </OriginDestination>
            </OriginDestinationList>
        </DataLists>
RequestRoot node of the request schema

DataLists


PassengerList
Passenger
@PassengerIDUnique passenger identifier e.g. PAX001
PTCPassenger type e.g. ADT, CHD
FlightSegmentList 
FlightSegmentFlight segment information
@SegmentKeyUnique segment identification
Departure
AirportCodeDeparture airport e.g. ADD
DateDeparture date. Format YYYY-MM-DD
TimeDeparture time. Format HH:MM
TerminalTotal price including taxes
NameDeparture Airport Name
Arrival 
AirportCodeArrival airport e.g. LOS
DateArrival date. Format YYYY-MM-DD
TimeArrival time. Format HH:MM
Terminal
NameArrival Airport name
MarketingCarrierAirline selling the ticket
AirlineIDIATA airline code
FlightNumberFlight number
OperatingCarrierAirline operating the flight
AirlineIDIATA airline code
FlightNumberFlight Number 
Equipment 
AircraftCodeType of aircraft
ClassOfService 
Code 
MarketingNameDefault segment brand
FareBasisCode 
FlightDetail 
FlightDistance 
ValueFlight distance value
UOMUnit Of Measurement 
FlightDuration 
ValuePT4H10M implies 4 hours and 10 minutes
FlightListList of flights
FlightSingle flight with one or more segments
@FlightKeyUnique flight identification
SegmentReferencesSegments associated with flight
OnPointOrigin city
OffPointDestination city
OriginDestinationListList of flight origin and destination
OriginDestination 
DepartureCodeDeparture city
@UOMUnit of measurement
ArrivalCodeArrival city
@UOMUnit of measurement
FlightReferencesFlights associated to this origin destination
ServiceDefinitionList 
@ServiceDefinitionIDUnique Service Def ID
NameBrand name of service e.g. EP
DescriptionsList of description text
Descriptione.g. ECONOMY PROMO

    

Baggage allowance breakdown per passenger is now available. use the refs to distingush the passenger

ADT - Adult, CNN - Child, INF - Infant

 <BagDisclosureList>

            <BagDisclosure refs="ADT">
                <BagRule>BAG ALLOWANCE     -ADDDXB-02P/ET/EACH PIECE UP TO 50 POUNDS/23</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="ADT">
                <BagRule>KILOGRAMS</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="ADT">
                <BagRule>CARRY ON ALLOWANCE</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="ADT">
                <BagRule>ADDDXB-01P/ET</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="ADT">
                <BagRule>01/UP TO 15 POUNDS/7 KILOGRAMS AND UP TO 45 LINEAR INCHES/115 L</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="ADT">
                <BagRule>INEAR CENTIMETERS</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="ADT">
                <BagRule>CARRY ON CHARGES</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="ADT">
                <BagRule>ADDDXB-ET</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="ADT">
                <BagRule>A HAND BAG EXCES CHARGE PER KG-USD14.00 PER KILO</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="ADT">
                <BagRule>ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY DEPENDING ON</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="ADT">
                <BagRule>FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER STATUS/MILITARY/</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="ADT">
                <BagRule>CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER INTERNET,ETC./</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="CNN">
                <BagRule>BAG ALLOWANCE     -ADDDXB-02P/ET/EACH PIECE UP TO 50 POUNDS/23</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="CNN">
                <BagRule>KILOGRAMS</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="CNN">
                <BagRule>CARRY ON ALLOWANCE</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="CNN">
                <BagRule>ADDDXB-01P/ET</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="CNN">
                <BagRule>01/UP TO 15 POUNDS/7 KILOGRAMS AND UP TO 45 LINEAR INCHES/115 L</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="CNN">
                <BagRule>INEAR CENTIMETERS</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="CNN">
                <BagRule>CARRY ON CHARGES</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="CNN">
                <BagRule>ADDDXB-ET</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="CNN">
                <BagRule>A HAND BAG EXCES CHARGE PER KG-USD14.00 PER KILO</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="CNN">
                <BagRule>ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY DEPENDING ON</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="CNN">
                <BagRule>FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER STATUS/MILITARY/</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="CNN">
                <BagRule>CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER INTERNET,ETC./</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="INF">
                <BagRule>BAG ALLOWANCE     -ADDDXB-01P/ET/EACH PIECE UP TO 50 POUNDS/23</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="INF">
                <BagRule>KILOGRAMS</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="INF">
                <BagRule>2NDCHECKED BAG FEE-ADDDXB-USD0.00/ET/UP TO 50 POUNDS/23 KILOGRA</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="INF">
                <BagRule>MS AND UP TO 55 LINEAR INCHES/140 LINEAR CENTIMETERS</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="INF">
                <BagRule>CARRY ON ALLOWANCE</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="INF">
                <BagRule>ADDDXB-01P/ET</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="INF">
                <BagRule>01/UP TO 15 POUNDS/7 KILOGRAMS AND UP TO 45 LINEAR INCHES/115 L</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="INF">
                <BagRule>INEAR CENTIMETERS</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="INF">
                <BagRule>CARRY ON CHARGES</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="INF">
                <BagRule>ADDDXB-ET</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="INF">
                <BagRule>A HAND BAG EXCES CHARGE PER KG-USD14.00 PER KILO</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="INF">
                <BagRule>ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY DEPENDING ON</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="INF">
                <BagRule>FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER STATUS/MILITARY/</BagRule>
            </BagDisclosure>
            <BagDisclosure refs="INF">
                <BagRule>CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER INTERNET,ETC./</BagRule>
            </BagDisclosure>
        </BagDisclosureList>

XML Sample

Request and Response  Sample Airshopping XML
OrderCreate RequestClick to download
OrderCreate ResponseClick to download
Multi pax OrderCreate RequestClick to download
Multi Pax OrderCreate ResponseClick to download

Erorrs Response Description 

Order Create error responses

 

Erorr CodeError Code Text
400Page not found
200Success response
0Error

About us

Terms and Conditions

Ethiopian App

Scan to download our app.

ET Mobile App QR Code

Book and manage your flight easily.

  • Play Store
  • App Store

Social Media

Connect with us on social media

Subscribe

Subscribe to our email newsletter to receive updates

Subscribe

Best Cabin crew in Africa

 

Best Airline in Africa for seven years in a row
Best Cabin crew in Africa
Best Business Class in Africa for six years in a row
Best Cabin crew in Africa
Best Economy Class in Africa for six years in a row
Best Economy Class OnBoard Catering in Africa

© 2024 Ethiopian Airlines NDC Portal

Ethiopian Airlines A Star Alliance Member