{ "status": "success", "tracking_id": "11177814587003210MZRGU", "data": [ { "tracking_id": "11177814587003210MZRGU", "flight_key": "F1SE00001-0", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre DY1K", "supplier_code": "sabre", "supplier_uid": "F1SE00001", "supplier_partner_code": "sabre-1-00001", "flight_group": [ { "group": 1, "flight_key": "F1SE00001-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT24H45M", "transit_time": "15H5M", "routes": [ { "air_segment_key": "0-0", "origin": "MXP", "departure_time": "2026-05-07T22:55:00", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AUH", "arrival_time": "2026-05-08T06:55:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-05-07", "flight_time": "PT6H00M", "distance": 2919, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 80 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 80 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "ELN00V2V", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ELN00V2V" ] } } }, { "air_segment_key": "1-0", "origin": "AUH", "departure_time": "2026-05-08T22:00:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DEL", "arrival_time": "2026-05-09T03:10:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-05-08", "flight_time": "PT3H40M", "distance": 1433, "lay_over": "PT15H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 218 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 218 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "ELN00V2V", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ELN00V2V" ] } } } ] } ], "price": { "currency": "EUR", "total": 299.66, "gross_total": 299.66, "base_fare": 125, "tax": 174.66, "sell": { "currency": "EUR", "total": 299.66, "base_fare": 125, "tax": 174.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjk5LjY2LCJiYXNlX2ZhcmUiOjEyNSwidGF4IjoxNzQuNjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoyOTkuNjYsImJhc2VfZmFyZSI6MTI1LCJ0YXgiOjE3NC42NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoyOTkuNjYsImJhc2VfZmFyZSI6MTI1LCJ0YXgiOjE3NC42Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "VFR", "primary_ptc": "ADT", "ptc_title": "Visit Friends\/Relatives Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 299.66, "base_fare": 125, "tax": 174.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "125.00", "tax": "174.66", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 299.66, "base_fare": 125, "tax": 174.66, "gross": { "base_fare": "125.00", "tax": "174.66", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "132.56" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "42.10" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI5OS42NiIsImJhc2VfZmFyZSI6IjEyNS4wMCIsInRheCI6IjE3NC42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNS4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI5OS42NiIsImJhc2VfZmFyZSI6IjEyNS4wMCIsInRheCI6IjE3NC42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNS4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI5OS42NiIsImJhc2VfZmFyZSI6IjEyNS4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyOTkuNjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMzIuNTYifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI0Mi4xMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MTEuNjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MS4xNywidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiSU43IiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjIuOTIsInRheEluZm8iOiJVU0VSIERFVkVMT1BNRU5UIEZFRSBBUlJJVkFMUyJ9LHsiY29kZSI6IkhCIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjcsInRheEluZm8iOiJDT1VOQ0lMIENJVFkgVEFYIn0seyJjb2RlIjoiSVQzIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjE0LjQyLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gVEFYIn0seyJjb2RlIjoiTUoiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MS43MywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBERVBBUlRVUkUifSx7ImNvZGUiOiJWVCIsImN1cnJlbmN5IjoiRVVSIiwiYW1vdW50IjozLjIxLCJ0YXhJbmZvIjoiU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjEzMi41NiwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "VFR Fare", "promo_rules": "Visit Friends\/Relatives Adult Fare", "brandCode": "OPTION#0", "brandName": "Visit Friends\/Relatives Adult", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "VFR", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 299.66, "currency": "EUR", "fmg": { "amount": 299.66, "currency": "EUR", "penalty_markup": 0, "penalty_exchange_rate": 299.66 }, "supplier": { "amount": 299.66, "currency": "EUR" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 299.66, "currency": "EUR", "fmg": { "amount": 299.66, "currency": "EUR", "penalty_markup": 0, "penalty_exchange_rate": 299.66 }, "supplier": { "amount": 299.66, "currency": "EUR" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 150, "currency": "EUR", "fmg": { "amount": 150, "currency": "EUR", "penalty_markup": 0, "penalty_exchange_rate": 150 }, "supplier": { "amount": 150, "currency": "EUR" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 150, "currency": "EUR", "fmg": { "amount": 150, "currency": "EUR", "penalty_markup": 0, "penalty_exchange_rate": 150 }, "supplier": { "amount": 150, "currency": "EUR" } } ] } ] }, "get_pax_ptc_data": { "ADT": "VFR" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-05-07-2026-05-09", "calendar_flight_date": "2026-05-07", "calendar_arrival_date": "2026-05-09", "calendar_carrier": "EY", "calendar_total_currency": "EUR", "calendar_total_price": 299.66, "calendar_total_sell": 299.66, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 299.66, "filter": { "id": "F1SE00001-0", "price": 299.66, "journey_duration": "PT1D0H45M", "journey_duration_seconds": 89100, "layover_duration": "PT15H5M", "layover_duration_seconds": 54300, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": { "": "AUH" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-05-07T22:55:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-05-09T03:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "mxp202605072255auh2026050806558040auh202605082200del20260509031021840", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "11177814587003210MZRGU", "flight_key": "F1SE00001-1", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre DY1K", "supplier_code": "sabre", "supplier_uid": "F1SE00001", "supplier_partner_code": "sabre-1-00001", "flight_group": [ { "group": 1, "flight_key": "F1SE00001-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT24H45M", "transit_time": "1D6H10M", "routes": [ { "air_segment_key": "0-1", "origin": "MXP", "departure_time": "2026-05-07T22:55:00", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AUH", "arrival_time": "2026-05-08T06:55:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-05-07", "flight_time": "PT6H00M", "distance": 2919, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 80 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 80 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "ELN00V2V", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ELN00V2V" ] } } }, { "air_segment_key": "1-1", "origin": "AUH", "departure_time": "2026-05-08T22:00:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DEL", "arrival_time": "2026-05-09T03:10:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-05-08", "flight_time": "PT3H40M", "distance": 1433, "lay_over": "PT15H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "781", "name": "781", "picture": "781.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 218 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 218 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "ELN00V2V", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ELN00V2V" ] } } } ] } ], "price": { "currency": "EUR", "total": 299.66, "gross_total": 299.66, "base_fare": 125, "tax": 174.66, "sell": { "currency": "EUR", "total": 299.66, "base_fare": 125, "tax": 174.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Mjk5LjY2LCJiYXNlX2ZhcmUiOjEyNSwidGF4IjoxNzQuNjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoyOTkuNjYsImJhc2VfZmFyZSI6MTI1LCJ0YXgiOjE3NC42NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjoyOTkuNjYsImJhc2VfZmFyZSI6MTI1LCJ0YXgiOjE3NC42Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "VFR", "primary_ptc": "ADT", "ptc_title": "Visit Friends\/Relatives Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 299.66, "base_fare": 125, "tax": 174.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "125.00", "tax": "174.66", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 299.66, "base_fare": 125, "tax": 174.66, "gross": { "base_fare": "125.00", "tax": "174.66", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "132.56" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "42.10" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI5OS42NiIsImJhc2VfZmFyZSI6IjEyNS4wMCIsInRheCI6IjE3NC42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNS4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI5OS42NiIsImJhc2VfZmFyZSI6IjEyNS4wMCIsInRheCI6IjE3NC42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNS4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjI5OS42NiIsImJhc2VfZmFyZSI6IjEyNS4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyOTkuNjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMzIuNTYifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI0Mi4xMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MTEuNjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MS4xNywidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiSU43IiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjIuOTIsInRheEluZm8iOiJVU0VSIERFVkVMT1BNRU5UIEZFRSBBUlJJVkFMUyJ9LHsiY29kZSI6IkhCIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjcsInRheEluZm8iOiJDT1VOQ0lMIENJVFkgVEFYIn0seyJjb2RlIjoiSVQzIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjE0LjQyLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gVEFYIn0seyJjb2RlIjoiTUoiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MS43MywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBERVBBUlRVUkUifSx7ImNvZGUiOiJWVCIsImN1cnJlbmN5IjoiRVVSIiwiYW1vdW50IjozLjIxLCJ0YXhJbmZvIjoiU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjEzMi41NiwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "VFR Fare", "promo_rules": "Visit Friends\/Relatives Adult Fare", "brandCode": "OPTION#1", "brandName": "Visit Friends\/Relatives Adult", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "get_pax_ptc_data": { "ADT": "VFR" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-05-07-2026-05-09", "calendar_flight_date": "2026-05-07", "calendar_arrival_date": "2026-05-09", "calendar_carrier": "EY", "calendar_total_currency": "EUR", "calendar_total_price": 299.66, "calendar_total_sell": 299.66, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 299.66, "filter": { "id": "F1SE00001-1", "price": 299.66, "journey_duration": "PT2D1H30M", "journey_duration_seconds": 178200, "layover_duration": "PT1D6H10M", "layover_duration_seconds": 108600, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": { "": "AUH" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-05-07T22:55:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-05-09T03:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "mxp202605072255auh2026050806558040auh202605082200del20260509031021840", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "11177814587003210MZRGU", "flight_key": "F1SE00001-2", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre DY1K", "supplier_code": "sabre", "supplier_uid": "F1SE00001", "supplier_partner_code": "sabre-1-00001", "flight_group": [ { "group": 1, "flight_key": "F1SE00001-2", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H55M", "transit_time": "1D13H25M", "routes": [ { "air_segment_key": "0-2", "origin": "MXP", "departure_time": "2026-05-07T22:55:00", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AUH", "arrival_time": "2026-05-08T06:55:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-05-07", "flight_time": "PT6H00M", "distance": 2919, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 80 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 80 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": "M", "seat_available": 9, "fareBasisCode": "ULN00V2V", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ULN00V2V" ] } } }, { "air_segment_key": "1-2", "origin": "AUH", "departure_time": "2026-05-08T14:10:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DEL", "arrival_time": "2026-05-08T19:20:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-05-08", "flight_time": "PT3H40M", "distance": 1433, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 216 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 216 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": "M", "seat_available": 9, "fareBasisCode": "ULN00V2V", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ULN00V2V" ] } } } ] } ], "price": { "currency": "EUR", "total": 331.66, "gross_total": 331.66, "base_fare": 157, "tax": 174.66, "sell": { "currency": "EUR", "total": 331.66, "base_fare": 157, "tax": 174.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MzMxLjY2LCJiYXNlX2ZhcmUiOjE1NywidGF4IjoxNzQuNjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjozMzEuNjYsImJhc2VfZmFyZSI6MTU3LCJ0YXgiOjE3NC42NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjozMzEuNjYsImJhc2VfZmFyZSI6MTU3LCJ0YXgiOjE3NC42Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "VFR", "primary_ptc": "ADT", "ptc_title": "Visit Friends\/Relatives Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 331.66, "base_fare": 157, "tax": 174.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "157.00", "tax": "174.66", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 331.66, "base_fare": 157, "tax": 174.66, "gross": { "base_fare": "157.00", "tax": "174.66", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "132.56" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "42.10" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjMzMS42NiIsImJhc2VfZmFyZSI6IjE1Ny4wMCIsInRheCI6IjE3NC42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1Ny4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjMzMS42NiIsImJhc2VfZmFyZSI6IjE1Ny4wMCIsInRheCI6IjE3NC42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1Ny4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjMzMS42NiIsImJhc2VfZmFyZSI6IjE1Ny4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzEuNjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMzIuNTYifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI0Mi4xMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MTEuNjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MS4xNywidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiSU43IiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjIuOTIsInRheEluZm8iOiJVU0VSIERFVkVMT1BNRU5UIEZFRSBBUlJJVkFMUyJ9LHsiY29kZSI6IkhCIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjcsInRheEluZm8iOiJDT1VOQ0lMIENJVFkgVEFYIn0seyJjb2RlIjoiSVQzIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjE0LjQyLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gVEFYIn0seyJjb2RlIjoiTUoiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MS43MywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBERVBBUlRVUkUifSx7ImNvZGUiOiJWVCIsImN1cnJlbmN5IjoiRVVSIiwiYW1vdW50IjozLjIxLCJ0YXhJbmZvIjoiU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjEzMi41NiwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "VFR Fare", "promo_rules": "Visit Friends\/Relatives Adult Fare", "brandCode": "OPTION#2", "brandName": "Visit Friends\/Relatives Adult", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "VFR", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 331.66, "currency": "EUR", "fmg": { "amount": 331.66, "currency": "EUR", "penalty_markup": 0, "penalty_exchange_rate": 331.66 }, "supplier": { "amount": 331.66, "currency": "EUR" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 331.66, "currency": "EUR", "fmg": { "amount": 331.66, "currency": "EUR", "penalty_markup": 0, "penalty_exchange_rate": 331.66 }, "supplier": { "amount": 331.66, "currency": "EUR" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 150, "currency": "EUR", "fmg": { "amount": 150, "currency": "EUR", "penalty_markup": 0, "penalty_exchange_rate": 150 }, "supplier": { "amount": 150, "currency": "EUR" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 150, "currency": "EUR", "fmg": { "amount": 150, "currency": "EUR", "penalty_markup": 0, "penalty_exchange_rate": 150 }, "supplier": { "amount": 150, "currency": "EUR" } } ] } ] }, "get_pax_ptc_data": { "ADT": "VFR" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-05-07-2026-05-08", "calendar_flight_date": "2026-05-07", "calendar_arrival_date": "2026-05-08", "calendar_carrier": "EY", "calendar_total_currency": "EUR", "calendar_total_price": 331.66, "calendar_total_sell": 331.66, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 331.66, "filter": { "id": "F1SE00001-2", "price": 331.66, "journey_duration": "PT2D18H25M", "journey_duration_seconds": 239100, "layover_duration": "PT1D13H25M", "layover_duration_seconds": 134700, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": { "": "AUH" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-05-07T22:55:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-05-08T19:20:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "mxp202605072255auh2026050806558040auh202605081410del20260508192021640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "11177814587003210MZRGU", "flight_key": "F1SE00001-3", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre DY1K", "supplier_code": "sabre", "supplier_uid": "F1SE00001", "supplier_partner_code": "sabre-1-00001", "flight_group": [ { "group": 1, "flight_key": "F1SE00001-3", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H55M", "transit_time": "1D20H40M", "routes": [ { "air_segment_key": "0-3", "origin": "MXP", "departure_time": "2026-05-07T22:55:00", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AUH", "arrival_time": "2026-05-08T06:55:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-05-07", "flight_time": "PT6H00M", "distance": 2919, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 80 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 80 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": "M", "seat_available": 9, "fareBasisCode": "ULN00V2V", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ULN00V2V" ] } } }, { "air_segment_key": "1-3", "origin": "AUH", "departure_time": "2026-05-08T14:10:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DEL", "arrival_time": "2026-05-08T19:20:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-05-08", "flight_time": "PT3H40M", "distance": 1433, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 216 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 216 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": "M", "seat_available": 9, "fareBasisCode": "ULN00V2V", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ULN00V2V" ] } } } ] } ], "price": { "currency": "EUR", "total": 331.66, "gross_total": 331.66, "base_fare": 157, "tax": 174.66, "sell": { "currency": "EUR", "total": 331.66, "base_fare": 157, "tax": 174.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6MzMxLjY2LCJiYXNlX2ZhcmUiOjE1NywidGF4IjoxNzQuNjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjozMzEuNjYsImJhc2VfZmFyZSI6MTU3LCJ0YXgiOjE3NC42NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjozMzEuNjYsImJhc2VfZmFyZSI6MTU3LCJ0YXgiOjE3NC42Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "VFR", "primary_ptc": "ADT", "ptc_title": "Visit Friends\/Relatives Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 331.66, "base_fare": 157, "tax": 174.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "157.00", "tax": "174.66", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 331.66, "base_fare": 157, "tax": 174.66, "gross": { "base_fare": "157.00", "tax": "174.66", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "132.56" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "42.10" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjMzMS42NiIsImJhc2VfZmFyZSI6IjE1Ny4wMCIsInRheCI6IjE3NC42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1Ny4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjMzMS42NiIsImJhc2VfZmFyZSI6IjE1Ny4wMCIsInRheCI6IjE3NC42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1Ny4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6IjMzMS42NiIsImJhc2VfZmFyZSI6IjE1Ny4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMzEuNjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMzIuNTYifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI0Mi4xMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MTEuNjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MS4xNywidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiSU43IiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjIuOTIsInRheEluZm8iOiJVU0VSIERFVkVMT1BNRU5UIEZFRSBBUlJJVkFMUyJ9LHsiY29kZSI6IkhCIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjcsInRheEluZm8iOiJDT1VOQ0lMIENJVFkgVEFYIn0seyJjb2RlIjoiSVQzIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjE0LjQyLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gVEFYIn0seyJjb2RlIjoiTUoiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MS43MywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBERVBBUlRVUkUifSx7ImNvZGUiOiJWVCIsImN1cnJlbmN5IjoiRVVSIiwiYW1vdW50IjozLjIxLCJ0YXhJbmZvIjoiU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjEzMi41NiwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "VFR Fare", "promo_rules": "Visit Friends\/Relatives Adult Fare", "brandCode": "OPTION#3", "brandName": "Visit Friends\/Relatives Adult", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "get_pax_ptc_data": { "ADT": "VFR" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-05-07-2026-05-08", "calendar_flight_date": "2026-05-07", "calendar_arrival_date": "2026-05-08", "calendar_carrier": "EY", "calendar_total_currency": "EUR", "calendar_total_price": 331.66, "calendar_total_sell": 331.66, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 331.66, "filter": { "id": "F1SE00001-3", "price": 331.66, "journey_duration": "PT3D11H20M", "journey_duration_seconds": 300000, "layover_duration": "PT1D20H40M", "layover_duration_seconds": 160800, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": { "": "AUH" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-05-07T22:55:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-05-08T19:20:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "mxp202605072255auh2026050806558040auh202605081410del20260508192021640", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "11177814587003210MZRGU", "flight_key": "F1SE00001-4", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre DY1K", "supplier_code": "sabre", "supplier_uid": "F1SE00001", "supplier_partner_code": "sabre-1-00001", "flight_group": [ { "group": 1, "flight_key": "F1SE00001-4", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT29H30M", "transit_time": "2D16H25M", "routes": [ { "air_segment_key": "0-4", "origin": "MXP", "departure_time": "2026-05-07T22:55:00", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AUH", "arrival_time": "2026-05-08T06:55:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-05-07", "flight_time": "PT6H00M", "distance": 2919, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 80 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 80 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "H", "meal_code": "M", "seat_available": 9, "fareBasisCode": "HLX00V2V", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "HLX00V2V" ] } } }, { "air_segment_key": "1-4", "origin": "AUH", "departure_time": "2026-05-09T02:40:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DEL", "arrival_time": "2026-05-09T07:55:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-05-09", "flight_time": "PT3H45M", "distance": 1433, "lay_over": "PT19H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 212 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 212 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "H", "meal_code": "M", "seat_available": 9, "fareBasisCode": "HLX00V2V", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "HLX00V2V" ] } } } ] } ], "price": { "currency": "EUR", "total": 950.66, "gross_total": 950.66, "base_fare": 776, "tax": 174.66, "sell": { "currency": "EUR", "total": 950.66, "base_fare": 776, "tax": 174.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6OTUwLjY2LCJiYXNlX2ZhcmUiOjc3NiwidGF4IjoxNzQuNjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo5NTAuNjYsImJhc2VfZmFyZSI6Nzc2LCJ0YXgiOjE3NC42NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo5NTAuNjYsImJhc2VfZmFyZSI6Nzc2LCJ0YXgiOjE3NC42Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "VFR", "primary_ptc": "ADT", "ptc_title": "Visit Friends\/Relatives Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 950.66, "base_fare": 776, "tax": 174.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "776.00", "tax": "174.66", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 950.66, "base_fare": 776, "tax": 174.66, "gross": { "base_fare": "776.00", "tax": "174.66", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "132.56" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "42.10" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Ijk1MC42NiIsImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Ijk1MC42NiIsImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Ijk1MC42NiIsImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5NTAuNjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMzIuNTYifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI0Mi4xMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MTEuNjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MS4xNywidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiSU43IiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjIuOTIsInRheEluZm8iOiJVU0VSIERFVkVMT1BNRU5UIEZFRSBBUlJJVkFMUyJ9LHsiY29kZSI6IkhCIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjcsInRheEluZm8iOiJDT1VOQ0lMIENJVFkgVEFYIn0seyJjb2RlIjoiSVQzIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjE0LjQyLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gVEFYIn0seyJjb2RlIjoiTUoiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MS43MywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBERVBBUlRVUkUifSx7ImNvZGUiOiJWVCIsImN1cnJlbmN5IjoiRVVSIiwiYW1vdW50IjozLjIxLCJ0YXhJbmZvIjoiU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjEzMi41NiwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "VFR Fare", "promo_rules": "Visit Friends\/Relatives Adult Fare", "brandCode": "OPTION#4", "brandName": "Visit Friends\/Relatives Adult", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "VFR", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 950.66, "currency": "EUR", "fmg": { "amount": 950.66, "currency": "EUR", "penalty_markup": 0, "penalty_exchange_rate": 950.66 }, "supplier": { "amount": 950.66, "currency": "EUR" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 950.66, "currency": "EUR", "fmg": { "amount": 950.66, "currency": "EUR", "penalty_markup": 0, "penalty_exchange_rate": 950.66 }, "supplier": { "amount": 950.66, "currency": "EUR" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 150, "currency": "EUR", "fmg": { "amount": 150, "currency": "EUR", "penalty_markup": 0, "penalty_exchange_rate": 150 }, "supplier": { "amount": 150, "currency": "EUR" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 150, "currency": "EUR", "fmg": { "amount": 150, "currency": "EUR", "penalty_markup": 0, "penalty_exchange_rate": 150 }, "supplier": { "amount": 150, "currency": "EUR" } } ] } ] }, "get_pax_ptc_data": { "ADT": "VFR" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-05-07-2026-05-09", "calendar_flight_date": "2026-05-07", "calendar_arrival_date": "2026-05-09", "calendar_carrier": "EY", "calendar_total_currency": "EUR", "calendar_total_price": 950.66, "calendar_total_sell": 950.66, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 950.66, "filter": { "id": "F1SE00001-4", "price": 950.66, "journey_duration": "PT4D16H50M", "journey_duration_seconds": 406200, "layover_duration": "PT2D16H25M", "layover_duration_seconds": 231900, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": { "": "AUH" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-05-07T22:55:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-05-09T07:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "mxp202605072255auh2026050806558040auh202605090240del20260509075521240", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "11177814587003210MZRGU", "flight_key": "F1SE00001-5", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre DY1K", "supplier_code": "sabre", "supplier_uid": "F1SE00001", "supplier_partner_code": "sabre-1-00001", "flight_group": [ { "group": 1, "flight_key": "F1SE00001-5", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT29H30M", "transit_time": "3D12H10M", "routes": [ { "air_segment_key": "0-5", "origin": "MXP", "departure_time": "2026-05-07T22:55:00", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AUH", "arrival_time": "2026-05-08T06:55:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-05-07", "flight_time": "PT6H00M", "distance": 2919, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 80 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 80 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "H", "meal_code": "M", "seat_available": 9, "fareBasisCode": "HLX00V2V", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "HLX00V2V" ] } } }, { "air_segment_key": "1-5", "origin": "AUH", "departure_time": "2026-05-09T02:40:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DEL", "arrival_time": "2026-05-09T07:55:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-05-09", "flight_time": "PT3H45M", "distance": 1433, "lay_over": "PT19H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 212 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 212 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "H", "meal_code": "M", "seat_available": 9, "fareBasisCode": "HLX00V2V", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "HLX00V2V" ] } } } ] } ], "price": { "currency": "EUR", "total": 950.66, "gross_total": 950.66, "base_fare": 776, "tax": 174.66, "sell": { "currency": "EUR", "total": 950.66, "base_fare": 776, "tax": 174.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6OTUwLjY2LCJiYXNlX2ZhcmUiOjc3NiwidGF4IjoxNzQuNjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo5NTAuNjYsImJhc2VfZmFyZSI6Nzc2LCJ0YXgiOjE3NC42NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo5NTAuNjYsImJhc2VfZmFyZSI6Nzc2LCJ0YXgiOjE3NC42Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "VFR", "primary_ptc": "ADT", "ptc_title": "Visit Friends\/Relatives Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 950.66, "base_fare": 776, "tax": 174.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "776.00", "tax": "174.66", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 950.66, "base_fare": 776, "tax": 174.66, "gross": { "base_fare": "776.00", "tax": "174.66", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "132.56" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "42.10" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Ijk1MC42NiIsImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Ijk1MC42NiIsImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Ijk1MC42NiIsImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5NTAuNjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMzIuNTYifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI0Mi4xMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MTEuNjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MS4xNywidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiSU43IiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjIuOTIsInRheEluZm8iOiJVU0VSIERFVkVMT1BNRU5UIEZFRSBBUlJJVkFMUyJ9LHsiY29kZSI6IkhCIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjcsInRheEluZm8iOiJDT1VOQ0lMIENJVFkgVEFYIn0seyJjb2RlIjoiSVQzIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjE0LjQyLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gVEFYIn0seyJjb2RlIjoiTUoiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MS43MywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBERVBBUlRVUkUifSx7ImNvZGUiOiJWVCIsImN1cnJlbmN5IjoiRVVSIiwiYW1vdW50IjozLjIxLCJ0YXhJbmZvIjoiU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjEzMi41NiwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "VFR Fare", "promo_rules": "Visit Friends\/Relatives Adult Fare", "brandCode": "OPTION#5", "brandName": "Visit Friends\/Relatives Adult", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "get_pax_ptc_data": { "ADT": "VFR" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-05-07-2026-05-09", "calendar_flight_date": "2026-05-07", "calendar_arrival_date": "2026-05-09", "calendar_carrier": "EY", "calendar_total_currency": "EUR", "calendar_total_price": 950.66, "calendar_total_sell": 950.66, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 950.66, "filter": { "id": "F1SE00001-5", "price": 950.66, "journey_duration": "PT5D22H20M", "journey_duration_seconds": 512400, "layover_duration": "PT3D12H10M", "layover_duration_seconds": 303000, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": { "": "AUH" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-05-07T22:55:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-05-09T07:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "mxp202605072255auh2026050806558040auh202605090240del20260509075521240", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "11177814587003210MZRGU", "flight_key": "F1SE00001-6", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre DY1K", "supplier_code": "sabre", "supplier_uid": "F1SE00001", "supplier_partner_code": "sabre-1-00001", "flight_group": [ { "group": 1, "flight_key": "F1SE00001-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H45M", "transit_time": "3D14H10M", "routes": [ { "air_segment_key": "0-6", "origin": "MXP", "departure_time": "2026-05-07T22:55:00", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AUH", "arrival_time": "2026-05-08T06:55:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-05-07", "flight_time": "PT6H00M", "distance": 2919, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 80 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 80 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "H", "meal_code": "M", "seat_available": 9, "fareBasisCode": "HLX00V2V", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "HLX00V2V" ] } } }, { "air_segment_key": "1-6", "origin": "AUH", "departure_time": "2026-05-08T08:55:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DEL", "arrival_time": "2026-05-08T14:10:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-05-08", "flight_time": "PT3H45M", "distance": 1433, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 214 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 214 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "H", "meal_code": "M", "seat_available": 9, "fareBasisCode": "HLX00V2V", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "HLX00V2V" ] } } } ] } ], "price": { "currency": "EUR", "total": 950.66, "gross_total": 950.66, "base_fare": 776, "tax": 174.66, "sell": { "currency": "EUR", "total": 950.66, "base_fare": 776, "tax": 174.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6OTUwLjY2LCJiYXNlX2ZhcmUiOjc3NiwidGF4IjoxNzQuNjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo5NTAuNjYsImJhc2VfZmFyZSI6Nzc2LCJ0YXgiOjE3NC42NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo5NTAuNjYsImJhc2VfZmFyZSI6Nzc2LCJ0YXgiOjE3NC42Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "VFR", "primary_ptc": "ADT", "ptc_title": "Visit Friends\/Relatives Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 950.66, "base_fare": 776, "tax": 174.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "776.00", "tax": "174.66", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 950.66, "base_fare": 776, "tax": 174.66, "gross": { "base_fare": "776.00", "tax": "174.66", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "132.56" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "42.10" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Ijk1MC42NiIsImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Ijk1MC42NiIsImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Ijk1MC42NiIsImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5NTAuNjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMzIuNTYifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI0Mi4xMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MTEuNjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MS4xNywidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiSU43IiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjIuOTIsInRheEluZm8iOiJVU0VSIERFVkVMT1BNRU5UIEZFRSBBUlJJVkFMUyJ9LHsiY29kZSI6IkhCIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjcsInRheEluZm8iOiJDT1VOQ0lMIENJVFkgVEFYIn0seyJjb2RlIjoiSVQzIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjE0LjQyLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gVEFYIn0seyJjb2RlIjoiTUoiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MS43MywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBERVBBUlRVUkUifSx7ImNvZGUiOiJWVCIsImN1cnJlbmN5IjoiRVVSIiwiYW1vdW50IjozLjIxLCJ0YXhJbmZvIjoiU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjEzMi41NiwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "VFR Fare", "promo_rules": "Visit Friends\/Relatives Adult Fare", "brandCode": "OPTION#6", "brandName": "Visit Friends\/Relatives Adult", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "VFR", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 950.66, "currency": "EUR", "fmg": { "amount": 950.66, "currency": "EUR", "penalty_markup": 0, "penalty_exchange_rate": 950.66 }, "supplier": { "amount": 950.66, "currency": "EUR" } }, { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "after_departure", "amount": 950.66, "currency": "EUR", "fmg": { "amount": 950.66, "currency": "EUR", "penalty_markup": 0, "penalty_exchange_rate": 950.66 }, "supplier": { "amount": 950.66, "currency": "EUR" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 150, "currency": "EUR", "fmg": { "amount": 150, "currency": "EUR", "penalty_markup": 0, "penalty_exchange_rate": 150 }, "supplier": { "amount": 150, "currency": "EUR" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 150, "currency": "EUR", "fmg": { "amount": 150, "currency": "EUR", "penalty_markup": 0, "penalty_exchange_rate": 150 }, "supplier": { "amount": 150, "currency": "EUR" } } ] } ] }, "get_pax_ptc_data": { "ADT": "VFR" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-05-07-2026-05-08", "calendar_flight_date": "2026-05-07", "calendar_arrival_date": "2026-05-08", "calendar_carrier": "EY", "calendar_total_currency": "EUR", "calendar_total_price": 950.66, "calendar_total_sell": 950.66, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 950.66, "filter": { "id": "F1SE00001-6", "price": 950.66, "journey_duration": "PT6D10H5M", "journey_duration_seconds": 554700, "layover_duration": "PT3D14H10M", "layover_duration_seconds": 310200, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": { "": "AUH" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-05-07T22:55:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-05-08T14:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "mxp202605072255auh2026050806558040auh202605080855del20260508141021440", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "11177814587003210MZRGU", "flight_key": "F1SE00001-7", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre DY1K", "supplier_code": "sabre", "supplier_uid": "F1SE00001", "supplier_partner_code": "sabre-1-00001", "flight_group": [ { "group": 1, "flight_key": "F1SE00001-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H45M", "transit_time": "3D16H10M", "routes": [ { "air_segment_key": "0-7", "origin": "MXP", "departure_time": "2026-05-07T22:55:00", "origin_terminal": "1", "origin_airport": { "name": "Milano Malpensa Airport", "city": "Milan", "country": "Italy", "timezone": "Europe\/Rome" }, "destination": "AUH", "arrival_time": "2026-05-08T06:55:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-05-07", "flight_time": "PT6H00M", "distance": 2919, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 80 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 80 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "H", "meal_code": "M", "seat_available": 9, "fareBasisCode": "HLX00V2V", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "HLX00V2V" ] } } }, { "air_segment_key": "1-7", "origin": "AUH", "departure_time": "2026-05-08T08:55:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DEL", "arrival_time": "2026-05-08T14:10:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-05-08", "flight_time": "PT3H45M", "distance": 1433, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 214 }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": 214 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Visit Friends\/Relatives Adult", "passenger_type": "VFR", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "H", "meal_code": "M", "seat_available": 9, "fareBasisCode": "HLX00V2V", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "HLX00V2V" ] } } } ] } ], "price": { "currency": "EUR", "total": 950.66, "gross_total": 950.66, "base_fare": 776, "tax": 174.66, "sell": { "currency": "EUR", "total": 950.66, "base_fare": 776, "tax": 174.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6OTUwLjY2LCJiYXNlX2ZhcmUiOjc3NiwidGF4IjoxNzQuNjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo5NTAuNjYsImJhc2VfZmFyZSI6Nzc2LCJ0YXgiOjE3NC42NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkVVUiIsInRvdGFsIjo5NTAuNjYsImJhc2VfZmFyZSI6Nzc2LCJ0YXgiOjE3NC42Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "VFR", "primary_ptc": "ADT", "ptc_title": "Visit Friends\/Relatives Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "EUR", "total": 950.66, "base_fare": 776, "tax": 174.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "776.00", "tax": "174.66", "discount": 0, "ait": "0.00", "service_charge": 0 }, "partner": { "currency": "EUR", "total": 950.66, "base_fare": 776, "tax": 174.66, "gross": { "base_fare": "776.00", "tax": "174.66", "discount": "0.00", "ait": "0.00", "service_charge": 0 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "132.56" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "42.10" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Ijk1MC42NiIsImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Ijk1MC42NiIsImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJFVVIiLCJ0b3RhbCI6Ijk1MC42NiIsImJhc2VfZmFyZSI6Ijc3Ni4wMCIsInRheCI6IjE3NC42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo5NTAuNjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMzIuNTYifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI0Mi4xMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJGNjIiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MTEuNjUsInRheEluZm8iOiJQQVNTRU5HRVIgRkFDSUxJVElFUyBDSEFSR0UifSx7ImNvZGUiOiJaUjIiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MS4xNywidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQURWQU5DRUQgUEFTU0VOR0VSIElORk9STUFUSU9OIEZFRSBERVBBUlRVUkVTIn0seyJjb2RlIjoiSU43IiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjIuOTIsInRheEluZm8iOiJVU0VSIERFVkVMT1BNRU5UIEZFRSBBUlJJVkFMUyJ9LHsiY29kZSI6IkhCIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjcsInRheEluZm8iOiJDT1VOQ0lMIENJVFkgVEFYIn0seyJjb2RlIjoiSVQzIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjE0LjQyLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gVEFYIn0seyJjb2RlIjoiTUoiLCJjdXJyZW5jeSI6IkVVUiIsImFtb3VudCI6MS43MywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSBERVBBUlRVUkUifSx7ImNvZGUiOiJWVCIsImN1cnJlbmN5IjoiRVVSIiwiYW1vdW50IjozLjIxLCJ0YXhJbmZvIjoiU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJFVVIiLCJhbW91bnQiOjEzMi41NiwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "VFR Fare", "promo_rules": "Visit Friends\/Relatives Adult Fare", "brandCode": "OPTION#7", "brandName": "Visit Friends\/Relatives Adult", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": null }, "get_pax_ptc_data": { "ADT": "VFR" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-05-07-2026-05-08", "calendar_flight_date": "2026-05-07", "calendar_arrival_date": "2026-05-08", "calendar_carrier": "EY", "calendar_total_currency": "EUR", "calendar_total_price": 950.66, "calendar_total_sell": 950.66, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 950.66, "filter": { "id": "F1SE00001-7", "price": 950.66, "journey_duration": "PT6D21H50M", "journey_duration_seconds": 597000, "layover_duration": "PT3D16H10M", "layover_duration_seconds": 317400, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": { "": "AUH" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-05-07T22:55:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-05-08T14:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "mxp202605072255auh2026050806558040auh202605080855del20260508141021440", "destination_reach_time": "PT", "destination_reach_timestamp": null } ], "cache": { "status": null, "reason": null }, "search_parameter": { "journey_type": "OneWay", "segment": [ { "departure_airport_type": "AIRPORT", "departure_airport": "MXP", "arrival_airport_type": "AIRPORT", "arrival_airport": "DEL", "departure_date": "2026-05-07", "departure_time": "anytime", "departure_time_within": "anytime", "booking_class": "Economy", "stop": "any", "alliance": { "include": [], "exclude": [] }, "country": { "include": [], "exclude": [] }, "airlines": { "include": [], "exclude": [] } } ], "travelers_adult": 1, "travelers_child": 0, "travelers_child_age": [], "travelers_infants": 0, "travelers_infants_age": [], "fare_type": [], "fare_option": [], "content_type": "all_content", "ptc_option": [ "4" ], "agency_ethnic_list": [], "preferred_carrier": [], "non_stop_flight": "any", "baggage_option": "any", "booking_class": "Economy", "supplier_uid": "all", "partner_id": "1", "language": "en", "short_ref": "cc398c9e4371d4d3ca82458cf08e0414c728c788e2e964aa1ac71a7da6479b17", "version": 1, "team_profile": [ null ], "RefundableOnly": false, "BestFareOnly": false }, "advanced_search": { "SR_fare_option": null, "SR_ptc_option": [ "4" ], "Count_PTC_RQ": 1, "FareFamily_PTC_Data": [ { "Id": "4", "timestamp_created": "1778072855", "timestamp_updated": "1778145549", "ftm_partner_id": "1", "supplier_type": "FLIGHT", "supplier_code": "sabre", "supplier_uid": "F1SE00001", "supplier_partner_code": "sabre-1-00001", "supplier_title": "Sabre DY1K", "category": "PTC", "fare_type": "XXX", "title": "VFR Fare", "airlines_name": "", "airlines_code": "EY,EK", "account_code": "", "ptc_adt": "VFR", "ptc_cnn": "VFN", "ptc_inf": "VFF", "ptc_display": "", "status": "active", "expire_timestamp": "1811368800", "isPrivateFare": "yes", "coporate_code": "", "isNegotiatedFare": "no", "display_admin": "yes", "notes": "", "remark": "", "nego_ethnic": "yes", "show_agency_ethnic_fare": "yes", "forceSendAccountCode": "0" } ], "DefinePTC_ADT": "VFR", "DefinePTC_CNN": "VFN", "DefinePTC_INF": "VFF", "IS_brand": "no", "IS_public": "no", "IS_private": "no", "FareFamily_Account_Data": { "2": { "Id": "2", "timestamp_created": "1778071726", "timestamp_updated": "1778145497", "ftm_partner_id": "1", "supplier_type": "FLIGHT", "supplier_code": "sabre", "supplier_uid": "F1SE00001", "supplier_partner_code": "sabre-1-00001", "supplier_title": "Sabre DY1K", "category": "ACCOUNT-CODE", "fare_type": "XXX", "title": "VFN2", "airlines_name": "", "airlines_code": "EK", "account_code": "VFN2", "ptc_adt": "", "ptc_cnn": "", "ptc_inf": "", "ptc_display": "", "status": "active", "expire_timestamp": "1810072800", "isPrivateFare": "yes", "coporate_code": "", "isNegotiatedFare": "no", "display_admin": "yes", "notes": "", "remark": "", "nego_ethnic": "yes", "show_agency_ethnic_fare": "yes", "forceSendAccountCode": "0" }, "3": { "Id": "3", "timestamp_created": "1778071858", "timestamp_updated": "1778145509", "ftm_partner_id": "1", "supplier_type": "FLIGHT", "supplier_code": "sabre", "supplier_uid": "F1SE00001", "supplier_partner_code": "sabre-1-00001", "supplier_title": "Sabre DY1K", "category": "ACCOUNT-CODE", "fare_type": "XXX", "title": "VFR23", "airlines_name": "", "airlines_code": "EY", "account_code": "VFR23", "ptc_adt": "", "ptc_cnn": "", "ptc_inf": "", "ptc_display": "", "status": "active", "expire_timestamp": "1810764000", "isPrivateFare": "yes", "coporate_code": "", "isNegotiatedFare": "no", "display_admin": "yes", "notes": "", "remark": "", "nego_ethnic": "yes", "show_agency_ethnic_fare": "yes", "forceSendAccountCode": "0" } } }, "SearchDataHash": null }