Flight API · Getting started
Changelog
Revision history of the specification, newest first.
| Date | Author | Changes |
|---|---|---|
| 25/06/2024 | Ibtissem Amamma | API FlightBookingCreation : Add new node <Luggage> |
| 05/01/2023 | Ismail Khessib | FlightDetailRQ API : Add new node <Luggage> |
| 28/05/2022 | Wassim Ghliss | API FlightBookingCreationRQ: Add new node <SFM> It must be the same value of node <SFM> returned within API FlightStartSearchRS |
| 04/05/2022 | Akrem Rouis | FlightStartSearchREQ API : Add new node <Luggage> |
| 30/01/2017 | Ghada Saihi | API FlightBookingCreation Add new node “Id” to node <ContactInformation> that contains Id of the customer. Add new node <IdAssignedUserPayment> Add new node <Kit> : <Kit> <PaymentGateway>?</PaymentGateway> <SecutityCode>?</SecutityCode> <IdAutorisation>?</IdAutorisation> <CardType>?</CardType> <CardBank>?</CardBank> <BankCountry>?</BankCountry> <CardNumber>?</CardNumber> <ClientLastName>?</ClientLastName> <ClientFirstName>?</ClientFirstName> <ClientEmail>?</ClientEmail> </Kit> |
| 01/04/2016 | Nabil EL Ayeb | API FlightBookingCreation Add attribute ‘company’ to parameters FrequentFlyerNumber For FrequentFlyerNumber parameter you must specify attribute company with iataCode (AF, TN, AZ, TK, …) |
| 04/03/2016 | Ismail Diari | Add New API API FlightImportPNR |
| 07/01/2016 | Ismail Diari | Add New Node Passengers in response for API API FlightBookingCreation contains information about booking price break down |
| 04/01/2016 | Ismail Diari | Add New API API FlightCancelBooking |
| 11/11/2015 | Chaima Mekni | API FlightDetailRQ: Add new node <SFM> It must be the same value of node <SFM> returned within API FlightStartSearchRS |
| 26/10/2015 | Nabil El Ayeb | API FlightStartSearchRQ: Add an optional node <RejectMixed> under node <FlightOptions> to request only flights with same companies. |
| 07/10/2015 | Ghada Saihi | API FlightStartSearchRQ: Add an optional attribute to node <OfficeId> to specify the currency per Office id <OfficeIds> <OfficeId Curr="?">?</OfficeId> </OfficeIds> Note: We use the main node <Curr> for node officeid without attribute curr. |
| 29/06/2015 | Nabil El Ayeb | 1.List of main parameters received in FlightDetailRQ API List of main Parameters “GDS” 1.PassportNumber : Type Text (Optional) 2.PassportExpiryDate : Type Date (Optional) 3.FrequentFlyerNumber : Type Text (Optional) 4. DateOfBirth : Type Date (Optional) 5.Nationality : Type List of country iso code (Optional) 6. NationalIDCard : Type Text (Optional) 7. PassengerEmail : Type Text (Mandatory for the main passenger) 8. PassengerTelephone : Type Text (Mandatory for the main passenger) “LCC” 1.PassportNumber : Type Text (Mandatory) 2.PassportExpiryDate : Type Date (Mandatory) 3. DateOfBirth : Type Date (Mandatory) 4.Nationality : Type List of country iso code (Mandatory) 2.List of parameters to send in FlightBookingCreationRQ API under node Traveller “GDS” --PassportNumber : Type Text (Optional) --PassportExpiryDate : Type Date (Optional) --FrequentFlyerNumber : Type Text (Optional) --Nationality : Type Text country iso code (Optional) -- NationalIDCard : Type Text (Optional) -- PassengerEmail : Type Text (Mandatory for the main passenger) -- PassengerTelephone : Type Text (Mandatory for the main passenger) “LCC” --PassportNumber : Type Text (Mandatory) --PassportExpiryDate : Type Date (Mandatory) --Nationality : Type Text country iso code (Mandatory) |
| 26/03/2015 | Nabil El Ayeb | 1.API FlightStartSearchRQ: Add new nodes OfficeIds and OfficeId (only for GDS) <OfficeIds> <OfficeId>?</OfficeId> <OfficeId>?</OfficeId> </OfficeIds> 2. We return the new node OfficeId (only for GDS) in : <OfficeId>?</OfficeId> FlightStartSearchRS FlightDetailRS 3. You have to pass the received node as below (only for GDS): 3.1 FlightStartSearchRS to FlightDetailRQ 3.2 FlightDetailRS to FlightBookingCreationRQ |
| 17/01/2015 | Nabil El Ayeb | API FlightStartSearchRQ: Option search by class is moved under Itinerary node instead of FlightOptions node. Add new node <Itinerary> ... <Class>?</Class> Remove node <FlightOptions> <Class>?</Class> |
| 01/01/2015 | Nabil El Ayeb | API FlightDetailRS: Add new node <QuantityCode> in the Case of GDS Flight, this node serves to check the qualifier of luggage quantity. |
| 20/09/2014 | Aida Athamnia | API FlightDetailRS: Add new node <FreeAllowance> in the Case of GDS Flight, this node serves to check the quantity of authorized luggage. API FlightStartSearchRS: Add new node <AvailableSeats>, this node serves to check the number of available seats. |
| 12/10/2012 | Nabil El Ayeb | API FlightSearch : TimeDetails : C: Plus & Minus |
| 05/09/2012 | Wassim Ghliss | Page 33: no payment details needed in LCC |