getItinerary

Retrieve comprehensive booking details including flights, passengers, check-in status, ancillary services, and payment information using booking confirmation or PNR reference

Request parameters

ParameterTypeDescription
bookingconfirmationString*as accepted from confirmBooking
OR
PNR ref
passengerlastnameStringPassenger last name – MANDATORY if you are giving the PNR ref., otherwise OPTIONAL
generateBookingIdBooleanIf set to true - this will generate a bookingid (if none exists). This if or operational purposes.
❗️

* Mandatory parameters

Response

ParameterTypeDescription
bookingElementInclude all the information regarding the booking
sourceStringThe source of the booking: PSS/IBE/API etc
agencynameStringName of the agency in case of agency booking
linktobookingLinkThe link to the booking in the airline website
pnrrefStringThe PNR ref (record locator)
bookingidNumberBooking ID used
invoicenumberNumberThe last invoice number in airline (if ticketed)
bookingconfirmationStringBooking confirmation string
ticketnumberNumberTicket number ID in AeroCRS system (if ticketed)
statusStringOK – PNR is OK and approved
PN – PNR is in PENDING status and will be kept for 24 hours for manual approving with the airline
journeytypeStringRT/OW
linktoticketLinkThe link for the booking confirmation (ticket)
bookingcreateddateDD/MM/YYYY HH:MM Booking creation date
nameStringBooking customer's details: full name
titleStringBooking customer's details: title
emailStringBooking customer's details: email address
countryStringBooking customer's details: country
mobileNumberBooking customer's details: mobile phone number
phoneNumberBooking customer's details: phone number
Flight Information
flightsElementHolds all flights information in the booking, each flight is represented by a flight element
flightElementHolds the flight information in the booking
airlineStringAirline name
airlineDesignatorStringAirline 2 letter code in IATA (if exists)
fromStringFrom destination name
fromcodeStringFrom destination code
toStringTo destination name
tocodeStringTo destination code
classStringClass code (Brand name will be appended if applicable)
ckstatusNumberFlight check-In status: 0-closed, 1-open
flightstatusNumberFlight status: 0-closed, 1-open
flightdateDateDD/MM/YYYY date of flight
departTimeHH:MM time of departure
arrivedateDateDD/MM/YYYY date of flight arrival
arriveTimeHH:MM time of arrival
aircraftTypeStringAircraft type name
aircraftTypeIataCodeStringAircraft type IATA code
airlineICAOcodeStringAirline 3 ICAO code (if exists)
arrivalTerminalStringFlight's arrival terminal
departureTerminalStringFlight's departure terminal
numberStringFlight number
flightcodeNumberCode of booked flight
invidNumberID of booked flight - inventory per booking (used internal)
flightidNumberID of booked flight (used internal)
ServicesArrayArray with the services allowed from the branding/bundle
fareidNumberID of booked fare
adultbasefareMoneyAdult fare, without taxes, in case adult is booked in current booking
childbasefareMoneyChild fare, without taxes, in case child is booked in current booking
infantbasefareMoneyAdult fare, without taxes, in case infant is booked in current booking
currentSystemPricingMoneyTotal pricing in booking currency for the booked flight for all passengers
currentSystemPricingwithouttaxMoneyTotal pricing without taxes in booking currency for the booked flight for all passengers
pnrcurrencyStringCurrency of the booking
couponcodeStringCoupon code applied in the booking
discount_amountMoneyDiscounted amount from couponcode
responsecurrencyStringCurrency form the coupon
TaxesArrayArray with tax breakdown: total and list of the available flight taxes
Passenger Information
passengersElementHolds all passenger elements
passengerElementHolds the passenger information in the booking
rphNumberPassenger ID
paxtitleStringPassenger title
lastnameStringPassenger last name
firstnameStringPassenger first name
paxtypeStringPassenger type
nationalityStringNationality country code
passportexpiryDateDate of passport/ID expiry
paxdoctypeStringPP - Passport
ID - National ID
paxpassportnumStringPassport/ID number
paxpassportcountryStringPassport issuing country code
genderStringPassenger gender
dobStringDate of birth in format YYYY-mm-dd
emailStringPassenger email
contactStringPassenger phone number
paxwithinfantNumberrph of the infant
Check-in Information
checkinElementList of flights and their check in status. In case of no check in, the element is empty.
flightElementList of flights
fltciidNumberFlight check in ID (internal)
numberNumberFlight number
statusStringPassenger status for this flight: Checked-in
QRcodeStringQR code of the boarding pass
baggageArrayList of baggage weight and tag numbers
totalweightStringThe amount of the weight of the baggage
bagtagStringThe tag number of the baggage
boardingpassStringLink to the online boarding pass
Extra Services
extrasElementThe list of the extra services booked within this booking, include excess ancillary
ancillariesElementThe list of the ancillaries
excessancillaryrefStringExcess ancillary ref number (if relevant)
bookingconfirmationStringExcess ancillary booking confirmation (if relevant)
flight numberStringflight number and the ancillary name
fareMoneyFare of the ancillary per current passenger, without taxes
taxesArrayArray with tax breakdown: total and list of the available flight taxes
Seat Information
seatsElementThe list of the seats
excesseatrefStringExcess seat ref number (if relevant)
bookingconfirmationStringExcess seat booking confirmation (if relevant)
Q9314Stringflight number and the seat name
fareMoneyFare of the seat per current passenger
E-Tickets
e-ticketsElementthe list of the flights and its eticket numbers
flightElementList of flights
numberStringFlight number
eticketnumberStringEticket number
PNR Services
pnrAnotherServicesElementThe list of other PNR services as: coupon/cancelation fee/booking fee/other:
Cancelation policyStringPolicy name
paxqtyNumberPassenger amount
fareMoneyThe fare of the fee
taxesArrayArray with tax breakdown: total and list of the available flight taxes
Coupons and Discounts
couponStringCoupon name
amountMoneyThe amount of discount that was given in booking
discountStringDiscount name
amountMoneyThe amount of discount that was given in booking
Charter and Open Services
charterStringCharter name/routing details
fareMoneythe fare of the charter
open serviceStringOpen service name
fareMoneythe fare of the charter
Remarks
remarksElementEach remark in the PNR will be represented in a <remarks> element
remarkElementThe Element will include a single text element
textStringRemark text
Payment Documents
PaymentDocumentsElementThe list of all receipts, invoices, credit invoices related to the pnr
vouchersElementEach voucher in the PNR will be represented in a <vouchers> element
voucherElementThe Element include information regarding to the voucher
agentconfirmationStringAgent reference as inserted in createBooking
vccreatedDateYYYY/MM/DD date time of the system when creating the voucher
vctotalMoneyPricing of voucher
Balance Information
BalanceinformationElementBalance DUE payment of this booking.
mainPNRdueamountMoneyDue amount of the main PNR
mainPNRtotalMoneyTotal amount of the main PNR
itinerarytotalMoneyTotal amount of the itinerary: main PNR +excess PNR
itinerarydueamountMoneyDue amount of the itinerary: main PNR +excess PNR
ItinerarySystemPricingElementSystem pricing breakdown
flightElementFlight number
flightfareMoneyThe amount of the fare of this flight without extras
excessservicesfareMoneyThe amount of the fare of extras only of this flight
servicesMoneythe total amount of the fares of other services
excessPNRElementExcess PNR information
PNRrefStringExcess PNR ref number
excessPNRtotalMoneyExcess PNR total
excessPNRdueAmountMoneyExcess PNR due amount
currenciesElementArray of the currencies and exchange rates
Language