Cyberesa Developers V2027.0.x
Flight API · Getting started

Changelog

Revision history of the specification, newest first.

DateAuthorChanges
25/06/2024Ibtissem AmammaAPI FlightBookingCreation : Add new node <Luggage>
05/01/2023Ismail KhessibFlightDetailRQ API : Add new node <Luggage>
28/05/2022Wassim GhlissAPI FlightBookingCreationRQ:
Add new node
<SFM> It must be the same value of node <SFM> returned within API FlightStartSearchRS
04/05/2022Akrem RouisFlightStartSearchREQ API : Add new node <Luggage>
30/01/2017Ghada SaihiAPI 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/2016Nabil EL AyebAPI FlightBookingCreation
Add attribute ‘company’ to parameters FrequentFlyerNumber
For FrequentFlyerNumber parameter you must specify attribute company with iataCode (AF, TN, AZ, TK, …)
04/03/2016Ismail DiariAdd New API
API FlightImportPNR
07/01/2016Ismail DiariAdd New Node Passengers in response for API
API FlightBookingCreation
contains information about booking price break down
04/01/2016Ismail DiariAdd New API
API FlightCancelBooking
11/11/2015Chaima MekniAPI FlightDetailRQ:
Add new node
<SFM> It must be the same value of node <SFM> returned within API FlightStartSearchRS
26/10/2015Nabil El AyebAPI FlightStartSearchRQ:
Add an optional node
<RejectMixed> under node
<FlightOptions>
to request only flights with same companies.
07/10/2015Ghada SaihiAPI 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/2015Nabil El Ayeb1.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/2015Nabil El Ayeb1.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/2015Nabil El AyebAPI 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/2015Nabil El AyebAPI FlightDetailRS:
Add new node <QuantityCode> in the Case of GDS Flight, this node serves to check the qualifier of luggage quantity.
20/09/2014Aida AthamniaAPI 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/2012Nabil El AyebAPI FlightSearch : TimeDetails :
C: Plus & Minus
05/09/2012Wassim GhlissPage 33: no payment details needed in LCC