{ "status": "success", "tracking_id": "411174148647006148BCJUB", "data": [ { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-0", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H55M", "transit_time": null, "routes": [ { "air_segment_key": "0-0", "origin": "CGK", "departure_time": "2025-03-12T10:00:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "DPS", "arrival_time": "2025-03-12T12:55:00", "destination_terminal": "D", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT1H55M", "distance": 594, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "ID", "carrier_name": "Batik Air", "carrier_logo": "ID.png", "flight_number": 6050 }, "marketing": { "carrier": "ID", "carrier_name": "Batik Air", "carrier_logo": "ID.png", "flight_number": 6050 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "F", "seat_available": 9, "fareBasisCode": "VIDOW", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VIDOW" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 79.53, "base_fare": 47.3, "tax": 32.23, "sell": { "currency": "USD", "total": 79.53, "base_fare": 47.3, "tax": 32.23 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzkuNTMsImJhc2VfZmFyZSI6NDcuMywidGF4IjozMi4yM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjcyLjMsImJhc2VfZmFyZSI6NDMsInRheCI6MjkuMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo3Mi4zLCJiYXNlX2ZhcmUiOjQzLCJ0YXgiOjI5LjN9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 79.53, "base_fare": 47.3, "tax": 32.23, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 43, "tax": 29.3, "discount": 0, "ait": 0, "service_charge": 7.23 }, "partner": { "currency": "USD", "total": 79.53, "base_fare": 47.3, "tax": 32.23, "gross": { "base_fare": 43, "tax": 29.3, "discount": 0, "ait": 0, "service_charge": 7.23 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzkuNTMsImJhc2VfZmFyZSI6NDcuMywidGF4IjozMi4yMywiZ3Jvc3MiOnsiYmFzZV9mYXJlIjo0MywidGF4IjoyOS4zLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6Ny4yM30sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjo3LjIzLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjowLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjowfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjcyLjMsImJhc2VfZmFyZSI6NDMsInRheCI6MjkuMywiZ3Jvc3MiOnsiYmFzZV9mYXJlIjo0MywidGF4IjoyOS4zLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOm51bGwsInNlZ21lbnRfZGlzY291bnQiOjB9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo3Mi4zLCJiYXNlX2ZhcmUiOjQzLCJ0YXgiOjI5LjMsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwYXlhYmxlIjo3Mi4zfSwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGx9" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "ID", "calendar_total_currency": "USD", "calendar_total_price": 79.53, "calendar_total_sell": 79.53, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 79.53, "filter": { "id": "F2SE00006-0", "price": 79.53, "journey_duration": "PT1H55M", "journey_duration_seconds": 6900, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "ID", "carrier_marketing": "ID", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T10:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2025-03-12T12:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503121000dps2025031212556050adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-1", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT2H05M", "transit_time": null, "routes": [ { "air_segment_key": "0-1", "origin": "CGK", "departure_time": "2025-03-12T07:05:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "DPS", "arrival_time": "2025-03-12T10:10:00", "destination_terminal": "D", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H05M", "distance": 594, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 402 }, "marketing": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 402 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "H", "seat_available": 9, "fareBasisCode": "YOWID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YOWID" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33, "sell": { "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTI5LjgsImJhc2VfZmFyZSI6OTYuOCwidGF4IjozM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExOCwiYmFzZV9mYXJlIjo4OCwidGF4IjozMCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTgsImJhc2VfZmFyZSI6ODgsInRheCI6MzB9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 88, "tax": 30, "discount": 0, "ait": 0, "service_charge": 11.8 }, "partner": { "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33, "gross": { "base_fare": 88, "tax": 30, "discount": 0, "ait": 0, "service_charge": 11.8 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTI5LjgsImJhc2VfZmFyZSI6OTYuOCwidGF4IjozMywiZ3Jvc3MiOnsiYmFzZV9mYXJlIjo4OCwidGF4IjozMCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjExLjh9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6MTEuOCwidGlja2V0X2lzc3VlX2NoYXJnZSI6MCwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6MH19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTgsImJhc2VfZmFyZSI6ODgsInRheCI6MzAsImdyb3NzIjp7ImJhc2VfZmFyZSI6ODgsInRheCI6MzAsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExOCwiYmFzZV9mYXJlIjo4OCwidGF4IjozMCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjExOH0sImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsfQ==" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "GA", "calendar_total_currency": "USD", "calendar_total_price": 129.8, "calendar_total_sell": 129.8, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 129.8, "filter": { "id": "F2SE00006-1", "price": 129.8, "journey_duration": "PT4H0M", "journey_duration_seconds": 14400, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "GA", "carrier_marketing": "GA", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T07:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2025-03-12T10:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503120705dps202503121010402adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-2", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-2", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H55M", "transit_time": null, "routes": [ { "air_segment_key": "0-2", "origin": "CGK", "departure_time": "2025-03-12T11:45:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "DPS", "arrival_time": "2025-03-12T14:40:00", "destination_terminal": "D", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT1H55M", "distance": 594, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 408 }, "marketing": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 408 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "H", "seat_available": 9, "fareBasisCode": "YOWID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YOWID" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33, "sell": { "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTI5LjgsImJhc2VfZmFyZSI6OTYuOCwidGF4IjozM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExOCwiYmFzZV9mYXJlIjo4OCwidGF4IjozMCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTgsImJhc2VfZmFyZSI6ODgsInRheCI6MzB9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 88, "tax": 30, "discount": 0, "ait": 0, "service_charge": 11.8 }, "partner": { "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33, "gross": { "base_fare": 88, "tax": 30, "discount": 0, "ait": 0, "service_charge": 11.8 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTI5LjgsImJhc2VfZmFyZSI6OTYuOCwidGF4IjozMywiZ3Jvc3MiOnsiYmFzZV9mYXJlIjo4OCwidGF4IjozMCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjExLjh9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6MTEuOCwidGlja2V0X2lzc3VlX2NoYXJnZSI6MCwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6MH19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTgsImJhc2VfZmFyZSI6ODgsInRheCI6MzAsImdyb3NzIjp7ImJhc2VfZmFyZSI6ODgsInRheCI6MzAsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExOCwiYmFzZV9mYXJlIjo4OCwidGF4IjozMCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjExOH0sImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsfQ==" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "GA", "calendar_total_currency": "USD", "calendar_total_price": 129.8, "calendar_total_sell": 129.8, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 129.8, "filter": { "id": "F2SE00006-2", "price": 129.8, "journey_duration": "PT5H55M", "journey_duration_seconds": 21300, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "GA", "carrier_marketing": "GA", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T11:45:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2025-03-12T14:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503121145dps202503121440408adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-3", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-3", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT2H00M", "transit_time": null, "routes": [ { "air_segment_key": "0-3", "origin": "CGK", "departure_time": "2025-03-12T13:00:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "DPS", "arrival_time": "2025-03-12T16:00:00", "destination_terminal": "D", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H00M", "distance": 594, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 422 }, "marketing": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 422 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "H", "seat_available": 9, "fareBasisCode": "YOWID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YOWID" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33, "sell": { "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTI5LjgsImJhc2VfZmFyZSI6OTYuOCwidGF4IjozM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExOCwiYmFzZV9mYXJlIjo4OCwidGF4IjozMCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTgsImJhc2VfZmFyZSI6ODgsInRheCI6MzB9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 88, "tax": 30, "discount": 0, "ait": 0, "service_charge": 11.8 }, "partner": { "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33, "gross": { "base_fare": 88, "tax": 30, "discount": 0, "ait": 0, "service_charge": 11.8 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTI5LjgsImJhc2VfZmFyZSI6OTYuOCwidGF4IjozMywiZ3Jvc3MiOnsiYmFzZV9mYXJlIjo4OCwidGF4IjozMCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjExLjh9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6MTEuOCwidGlja2V0X2lzc3VlX2NoYXJnZSI6MCwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6MH19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTgsImJhc2VfZmFyZSI6ODgsInRheCI6MzAsImdyb3NzIjp7ImJhc2VfZmFyZSI6ODgsInRheCI6MzAsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExOCwiYmFzZV9mYXJlIjo4OCwidGF4IjozMCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjExOH0sImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsfQ==" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "GA", "calendar_total_currency": "USD", "calendar_total_price": 129.8, "calendar_total_sell": 129.8, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 129.8, "filter": { "id": "F2SE00006-3", "price": 129.8, "journey_duration": "PT7H55M", "journey_duration_seconds": 28500, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "GA", "carrier_marketing": "GA", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2025-03-12T13:00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T16:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503121300dps202503121600422adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-4", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-4", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H55M", "transit_time": null, "routes": [ { "air_segment_key": "0-4", "origin": "CGK", "departure_time": "2025-03-12T16:35:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "DPS", "arrival_time": "2025-03-12T19:30:00", "destination_terminal": "D", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT1H55M", "distance": 594, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 420 }, "marketing": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 420 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "H", "seat_available": 9, "fareBasisCode": "YOWID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YOWID" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33, "sell": { "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTI5LjgsImJhc2VfZmFyZSI6OTYuOCwidGF4IjozM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExOCwiYmFzZV9mYXJlIjo4OCwidGF4IjozMCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTgsImJhc2VfZmFyZSI6ODgsInRheCI6MzB9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 88, "tax": 30, "discount": 0, "ait": 0, "service_charge": 11.8 }, "partner": { "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33, "gross": { "base_fare": 88, "tax": 30, "discount": 0, "ait": 0, "service_charge": 11.8 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTI5LjgsImJhc2VfZmFyZSI6OTYuOCwidGF4IjozMywiZ3Jvc3MiOnsiYmFzZV9mYXJlIjo4OCwidGF4IjozMCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjExLjh9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6MTEuOCwidGlja2V0X2lzc3VlX2NoYXJnZSI6MCwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6MH19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTgsImJhc2VfZmFyZSI6ODgsInRheCI6MzAsImdyb3NzIjp7ImJhc2VfZmFyZSI6ODgsInRheCI6MzAsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExOCwiYmFzZV9mYXJlIjo4OCwidGF4IjozMCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjExOH0sImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsfQ==" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "GA", "calendar_total_currency": "USD", "calendar_total_price": 129.8, "calendar_total_sell": 129.8, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 129.8, "filter": { "id": "F2SE00006-4", "price": 129.8, "journey_duration": "PT9H50M", "journey_duration_seconds": 35400, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "GA", "carrier_marketing": "GA", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T16:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T19:30:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503121635dps202503121930420adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-5", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-5", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT1H55M", "transit_time": null, "routes": [ { "air_segment_key": "0-5", "origin": "CGK", "departure_time": "2025-03-12T17:10:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "DPS", "arrival_time": "2025-03-12T20:05:00", "destination_terminal": "D", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT1H55M", "distance": 594, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 4102 }, "marketing": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 4102 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "H", "seat_available": 9, "fareBasisCode": "YOWID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YOWID" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33, "sell": { "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTI5LjgsImJhc2VfZmFyZSI6OTYuOCwidGF4IjozM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExOCwiYmFzZV9mYXJlIjo4OCwidGF4IjozMCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTgsImJhc2VfZmFyZSI6ODgsInRheCI6MzB9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 88, "tax": 30, "discount": 0, "ait": 0, "service_charge": 11.8 }, "partner": { "currency": "USD", "total": 129.8, "base_fare": 96.8, "tax": 33, "gross": { "base_fare": 88, "tax": 30, "discount": 0, "ait": 0, "service_charge": 11.8 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTI5LjgsImJhc2VfZmFyZSI6OTYuOCwidGF4IjozMywiZ3Jvc3MiOnsiYmFzZV9mYXJlIjo4OCwidGF4IjozMCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjExLjh9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6MTEuOCwidGlja2V0X2lzc3VlX2NoYXJnZSI6MCwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6MH19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTgsImJhc2VfZmFyZSI6ODgsInRheCI6MzAsImdyb3NzIjp7ImJhc2VfZmFyZSI6ODgsInRheCI6MzAsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExOCwiYmFzZV9mYXJlIjo4OCwidGF4IjozMCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjExOH0sImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsfQ==" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "GA", "calendar_total_currency": "USD", "calendar_total_price": 129.8, "calendar_total_sell": 129.8, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 129.8, "filter": { "id": "F2SE00006-5", "price": 129.8, "journey_duration": "PT11H45M", "journey_duration_seconds": 42300, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "GA", "carrier_marketing": "GA", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T17:10:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T20:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503121710dps2025031220054102adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-6", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H05M", "transit_time": "3H45M", "routes": [ { "air_segment_key": "0-6", "origin": "CGK", "departure_time": "2025-03-12T10:05:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "KUL", "arrival_time": "2025-03-12T13:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2025-03-12", "flight_time": "PT2H10M", "distance": 707, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "ID", "carrier_name": "Batik Air", "carrier_logo": "ID.png", "flight_number": 7282 }, "marketing": { "carrier": "ID", "carrier_name": "Batik Air", "carrier_logo": "ID.png", "flight_number": 7282 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "F", "seat_available": 9, "fareBasisCode": "VOWID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VOWID" ] } } }, { "air_segment_key": "1-6", "origin": "KUL", "departure_time": "2025-03-12T17:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DPS", "arrival_time": "2025-03-12T20:10:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT3H10M", "distance": 1211, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 171 }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 171 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "SUPER SAVER", "cabin_code": "Y", "booking_code": "X", "meal_code": "F", "seat_available": 9, "fareBasisCode": "XOBSSID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "SUPER SAVER", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "XOBSSID" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 139.26, "base_fare": 95.7, "tax": 43.56, "sell": { "currency": "USD", "total": 139.26, "base_fare": 95.7, "tax": 43.56 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM5LjI2LCJiYXNlX2ZhcmUiOjk1LjcsInRheCI6NDMuNTZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMjYuNiwiYmFzZV9mYXJlIjo4NywidGF4IjozOS42LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEyNi42LCJiYXNlX2ZhcmUiOjg3LCJ0YXgiOjM5LjZ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 139.26, "base_fare": 95.7, "tax": 43.56, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 87, "tax": 39.6, "discount": 0, "ait": 0, "service_charge": 12.66 }, "partner": { "currency": "USD", "total": 139.26, "base_fare": 95.7, "tax": 43.56, "gross": { "base_fare": 87, "tax": 39.6, "discount": 0, "ait": 0, "service_charge": 12.66 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM5LjI2LCJiYXNlX2ZhcmUiOjk1LjcsInRheCI6NDMuNTYsImdyb3NzIjp7ImJhc2VfZmFyZSI6ODcsInRheCI6MzkuNiwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjEyLjY2fSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOjEyLjY2LCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjowLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjowfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEyNi42LCJiYXNlX2ZhcmUiOjg3LCJ0YXgiOjM5LjYsImdyb3NzIjp7ImJhc2VfZmFyZSI6ODcsInRheCI6MzkuNiwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjpudWxsLCJzZWdtZW50X2Rpc2NvdW50IjowfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTI2LjYsImJhc2VfZmFyZSI6ODcsInRheCI6MzkuNiwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjEyNi42fSwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGx9" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "ID", "calendar_total_currency": "USD", "calendar_total_price": 139.26, "calendar_total_sell": 139.26, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 139.26, "filter": { "id": "F2SE00006-6", "price": 139.26, "journey_duration": "PT20H50M", "journey_duration_seconds": 75000, "layover_duration": "PT3H45M", "layover_duration_seconds": 13500, "carrier_operating": "ID", "carrier_marketing": "ID", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": { "": "KUL" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T10:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T20:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503121005kul2025031213157282adtkul202503121700dps202503122010171adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-7", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H50M", "transit_time": "7H15M", "routes": [ { "air_segment_key": "0-7", "origin": "CGK", "departure_time": "2025-03-12T10:05:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "KUL", "arrival_time": "2025-03-12T13:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2025-03-12", "flight_time": "PT2H10M", "distance": 707, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "ID", "carrier_name": "Batik Air", "carrier_logo": "ID.png", "flight_number": 7282 }, "marketing": { "carrier": "ID", "carrier_name": "Batik Air", "carrier_logo": "ID.png", "flight_number": 7282 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "F", "seat_available": 9, "fareBasisCode": "VOWID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VOWID" ] } } }, { "air_segment_key": "1-7", "origin": "KUL", "departure_time": "2025-03-12T16:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DPS", "arrival_time": "2025-03-12T19:55:00", "destination_terminal": null, "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT3H10M", "distance": 1211, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 177 }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 177 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "SUPER SAVER", "cabin_code": "Y", "booking_code": "X", "meal_code": "F", "seat_available": 9, "fareBasisCode": "XOBSSID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "SUPER SAVER", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "XOBSSID" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 139.26, "base_fare": 95.7, "tax": 43.56, "sell": { "currency": "USD", "total": 139.26, "base_fare": 95.7, "tax": 43.56 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM5LjI2LCJiYXNlX2ZhcmUiOjk1LjcsInRheCI6NDMuNTZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMjYuNiwiYmFzZV9mYXJlIjo4NywidGF4IjozOS42LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEyNi42LCJiYXNlX2ZhcmUiOjg3LCJ0YXgiOjM5LjZ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 139.26, "base_fare": 95.7, "tax": 43.56, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 87, "tax": 39.6, "discount": 0, "ait": 0, "service_charge": 12.66 }, "partner": { "currency": "USD", "total": 139.26, "base_fare": 95.7, "tax": 43.56, "gross": { "base_fare": 87, "tax": 39.6, "discount": 0, "ait": 0, "service_charge": 12.66 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM5LjI2LCJiYXNlX2ZhcmUiOjk1LjcsInRheCI6NDMuNTYsImdyb3NzIjp7ImJhc2VfZmFyZSI6ODcsInRheCI6MzkuNiwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjEyLjY2fSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOjEyLjY2LCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjowLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjowfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEyNi42LCJiYXNlX2ZhcmUiOjg3LCJ0YXgiOjM5LjYsImdyb3NzIjp7ImJhc2VfZmFyZSI6ODcsInRheCI6MzkuNiwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjpudWxsLCJzZWdtZW50X2Rpc2NvdW50IjowfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTI2LjYsImJhc2VfZmFyZSI6ODcsInRheCI6MzkuNiwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjEyNi42fSwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGx9" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "ID", "calendar_total_currency": "USD", "calendar_total_price": 139.26, "calendar_total_sell": 139.26, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 139.26, "filter": { "id": "F2SE00006-7", "price": 139.26, "journey_duration": "PT1D5H40M", "journey_duration_seconds": 106800, "layover_duration": "PT7H15M", "layover_duration_seconds": 26100, "carrier_operating": "ID", "carrier_marketing": "ID", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": { "": "KUL" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T10:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T19:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503121005kul2025031213157282adtkul202503121645dps202503121955177adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-8", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-8", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H45M", "transit_time": "17H50M", "routes": [ { "air_segment_key": "0-8", "origin": "CGK", "departure_time": "2025-03-12T20:55:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "KUL", "arrival_time": "2025-03-12T23:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2025-03-12", "flight_time": "PT2H00M", "distance": 707, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 347 }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 347 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 0, "unit": "kg", "title": "no-baggage" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "SUPER SAVER", "cabin_code": "Y", "booking_code": "X", "meal_code": null, "seat_available": 9, "fareBasisCode": "X1OBSSID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "SUPER SAVER", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "X1OBSSID" ] } } }, { "air_segment_key": "1-8", "origin": "KUL", "departure_time": "2025-03-13T10:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DPS", "arrival_time": "2025-03-13T13:40:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-13", "flight_time": "PT3H10M", "distance": 1211, "lay_over": "PT10H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 306 }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 306 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 0, "unit": "kg", "title": "no-baggage" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "SUPER SAVER", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 3, "fareBasisCode": "VOWBSSID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "SUPER SAVER", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VOWBSSID" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 153.56, "base_fare": 75.9, "tax": 77.66, "sell": { "currency": "USD", "total": 153.56, "base_fare": 75.9, "tax": 77.66 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTUzLjU2LCJiYXNlX2ZhcmUiOjc1LjksInRheCI6NzcuNjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMzkuNiwiYmFzZV9mYXJlIjo2OSwidGF4Ijo3MC42LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEzOS42LCJiYXNlX2ZhcmUiOjY5LCJ0YXgiOjcwLjZ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 153.56, "base_fare": 75.9, "tax": 77.66, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 69, "tax": 70.6, "discount": 0, "ait": 0, "service_charge": 13.96 }, "partner": { "currency": "USD", "total": 153.56, "base_fare": 75.9, "tax": 77.66, "gross": { "base_fare": 69, "tax": 70.6, "discount": 0, "ait": 0, "service_charge": 13.96 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTUzLjU2LCJiYXNlX2ZhcmUiOjc1LjksInRheCI6NzcuNjYsImdyb3NzIjp7ImJhc2VfZmFyZSI6NjksInRheCI6NzAuNiwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjEzLjk2fSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOjEzLjk2LCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjowLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjowfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEzOS42LCJiYXNlX2ZhcmUiOjY5LCJ0YXgiOjcwLjYsImdyb3NzIjp7ImJhc2VfZmFyZSI6NjksInRheCI6NzAuNiwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjpudWxsLCJzZWdtZW50X2Rpc2NvdW50IjowfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM5LjYsImJhc2VfZmFyZSI6NjksInRheCI6NzAuNiwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjEzOS42fSwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGx9" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "OD", "calendar_total_currency": "USD", "calendar_total_price": 153.56, "calendar_total_sell": 153.56, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 153.56, "filter": { "id": "F2SE00006-8", "price": 153.56, "journey_duration": "PT1D21H25M", "journey_duration_seconds": 163500, "layover_duration": "PT17H50M", "layover_duration_seconds": 64200, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "738", "aircraft_name": "738", "cabin_class": "SUPER SAVER", "connecting_airport": { "": "KUL" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T20:55:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2025-03-13T13:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "cgk202503122055kul202503122355347adtkul202503131030dps202503131340306adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-9", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-9", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H00M", "transit_time": "20H15M", "routes": [ { "air_segment_key": "0-9", "origin": "CGK", "departure_time": "2025-03-12T11:00:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T13:45:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "ID", "carrier_name": "Batik Air", "carrier_logo": "ID.png", "flight_number": 7155 }, "marketing": { "carrier": "ID", "carrier_name": "Batik Air", "carrier_logo": "ID.png", "flight_number": 7155 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": "F", "seat_available": 1, "fareBasisCode": "QRTID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QRTID" ] } } }, { "air_segment_key": "1-9", "origin": "SIN", "departure_time": "2025-03-12T16:10:00", "origin_terminal": null, "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T19:00:00", "destination_terminal": null, "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H50M", "distance": 1030, "lay_over": "PT02H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "ID", "carrier_name": "Batik Air", "carrier_logo": "ID.png", "flight_number": 7134 }, "marketing": { "carrier": "ID", "carrier_name": "Batik Air", "carrier_logo": "ID.png", "flight_number": 7134 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "X", "meal_code": "M", "seat_available": 9, "fareBasisCode": "XRTID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "XRTID" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 158.29, "base_fare": 66, "tax": 92.29, "sell": { "currency": "USD", "total": 158.29, "base_fare": 66, "tax": 92.29 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTU4LjI5LCJiYXNlX2ZhcmUiOjY2LCJ0YXgiOjkyLjI5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTQzLjksImJhc2VfZmFyZSI6NjAsInRheCI6ODMuOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxNDMuOSwiYmFzZV9mYXJlIjo2MCwidGF4Ijo4My45fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 158.29, "base_fare": 66, "tax": 92.29, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 60, "tax": 83.9, "discount": 0, "ait": 0, "service_charge": 14.39 }, "partner": { "currency": "USD", "total": 158.29, "base_fare": 66, "tax": 92.29, "gross": { "base_fare": 60, "tax": 83.9, "discount": 0, "ait": 0, "service_charge": 14.39 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTU4LjI5LCJiYXNlX2ZhcmUiOjY2LCJ0YXgiOjkyLjI5LCJncm9zcyI6eyJiYXNlX2ZhcmUiOjYwLCJ0YXgiOjgzLjksImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjoxNC4zOX0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoxNC4zOSwidGlja2V0X2lzc3VlX2NoYXJnZSI6MCwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6MH19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxNDMuOSwiYmFzZV9mYXJlIjo2MCwidGF4Ijo4My45LCJncm9zcyI6eyJiYXNlX2ZhcmUiOjYwLCJ0YXgiOjgzLjksImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE0My45LCJiYXNlX2ZhcmUiOjYwLCJ0YXgiOjgzLjksImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwYXlhYmxlIjoxNDMuOX0sImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsfQ==" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "ID", "calendar_total_currency": "USD", "calendar_total_price": 158.29, "calendar_total_sell": 158.29, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 158.29, "filter": { "id": "F2SE00006-9", "price": 158.29, "journey_duration": "PT2D4H25M", "journey_duration_seconds": 188700, "layover_duration": "PT20H15M", "layover_duration_seconds": 72900, "carrier_operating": "ID", "carrier_marketing": "ID", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": { "": "KUL", "3": "SIN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T11:00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T19:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503121100sin2025031213457155adtsin202503121610dps2025031219007134adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-10", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-10", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H55M", "transit_time": "1D0H55M", "routes": [ { "air_segment_key": "0-10", "origin": "CGK", "departure_time": "2025-03-12T09:15:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "KUL", "arrival_time": "2025-03-12T12:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2025-03-12", "flight_time": "PT2H05M", "distance": 707, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 319 }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 319 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 0, "unit": "kg", "title": "no-baggage" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "SUPER SAVER", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 9, "fareBasisCode": "V1OBSSID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "SUPER SAVER", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V1OBSSID" ] } } }, { "air_segment_key": "1-10", "origin": "KUL", "departure_time": "2025-03-12T17:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DPS", "arrival_time": "2025-03-12T20:10:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT3H10M", "distance": 1211, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 171 }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 171 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 0, "unit": "kg", "title": "no-baggage" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "SUPER SAVER", "cabin_code": "Y", "booking_code": "X", "meal_code": "F", "seat_available": 9, "fareBasisCode": "XOBSSID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "SUPER SAVER", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "XOBSSID" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 159.28, "base_fare": 80.3, "tax": 78.98, "sell": { "currency": "USD", "total": 159.28, "base_fare": 80.3, "tax": 78.98 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTU5LjI4LCJiYXNlX2ZhcmUiOjgwLjMsInRheCI6NzguOTh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxNDQuOCwiYmFzZV9mYXJlIjo3MywidGF4Ijo3MS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE0NC44LCJiYXNlX2ZhcmUiOjczLCJ0YXgiOjcxLjh9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 159.28, "base_fare": 80.3, "tax": 78.98, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 73, "tax": 71.8, "discount": 0, "ait": 0, "service_charge": 14.48 }, "partner": { "currency": "USD", "total": 159.28, "base_fare": 80.3, "tax": 78.98, "gross": { "base_fare": 73, "tax": 71.8, "discount": 0, "ait": 0, "service_charge": 14.48 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTU5LjI4LCJiYXNlX2ZhcmUiOjgwLjMsInRheCI6NzguOTgsImdyb3NzIjp7ImJhc2VfZmFyZSI6NzMsInRheCI6NzEuOCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjE0LjQ4fSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOjE0LjQ4LCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjowLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjowfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE0NC44LCJiYXNlX2ZhcmUiOjczLCJ0YXgiOjcxLjgsImdyb3NzIjp7ImJhc2VfZmFyZSI6NzMsInRheCI6NzEuOCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjpudWxsLCJzZWdtZW50X2Rpc2NvdW50IjowfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTQ0LjgsImJhc2VfZmFyZSI6NzMsInRheCI6NzEuOCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjE0NC44fSwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGx9" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "OD", "calendar_total_currency": "USD", "calendar_total_price": 159.28, "calendar_total_sell": 159.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159.28, "filter": { "id": "F2SE00006-10", "price": 159.28, "journey_duration": "PT2D14H20M", "journey_duration_seconds": 224400, "layover_duration": "PT1D0H55M", "layover_duration_seconds": 89700, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "738", "aircraft_name": "738", "cabin_class": "SUPER SAVER", "connecting_airport": { "": "KUL", "3": "SIN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T09:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T20:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "cgk202503120915kul202503121220319adtkul202503121700dps202503122010171adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-11", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-11", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H40M", "transit_time": "1D5H20M", "routes": [ { "air_segment_key": "0-11", "origin": "CGK", "departure_time": "2025-03-12T09:15:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "KUL", "arrival_time": "2025-03-12T12:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2025-03-12", "flight_time": "PT2H05M", "distance": 707, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 319 }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 319 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 0, "unit": "kg", "title": "no-baggage" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "SUPER SAVER", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 9, "fareBasisCode": "V1OBSSID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "SUPER SAVER", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V1OBSSID" ] } } }, { "air_segment_key": "1-11", "origin": "KUL", "departure_time": "2025-03-12T16:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DPS", "arrival_time": "2025-03-12T19:55:00", "destination_terminal": null, "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT3H10M", "distance": 1211, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 177 }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 177 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 0, "unit": "kg", "title": "no-baggage" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "SUPER SAVER", "cabin_code": "Y", "booking_code": "X", "meal_code": "F", "seat_available": 9, "fareBasisCode": "XOBSSID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "SUPER SAVER", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "XOBSSID" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 159.28, "base_fare": 80.3, "tax": 78.98, "sell": { "currency": "USD", "total": 159.28, "base_fare": 80.3, "tax": 78.98 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTU5LjI4LCJiYXNlX2ZhcmUiOjgwLjMsInRheCI6NzguOTh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxNDQuOCwiYmFzZV9mYXJlIjo3MywidGF4Ijo3MS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE0NC44LCJiYXNlX2ZhcmUiOjczLCJ0YXgiOjcxLjh9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 159.28, "base_fare": 80.3, "tax": 78.98, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 73, "tax": 71.8, "discount": 0, "ait": 0, "service_charge": 14.48 }, "partner": { "currency": "USD", "total": 159.28, "base_fare": 80.3, "tax": 78.98, "gross": { "base_fare": 73, "tax": 71.8, "discount": 0, "ait": 0, "service_charge": 14.48 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTU5LjI4LCJiYXNlX2ZhcmUiOjgwLjMsInRheCI6NzguOTgsImdyb3NzIjp7ImJhc2VfZmFyZSI6NzMsInRheCI6NzEuOCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjE0LjQ4fSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOjE0LjQ4LCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjowLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjowfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE0NC44LCJiYXNlX2ZhcmUiOjczLCJ0YXgiOjcxLjgsImdyb3NzIjp7ImJhc2VfZmFyZSI6NzMsInRheCI6NzEuOCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjpudWxsLCJzZWdtZW50X2Rpc2NvdW50IjowfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTQ0LjgsImJhc2VfZmFyZSI6NzMsInRheCI6NzEuOCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjE0NC44fSwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGx9" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "OD", "calendar_total_currency": "USD", "calendar_total_price": 159.28, "calendar_total_sell": 159.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 159.28, "filter": { "id": "F2SE00006-11", "price": 159.28, "journey_duration": "PT3D0H0M", "journey_duration_seconds": 259200, "layover_duration": "PT1D5H20M", "layover_duration_seconds": 105600, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "738", "aircraft_name": "738", "cabin_class": "SUPER SAVER", "connecting_airport": { "": "KUL", "3": "SIN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T09:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T19:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "cgk202503120915kul202503121220319adtkul202503121645dps202503121955177adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-12", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-12", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT3H30M", "transit_time": "1D6H15M", "routes": [ { "air_segment_key": "0-12", "origin": "CGK", "departure_time": "2025-03-12T06:50:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SUB", "arrival_time": "2025-03-12T08:25:00", "destination_terminal": "1", "destination_airport": { "name": "Juanda International Airport", "city": "Surabaya", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "flight_date": "2025-03-12", "flight_time": "PT1H35M", "distance": 410, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 304 }, "marketing": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 304 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "S", "seat_available": 9, "fareBasisCode": "YRTID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YRTID" ] } } }, { "air_segment_key": "1-12", "origin": "SUB", "departure_time": "2025-03-12T09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Juanda International Airport", "city": "Surabaya", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "DPS", "arrival_time": "2025-03-12T11:20:00", "destination_terminal": "D", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT1H00M", "distance": 192, "lay_over": "PT00H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 342 }, "marketing": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 342 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "S", "seat_available": 9, "fareBasisCode": "YRTID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YRTID" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 161.04, "base_fare": 122.1, "tax": 38.94, "sell": { "currency": "USD", "total": 161.04, "base_fare": 122.1, "tax": 38.94 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTYxLjA0LCJiYXNlX2ZhcmUiOjEyMi4xLCJ0YXgiOjM4Ljk0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTQ2LjQsImJhc2VfZmFyZSI6MTExLCJ0YXgiOjM1LjQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTQ2LjQsImJhc2VfZmFyZSI6MTExLCJ0YXgiOjM1LjR9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 161.04, "base_fare": 122.1, "tax": 38.94, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 111, "tax": 35.4, "discount": 0, "ait": 0, "service_charge": 14.64 }, "partner": { "currency": "USD", "total": 161.04, "base_fare": 122.1, "tax": 38.94, "gross": { "base_fare": 111, "tax": 35.4, "discount": 0, "ait": 0, "service_charge": 14.64 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTYxLjA0LCJiYXNlX2ZhcmUiOjEyMi4xLCJ0YXgiOjM4Ljk0LCJncm9zcyI6eyJiYXNlX2ZhcmUiOjExMSwidGF4IjozNS40LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MTQuNjR9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6MTQuNjQsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTQ2LjQsImJhc2VfZmFyZSI6MTExLCJ0YXgiOjM1LjQsImdyb3NzIjp7ImJhc2VfZmFyZSI6MTExLCJ0YXgiOjM1LjQsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE0Ni40LCJiYXNlX2ZhcmUiOjExMSwidGF4IjozNS40LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6MTQ2LjR9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "GA", "calendar_total_currency": "USD", "calendar_total_price": 161.04, "calendar_total_sell": 161.04, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 161.04, "filter": { "id": "F2SE00006-12", "price": 161.04, "journey_duration": "PT3D3H30M", "journey_duration_seconds": 271800, "layover_duration": "PT1D6H15M", "layover_duration_seconds": 108900, "carrier_operating": "GA", "carrier_marketing": "GA", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2025-03-12T06:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2025-03-12T11:20:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503120650sub202503120825304adtsub202503120920dps202503121120342adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-13", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-13", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "1D11H55M", "routes": [ { "air_segment_key": "0-13", "origin": "CGK", "departure_time": "2025-03-12T07:45:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T10:30:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "ID", "carrier_name": "Batik Air", "carrier_logo": "ID.png", "flight_number": 7153 }, "marketing": { "carrier": "ID", "carrier_name": "Batik Air", "carrier_logo": "ID.png", "flight_number": 7153 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": "F", "seat_available": 9, "fareBasisCode": "NRTID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NRTID" ] } } }, { "air_segment_key": "1-13", "origin": "SIN", "departure_time": "2025-03-12T16:10:00", "origin_terminal": null, "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T19:00:00", "destination_terminal": null, "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H50M", "distance": 1030, "lay_over": "PT05H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "ID", "carrier_name": "Batik Air", "carrier_logo": "ID.png", "flight_number": 7134 }, "marketing": { "carrier": "ID", "carrier_name": "Batik Air", "carrier_logo": "ID.png", "flight_number": 7134 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "X", "meal_code": "M", "seat_available": 9, "fareBasisCode": "XRTID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "XRTID" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 166.87, "base_fare": 72.6, "tax": 94.27, "sell": { "currency": "USD", "total": 166.87, "base_fare": 72.6, "tax": 94.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTY2Ljg3LCJiYXNlX2ZhcmUiOjcyLjYsInRheCI6OTQuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxNTEuNywiYmFzZV9mYXJlIjo2NiwidGF4Ijo4NS43LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE1MS43LCJiYXNlX2ZhcmUiOjY2LCJ0YXgiOjg1Ljd9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 166.87, "base_fare": 72.6, "tax": 94.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 66, "tax": 85.7, "discount": 0, "ait": 0, "service_charge": 15.17 }, "partner": { "currency": "USD", "total": 166.87, "base_fare": 72.6, "tax": 94.27, "gross": { "base_fare": 66, "tax": 85.7, "discount": 0, "ait": 0, "service_charge": 15.17 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTY2Ljg3LCJiYXNlX2ZhcmUiOjcyLjYsInRheCI6OTQuMjcsImdyb3NzIjp7ImJhc2VfZmFyZSI6NjYsInRheCI6ODUuNywiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjE1LjE3fSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOjE1LjE3LCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjowLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjowfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE1MS43LCJiYXNlX2ZhcmUiOjY2LCJ0YXgiOjg1LjcsImdyb3NzIjp7ImJhc2VfZmFyZSI6NjYsInRheCI6ODUuNywiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjpudWxsLCJzZWdtZW50X2Rpc2NvdW50IjowfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTUxLjcsImJhc2VfZmFyZSI6NjYsInRheCI6ODUuNywiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjE1MS43fSwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGx9" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "ID", "calendar_total_currency": "USD", "calendar_total_price": 166.87, "calendar_total_sell": 166.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 166.87, "filter": { "id": "F2SE00006-13", "price": 166.87, "journey_duration": "PT3D13H45M", "journey_duration_seconds": 308700, "layover_duration": "PT1D11H55M", "layover_duration_seconds": 129300, "carrier_operating": "ID", "carrier_marketing": "ID", "aircraft": "32A", "aircraft_name": "32A", "cabin_class": "Economy", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T07:45:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T19:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503120745sin2025031210307153adtsin202503121610dps2025031219007134adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-14", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-14", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H45M", "transit_time": "1D13H25M", "routes": [ { "air_segment_key": "0-14", "origin": "CGK", "departure_time": "2025-03-12T09:15:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "KUL", "arrival_time": "2025-03-12T12:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2025-03-12", "flight_time": "PT2H05M", "distance": 707, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 319 }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 319 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 0, "unit": "kg", "title": "no-baggage" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "SUPER SAVER", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 9, "fareBasisCode": "V1OBSSID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "SUPER SAVER", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V1OBSSID" ] } } }, { "air_segment_key": "1-14", "origin": "KUL", "departure_time": "2025-03-12T13:50:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DPS", "arrival_time": "2025-03-12T17:00:00", "destination_terminal": null, "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT3H10M", "distance": 1211, "lay_over": "PT01H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 193 }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": 193 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 0, "unit": "kg", "title": "no-baggage" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "SUPER SAVER", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 3, "fareBasisCode": "VOBSSID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "SUPER SAVER", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VOBSSID" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 170.72, "base_fare": 89.1, "tax": 81.62, "sell": { "currency": "USD", "total": 170.72, "base_fare": 89.1, "tax": 81.62 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTcwLjcyLCJiYXNlX2ZhcmUiOjg5LjEsInRheCI6ODEuNjJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxNTUuMiwiYmFzZV9mYXJlIjo4MSwidGF4Ijo3NC4yLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE1NS4yLCJiYXNlX2ZhcmUiOjgxLCJ0YXgiOjc0LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 170.72, "base_fare": 89.1, "tax": 81.62, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 81, "tax": 74.2, "discount": 0, "ait": 0, "service_charge": 15.52 }, "partner": { "currency": "USD", "total": 170.72, "base_fare": 89.1, "tax": 81.62, "gross": { "base_fare": 81, "tax": 74.2, "discount": 0, "ait": 0, "service_charge": 15.52 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTcwLjcyLCJiYXNlX2ZhcmUiOjg5LjEsInRheCI6ODEuNjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6ODEsInRheCI6NzQuMiwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjE1LjUyfSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOjE1LjUyLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjowLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjowfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE1NS4yLCJiYXNlX2ZhcmUiOjgxLCJ0YXgiOjc0LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6ODEsInRheCI6NzQuMiwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjpudWxsLCJzZWdtZW50X2Rpc2NvdW50IjowfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTU1LjIsImJhc2VfZmFyZSI6ODEsInRheCI6NzQuMiwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjE1NS4yfSwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGx9" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "OD", "calendar_total_currency": "USD", "calendar_total_price": 170.72, "calendar_total_sell": 170.72, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 170.72, "filter": { "id": "F2SE00006-14", "price": 170.72, "journey_duration": "PT3D20H30M", "journey_duration_seconds": 333000, "layover_duration": "PT1D13H25M", "layover_duration_seconds": 134700, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "738", "aircraft_name": "738", "cabin_class": "SUPER SAVER", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T09:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T17:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "0", "baggage_title": "no-baggage" }, "filter_unique_filter_code": "cgk202503120915kul202503121220319adtkul202503121350dps202503121700193adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-15", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-15", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H55M", "transit_time": "1D16H50M", "routes": [ { "air_segment_key": "0-15", "origin": "CGK", "departure_time": "2025-03-12T03:30:00", "origin_terminal": "1", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SUB", "arrival_time": "2025-03-12T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Juanda International Airport", "city": "Surabaya", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "flight_date": "2025-03-12", "flight_time": "PT1H30M", "distance": 410, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6116 }, "marketing": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6116 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "G", "meal_code": null, "seat_available": 4, "fareBasisCode": "GRTJT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "GRTJT" ] } } }, { "air_segment_key": "1-15", "origin": "SUB", "departure_time": "2025-03-12T08:25:00", "origin_terminal": null, "origin_airport": { "name": "Juanda International Airport", "city": "Surabaya", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "DPS", "arrival_time": "2025-03-12T10:25:00", "destination_terminal": null, "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT1H00M", "distance": 192, "lay_over": "PT03H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6256 }, "marketing": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6256 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "X", "meal_code": null, "seat_available": 4, "fareBasisCode": "XRTJT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "XRTJT" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 213.07, "base_fare": 70.4, "tax": 142.67, "sell": { "currency": "USD", "total": 213.07, "base_fare": 70.4, "tax": 142.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjEzLjA3LCJiYXNlX2ZhcmUiOjcwLjQsInRheCI6MTQyLjY3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTkzLjcsImJhc2VfZmFyZSI6NjQsInRheCI6MTI5LjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTkzLjcsImJhc2VfZmFyZSI6NjQsInRheCI6MTI5Ljd9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 213.07, "base_fare": 70.4, "tax": 142.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 64, "tax": 129.7, "discount": 0, "ait": 0, "service_charge": 19.37 }, "partner": { "currency": "USD", "total": 213.07, "base_fare": 70.4, "tax": 142.67, "gross": { "base_fare": 64, "tax": 129.7, "discount": 0, "ait": 0, "service_charge": 19.37 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjEzLjA3LCJiYXNlX2ZhcmUiOjcwLjQsInRheCI6MTQyLjY3LCJncm9zcyI6eyJiYXNlX2ZhcmUiOjY0LCJ0YXgiOjEyOS43LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MTkuMzd9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6MTkuMzcsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTkzLjcsImJhc2VfZmFyZSI6NjQsInRheCI6MTI5LjcsImdyb3NzIjp7ImJhc2VfZmFyZSI6NjQsInRheCI6MTI5LjcsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE5My43LCJiYXNlX2ZhcmUiOjY0LCJ0YXgiOjEyOS43LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6MTkzLjd9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "X1", "calendar_total_currency": "USD", "calendar_total_price": 213.07, "calendar_total_sell": 213.07, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 213.07, "filter": { "id": "F2SE00006-15", "price": 213.07, "journey_duration": "PT4D2H25M", "journey_duration_seconds": 354300, "layover_duration": "PT1D16H50M", "layover_duration_seconds": 147000, "carrier_operating": "X1", "carrier_marketing": "X1", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2025-03-12T03:30:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2025-03-12T10:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503120330sub2025031205006116adtsub202503120825dps2025031210256256adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-16", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-16", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H25M", "transit_time": "1D20H45M", "routes": [ { "air_segment_key": "0-16", "origin": "CGK", "departure_time": "2025-03-12T09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SUB", "arrival_time": "2025-03-12T10:30:00", "destination_terminal": null, "destination_airport": { "name": "Juanda International Airport", "city": "Surabaya", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "flight_date": "2025-03-12", "flight_time": "PT1H30M", "distance": 410, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6360 }, "marketing": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6360 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": null, "seat_available": 4, "fareBasisCode": "ORTJT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ORTJT" ] } } }, { "air_segment_key": "1-16", "origin": "SUB", "departure_time": "2025-03-12T14:25:00", "origin_terminal": null, "origin_airport": { "name": "Juanda International Airport", "city": "Surabaya", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "DPS", "arrival_time": "2025-03-12T16:25:00", "destination_terminal": null, "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT1H00M", "distance": 192, "lay_over": "PT03H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6260 }, "marketing": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6260 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": null, "seat_available": 4, "fareBasisCode": "ORTJT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ORTJT" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 215.6, "base_fare": 72.6, "tax": 143, "sell": { "currency": "USD", "total": 215.6, "base_fare": 72.6, "tax": 143 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE1LjYsImJhc2VfZmFyZSI6NzIuNiwidGF4IjoxNDN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxOTYsImJhc2VfZmFyZSI6NjYsInRheCI6MTMwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE5NiwiYmFzZV9mYXJlIjo2NiwidGF4IjoxMzB9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 215.6, "base_fare": 72.6, "tax": 143, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 66, "tax": 130, "discount": 0, "ait": 0, "service_charge": 19.6 }, "partner": { "currency": "USD", "total": 215.6, "base_fare": 72.6, "tax": 143, "gross": { "base_fare": 66, "tax": 130, "discount": 0, "ait": 0, "service_charge": 19.6 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE1LjYsImJhc2VfZmFyZSI6NzIuNiwidGF4IjoxNDMsImdyb3NzIjp7ImJhc2VfZmFyZSI6NjYsInRheCI6MTMwLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MTkuNn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoxOS42LCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjowLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjowfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE5NiwiYmFzZV9mYXJlIjo2NiwidGF4IjoxMzAsImdyb3NzIjp7ImJhc2VfZmFyZSI6NjYsInRheCI6MTMwLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOm51bGwsInNlZ21lbnRfZGlzY291bnQiOjB9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxOTYsImJhc2VfZmFyZSI6NjYsInRheCI6MTMwLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6MTk2fSwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGx9" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "X1", "calendar_total_currency": "USD", "calendar_total_price": 215.6, "calendar_total_sell": 215.6, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 215.6, "filter": { "id": "F2SE00006-16", "price": 215.6, "journey_duration": "PT4D8H50M", "journey_duration_seconds": 377400, "layover_duration": "PT1D20H45M", "layover_duration_seconds": 161100, "carrier_operating": "X1", "carrier_marketing": "X1", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T09:00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T16:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503120900sub2025031210306360adtsub202503121425dps2025031216256260adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-17", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-17", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H40M", "transit_time": "2D0H30M", "routes": [ { "air_segment_key": "0-17", "origin": "CGK", "departure_time": "2025-03-12T08:40:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "BPN", "arrival_time": "2025-03-12T11:55:00", "destination_terminal": null, "destination_airport": { "name": "Sultan Aji Muhamad Sulaiman Airport", "city": "Kotamadya Balikpapan", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H15M", "distance": 770, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 564 }, "marketing": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 564 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "H", "seat_available": 9, "fareBasisCode": "YOWID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YOWID" ] } } }, { "air_segment_key": "1-17", "origin": "BPN", "departure_time": "2025-03-12T15:40:00", "origin_terminal": null, "origin_airport": { "name": "Sultan Aji Muhamad Sulaiman Airport", "city": "Kotamadya Balikpapan", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "destination": "DPS", "arrival_time": "2025-03-12T17:20:00", "destination_terminal": "D", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT1H40M", "distance": 517, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 480 }, "marketing": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 480 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "H", "seat_available": 9, "fareBasisCode": "YOWID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YOWID" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 255.09, "base_fare": 199.1, "tax": 55.99, "sell": { "currency": "USD", "total": 255.09, "base_fare": 199.1, "tax": 55.99 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjU1LjA5LCJiYXNlX2ZhcmUiOjE5OS4xLCJ0YXgiOjU1Ljk5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjMxLjksImJhc2VfZmFyZSI6MTgxLCJ0YXgiOjUwLjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjMxLjksImJhc2VfZmFyZSI6MTgxLCJ0YXgiOjUwLjl9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 255.09, "base_fare": 199.1, "tax": 55.99, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 181, "tax": 50.9, "discount": 0, "ait": 0, "service_charge": 23.19 }, "partner": { "currency": "USD", "total": 255.09, "base_fare": 199.1, "tax": 55.99, "gross": { "base_fare": 181, "tax": 50.9, "discount": 0, "ait": 0, "service_charge": 23.19 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjU1LjA5LCJiYXNlX2ZhcmUiOjE5OS4xLCJ0YXgiOjU1Ljk5LCJncm9zcyI6eyJiYXNlX2ZhcmUiOjE4MSwidGF4Ijo1MC45LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MjMuMTl9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6MjMuMTksInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjMxLjksImJhc2VfZmFyZSI6MTgxLCJ0YXgiOjUwLjksImdyb3NzIjp7ImJhc2VfZmFyZSI6MTgxLCJ0YXgiOjUwLjksImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIzMS45LCJiYXNlX2ZhcmUiOjE4MSwidGF4Ijo1MC45LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6MjMxLjl9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "GA", "calendar_total_currency": "USD", "calendar_total_price": 255.09, "calendar_total_sell": 255.09, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 255.09, "filter": { "id": "F2SE00006-17", "price": 255.09, "journey_duration": "PT4D16H30M", "journey_duration_seconds": 405000, "layover_duration": "PT2D0H30M", "layover_duration_seconds": 174600, "carrier_operating": "GA", "carrier_marketing": "GA", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T08:40:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T17:20:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503120840bpn202503121155564adtbpn202503121540dps202503121720480adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-18", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-18", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H35M", "transit_time": "2D4H15M", "routes": [ { "air_segment_key": "0-18", "origin": "CGK", "departure_time": "2025-03-12T01:30:00", "origin_terminal": "1", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "UPG", "arrival_time": "2025-03-12T04:55:00", "destination_terminal": null, "destination_airport": { "name": "Sultan Hasanuddin International Airport", "city": "Ujung Pandang-Celebes Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H25M", "distance": 878, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6259 }, "marketing": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6259 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": null, "seat_available": 4, "fareBasisCode": "ORTJT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ORTJT" ] } } }, { "air_segment_key": "1-18", "origin": "UPG", "departure_time": "2025-03-12T08:40:00", "origin_terminal": null, "origin_airport": { "name": "Sultan Hasanuddin International Airport", "city": "Ujung Pandang-Celebes Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "destination": "DPS", "arrival_time": "2025-03-12T10:05:00", "destination_terminal": null, "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT1H25M", "distance": 386, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6230 }, "marketing": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6230 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "G", "meal_code": null, "seat_available": 4, "fareBasisCode": "GRTJT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "GRTJT" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 264.44, "base_fare": 116.6, "tax": 147.84, "sell": { "currency": "USD", "total": 264.44, "base_fare": 116.6, "tax": 147.84 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjY0LjQ0LCJiYXNlX2ZhcmUiOjExNi42LCJ0YXgiOjE0Ny44NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI0MC40LCJiYXNlX2ZhcmUiOjEwNiwidGF4IjoxMzQuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoyNDAuNCwiYmFzZV9mYXJlIjoxMDYsInRheCI6MTM0LjR9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 264.44, "base_fare": 116.6, "tax": 147.84, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 106, "tax": 134.4, "discount": 0, "ait": 0, "service_charge": 24.04 }, "partner": { "currency": "USD", "total": 264.44, "base_fare": 116.6, "tax": 147.84, "gross": { "base_fare": 106, "tax": 134.4, "discount": 0, "ait": 0, "service_charge": 24.04 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjY0LjQ0LCJiYXNlX2ZhcmUiOjExNi42LCJ0YXgiOjE0Ny44NCwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoxMDYsInRheCI6MTM0LjQsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjoyNC4wNH0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoyNC4wNCwidGlja2V0X2lzc3VlX2NoYXJnZSI6MCwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6MH19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoyNDAuNCwiYmFzZV9mYXJlIjoxMDYsInRheCI6MTM0LjQsImdyb3NzIjp7ImJhc2VfZmFyZSI6MTA2LCJ0YXgiOjEzNC40LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOm51bGwsInNlZ21lbnRfZGlzY291bnQiOjB9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoyNDAuNCwiYmFzZV9mYXJlIjoxMDYsInRheCI6MTM0LjQsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwYXlhYmxlIjoyNDAuNH0sImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsfQ==" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "X1", "calendar_total_currency": "USD", "calendar_total_price": 264.44, "calendar_total_sell": 264.44, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 264.44, "filter": { "id": "F2SE00006-18", "price": 264.44, "journey_duration": "PT5D0H5M", "journey_duration_seconds": 432300, "layover_duration": "PT2D4H15M", "layover_duration_seconds": 188100, "carrier_operating": "X1", "carrier_marketing": "X1", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2025-03-12T01:30:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2025-03-12T10:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503120130upg2025031204556259adtupg202503120840dps2025031210056230adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-19", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-19", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H50M", "transit_time": "2D7H15M", "routes": [ { "air_segment_key": "0-19", "origin": "CGK", "departure_time": "2025-03-12T08:00:00", "origin_terminal": "1", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "UPG", "arrival_time": "2025-03-12T11:25:00", "destination_terminal": null, "destination_airport": { "name": "Sultan Hasanuddin International Airport", "city": "Ujung Pandang-Celebes Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H25M", "distance": 878, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6258 }, "marketing": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6258 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "X", "meal_code": null, "seat_available": 4, "fareBasisCode": "XRTJT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "XRTJT" ] } } }, { "air_segment_key": "1-19", "origin": "UPG", "departure_time": "2025-03-12T14:25:00", "origin_terminal": null, "origin_airport": { "name": "Sultan Hasanuddin International Airport", "city": "Ujung Pandang-Celebes Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "destination": "DPS", "arrival_time": "2025-03-12T15:50:00", "destination_terminal": null, "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT1H25M", "distance": 386, "lay_over": "PT03H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6135 }, "marketing": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6135 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 4, "fareBasisCode": "VRTJT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VRTJT" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 281.49, "base_fare": 132, "tax": 149.49, "sell": { "currency": "USD", "total": 281.49, "base_fare": 132, "tax": 149.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjgxLjQ5LCJiYXNlX2ZhcmUiOjEzMiwidGF4IjoxNDkuNDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoyNTUuOSwiYmFzZV9mYXJlIjoxMjAsInRheCI6MTM1LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjU1LjksImJhc2VfZmFyZSI6MTIwLCJ0YXgiOjEzNS45fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 281.49, "base_fare": 132, "tax": 149.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 120, "tax": 135.9, "discount": 0, "ait": 0, "service_charge": 25.59 }, "partner": { "currency": "USD", "total": 281.49, "base_fare": 132, "tax": 149.49, "gross": { "base_fare": 120, "tax": 135.9, "discount": 0, "ait": 0, "service_charge": 25.59 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjgxLjQ5LCJiYXNlX2ZhcmUiOjEzMiwidGF4IjoxNDkuNDksImdyb3NzIjp7ImJhc2VfZmFyZSI6MTIwLCJ0YXgiOjEzNS45LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MjUuNTl9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6MjUuNTksInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjU1LjksImJhc2VfZmFyZSI6MTIwLCJ0YXgiOjEzNS45LCJncm9zcyI6eyJiYXNlX2ZhcmUiOjEyMCwidGF4IjoxMzUuOSwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjpudWxsLCJzZWdtZW50X2Rpc2NvdW50IjowfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjU1LjksImJhc2VfZmFyZSI6MTIwLCJ0YXgiOjEzNS45LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6MjU1Ljl9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "X1", "calendar_total_currency": "USD", "calendar_total_price": 281.49, "calendar_total_sell": 281.49, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 281.49, "filter": { "id": "F2SE00006-19", "price": 281.49, "journey_duration": "PT5D6H55M", "journey_duration_seconds": 456900, "layover_duration": "PT2D7H15M", "layover_duration_seconds": 198900, "carrier_operating": "X1", "carrier_marketing": "X1", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T08:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2025-03-12T15:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503120800upg2025031211256258adtupg202503121425dps2025031215506135adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-20", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-20", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H45M", "transit_time": "2D8H30M", "routes": [ { "air_segment_key": "0-20", "origin": "CGK", "departure_time": "2025-03-12T11:20:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T14:05:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 277 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 277 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 7, "fareBasisCode": "B2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "B2TR24" ] } } }, { "air_segment_key": "1-20", "origin": "SIN", "departure_time": "2025-03-12T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T18:05:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 282 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 282 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": null, "seat_available": 7, "fareBasisCode": "O2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "O2TR24" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 315.92, "base_fare": 217.8, "tax": 98.12, "sell": { "currency": "USD", "total": 315.92, "base_fare": 217.8, "tax": 98.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MzE1LjkyLCJiYXNlX2ZhcmUiOjIxNy44LCJ0YXgiOjk4LjEyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Mjg3LjIsImJhc2VfZmFyZSI6MTk4LCJ0YXgiOjg5LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Mjg3LjIsImJhc2VfZmFyZSI6MTk4LCJ0YXgiOjg5LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 315.92, "base_fare": 217.8, "tax": 98.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 198, "tax": 89.2, "discount": 0, "ait": 0, "service_charge": 28.72 }, "partner": { "currency": "USD", "total": 315.92, "base_fare": 217.8, "tax": 98.12, "gross": { "base_fare": 198, "tax": 89.2, "discount": 0, "ait": 0, "service_charge": 28.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MzE1LjkyLCJiYXNlX2ZhcmUiOjIxNy44LCJ0YXgiOjk4LjEyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjE5OCwidGF4Ijo4OS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MjguNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6MjguNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Mjg3LjIsImJhc2VfZmFyZSI6MTk4LCJ0YXgiOjg5LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6MTk4LCJ0YXgiOjg5LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI4Ny4yLCJiYXNlX2ZhcmUiOjE5OCwidGF4Ijo4OS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6Mjg3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "TR", "calendar_total_currency": "USD", "calendar_total_price": 315.92, "calendar_total_sell": 315.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 315.92, "filter": { "id": "F2SE00006-20", "price": 315.92, "journey_duration": "PT5D12H40M", "journey_duration_seconds": 477600, "layover_duration": "PT2D8H30M", "layover_duration_seconds": 203400, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T11:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T18:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121120sin202503121405277adtsin202503121520dps202503121805282adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-21", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-21", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT8H40M", "transit_time": "2D13H0M", "routes": [ { "air_segment_key": "0-21", "origin": "CGK", "departure_time": "2025-03-12T07:55:00", "origin_terminal": "1", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "PNK", "arrival_time": "2025-03-12T09:25:00", "destination_terminal": null, "destination_airport": { "name": "Supadio Airport", "city": "Pontianak-Borneo Island", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "flight_date": "2025-03-12", "flight_time": "PT1H30M", "distance": 449, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6456 }, "marketing": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6456 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "G", "meal_code": null, "seat_available": 4, "fareBasisCode": "GOWJT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "GOWJT" ] } } }, { "air_segment_key": "1-21", "origin": "PNK", "departure_time": "2025-03-12T11:35:00", "origin_terminal": null, "origin_airport": { "name": "Supadio Airport", "city": "Pontianak-Borneo Island", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SUB", "arrival_time": "2025-03-12T13:15:00", "destination_terminal": null, "destination_airport": { "name": "Juanda International Airport", "city": "Surabaya", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "flight_date": "2025-03-12", "flight_time": "PT1H40M", "distance": 537, "lay_over": "PT02H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6795 }, "marketing": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6795 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "G", "meal_code": null, "seat_available": 4, "fareBasisCode": "GOWJT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "GOWJT" ] } } }, { "air_segment_key": "2-21", "origin": "SUB", "departure_time": "2025-03-12T15:35:00", "origin_terminal": null, "origin_airport": { "name": "Juanda International Airport", "city": "Surabaya", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "DPS", "arrival_time": "2025-03-12T17:35:00", "destination_terminal": null, "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT1H00M", "distance": 192, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6261 }, "marketing": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6261 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 4, "fareBasisCode": "YOWJT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YOWJT" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 353.87, "base_fare": 136.4, "tax": 217.47, "sell": { "currency": "USD", "total": 353.87, "base_fare": 136.4, "tax": 217.47 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MzUzLjg3LCJiYXNlX2ZhcmUiOjEzNi40LCJ0YXgiOjIxNy40N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjMyMS43LCJiYXNlX2ZhcmUiOjEyNCwidGF4IjoxOTcuNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjozMjEuNywiYmFzZV9mYXJlIjoxMjQsInRheCI6MTk3Ljd9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 353.87, "base_fare": 136.4, "tax": 217.47, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 124, "tax": 197.7, "discount": 0, "ait": 0, "service_charge": 32.17 }, "partner": { "currency": "USD", "total": 353.87, "base_fare": 136.4, "tax": 217.47, "gross": { "base_fare": 124, "tax": 197.7, "discount": 0, "ait": 0, "service_charge": 32.17 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MzUzLjg3LCJiYXNlX2ZhcmUiOjEzNi40LCJ0YXgiOjIxNy40NywiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoxMjQsInRheCI6MTk3LjcsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjozMi4xN30sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjozMi4xNywidGlja2V0X2lzc3VlX2NoYXJnZSI6MCwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6MH19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjozMjEuNywiYmFzZV9mYXJlIjoxMjQsInRheCI6MTk3LjcsImdyb3NzIjp7ImJhc2VfZmFyZSI6MTI0LCJ0YXgiOjE5Ny43LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOm51bGwsInNlZ21lbnRfZGlzY291bnQiOjB9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjozMjEuNywiYmFzZV9mYXJlIjoxMjQsInRheCI6MTk3LjcsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwYXlhYmxlIjozMjEuN30sImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsfQ==" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "X1", "calendar_total_currency": "USD", "calendar_total_price": 353.87, "calendar_total_sell": 353.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 353.87, "filter": { "id": "F2SE00006-21", "price": 353.87, "journey_duration": "PT5D21H20M", "journey_duration_seconds": 508800, "layover_duration": "PT2D13H0M", "layover_duration_seconds": 219600, "carrier_operating": "X1", "carrier_marketing": "X1", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 3, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T07:55:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T17:35:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503120755pnk2025031209256456adtpnk202503121135sub2025031213156795adtsub202503121535dps2025031217356261adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-22", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-22", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H40M", "transit_time": "3D1H15M", "routes": [ { "air_segment_key": "0-22", "origin": "CGK", "departure_time": "2025-03-12T20:15:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T23:00:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 279 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 279 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "H", "meal_code": null, "seat_available": 7, "fareBasisCode": "H2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H2TR24" ] } } }, { "air_segment_key": "1-22", "origin": "SIN", "departure_time": "2025-03-13T11:15:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T13:55:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-13", "flight_time": "PT2H40M", "distance": 1030, "lay_over": "PT12H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 284 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 284 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 7, "fareBasisCode": "B2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "B2TR24" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 359.92, "base_fare": 261.8, "tax": 98.12, "sell": { "currency": "USD", "total": 359.92, "base_fare": 261.8, "tax": 98.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MzU5LjkyLCJiYXNlX2ZhcmUiOjI2MS44LCJ0YXgiOjk4LjEyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MzI3LjIsImJhc2VfZmFyZSI6MjM4LCJ0YXgiOjg5LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MzI3LjIsImJhc2VfZmFyZSI6MjM4LCJ0YXgiOjg5LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 359.92, "base_fare": 261.8, "tax": 98.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 238, "tax": 89.2, "discount": 0, "ait": 0, "service_charge": 32.72 }, "partner": { "currency": "USD", "total": 359.92, "base_fare": 261.8, "tax": 98.12, "gross": { "base_fare": 238, "tax": 89.2, "discount": 0, "ait": 0, "service_charge": 32.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MzU5LjkyLCJiYXNlX2ZhcmUiOjI2MS44LCJ0YXgiOjk4LjEyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjIzOCwidGF4Ijo4OS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MzIuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6MzIuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MzI3LjIsImJhc2VfZmFyZSI6MjM4LCJ0YXgiOjg5LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6MjM4LCJ0YXgiOjg5LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjMyNy4yLCJiYXNlX2ZhcmUiOjIzOCwidGF4Ijo4OS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6MzI3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "TR", "calendar_total_currency": "USD", "calendar_total_price": 359.92, "calendar_total_sell": 359.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 359.92, "filter": { "id": "F2SE00006-22", "price": 359.92, "journey_duration": "PT6D14H0M", "journey_duration_seconds": 568800, "layover_duration": "PT3D1H15M", "layover_duration_seconds": 263700, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T20:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2025-03-13T13:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503122015sin202503122300279adtsin202503131115dps202503131355284adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-23", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-23", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H55M", "transit_time": "3D10H15M", "routes": [ { "air_segment_key": "0-23", "origin": "CGK", "departure_time": "2025-03-12T01:30:00", "origin_terminal": "1", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "UPG", "arrival_time": "2025-03-12T04:55:00", "destination_terminal": null, "destination_airport": { "name": "Sultan Hasanuddin International Airport", "city": "Ujung Pandang-Celebes Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H25M", "distance": 878, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6259 }, "marketing": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6259 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": null, "seat_available": 4, "fareBasisCode": "OOWJT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "OOWJT" ] } } }, { "air_segment_key": "1-23", "origin": "UPG", "departure_time": "2025-03-12T09:15:00", "origin_terminal": null, "origin_airport": { "name": "Sultan Hasanuddin International Airport", "city": "Ujung Pandang-Celebes Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "destination": "SUB", "arrival_time": "2025-03-12T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Juanda International Airport", "city": "Surabaya", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "flight_date": "2025-03-12", "flight_time": "PT1H30M", "distance": 493, "lay_over": "PT04H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6141 }, "marketing": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6141 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "X", "meal_code": null, "seat_available": 4, "fareBasisCode": "XOWJT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "XOWJT" ] } } }, { "air_segment_key": "2-23", "origin": "SUB", "departure_time": "2025-03-12T14:25:00", "origin_terminal": null, "origin_airport": { "name": "Juanda International Airport", "city": "Surabaya", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "DPS", "arrival_time": "2025-03-12T16:25:00", "destination_terminal": null, "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT1H00M", "distance": 192, "lay_over": "PT04H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6260 }, "marketing": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6260 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": null, "seat_available": 4, "fareBasisCode": "OOWJT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "OOWJT" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 374.66, "base_fare": 155.1, "tax": 219.56, "sell": { "currency": "USD", "total": 374.66, "base_fare": 155.1, "tax": 219.56 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Mzc0LjY2LCJiYXNlX2ZhcmUiOjE1NS4xLCJ0YXgiOjIxOS41Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjM0MC42LCJiYXNlX2ZhcmUiOjE0MSwidGF4IjoxOTkuNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjozNDAuNiwiYmFzZV9mYXJlIjoxNDEsInRheCI6MTk5LjZ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 374.66, "base_fare": 155.1, "tax": 219.56, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 141, "tax": 199.6, "discount": 0, "ait": 0, "service_charge": 34.06 }, "partner": { "currency": "USD", "total": 374.66, "base_fare": 155.1, "tax": 219.56, "gross": { "base_fare": 141, "tax": 199.6, "discount": 0, "ait": 0, "service_charge": 34.06 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Mzc0LjY2LCJiYXNlX2ZhcmUiOjE1NS4xLCJ0YXgiOjIxOS41NiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoxNDEsInRheCI6MTk5LjYsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjozNC4wNn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjozNC4wNiwidGlja2V0X2lzc3VlX2NoYXJnZSI6MCwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6MH19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjozNDAuNiwiYmFzZV9mYXJlIjoxNDEsInRheCI6MTk5LjYsImdyb3NzIjp7ImJhc2VfZmFyZSI6MTQxLCJ0YXgiOjE5OS42LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOm51bGwsInNlZ21lbnRfZGlzY291bnQiOjB9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjozNDAuNiwiYmFzZV9mYXJlIjoxNDEsInRheCI6MTk5LjYsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwYXlhYmxlIjozNDAuNn0sImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsfQ==" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "X1", "calendar_total_currency": "USD", "calendar_total_price": 374.66, "calendar_total_sell": 374.66, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 374.66, "filter": { "id": "F2SE00006-23", "price": 374.66, "journey_duration": "PT7D3H55M", "journey_duration_seconds": 618900, "layover_duration": "PT3D10H15M", "layover_duration_seconds": 296100, "carrier_operating": "X1", "carrier_marketing": "X1", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 3, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2025-03-12T01:30:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T16:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503120130upg2025031204556259adtupg202503120915sub2025031209456141adtsub202503121425dps2025031216256260adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-24", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-24", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT11H30M", "transit_time": "3D16H50M", "routes": [ { "air_segment_key": "0-24", "origin": "CGK", "departure_time": "2025-03-12T01:30:00", "origin_terminal": "1", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "UPG", "arrival_time": "2025-03-12T04:55:00", "destination_terminal": null, "destination_airport": { "name": "Sultan Hasanuddin International Airport", "city": "Ujung Pandang-Celebes Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H25M", "distance": 878, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6259 }, "marketing": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6259 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "O", "meal_code": null, "seat_available": 4, "fareBasisCode": "OOWJT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "OOWJT" ] } } }, { "air_segment_key": "1-24", "origin": "UPG", "departure_time": "2025-03-12T09:15:00", "origin_terminal": null, "origin_airport": { "name": "Sultan Hasanuddin International Airport", "city": "Ujung Pandang-Celebes Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "destination": "SUB", "arrival_time": "2025-03-12T09:45:00", "destination_terminal": null, "destination_airport": { "name": "Juanda International Airport", "city": "Surabaya", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "flight_date": "2025-03-12", "flight_time": "PT1H30M", "distance": 493, "lay_over": "PT04H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6141 }, "marketing": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6141 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "X", "meal_code": null, "seat_available": 4, "fareBasisCode": "XOWJT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "XOWJT" ] } } }, { "air_segment_key": "2-24", "origin": "SUB", "departure_time": "2025-03-12T12:00:00", "origin_terminal": null, "origin_airport": { "name": "Juanda International Airport", "city": "Surabaya", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "DPS", "arrival_time": "2025-03-12T14:00:00", "destination_terminal": null, "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT1H00M", "distance": 192, "lay_over": "PT02H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6725 }, "marketing": { "carrier": "X1", "carrier_name": "Hahn Air", "carrier_logo": "X1.png", "flight_number": 6725 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "X", "meal_code": null, "seat_available": 4, "fareBasisCode": "XOWJT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "XOWJT" ] } } } ] } ], "promo_title": null, "promo_rules": null, "price": { "currency": "USD", "total": 377.08, "base_fare": 157.3, "tax": 219.78, "sell": { "currency": "USD", "total": 377.08, "base_fare": 157.3, "tax": 219.78 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Mzc3LjA4LCJiYXNlX2ZhcmUiOjE1Ny4zLCJ0YXgiOjIxOS43OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjM0Mi44LCJiYXNlX2ZhcmUiOjE0MywidGF4IjoxOTkuOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjozNDIuOCwiYmFzZV9mYXJlIjoxNDMsInRheCI6MTk5Ljh9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 377.08, "base_fare": 157.3, "tax": 219.78, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 143, "tax": 199.8, "discount": 0, "ait": 0, "service_charge": 34.28 }, "partner": { "currency": "USD", "total": 377.08, "base_fare": 157.3, "tax": 219.78, "gross": { "base_fare": 143, "tax": 199.8, "discount": 0, "ait": 0, "service_charge": 34.28 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Mzc3LjA4LCJiYXNlX2ZhcmUiOjE1Ny4zLCJ0YXgiOjIxOS43OCwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoxNDMsInRheCI6MTk5LjgsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjozNC4yOH0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjozNC4yOCwidGlja2V0X2lzc3VlX2NoYXJnZSI6MCwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6MH19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjozNDIuOCwiYmFzZV9mYXJlIjoxNDMsInRheCI6MTk5LjgsImdyb3NzIjp7ImJhc2VfZmFyZSI6MTQzLCJ0YXgiOjE5OS44LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOm51bGwsInNlZ21lbnRfZGlzY291bnQiOjB9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjozNDIuOCwiYmFzZV9mYXJlIjoxNDMsInRheCI6MTk5LjgsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwYXlhYmxlIjozNDIuOH0sImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsfQ==" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "X1", "calendar_total_currency": "USD", "calendar_total_price": 377.08, "calendar_total_sell": 377.08, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 377.08, "filter": { "id": "F2SE00006-24", "price": 377.08, "journey_duration": "PT7D15H25M", "journey_duration_seconds": 660300, "layover_duration": "PT3D16H50M", "layover_duration_seconds": 319800, "carrier_operating": "X1", "carrier_marketing": "X1", "aircraft": "737", "aircraft_name": "737", "cabin_class": "Economy", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 3, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2025-03-12T01:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2025-03-12T14:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "20", "baggage_title": "20 kg" }, "filter_unique_filter_code": "cgk202503120130upg2025031204556259adtupg202503120915sub2025031209456141adtsub202503121200dps2025031214006725adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-25", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-25", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H45M", "transit_time": "3D19H55M", "routes": [ { "air_segment_key": "0-25", "origin": "CGK", "departure_time": "2025-03-12T09:20:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T12:15:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H55M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 955 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 955 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "H", "meal_code": "M", "seat_available": 4, "fareBasisCode": "H33IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H33IARZLPO" ] } } }, { "air_segment_key": "1-25", "origin": "SIN", "departure_time": "2025-03-12T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T18:05:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT03H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 282 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 8672 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "W33IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W33IARZLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 440.22, "base_fare": 346.5, "tax": 93.72, "sell": { "currency": "USD", "total": 440.22, "base_fare": 346.5, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NDQwLjIyLCJiYXNlX2ZhcmUiOjM0Ni41LCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NDAwLjIsImJhc2VfZmFyZSI6MzE1LCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NDAwLjIsImJhc2VfZmFyZSI6MzE1LCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 440.22, "base_fare": 346.5, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 315, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 40.02 }, "partner": { "currency": "USD", "total": 440.22, "base_fare": 346.5, "tax": 93.72, "gross": { "base_fare": 315, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 40.02 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NDQwLjIyLCJiYXNlX2ZhcmUiOjM0Ni41LCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjMxNSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NDAuMDJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NDAuMDIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NDAwLjIsImJhc2VfZmFyZSI6MzE1LCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6MzE1LCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjQwMC4yLCJiYXNlX2ZhcmUiOjMxNSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NDAwLjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 440.22, "calendar_total_sell": 440.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 440.22, "filter": { "id": "F2SE00006-25", "price": 440.22, "journey_duration": "PT7D23H10M", "journey_duration_seconds": 688200, "layover_duration": "PT3D19H55M", "layover_duration_seconds": 330900, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T09:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T18:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503120920sin202503121215955adtsin202503121520dps202503121805282adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-26", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-26", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT2H00M", "transit_time": null, "routes": [ { "air_segment_key": "0-26", "origin": "CGK", "departure_time": "2025-03-12T18:55:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "DPS", "arrival_time": "2025-03-12T21:55:00", "destination_terminal": "D", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H00M", "distance": 594, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 424 }, "marketing": { "carrier": "GA", "carrier_name": "Garuda", "carrier_logo": "GA.png", "flight_number": 424 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Business", "cabin_code": "C", "booking_code": "I", "meal_code": "H", "seat_available": 3, "fareBasisCode": "ILOWID", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ILOWID" ] } } } ] } ], "promo_title": null, "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 519.09, "base_fare": 411.4, "tax": 107.69, "sell": { "currency": "USD", "total": 519.09, "base_fare": 411.4, "tax": 107.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTE5LjA5LCJiYXNlX2ZhcmUiOjQxMS40LCJ0YXgiOjEwNy42OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjQ3MS45LCJiYXNlX2ZhcmUiOjM3NCwidGF4Ijo5Ny45LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjQ3MS45LCJiYXNlX2ZhcmUiOjM3NCwidGF4Ijo5Ny45fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 519.09, "base_fare": 411.4, "tax": 107.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 374, "tax": 97.9, "discount": 0, "ait": 0, "service_charge": 47.19 }, "partner": { "currency": "USD", "total": 519.09, "base_fare": 411.4, "tax": 107.69, "gross": { "base_fare": 374, "tax": 97.9, "discount": 0, "ait": 0, "service_charge": 47.19 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTE5LjA5LCJiYXNlX2ZhcmUiOjQxMS40LCJ0YXgiOjEwNy42OSwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjozNzQsInRheCI6OTcuOSwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjQ3LjE5fSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOjQ3LjE5LCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjowLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjowfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjQ3MS45LCJiYXNlX2ZhcmUiOjM3NCwidGF4Ijo5Ny45LCJncm9zcyI6eyJiYXNlX2ZhcmUiOjM3NCwidGF4Ijo5Ny45LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOm51bGwsInNlZ21lbnRfZGlzY291bnQiOjB9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo0NzEuOSwiYmFzZV9mYXJlIjozNzQsInRheCI6OTcuOSwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjQ3MS45fSwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGx9" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "GA", "calendar_total_currency": "USD", "calendar_total_price": 519.09, "calendar_total_sell": 519.09, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 519.09, "filter": { "id": "F2SE00006-26", "price": 519.09, "journey_duration": "PT8D1H10M", "journey_duration_seconds": 695400, "layover_duration": "PT3D19H55M", "layover_duration_seconds": 330900, "carrier_operating": "GA", "carrier_marketing": "GA", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Business", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 1, "no_of_stops": 0, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T18:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2025-03-12T21:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121855dps202503122155424adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-27", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-27", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H40M", "transit_time": "4D4H10M", "routes": [ { "air_segment_key": "0-27", "origin": "CGK", "departure_time": "2025-03-12T20:15:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T23:00:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 279 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 279 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "H", "meal_code": null, "seat_available": 7, "fareBasisCode": "H2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H2TR24" ] } } }, { "air_segment_key": "1-27", "origin": "SIN", "departure_time": "2025-03-13T07:15:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T09:55:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-13", "flight_time": "PT2H40M", "distance": 1030, "lay_over": "PT08H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 280 }, "marketing": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 280 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "F", "meal_code": null, "seat_available": 7, "fareBasisCode": "F2TR24", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "F2TR24" ] } } } ] } ], "promo_title": null, "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 528.22, "base_fare": 430.1, "tax": 98.12, "sell": { "currency": "USD", "total": 528.22, "base_fare": 430.1, "tax": 98.12 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTI4LjIyLCJiYXNlX2ZhcmUiOjQzMC4xLCJ0YXgiOjk4LjEyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NDgwLjIsImJhc2VfZmFyZSI6MzkxLCJ0YXgiOjg5LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NDgwLjIsImJhc2VfZmFyZSI6MzkxLCJ0YXgiOjg5LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 528.22, "base_fare": 430.1, "tax": 98.12, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 391, "tax": 89.2, "discount": 0, "ait": 0, "service_charge": 48.02 }, "partner": { "currency": "USD", "total": 528.22, "base_fare": 430.1, "tax": 98.12, "gross": { "base_fare": 391, "tax": 89.2, "discount": 0, "ait": 0, "service_charge": 48.02 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTI4LjIyLCJiYXNlX2ZhcmUiOjQzMC4xLCJ0YXgiOjk4LjEyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjM5MSwidGF4Ijo4OS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NDguMDJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NDguMDIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NDgwLjIsImJhc2VfZmFyZSI6MzkxLCJ0YXgiOjg5LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6MzkxLCJ0YXgiOjg5LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjQ4MC4yLCJiYXNlX2ZhcmUiOjM5MSwidGF4Ijo4OS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NDgwLjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "TR", "calendar_total_currency": "USD", "calendar_total_price": 528.22, "calendar_total_sell": 528.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 528.22, "filter": { "id": "F2SE00006-27", "price": 528.22, "journey_duration": "PT8D13H50M", "journey_duration_seconds": 741000, "layover_duration": "PT4D4H10M", "layover_duration_seconds": 360600, "carrier_operating": "TR", "carrier_marketing": "TR", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T20:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2025-03-13T09:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503122015sin202503122300279adtsin202503130715dps202503130955280adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-28", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-28", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H15M", "transit_time": "4D12H0M", "routes": [ { "air_segment_key": "0-28", "origin": "CGK", "departure_time": "2025-03-12T20:15:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T23:00:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 279 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 8593 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "W33IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W33IARZLPO" ] } } }, { "air_segment_key": "1-28", "origin": "SIN", "departure_time": "2025-03-13T06:50:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T09:30:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-13", "flight_time": "PT2H40M", "distance": 1030, "lay_over": "PT07H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 934 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 934 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E31IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E31IARZLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 532.62, "base_fare": 438.9, "tax": 93.72, "sell": { "currency": "USD", "total": 532.62, "base_fare": 438.9, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMyLjYyLCJiYXNlX2ZhcmUiOjQzOC45LCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NDg0LjIsImJhc2VfZmFyZSI6Mzk5LCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NDg0LjIsImJhc2VfZmFyZSI6Mzk5LCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 532.62, "base_fare": 438.9, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 399, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 48.42 }, "partner": { "currency": "USD", "total": 532.62, "base_fare": 438.9, "tax": 93.72, "gross": { "base_fare": 399, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 48.42 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMyLjYyLCJiYXNlX2ZhcmUiOjQzOC45LCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjM5OSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NDguNDJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NDguNDIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NDg0LjIsImJhc2VfZmFyZSI6Mzk5LCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Mzk5LCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjQ4NC4yLCJiYXNlX2ZhcmUiOjM5OSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NDg0LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "TR", "calendar_total_currency": "USD", "calendar_total_price": 532.62, "calendar_total_sell": 532.62, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 532.62, "filter": { "id": "F2SE00006-28", "price": 532.62, "journey_duration": "PT9D2H5M", "journey_duration_seconds": 785100, "layover_duration": "PT4D12H0M", "layover_duration_seconds": 388800, "carrier_operating": "TR", "carrier_marketing": "SQ", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T20:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2025-03-13T09:30:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503122015sin202503122300279adtsin202503130650dps202503130930934adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-29", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-29", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H50M", "transit_time": "4D21H20M", "routes": [ { "air_segment_key": "0-29", "origin": "CGK", "departure_time": "2025-03-12T20:15:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T23:00:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 279 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 8593 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "W33IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W33IARZLPO" ] } } }, { "air_segment_key": "1-29", "origin": "SIN", "departure_time": "2025-03-13T08:20:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T11:05:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-13", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT09H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 936 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 936 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E31IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E31IARZLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 532.62, "base_fare": 438.9, "tax": 93.72, "sell": { "currency": "USD", "total": 532.62, "base_fare": 438.9, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMyLjYyLCJiYXNlX2ZhcmUiOjQzOC45LCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NDg0LjIsImJhc2VfZmFyZSI6Mzk5LCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NDg0LjIsImJhc2VfZmFyZSI6Mzk5LCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 532.62, "base_fare": 438.9, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 399, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 48.42 }, "partner": { "currency": "USD", "total": 532.62, "base_fare": 438.9, "tax": 93.72, "gross": { "base_fare": 399, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 48.42 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMyLjYyLCJiYXNlX2ZhcmUiOjQzOC45LCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjM5OSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NDguNDJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NDguNDIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NDg0LjIsImJhc2VfZmFyZSI6Mzk5LCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Mzk5LCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjQ4NC4yLCJiYXNlX2ZhcmUiOjM5OSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NDg0LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "TR", "calendar_total_currency": "USD", "calendar_total_price": 532.62, "calendar_total_sell": 532.62, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 532.62, "filter": { "id": "F2SE00006-29", "price": 532.62, "journey_duration": "PT9D15H55M", "journey_duration_seconds": 834900, "layover_duration": "PT4D21H20M", "layover_duration_seconds": 422400, "carrier_operating": "TR", "carrier_marketing": "SQ", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T20:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2025-03-13T11:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503122015sin202503122300279adtsin202503130820dps202503131105936adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-30", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-30", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H35M", "transit_time": "5D7H25M", "routes": [ { "air_segment_key": "0-30", "origin": "CGK", "departure_time": "2025-03-12T20:15:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T23:00:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 279 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 8593 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "W33IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W33IARZLPO" ] } } }, { "air_segment_key": "1-30", "origin": "SIN", "departure_time": "2025-03-13T09:05:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T11:50:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-13", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT10H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 938 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 938 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E31IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E31IARZLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 532.62, "base_fare": 438.9, "tax": 93.72, "sell": { "currency": "USD", "total": 532.62, "base_fare": 438.9, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMyLjYyLCJiYXNlX2ZhcmUiOjQzOC45LCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NDg0LjIsImJhc2VfZmFyZSI6Mzk5LCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NDg0LjIsImJhc2VfZmFyZSI6Mzk5LCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 532.62, "base_fare": 438.9, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 399, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 48.42 }, "partner": { "currency": "USD", "total": 532.62, "base_fare": 438.9, "tax": 93.72, "gross": { "base_fare": 399, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 48.42 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMyLjYyLCJiYXNlX2ZhcmUiOjQzOC45LCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjM5OSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NDguNDJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NDguNDIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NDg0LjIsImJhc2VfZmFyZSI6Mzk5LCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Mzk5LCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjQ4NC4yLCJiYXNlX2ZhcmUiOjM5OSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NDg0LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "TR", "calendar_total_currency": "USD", "calendar_total_price": 532.62, "calendar_total_sell": 532.62, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 532.62, "filter": { "id": "F2SE00006-30", "price": 532.62, "journey_duration": "PT10D6H30M", "journey_duration_seconds": 887400, "layover_duration": "PT5D7H25M", "layover_duration_seconds": 458700, "carrier_operating": "TR", "carrier_marketing": "SQ", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T20:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2025-03-13T11:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503122015sin202503122300279adtsin202503130905dps202503131150938adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-31", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-31", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H40M", "transit_time": "5D14H40M", "routes": [ { "air_segment_key": "0-31", "origin": "CGK", "departure_time": "2025-03-12T05:25:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T08:05:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H40M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 951 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 951 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E31IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E31IARZLPO" ] } } }, { "air_segment_key": "1-31", "origin": "SIN", "departure_time": "2025-03-12T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T18:05:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 282 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 8672 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "W33IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W33IARZLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 583.22, "base_fare": 489.5, "tax": 93.72, "sell": { "currency": "USD", "total": 583.22, "base_fare": 489.5, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTgzLjIyLCJiYXNlX2ZhcmUiOjQ4OS41LCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMwLjIsImJhc2VfZmFyZSI6NDQ1LCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMwLjIsImJhc2VfZmFyZSI6NDQ1LCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 583.22, "base_fare": 489.5, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 445, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 53.02 }, "partner": { "currency": "USD", "total": 583.22, "base_fare": 489.5, "tax": 93.72, "gross": { "base_fare": 445, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 53.02 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTgzLjIyLCJiYXNlX2ZhcmUiOjQ4OS41LCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjQ0NSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NTMuMDJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NTMuMDIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMwLjIsImJhc2VfZmFyZSI6NDQ1LCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NDQ1LCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMC4yLCJiYXNlX2ZhcmUiOjQ0NSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NTMwLjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 583.22, "calendar_total_sell": 583.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 583.22, "filter": { "id": "F2SE00006-31", "price": 583.22, "journey_duration": "PT10D18H10M", "journey_duration_seconds": 929400, "layover_duration": "PT5D14H40M", "layover_duration_seconds": 484800, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2025-03-12T05:25:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T18:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503120525sin202503120805951adtsin202503121520dps202503121805282adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-32", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-32", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H40M", "transit_time": "5D18H50M", "routes": [ { "air_segment_key": "0-32", "origin": "CGK", "departure_time": "2025-03-12T08:25:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T11:10:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 953 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 953 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E31IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E31IARZLPO" ] } } }, { "air_segment_key": "1-32", "origin": "SIN", "departure_time": "2025-03-12T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T18:05:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT04H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 282 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 8672 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "W33IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W33IARZLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 583.22, "base_fare": 489.5, "tax": 93.72, "sell": { "currency": "USD", "total": 583.22, "base_fare": 489.5, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTgzLjIyLCJiYXNlX2ZhcmUiOjQ4OS41LCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMwLjIsImJhc2VfZmFyZSI6NDQ1LCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMwLjIsImJhc2VfZmFyZSI6NDQ1LCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 583.22, "base_fare": 489.5, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 445, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 53.02 }, "partner": { "currency": "USD", "total": 583.22, "base_fare": 489.5, "tax": 93.72, "gross": { "base_fare": 445, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 53.02 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTgzLjIyLCJiYXNlX2ZhcmUiOjQ4OS41LCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjQ0NSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NTMuMDJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NTMuMDIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMwLjIsImJhc2VfZmFyZSI6NDQ1LCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NDQ1LCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMC4yLCJiYXNlX2ZhcmUiOjQ0NSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NTMwLjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 583.22, "calendar_total_sell": 583.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 583.22, "filter": { "id": "F2SE00006-32", "price": 583.22, "journey_duration": "PT11D2H50M", "journey_duration_seconds": 960600, "layover_duration": "PT5D18H50M", "layover_duration_seconds": 499800, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T08:25:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T18:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503120825sin202503121110953adtsin202503121520dps202503121805282adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-33", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-33", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H50M", "transit_time": "5D20H10M", "routes": [ { "air_segment_key": "0-33", "origin": "CGK", "departure_time": "2025-03-12T11:15:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T14:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 957 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 957 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E31IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E31IARZLPO" ] } } }, { "air_segment_key": "1-33", "origin": "SIN", "departure_time": "2025-03-12T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T18:05:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 282 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 8672 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "W33IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W33IARZLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 583.22, "base_fare": 489.5, "tax": 93.72, "sell": { "currency": "USD", "total": 583.22, "base_fare": 489.5, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTgzLjIyLCJiYXNlX2ZhcmUiOjQ4OS41LCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMwLjIsImJhc2VfZmFyZSI6NDQ1LCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMwLjIsImJhc2VfZmFyZSI6NDQ1LCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 583.22, "base_fare": 489.5, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 445, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 53.02 }, "partner": { "currency": "USD", "total": 583.22, "base_fare": 489.5, "tax": 93.72, "gross": { "base_fare": 445, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 53.02 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTgzLjIyLCJiYXNlX2ZhcmUiOjQ4OS41LCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjQ0NSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NTMuMDJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NTMuMDIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMwLjIsImJhc2VfZmFyZSI6NDQ1LCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NDQ1LCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMC4yLCJiYXNlX2ZhcmUiOjQ0NSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NTMwLjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 583.22, "calendar_total_sell": 583.22, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 583.22, "filter": { "id": "F2SE00006-33", "price": 583.22, "journey_duration": "PT11D8H40M", "journey_duration_seconds": 981600, "layover_duration": "PT5D20H10M", "layover_duration_seconds": 504600, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T11:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T18:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121115sin202503121400957adtsin202503121520dps202503121805282adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-34", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-34", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H20M", "transit_time": "6D1H40M", "routes": [ { "air_segment_key": "0-34", "origin": "CGK", "departure_time": "2025-03-12T09:20:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T12:15:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H55M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 955 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 955 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "H", "meal_code": "M", "seat_available": 4, "fareBasisCode": "H13IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H13IARLPO" ] } } }, { "air_segment_key": "1-34", "origin": "SIN", "departure_time": "2025-03-12T17:45:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T20:40:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H55M", "distance": 1030, "lay_over": "PT05H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 946 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 946 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72, "sell": { "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg3LjYyLCJiYXNlX2ZhcmUiOjQ5My45LCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM0LjIsImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM0LjIsImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 449, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 53.42 }, "partner": { "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72, "gross": { "base_fare": 449, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 53.42 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg3LjYyLCJiYXNlX2ZhcmUiOjQ5My45LCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjQ0OSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NTMuNDJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NTMuNDIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM0LjIsImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzNC4yLCJiYXNlX2ZhcmUiOjQ0OSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NTM0LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 587.62, "calendar_total_sell": 587.62, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 587.62, "filter": { "id": "F2SE00006-34", "price": 587.62, "journey_duration": "PT11D19H0M", "journey_duration_seconds": 1018800, "layover_duration": "PT6D1H40M", "layover_duration_seconds": 524400, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T09:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T20:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503120920sin202503121215955adtsin202503121745dps202503122040946adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-35", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-35", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H45M", "transit_time": "6D5H45M", "routes": [ { "air_segment_key": "0-35", "origin": "CGK", "departure_time": "2025-03-12T09:20:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T12:15:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H55M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 955 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 955 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "H", "meal_code": "M", "seat_available": 4, "fareBasisCode": "H13IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H13IARLPO" ] } } }, { "air_segment_key": "1-35", "origin": "SIN", "departure_time": "2025-03-12T16:20:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T19:05:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT04H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 944 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 944 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72, "sell": { "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg3LjYyLCJiYXNlX2ZhcmUiOjQ5My45LCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM0LjIsImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM0LjIsImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 449, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 53.42 }, "partner": { "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72, "gross": { "base_fare": 449, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 53.42 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg3LjYyLCJiYXNlX2ZhcmUiOjQ5My45LCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjQ0OSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NTMuNDJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NTMuNDIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM0LjIsImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzNC4yLCJiYXNlX2ZhcmUiOjQ0OSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NTM0LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 587.62, "calendar_total_sell": 587.62, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 587.62, "filter": { "id": "F2SE00006-35", "price": 587.62, "journey_duration": "PT12D3H45M", "journey_duration_seconds": 1050300, "layover_duration": "PT6D5H45M", "layover_duration_seconds": 539100, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T09:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T19:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503120920sin202503121215955adtsin202503121620dps202503121905944adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-36", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-36", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H50M", "transit_time": "6D14H50M", "routes": [ { "air_segment_key": "0-36", "origin": "CGK", "departure_time": "2025-03-12T09:20:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T12:15:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H55M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 955 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 955 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "H", "meal_code": "M", "seat_available": 4, "fareBasisCode": "H13IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H13IARLPO" ] } } }, { "air_segment_key": "1-36", "origin": "SIN", "departure_time": "2025-03-12T21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T00:10:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H50M", "distance": 1030, "lay_over": "PT09H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 948 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 948 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72, "sell": { "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg3LjYyLCJiYXNlX2ZhcmUiOjQ5My45LCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM0LjIsImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM0LjIsImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 449, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 53.42 }, "partner": { "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72, "gross": { "base_fare": 449, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 53.42 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg3LjYyLCJiYXNlX2ZhcmUiOjQ5My45LCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjQ0OSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NTMuNDJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NTMuNDIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM0LjIsImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzNC4yLCJiYXNlX2ZhcmUiOjQ0OSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NTM0LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 587.62, "calendar_total_sell": 587.62, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 587.62, "filter": { "id": "F2SE00006-36", "price": 587.62, "journey_duration": "PT12D17H35M", "journey_duration_seconds": 1100100, "layover_duration": "PT6D14H50M", "layover_duration_seconds": 571800, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T09:20:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2025-03-13T00:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503120920sin202503121215955adtsin202503122120dps202503130010948adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-37", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-37", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H30M", "transit_time": "6D15H40M", "routes": [ { "air_segment_key": "0-37", "origin": "CGK", "departure_time": "2025-03-12T14:10:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T16:55:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 959 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 959 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "H", "meal_code": "M", "seat_available": 4, "fareBasisCode": "H13IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H13IARLPO" ] } } }, { "air_segment_key": "1-37", "origin": "SIN", "departure_time": "2025-03-12T17:45:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T20:40:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H55M", "distance": 1030, "lay_over": "PT00H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 946 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 946 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72, "sell": { "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg3LjYyLCJiYXNlX2ZhcmUiOjQ5My45LCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM0LjIsImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM0LjIsImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 449, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 53.42 }, "partner": { "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72, "gross": { "base_fare": 449, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 53.42 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg3LjYyLCJiYXNlX2ZhcmUiOjQ5My45LCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjQ0OSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NTMuNDJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NTMuNDIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM0LjIsImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzNC4yLCJiYXNlX2ZhcmUiOjQ0OSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NTM0LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 587.62, "calendar_total_sell": 587.62, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 587.62, "filter": { "id": "F2SE00006-37", "price": 587.62, "journey_duration": "PT12D23H5M", "journey_duration_seconds": 1119900, "layover_duration": "PT6D15H40M", "layover_duration_seconds": 574800, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2025-03-12T14:10:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T20:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121410sin202503121655959adtsin202503121745dps202503122040946adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-38", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-38", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H00M", "transit_time": "6D20H5M", "routes": [ { "air_segment_key": "0-38", "origin": "CGK", "departure_time": "2025-03-12T14:10:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T16:55:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 959 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 959 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "H", "meal_code": "M", "seat_available": 4, "fareBasisCode": "H13IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H13IARLPO" ] } } }, { "air_segment_key": "1-38", "origin": "SIN", "departure_time": "2025-03-12T21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T00:10:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H50M", "distance": 1030, "lay_over": "PT04H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 948 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 948 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72, "sell": { "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg3LjYyLCJiYXNlX2ZhcmUiOjQ5My45LCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM0LjIsImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM0LjIsImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 449, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 53.42 }, "partner": { "currency": "USD", "total": 587.62, "base_fare": 493.9, "tax": 93.72, "gross": { "base_fare": 449, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 53.42 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg3LjYyLCJiYXNlX2ZhcmUiOjQ5My45LCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjQ0OSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NTMuNDJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NTMuNDIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM0LjIsImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzNC4yLCJiYXNlX2ZhcmUiOjQ0OSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NTM0LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 587.62, "calendar_total_sell": 587.62, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 587.62, "filter": { "id": "F2SE00006-38", "price": 587.62, "journey_duration": "PT13D8H5M", "journey_duration_seconds": 1152300, "layover_duration": "PT6D20H5M", "layover_duration_seconds": 590700, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2025-03-12T14:10:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2025-03-13T00:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121410sin202503121655959adtsin202503122120dps202503130010948adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-39", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-39", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H45M", "transit_time": "6D22H20M", "routes": [ { "air_segment_key": "0-39", "origin": "CGK", "departure_time": "2025-03-12T11:20:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T14:05:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 277 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 8591 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 9, "fareBasisCode": "M33IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "M33IARZLPO" ] } } }, { "air_segment_key": "1-39", "origin": "SIN", "departure_time": "2025-03-12T16:20:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T19:05:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT02H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 944 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 944 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E31IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E31IARZLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 644.82, "base_fare": 551.1, "tax": 93.72, "sell": { "currency": "USD", "total": 644.82, "base_fare": 551.1, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjQ0LjgyLCJiYXNlX2ZhcmUiOjU1MS4xLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg2LjIsImJhc2VfZmFyZSI6NTAxLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg2LjIsImJhc2VfZmFyZSI6NTAxLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 644.82, "base_fare": 551.1, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 501, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 58.62 }, "partner": { "currency": "USD", "total": 644.82, "base_fare": 551.1, "tax": 93.72, "gross": { "base_fare": 501, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 58.62 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjQ0LjgyLCJiYXNlX2ZhcmUiOjU1MS4xLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjUwMSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NTguNjJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NTguNjIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg2LjIsImJhc2VfZmFyZSI6NTAxLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTAxLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjU4Ni4yLCJiYXNlX2ZhcmUiOjUwMSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NTg2LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "TR", "calendar_total_currency": "USD", "calendar_total_price": 644.82, "calendar_total_sell": 644.82, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 644.82, "filter": { "id": "F2SE00006-39", "price": 644.82, "journey_duration": "PT13D14H50M", "journey_duration_seconds": 1176600, "layover_duration": "PT6D22H20M", "layover_duration_seconds": 598800, "carrier_operating": "TR", "carrier_marketing": "SQ", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T11:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T19:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121120sin202503121405277adtsin202503121620dps202503121905944adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-40", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-40", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H20M", "transit_time": "7D2H0M", "routes": [ { "air_segment_key": "0-40", "origin": "CGK", "departure_time": "2025-03-12T11:20:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T14:05:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 277 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 8591 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 9, "fareBasisCode": "M33IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "M33IARZLPO" ] } } }, { "air_segment_key": "1-40", "origin": "SIN", "departure_time": "2025-03-12T17:45:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T20:40:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H55M", "distance": 1030, "lay_over": "PT03H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 946 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 946 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E31IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E31IARZLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 644.82, "base_fare": 551.1, "tax": 93.72, "sell": { "currency": "USD", "total": 644.82, "base_fare": 551.1, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjQ0LjgyLCJiYXNlX2ZhcmUiOjU1MS4xLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg2LjIsImJhc2VfZmFyZSI6NTAxLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg2LjIsImJhc2VfZmFyZSI6NTAxLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 644.82, "base_fare": 551.1, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 501, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 58.62 }, "partner": { "currency": "USD", "total": 644.82, "base_fare": 551.1, "tax": 93.72, "gross": { "base_fare": 501, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 58.62 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjQ0LjgyLCJiYXNlX2ZhcmUiOjU1MS4xLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjUwMSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NTguNjJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NTguNjIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg2LjIsImJhc2VfZmFyZSI6NTAxLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTAxLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjU4Ni4yLCJiYXNlX2ZhcmUiOjUwMSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NTg2LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "TR", "calendar_total_currency": "USD", "calendar_total_price": 644.82, "calendar_total_sell": 644.82, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 644.82, "filter": { "id": "F2SE00006-40", "price": 644.82, "journey_duration": "PT13D23H10M", "journey_duration_seconds": 1206600, "layover_duration": "PT7D2H0M", "layover_duration_seconds": 612000, "carrier_operating": "TR", "carrier_marketing": "SQ", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T11:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T20:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121120sin202503121405277adtsin202503121745dps202503122040946adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-41", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-41", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H50M", "transit_time": "7D9H15M", "routes": [ { "air_segment_key": "0-41", "origin": "CGK", "departure_time": "2025-03-12T11:20:00", "origin_terminal": "2", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T14:05:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 277 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 8591 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 9, "fareBasisCode": "M33IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "M33IARZLPO" ] } } }, { "air_segment_key": "1-41", "origin": "SIN", "departure_time": "2025-03-12T21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T00:10:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H50M", "distance": 1030, "lay_over": "PT07H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 948 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 948 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E31IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E31IARZLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 644.82, "base_fare": 551.1, "tax": 93.72, "sell": { "currency": "USD", "total": 644.82, "base_fare": 551.1, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjQ0LjgyLCJiYXNlX2ZhcmUiOjU1MS4xLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg2LjIsImJhc2VfZmFyZSI6NTAxLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg2LjIsImJhc2VfZmFyZSI6NTAxLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 644.82, "base_fare": 551.1, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 501, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 58.62 }, "partner": { "currency": "USD", "total": 644.82, "base_fare": 551.1, "tax": 93.72, "gross": { "base_fare": 501, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 58.62 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjQ0LjgyLCJiYXNlX2ZhcmUiOjU1MS4xLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjUwMSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NTguNjJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NTguNjIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg2LjIsImJhc2VfZmFyZSI6NTAxLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTAxLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjU4Ni4yLCJiYXNlX2ZhcmUiOjUwMSwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NTg2LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "TR", "calendar_total_currency": "USD", "calendar_total_price": 644.82, "calendar_total_sell": 644.82, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 644.82, "filter": { "id": "F2SE00006-41", "price": 644.82, "journey_duration": "PT14D11H0M", "journey_duration_seconds": 1249200, "layover_duration": "PT7D9H15M", "layover_duration_seconds": 638100, "carrier_operating": "TR", "carrier_marketing": "SQ", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T11:20:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2025-03-13T00:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121120sin202503121405277adtsin202503122120dps202503130010948adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-42", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-42", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT7H30M", "transit_time": "7D12H25M", "routes": [ { "air_segment_key": "0-42", "origin": "CGK", "departure_time": "2025-03-12T05:25:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T08:05:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H40M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 951 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 951 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E31IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E31IARZLPO" ] } } }, { "air_segment_key": "1-42", "origin": "SIN", "departure_time": "2025-03-12T11:15:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T13:55:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H40M", "distance": 1030, "lay_over": "PT03H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 284 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 8548 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 9, "fareBasisCode": "E31IARZLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E31IARZLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 724.02, "base_fare": 630.3, "tax": 93.72, "sell": { "currency": "USD", "total": 724.02, "base_fare": 630.3, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzI0LjAyLCJiYXNlX2ZhcmUiOjYzMC4zLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjU4LjIsImJhc2VfZmFyZSI6NTczLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjU4LjIsImJhc2VfZmFyZSI6NTczLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 724.02, "base_fare": 630.3, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 573, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 65.82 }, "partner": { "currency": "USD", "total": 724.02, "base_fare": 630.3, "tax": 93.72, "gross": { "base_fare": 573, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 65.82 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzI0LjAyLCJiYXNlX2ZhcmUiOjYzMC4zLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU3MywidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjUuODJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjUuODIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjU4LjIsImJhc2VfZmFyZSI6NTczLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTczLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY1OC4yLCJiYXNlX2ZhcmUiOjU3MywidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjU4LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 724.02, "calendar_total_sell": 724.02, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 724.02, "filter": { "id": "F2SE00006-42", "price": 724.02, "journey_duration": "PT14D18H30M", "journey_duration_seconds": 1276200, "layover_duration": "PT7D12H25M", "layover_duration_seconds": 649500, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2025-03-12T05:25:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2025-03-12T13:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503120525sin202503120805951adtsin202503121115dps202503121355284adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-43", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-43", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT5H25M", "transit_time": "7D13H25M", "routes": [ { "air_segment_key": "0-43", "origin": "CGK", "departure_time": "2025-03-12T05:25:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T08:05:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H40M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 951 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 951 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-43", "origin": "SIN", "departure_time": "2025-03-12T09:05:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T11:50:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT01H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 938 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 938 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-43", "price": 733.92, "journey_duration": "PT14D23H55M", "journey_duration_seconds": 1295700, "layover_duration": "PT7D13H25M", "layover_duration_seconds": 653100, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2025-03-12T05:25:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2025-03-12T11:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503120525sin202503120805951adtsin202503120905dps202503121150938adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-44", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-44", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H40M", "transit_time": "7D21H40M", "routes": [ { "air_segment_key": "0-44", "origin": "CGK", "departure_time": "2025-03-12T05:25:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T08:05:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H40M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 951 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 951 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-44", "origin": "SIN", "departure_time": "2025-03-12T16:20:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T19:05:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT08H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 944 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 944 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-44", "price": 733.92, "journey_duration": "PT15D12H35M", "journey_duration_seconds": 1341300, "layover_duration": "PT7D21H40M", "layover_duration_seconds": 682800, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2025-03-12T05:25:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T19:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503120525sin202503120805951adtsin202503121620dps202503121905944adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-45", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-45", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H15M", "transit_time": "8D7H20M", "routes": [ { "air_segment_key": "0-45", "origin": "CGK", "departure_time": "2025-03-12T05:25:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T08:05:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H40M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 951 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 951 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-45", "origin": "SIN", "departure_time": "2025-03-12T17:45:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T20:40:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H55M", "distance": 1030, "lay_over": "PT09H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 946 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 946 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-45", "price": 733.92, "journey_duration": "PT16D2H50M", "journey_duration_seconds": 1392600, "layover_duration": "PT8D7H20M", "layover_duration_seconds": 717600, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2025-03-12T05:25:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T20:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503120525sin202503120805951adtsin202503121745dps202503122040946adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-46", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-46", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H40M", "transit_time": "8D12H30M", "routes": [ { "air_segment_key": "0-46", "origin": "CGK", "departure_time": "2025-03-12T08:25:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T11:10:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 953 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 953 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-46", "origin": "SIN", "departure_time": "2025-03-12T16:20:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T19:05:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT05H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 944 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 944 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-46", "price": 733.92, "journey_duration": "PT16D12H30M", "journey_duration_seconds": 1427400, "layover_duration": "PT8D12H30M", "layover_duration_seconds": 736200, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T08:25:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T19:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503120825sin202503121110953adtsin202503121620dps202503121905944adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-47", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-47", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H15M", "transit_time": "8D19H5M", "routes": [ { "air_segment_key": "0-47", "origin": "CGK", "departure_time": "2025-03-12T08:25:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T11:10:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 953 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 953 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-47", "origin": "SIN", "departure_time": "2025-03-12T17:45:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T20:40:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H55M", "distance": 1030, "lay_over": "PT06H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 946 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 946 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-47", "price": 733.92, "journey_duration": "PT16D23H45M", "journey_duration_seconds": 1467900, "layover_duration": "PT8D19H5M", "layover_duration_seconds": 759900, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T08:25:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T20:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503120825sin202503121110953adtsin202503121745dps202503122040946adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-48", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-48", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H45M", "transit_time": "9D5H15M", "routes": [ { "air_segment_key": "0-48", "origin": "CGK", "departure_time": "2025-03-12T08:25:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T11:10:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 953 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 953 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-48", "origin": "SIN", "departure_time": "2025-03-12T21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T00:10:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H50M", "distance": 1030, "lay_over": "PT10H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 948 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 948 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-48", "price": 733.92, "journey_duration": "PT17D14H30M", "journey_duration_seconds": 1521000, "layover_duration": "PT9D5H15M", "layover_duration_seconds": 796500, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T08:25:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2025-03-13T00:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503120825sin202503121110953adtsin202503122120dps202503130010948adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-49", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-49", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H55M", "transit_time": "9D12H35M", "routes": [ { "air_segment_key": "0-49", "origin": "CGK", "departure_time": "2025-03-12T11:15:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T14:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 957 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 957 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-49", "origin": "SIN", "departure_time": "2025-03-12T21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T00:10:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H50M", "distance": 1030, "lay_over": "PT07H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 948 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 948 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-49", "price": 733.92, "journey_duration": "PT18D2H25M", "journey_duration_seconds": 1563900, "layover_duration": "PT9D12H35M", "layover_duration_seconds": 822900, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T11:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2025-03-13T00:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121115sin202503121400957adtsin202503122120dps202503130010948adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-50", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-50", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H25M", "transit_time": "9D16H20M", "routes": [ { "air_segment_key": "0-50", "origin": "CGK", "departure_time": "2025-03-12T11:15:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T14:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 957 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 957 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-50", "origin": "SIN", "departure_time": "2025-03-12T17:45:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T20:40:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H55M", "distance": 1030, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 946 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 946 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-50", "price": 733.92, "journey_duration": "PT18D10H50M", "journey_duration_seconds": 1594200, "layover_duration": "PT9D16H20M", "layover_duration_seconds": 836400, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T11:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T20:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121115sin202503121400957adtsin202503121745dps202503122040946adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-51", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-51", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H50M", "transit_time": "9D18H40M", "routes": [ { "air_segment_key": "0-51", "origin": "CGK", "departure_time": "2025-03-12T11:15:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T14:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 957 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 957 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-51", "origin": "SIN", "departure_time": "2025-03-12T16:20:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-12T19:05:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT02H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 944 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 944 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-51", "price": 733.92, "journey_duration": "PT18D17H40M", "journey_duration_seconds": 1618800, "layover_duration": "PT9D18H40M", "layover_duration_seconds": 844800, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T11:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T19:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121115sin202503121400957adtsin202503121620dps202503121905944adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-52", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-52", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H30M", "transit_time": "10D5H45M", "routes": [ { "air_segment_key": "0-52", "origin": "CGK", "departure_time": "2025-03-12T17:00:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T19:45:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 961 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 961 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-52", "origin": "SIN", "departure_time": "2025-03-13T06:50:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T09:30:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-13", "flight_time": "PT2H40M", "distance": 1030, "lay_over": "PT11H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 934 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 934 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-52", "price": 733.92, "journey_duration": "PT19D9H10M", "journey_duration_seconds": 1674600, "layover_duration": "PT10D5H45M", "layover_duration_seconds": 884700, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T17:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2025-03-13T09:30:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121700sin202503121945961adtsin202503130650dps202503130930934adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-53", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-53", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H05M", "transit_time": "10D18H20M", "routes": [ { "air_segment_key": "0-53", "origin": "CGK", "departure_time": "2025-03-12T17:00:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T19:45:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 961 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 961 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-53", "origin": "SIN", "departure_time": "2025-03-13T08:20:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T11:05:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-13", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT12H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 936 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 936 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-53", "price": 733.92, "journey_duration": "PT20D2H15M", "journey_duration_seconds": 1736100, "layover_duration": "PT10D18H20M", "layover_duration_seconds": 930000, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T17:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2025-03-13T11:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121700sin202503121945961adtsin202503130820dps202503131105936adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-54", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-54", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT6H10M", "transit_time": "10D19H55M", "routes": [ { "air_segment_key": "0-54", "origin": "CGK", "departure_time": "2025-03-12T17:00:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T19:45:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 961 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 961 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-54", "origin": "SIN", "departure_time": "2025-03-12T21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T00:10:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT2H50M", "distance": 1030, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 948 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 948 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-54", "price": 733.92, "journey_duration": "PT20D8H25M", "journey_duration_seconds": 1758300, "layover_duration": "PT10D19H55M", "layover_duration_seconds": 935700, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T17:00:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2025-03-13T00:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121700sin202503121945961adtsin202503122120dps202503130010948adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-55", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-55", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H30M", "transit_time": "11D5H50M", "routes": [ { "air_segment_key": "0-55", "origin": "CGK", "departure_time": "2025-03-12T18:00:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T20:55:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H55M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 963 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 963 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-55", "origin": "SIN", "departure_time": "2025-03-13T06:50:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T09:30:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-13", "flight_time": "PT2H40M", "distance": 1030, "lay_over": "PT09H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 934 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 934 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-55", "price": 733.92, "journey_duration": "PT20D22H55M", "journey_duration_seconds": 1810500, "layover_duration": "PT11D5H50M", "layover_duration_seconds": 971400, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T18:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2025-03-13T09:30:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121800sin202503122055963adtsin202503130650dps202503130930934adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-56", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-56", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H05M", "transit_time": "11D17H15M", "routes": [ { "air_segment_key": "0-56", "origin": "CGK", "departure_time": "2025-03-12T18:00:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T20:55:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H55M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 963 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 963 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-56", "origin": "SIN", "departure_time": "2025-03-13T08:20:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T11:05:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-13", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT11H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 936 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 936 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-56", "price": 733.92, "journey_duration": "PT21D15H0M", "journey_duration_seconds": 1868400, "layover_duration": "PT11D17H15M", "layover_duration_seconds": 1012500, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T18:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2025-03-13T11:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121800sin202503122055963adtsin202503130820dps202503131105936adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-57", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-57", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H50M", "transit_time": "12D5H25M", "routes": [ { "air_segment_key": "0-57", "origin": "CGK", "departure_time": "2025-03-12T18:00:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T20:55:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H55M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 963 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 963 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-57", "origin": "SIN", "departure_time": "2025-03-13T09:05:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T11:50:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-13", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT12H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 938 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 938 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-57", "price": 733.92, "journey_duration": "PT22D7H50M", "journey_duration_seconds": 1929000, "layover_duration": "PT12D5H25M", "layover_duration_seconds": 1056300, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "359", "aircraft_name": "359", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T18:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2025-03-13T11:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121800sin202503122055963adtsin202503130905dps202503131150938adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-58", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-58", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H30M", "transit_time": "12D14H20M", "routes": [ { "air_segment_key": "0-58", "origin": "CGK", "departure_time": "2025-03-12T19:00:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T21:55:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H55M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 965 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 965 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-58", "origin": "SIN", "departure_time": "2025-03-13T06:50:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T09:30:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-13", "flight_time": "PT2H40M", "distance": 1030, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 934 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 934 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-58", "price": 733.92, "journey_duration": "PT22D21H20M", "journey_duration_seconds": 1977600, "layover_duration": "PT12D14H20M", "layover_duration_seconds": 1088400, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T19:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2025-03-13T09:30:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121900sin202503122155965adtsin202503130650dps202503130930934adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-59", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-59", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H05M", "transit_time": "13D0H45M", "routes": [ { "air_segment_key": "0-59", "origin": "CGK", "departure_time": "2025-03-12T19:00:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T21:55:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H55M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 965 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 965 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-59", "origin": "SIN", "departure_time": "2025-03-13T08:20:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T11:05:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-13", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT10H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 936 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 936 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-59", "price": 733.92, "journey_duration": "PT23D12H25M", "journey_duration_seconds": 2031900, "layover_duration": "PT13D0H45M", "layover_duration_seconds": 1125900, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T19:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2025-03-13T11:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121900sin202503122155965adtsin202503130820dps202503131105936adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-60", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-60", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H50M", "transit_time": "13D11H55M", "routes": [ { "air_segment_key": "0-60", "origin": "CGK", "departure_time": "2025-03-12T19:00:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T21:55:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H55M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 965 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 965 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } }, { "air_segment_key": "1-60", "origin": "SIN", "departure_time": "2025-03-13T09:05:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DPS", "arrival_time": "2025-03-13T11:50:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-13", "flight_time": "PT2H45M", "distance": 1030, "lay_over": "PT11H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 938 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 938 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "E", "meal_code": "M", "seat_available": 9, "fareBasisCode": "E11IARLPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E11IARLPO" ] } } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "sell": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 }, "partner": { "currency": "USD", "total": 733.92, "base_fare": 640.2, "tax": 93.72, "gross": { "base_fare": 582, "tax": 85.2, "discount": 0, "ait": 0, "service_charge": 66.72 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjkyLCJiYXNlX2ZhcmUiOjY0MC4yLCJ0YXgiOjkzLjcyLCJncm9zcyI6eyJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6NjYuNzJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6NjYuNzIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOjAsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOjB9fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY3LjIsImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImdyb3NzIjp7ImJhc2VfZmFyZSI6NTgyLCJ0YXgiOjg1LjIsImRpc2NvdW50IjowLCJhaXQiOjAsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6bnVsbCwic2VnbWVudF9kaXNjb3VudCI6MH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY2Ny4yLCJiYXNlX2ZhcmUiOjU4MiwidGF4Ijo4NS4yLCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGF5YWJsZSI6NjY3LjJ9LCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbH0=" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 733.92, "calendar_total_sell": 733.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 733.92, "filter": { "id": "F2SE00006-60", "price": 733.92, "journey_duration": "PT24D4H15M", "journey_duration_seconds": 2088900, "layover_duration": "PT13D11H55M", "layover_duration_seconds": 1166100, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T19:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2025-03-13T11:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503121900sin202503122155965adtsin202503130905dps202503131150938adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-61", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-61", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT13H00M", "transit_time": "13D19H45M", "routes": [ { "air_segment_key": "0-61", "origin": "CGK", "departure_time": "2025-03-12T04:25:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "KUL", "arrival_time": "2025-03-12T07:30:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2025-03-12", "flight_time": "PT2H05M", "distance": 707, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 726 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 726 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "M", "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } }, { "air_segment_key": "1-61", "origin": "KUL", "departure_time": "2025-03-12T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DPS", "arrival_time": "2025-03-12T18:25:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT3H05M", "distance": 1211, "lay_over": "PT07H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 853 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 853 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "M", "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } } ] } ], "promo_title": null, "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 2520.98, "base_fare": 2465.1, "tax": 55.88, "sell": { "currency": "USD", "total": 2520.98, "base_fare": 2465.1, "tax": 55.88 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjUyMC45OCwiYmFzZV9mYXJlIjoyNDY1LjEsInRheCI6NTUuODh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoyMjkxLjgsImJhc2VfZmFyZSI6MjI0MSwidGF4Ijo1MC44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIyOTEuOCwiYmFzZV9mYXJlIjoyMjQxLCJ0YXgiOjUwLjh9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 2520.98, "base_fare": 2465.1, "tax": 55.88, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 2241, "tax": 50.8, "discount": 0, "ait": 0, "service_charge": 229.18 }, "partner": { "currency": "USD", "total": 2520.98, "base_fare": 2465.1, "tax": 55.88, "gross": { "base_fare": 2241, "tax": 50.8, "discount": 0, "ait": 0, "service_charge": 229.18 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjUyMC45OCwiYmFzZV9mYXJlIjoyNDY1LjEsInRheCI6NTUuODgsImdyb3NzIjp7ImJhc2VfZmFyZSI6MjI0MSwidGF4Ijo1MC44LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MjI5LjE4fSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOjIyOS4xOCwidGlja2V0X2lzc3VlX2NoYXJnZSI6MCwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6MH19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoyMjkxLjgsImJhc2VfZmFyZSI6MjI0MSwidGF4Ijo1MC44LCJncm9zcyI6eyJiYXNlX2ZhcmUiOjIyNDEsInRheCI6NTAuOCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjpudWxsLCJzZWdtZW50X2Rpc2NvdW50IjowfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjI5MS44LCJiYXNlX2ZhcmUiOjIyNDEsInRheCI6NTAuOCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjIyOTEuOH0sImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsfQ==" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "MH", "calendar_total_currency": "USD", "calendar_total_price": 2520.98, "calendar_total_sell": 2520.98, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 2520.98, "filter": { "id": "F2SE00006-61", "price": 2520.98, "journey_duration": "PT24D17H15M", "journey_duration_seconds": 2135700, "layover_duration": "PT13D19H45M", "layover_duration_seconds": 1194300, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2025-03-12T04:25:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T18:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "cgk202503120425kul202503120730726adtkul202503121520dps202503121825853adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-62", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-62", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H40M", "transit_time": "14D7H10M", "routes": [ { "air_segment_key": "0-62", "origin": "CGK", "departure_time": "2025-03-12T18:25:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "KUL", "arrival_time": "2025-03-12T21:35:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2025-03-12", "flight_time": "PT2H10M", "distance": 707, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 722 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 722 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "M", "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } }, { "air_segment_key": "1-62", "origin": "KUL", "departure_time": "2025-03-13T09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DPS", "arrival_time": "2025-03-13T12:05:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-13", "flight_time": "PT3H05M", "distance": 1211, "lay_over": "PT11H25M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 715 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 715 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "M", "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } } ] } ], "promo_title": null, "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 2520.98, "base_fare": 2465.1, "tax": 55.88, "sell": { "currency": "USD", "total": 2520.98, "base_fare": 2465.1, "tax": 55.88 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjUyMC45OCwiYmFzZV9mYXJlIjoyNDY1LjEsInRheCI6NTUuODh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoyMjkxLjgsImJhc2VfZmFyZSI6MjI0MSwidGF4Ijo1MC44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIyOTEuOCwiYmFzZV9mYXJlIjoyMjQxLCJ0YXgiOjUwLjh9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 2520.98, "base_fare": 2465.1, "tax": 55.88, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 2241, "tax": 50.8, "discount": 0, "ait": 0, "service_charge": 229.18 }, "partner": { "currency": "USD", "total": 2520.98, "base_fare": 2465.1, "tax": 55.88, "gross": { "base_fare": 2241, "tax": 50.8, "discount": 0, "ait": 0, "service_charge": 229.18 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjUyMC45OCwiYmFzZV9mYXJlIjoyNDY1LjEsInRheCI6NTUuODgsImdyb3NzIjp7ImJhc2VfZmFyZSI6MjI0MSwidGF4Ijo1MC44LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MjI5LjE4fSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOjIyOS4xOCwidGlja2V0X2lzc3VlX2NoYXJnZSI6MCwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6MH19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoyMjkxLjgsImJhc2VfZmFyZSI6MjI0MSwidGF4Ijo1MC44LCJncm9zcyI6eyJiYXNlX2ZhcmUiOjIyNDEsInRheCI6NTAuOCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjpudWxsLCJzZWdtZW50X2Rpc2NvdW50IjowfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjI5MS44LCJiYXNlX2ZhcmUiOjIyNDEsInRheCI6NTAuOCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjIyOTEuOH0sImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsfQ==" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "MH", "calendar_total_currency": "USD", "calendar_total_price": 2520.98, "calendar_total_sell": 2520.98, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 2520.98, "filter": { "id": "F2SE00006-62", "price": 2520.98, "journey_duration": "PT25D9H55M", "journey_duration_seconds": 2195700, "layover_duration": "PT14D7H10M", "layover_duration_seconds": 1235400, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Economy", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T18:25:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2025-03-13T12:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "cgk202503121825kul202503122135722adtkul202503130900dps202503131205715adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-63", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-63", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H10M", "transit_time": "14D17H10M", "routes": [ { "air_segment_key": "0-63", "origin": "CGK", "departure_time": "2025-03-12T19:55:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "KUL", "arrival_time": "2025-03-12T23:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2025-03-12", "flight_time": "PT2H05M", "distance": 707, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 724 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 724 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "M", "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } }, { "air_segment_key": "1-63", "origin": "KUL", "departure_time": "2025-03-13T09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DPS", "arrival_time": "2025-03-13T12:05:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-13", "flight_time": "PT3H05M", "distance": 1211, "lay_over": "PT10H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 715 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 715 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "M", "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } } ] } ], "promo_title": null, "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 2520.98, "base_fare": 2465.1, "tax": 55.88, "sell": { "currency": "USD", "total": 2520.98, "base_fare": 2465.1, "tax": 55.88 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjUyMC45OCwiYmFzZV9mYXJlIjoyNDY1LjEsInRheCI6NTUuODh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoyMjkxLjgsImJhc2VfZmFyZSI6MjI0MSwidGF4Ijo1MC44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIyOTEuOCwiYmFzZV9mYXJlIjoyMjQxLCJ0YXgiOjUwLjh9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 2520.98, "base_fare": 2465.1, "tax": 55.88, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 2241, "tax": 50.8, "discount": 0, "ait": 0, "service_charge": 229.18 }, "partner": { "currency": "USD", "total": 2520.98, "base_fare": 2465.1, "tax": 55.88, "gross": { "base_fare": 2241, "tax": 50.8, "discount": 0, "ait": 0, "service_charge": 229.18 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjUyMC45OCwiYmFzZV9mYXJlIjoyNDY1LjEsInRheCI6NTUuODgsImdyb3NzIjp7ImJhc2VfZmFyZSI6MjI0MSwidGF4Ijo1MC44LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MjI5LjE4fSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOjIyOS4xOCwidGlja2V0X2lzc3VlX2NoYXJnZSI6MCwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6MH19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoyMjkxLjgsImJhc2VfZmFyZSI6MjI0MSwidGF4Ijo1MC44LCJncm9zcyI6eyJiYXNlX2ZhcmUiOjIyNDEsInRheCI6NTAuOCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjpudWxsLCJzZWdtZW50X2Rpc2NvdW50IjowfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjI5MS44LCJiYXNlX2ZhcmUiOjIyNDEsInRheCI6NTAuOCwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjIyOTEuOH0sImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsfQ==" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-13", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-13", "calendar_carrier": "MH", "calendar_total_currency": "USD", "calendar_total_price": 2520.98, "calendar_total_sell": 2520.98, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 2520.98, "filter": { "id": "F2SE00006-63", "price": 2520.98, "journey_duration": "PT26D1H5M", "journey_duration_seconds": 2250300, "layover_duration": "PT14D17H10M", "layover_duration_seconds": 1271400, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Economy", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2025-03-12T19:55:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2025-03-13T12:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "cgk202503121955kul202503122300724adtkul202503130900dps202503131205715adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-64", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-64", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT9H00M", "transit_time": "14D20H20M", "routes": [ { "air_segment_key": "0-64", "origin": "CGK", "departure_time": "2025-03-12T08:25:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T11:10:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H45M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 953 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 953 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "Y", "meal_code": "M", "seat_available": 4, "fareBasisCode": "YIFSQ", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFSQ" ] } } }, { "air_segment_key": "1-64", "origin": "SIN", "departure_time": "2025-03-12T12:45:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2025-03-12T13:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2025-03-12", "flight_time": "PT1H00M", "distance": 184, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 114 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 114 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "Y", "meal_code": "M", "seat_available": 9, "fareBasisCode": "YIFSQ", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFSQ" ] } } }, { "air_segment_key": "2-64", "origin": "KUL", "departure_time": "2025-03-12T15:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DPS", "arrival_time": "2025-03-12T18:25:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT3H05M", "distance": 1211, "lay_over": "PT01H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 853 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 853 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "M", "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } } ] } ], "promo_title": null, "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 2597.76, "base_fare": 2521.2, "tax": 76.56, "sell": { "currency": "USD", "total": 2597.76, "base_fare": 2521.2, "tax": 76.56 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjU5Ny43NiwiYmFzZV9mYXJlIjoyNTIxLjIsInRheCI6NzYuNTZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoyMzYxLjYsImJhc2VfZmFyZSI6MjI5MiwidGF4Ijo2OS42LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIzNjEuNiwiYmFzZV9mYXJlIjoyMjkyLCJ0YXgiOjY5LjZ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 2597.76, "base_fare": 2521.2, "tax": 76.56, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 2292, "tax": 69.6, "discount": 0, "ait": 0, "service_charge": 236.16 }, "partner": { "currency": "USD", "total": 2597.76, "base_fare": 2521.2, "tax": 76.56, "gross": { "base_fare": 2292, "tax": 69.6, "discount": 0, "ait": 0, "service_charge": 236.16 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjU5Ny43NiwiYmFzZV9mYXJlIjoyNTIxLjIsInRheCI6NzYuNTYsImdyb3NzIjp7ImJhc2VfZmFyZSI6MjI5MiwidGF4Ijo2OS42LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MjM2LjE2fSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOjIzNi4xNiwidGlja2V0X2lzc3VlX2NoYXJnZSI6MCwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6MH19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoyMzYxLjYsImJhc2VfZmFyZSI6MjI5MiwidGF4Ijo2OS42LCJncm9zcyI6eyJiYXNlX2ZhcmUiOjIyOTIsInRheCI6NjkuNiwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjpudWxsLCJzZWdtZW50X2Rpc2NvdW50IjowfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjM2MS42LCJiYXNlX2ZhcmUiOjIyOTIsInRheCI6NjkuNiwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjIzNjEuNn0sImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsfQ==" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 2597.76, "calendar_total_sell": 2597.76, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 2597.76, "filter": { "id": "F2SE00006-64", "price": 2597.76, "journey_duration": "PT26D10H5M", "journey_duration_seconds": 2282700, "layover_duration": "PT14D20H20M", "layover_duration_seconds": 1282800, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 3, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2025-03-12T08:25:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2025-03-12T18:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503120825sin202503121110953adtsin202503121245kul202503121345114adtkul202503121520dps202503121825853adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "411174148647006148BCJUB", "flight_key": "F2SE00006-65", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "NF-Sabre-USD", "supplier_code": "sabre", "supplier_uid": "F2SE00006", "supplier_partner_code": "sabre-2-00006", "flight_group": [ { "group": 1, "flight_key": "F2SE00006-65", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT9H00M", "transit_time": "14D23H20M", "routes": [ { "air_segment_key": "0-65", "origin": "CGK", "departure_time": "2025-03-12T05:25:00", "origin_terminal": "3", "origin_airport": { "name": "Soekarno-Hatta International Airport", "city": "Jakarta", "country": "Indonesia", "timezone": "Asia\/Jakarta" }, "destination": "SIN", "arrival_time": "2025-03-12T08:05:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2025-03-12", "flight_time": "PT1H40M", "distance": 553, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 951 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 951 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY FLEXI", "cabin_code": "Y", "booking_code": "Y", "meal_code": "M", "seat_available": 4, "fareBasisCode": "YIFSQ", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY FLEXI", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFSQ" ] } } }, { "air_segment_key": "1-65", "origin": "SIN", "departure_time": "2025-03-12T09:55:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2025-03-12T11:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2025-03-12", "flight_time": "PT1H15M", "distance": 184, "lay_over": "PT01H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 604 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 604 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "R", "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } }, { "air_segment_key": "2-65", "origin": "KUL", "departure_time": "2025-03-12T12:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DPS", "arrival_time": "2025-03-12T15:25:00", "destination_terminal": "I", "destination_airport": { "name": "Ngurah Rai International Airport", "city": "Denpasar-Bali Island", "country": "Indonesia", "timezone": "Asia\/Makassar" }, "flight_date": "2025-03-12", "flight_time": "PT3H05M", "distance": 1211, "lay_over": "PT01H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 851 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 851 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": "M", "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } } ] } ], "promo_title": null, "promo_rules": "Private Fare", "price": { "currency": "USD", "total": 3335.86, "base_fare": 3250.5, "tax": 85.36, "sell": { "currency": "USD", "total": 3335.86, "base_fare": 3250.5, "tax": 85.36 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MzMzNS44NiwiYmFzZV9mYXJlIjozMjUwLjUsInRheCI6ODUuMzZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjozMDMyLjYsImJhc2VfZmFyZSI6Mjk1NSwidGF4Ijo3Ny42LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjMwMzIuNiwiYmFzZV9mYXJlIjoyOTU1LCJ0YXgiOjc3LjZ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "USD", "total": 3335.86, "base_fare": 3250.5, "tax": 85.36, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": 2955, "tax": 77.6, "discount": 0, "ait": 0, "service_charge": 303.26 }, "partner": { "currency": "USD", "total": 3335.86, "base_fare": 3250.5, "tax": 85.36, "gross": { "base_fare": 2955, "tax": 77.6, "discount": 0, "ait": 0, "service_charge": 303.26 } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MzMzNS44NiwiYmFzZV9mYXJlIjozMjUwLjUsInRheCI6ODUuMzYsImdyb3NzIjp7ImJhc2VfZmFyZSI6Mjk1NSwidGF4Ijo3Ny42LCJkaXNjb3VudCI6MCwiYWl0IjowLCJzZXJ2aWNlX2NoYXJnZSI6MzAzLjI2fSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOjMwMy4yNiwidGlja2V0X2lzc3VlX2NoYXJnZSI6MCwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6MH19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjozMDMyLjYsImJhc2VfZmFyZSI6Mjk1NSwidGF4Ijo3Ny42LCJncm9zcyI6eyJiYXNlX2ZhcmUiOjI5NTUsInRheCI6NzcuNiwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjpudWxsLCJzZWdtZW50X2Rpc2NvdW50IjowfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MzAzMi42LCJiYXNlX2ZhcmUiOjI5NTUsInRheCI6NzcuNiwiZGlzY291bnQiOjAsImFpdCI6MCwic2VydmljZV9jaGFyZ2UiOjAsInBheWFibGUiOjMwMzIuNn0sImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsfQ==" } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2025-03-12-2025-03-12", "calendar_flight_date": "2025-03-12", "calendar_arrival_date": "2025-03-12", "calendar_carrier": "SQ", "calendar_total_currency": "USD", "calendar_total_price": 3335.86, "calendar_total_sell": 3335.86, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 3335.86, "filter": { "id": "F2SE00006-65", "price": 3335.86, "journey_duration": "PT26D19H5M", "journey_duration_seconds": 2315100, "layover_duration": "PT14D23H20M", "layover_duration_seconds": 1293600, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "ECONOMY FLEXI", "connecting_airport": { "": "KUL", "3": "SIN", "6": "SUB", "11": "BPN", "12": "UPG", "15": "PNK" }, "total_segment_count": 3, "no_of_stops": 2, "departure_timing_slot": "early-morning", "departure_departure_time": "2025-03-12T05:25:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2025-03-12T15:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "cgk202503120525sin202503120805951adtsin202503120955kul202503121110604adtkul202503121220dps202503121525851adt", "destination_reach_time": "PT", "destination_reach_timestamp": null } ], "search_parameter": { "journey_type": "OneWay", "segment": [ { "departure_airport_type": "AIRPORT", "departure_airport": "CGK", "arrival_airport_type": "AIRPORT", "arrival_airport": "DPS", "departure_date": "2025-03-12", "arrival_date": "" } ], "travelers_adult": 1, "travelers_child": 0, "travelers_child_age": [], "travelers_infants": 0, "travelers_infants_age": [], "fare_type": null, "fare_option": null, "content_type": null, "ptc_option": null, "agency_ethnic_list": null, "preferred_carrier": [], "non_stop_flight": "any", "baggage_option": "any", "booking_class": "Economy", "supplier_uid": "all", "partner_id": "41", "language": "en", "short_ref": "6970430f2e4f136a0cb5828944bbca4998bd9277f78383a3ab4610350fe70840", "version": null, "team_profile": null } }