Project

General

Profile

Actions

Bug #29724

closed

Task #7741 - nexusKite Mobile App: Air Policies Without Approval Flow-Hide Cabins.-Sabre - Even after applying the policy "Hide Business, Premium Economy, and First Class" cabin classes, results are still being displayed for Premium Flex.

Added by smriti sharma 23 days ago. Updated 21 days ago.

Status:
Closed
Priority:
Urgent
Assignee:
Start date:
27 May 2025
Due date:
% Done:

0%

Estimated time:
Bug Type:
Functional
Release:
29 May 2025
Is bug acceptable?:
No
Bug Severity:
S1

Description

Even after applying the policy "Hide Business, Premium Economy, and First Class" cabin classes, results are still being displayed for Premium Flex.

PFA,

  • LOGIN WITH USER - Vasco.da.gama_012yopmail.com /India@123.
  • Search YUL-LHR, Thu, Jun 19, 2025 - Mon, Jun 23, 2025.
  • Check the issue on LFS page.




Files

clipboard-202505271308-vb22e.png (598 KB) clipboard-202505271308-vb22e.png smriti sharma, 27 May 2025 07:38 AM
clipboard-202505271308-tydm1.png (1.15 MB) clipboard-202505271308-tydm1.png smriti sharma, 27 May 2025 07:38 AM
clipboard-202505271309-5wse7.png (268 KB) clipboard-202505271309-5wse7.png smriti sharma, 27 May 2025 07:39 AM
Screenshot 2025-05-28 at 3.41.08 PM.png (1.52 MB) Screenshot 2025-05-28 at 3.41.08 PM.png sudheer kumar, 28 May 2025 10:11 AM
clipboard-202505281842-bjelj.png (1.29 MB) clipboard-202505281842-bjelj.png smriti sharma, 28 May 2025 01:12 PM
clipboard-202505281842-ft8zl.png (1.29 MB) clipboard-202505281842-ft8zl.png smriti sharma, 28 May 2025 01:12 PM
clipboard-202505271308-vb22e.png
clipboard-202505271308-tydm1.png
clipboard-202505271309-5wse7.png
Screenshot 2025-05-28 at 3.41.08 PM.png
clipboard-202505281842-bjelj.png
clipboard-202505281842-ft8zl.png
Actions #1

Updated by smriti sharma 23 days ago

  • Subject changed from Task #7741 - nexusKite Mobile App: Air Policies Without Approval Flow-Hide Cabins. - Even after applying the policy "Hide Business, Premium Economy, and First Class" cabin classes, results are still being displayed for Premium Flex. to Task #7741 - nexusKite Mobile App: Air Policies Without Approval Flow-Hide Cabins.-Sabre - Even after applying the policy "Hide Business, Premium Economy, and First Class" cabin classes, results are still being displayed for Premium Flex.
Actions #2

Updated by sudheer kumar 22 days ago

Screenshot 2025-05-28 at 3.41.08 PM.png

We are getting these results from the backend.

My findings:
I have used the same keys from web and it returns me the 4 results but in web it returning 2.

web request: {
"searchKey": "BLWAGCXCAEFC6CQDLFKUYEQ6JVXW45DSMVQWYICQNFSXE4TFEBCS4VDSOVSGKYLVEBEW45DMDIEE233OORZGKYLMCISQUA2ZLFBREFKDMFWGOYLSPEQES3TUMVZG4YLUNFXW4YLMDIDUGYLMM5QXE6I2CMZDAMRVFUYDMLJRHFKDAOB2GAYDUMBQEIJTEMBSGUWTANRNGE4VIMJRHIYTKORQGAVAIMZQG43TEEYKAJLVGEQHK5SXG5DKMV2BUBBTGA3TOOQNBIBFOUYSA5LWK43UNJSXIQQFBIBTOM2IJIBTGMJVLIAUY2QBJ6NACAJZZIAQCTHCAEGAUAKZCIDUKY3PNZXW26PSAEDQUBKFINHU4T5YAIAQV6YBBISQUA2ZLFBREFKDMFWGOYLSPEQES3TUMVZG4YLUNFXW4YLMDIDUGYLMM5QXE6ISEEFAGTCIKIJA6TDPNZSG63RAJBSWC5DIOJXXOGQGJRXW4ZDPNYRACNA2CMZDAMRVFUYDMLJRHFKDEMB2GQYDUMBQEIJTEMBSGUWTANRNGIYFIMJSHIYTAORQGAVAEMJYGIIQUASXKMJAOV3FON2GUZLUDIBDCOB2BUFAEV2TCIDVOZLTORVGK5CCAUFAGNZYHFFAGNJRGBNACTDCFEFBKQ3BNRTWC4TZEBEW45DFOJXGC5DJN5XGC3ASAM2TMNI2AZBWC3TBMRQSEA2ZLFBWUAKPTIAQCOOKAEAUZYQBBQFACWISA5CWG33ON5WXT4QBA4FAKRKDJ5HE7OACAERAIMJTHEYEUAJRCIDQUA2BIRKBAAI2A4FAGQKEKQIACIQDINAUIKQCCIADAAJYAJBAMMRSGU2TSMKKAJLVGUQKGIYDENJNGA2S2MRZLIDDQMJRFY2DC2QKGQ3DGNJVHAYTEOBQQAAQDYQBBFYHKYTMNFZWQZLE6IAT2CQCK5JREBJUHAYS4MA2AYZTGMBOGQYSEHYKBBGEGUKEGBNEKSIKBBGFAN2KGFEEKSYSAFGBEAKMDIBUCRCUGIDVOZLTORVGK5H2AF2QSAAAAAAAAED6IAI4H5JILSH2M5CADHQXUFFOI5NYSQBKANBUCRFJAEAAAAAAAAIH4QG2AE7AUPAKANAUIVASGMEQAAAAAAABA7SACHB7KKC4R6THIQAZ4F5BJLSHLOEUAKQDINAUI4IAAAAAAAAQPZAKSAXBPIKK4R23RFABQAPZALQXUFFOI5NYSQEAAIAYUAQEHFNFKSM2AIBEGQNBAIAAAAAAAAIH4QESAMBUEMSCTIBQUCQFIVBU6TSPCIATDGQDBIFAKRKDJ5HE6EQBGKYAHCYBXABQFQADAKBAIAGCAUEXA5LCNRUXG2DFMQ======",
"doNotCheckAvail": false,
"snapCodes": []
}

Web Response: {
"response": [{
"status": {
"type": "SUCCESS",
"responseType": "COMBINED"
},
"sowSliceItinerary": [{
"sliceItinerary": [{
"originDestinationInfo": [{
"flightSegmentInfo": [{
"departure": {
"airportCode": "YUL",
"airportName": "Montreal Pierre E.Trudeau Intl",
"airportCity": "Montreal"
},
"arrival": {
"airportCode": "YYC",
"airportName": "Calgary International",
"airportCity": "Calgary"
},
"departureDateTime": "2025-06-19T08:00:00",
"arrivalDateTime": "2025-06-19T11:15:00",
"flightNumber": "3077",
"operatingCarrier": {
"code": "WS",
"name": "Westjet",
"flightNumber": "3077"
},
"marketingCarrier": {
"code": "WS",
"name": "Westjet"
},
"equipment": {
"code": "73H"
},
"flightDuration": "315",
"classOfService": "L",
"marrigeGrp": "O",
"seatsRemaining": "9",
"bookingCode": "L",
"cabin": {
"cabinCode": "Y",
"cabinName": "Economy"
},
"priceClass": [{
"fareClass": "ECONO",
"description": [{
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}]
}]
}, {
"departure": {
"airportCode": "YYC",
"airportName": "Calgary International",
"airportCity": "Calgary"
},
"arrival": {
"airportCode": "LHR",
"airportName": "London Heathrow",
"airportCity": "London",
"terminal": "4"
},
"departureDateTime": "2025-06-19T20:40:00",
"arrivalDateTime": "2025-06-20T12:10:00",
"flightNumber": "18",
"operatingCarrier": {
"code": "WS",
"name": "Westjet",
"flightNumber": "18"
},
"marketingCarrier": {
"code": "WS",
"name": "Westjet"
},
"equipment": {
"code": "789"
},
"flightDuration": "510",
"classOfService": "L",
"layOver": {
"layOverAirport": "Calgary International",
"layOverTime": "565",
"countryName": "Canada",
"layoverAirportCode": "YYC"
},
"marrigeGrp": "O",
"seatsRemaining": "9",
"bookingCode": "L",
"cabin": {
"cabinCode": "Y",
"cabinName": "Economy"
},
"priceClass": [{
"fareClass": "ECONO",
"description": [{
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}]
}],
"carbonEmission": "387.9"
}],
"boundDuration": 1390,
"baggage": {
"freeBags": "0"
},
"carbonEmission": "387.9"
}],
"pricingInfo": {
"basePrice": 481.0,
"totalTax": 330.41,
"totalPrice": 811.41,
"currencyCode": "CAD",
"priceClass": [{
"fareClass": "Economy",
"fareClassType": "ECONO",
"description": [{
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}, {
"descriptionType": "BRANDED_FARES",
"description": "CHARGEABLE - CHANGEABLE TICKET"
}, {
"descriptionType": "BRANDED_FARES",
"description": "CHARGEABLE - REFUNDABLE TICKET"
}, {
"descriptionType": "BAGGAGE",
"description": "CHARGEABLE - FIRST PAID CHECKED BAG"
}, {
"descriptionType": "SEAT",
"description": "CHARGEABLE - SEAT ASSIGNMENT"
}]
}],
"reviewKey": "BLWAGCXCAEFC6CQDLFKUYEQ6JVXW45DSMVQWYICQNFSXE4TFEBCS4VDSOVSGKYLVEBEW45DMDIEE233OORZGKYLMCISQUA2ZLFBREFKDMFWGOYLSPEQES3TUMVZG4YLUNFXW4YLMDIDUGYLMM5QXE6I2CMZDAMRVFUYDMLJRHFKDAOB2GAYDUMBQEIJTEMBSGUWTANRNGE4VIMJRHIYTKORQGAVAIMZQG43TEEYKAJLVGEQHK5SXG5DKMV2BUBBTGA3TOOQNBIBFOUYSA5LWK43UNJSXIQQFBIBTOM2IJIBTGMJVLIAUY2QBJ6NACAJZZIAQCTHCAEGAUAKZCIDUKY3PNZXW26PSAEDQUBKFINHU4T5YAIAQV6YBBISQUA2ZLFBREFKDMFWGOYLSPEQES3TUMVZG4YLUNFXW4YLMDIDUGYLMM5QXE6ISEEFAGTCIKIJA6TDPNZSG63RAJBSWC5DIOJXXOGQGJRXW4ZDPNYRACNA2CMZDAMRVFUYDMLJRHFKDEMB2GQYDUMBQEIJTEMBSGUWTANRNGIYFIMJSHIYTAORQGAVAEMJYGIIQUASXKMJAOV3FON2GUZLUDIBDCOB2BUFAEV2TCIDVOZLTORVGK5CCAUFAGNZYHFFAGNJRGBNACTDCFEFBKQ3BNRTWC4TZEBEW45DFOJXGC5DJN5XGC3ASAM2TMNI2AZBWC3TBMRQSEA2ZLFBWUAKPTIAQCOOKAEAUZYQBBQFACWISA5CWG33ON5WXT4QBA4FAKRKDJ5HE7OACAERAIMJTHEYEUAJRCIDQUA2BIRKBAAI2A4FAGQKEKQIACIQDINAUIKQRCIHREDKON4QFE5LMMUQGM33VNZSDAAJYAJBAMMRSGU2TSMKKAJLVGUQKGIYDENJNGA2S2MRZLIDDQMJRFY2DC2QKGQ3DGNJVHAYTEOBQ4IAQS4DVMJWGS43IMVSPEAJ5BIBFOUYSAU2DQMJOGANAMMZTGAXDIMJCD4FAQTCDKFCDAWSFJEFAQTCQG5FDCSCFJMJACTASAFGBUA2BIRKDEB2XMVZXI2TFOT5AC5IJAAAAAAAACB7EAEOD6UUFZD5GORABTYL2CSXEOW4JIAVAGQ2BISUQCAAAAAAAAED6IDNACPQKHQFAGQKEKQJDGCIAAAAAAAAQPZABDQ7VFBOI7JTUIAM6C6QUVZDVXCKAFIBUGQKEOEAAAAAAAAIH4QFJALQXUFFOI5NYSQAYAH4QFYL2CSXEOW4JICFAEBBZLJKUTGQCAJBUDIICAAAAAAAACB7EBEQDANBDEQU2AMFAUBKFINHU4TYSAEYZUAYKBICUKQ2PJZHREAJSWABYWANYAMBMAAYBQICHICRBBIDDCNJQFYYDAEQDINAUIGQGIJSWM33SMURAQRLYMNUGC3THMUUACCRABIDDCNJQFYYDAEQDINAUIGQFIFTHIZLSEIEEK6DDNBQW4Z3FFAAQUFQKAQYC4MBQDIDEEZLGN5ZGKIQGKJSWM5LOMQFBKCQEGAXDAMA2AVAWM5DFOIRAMUTFMZ2W4ZGCAUEXA5LCNRUXG2DFMQ\u003d\u003d\u003d\u003d\u003d\u003d",
"metaData": {
"validatingCarrier": "WS",
"baseFare": "481.0",
"tax": "330.41",
"ptc": [{
"fareBasis": ["LCQD0ZEI", "LP7J1HEK"],
"travelClass": ["L", "L"],
"fareType": "ADT"
}],
"validatingCarrierName": "Westjet"
},
"equivalentFare": 481.0,
"paxFareBreakdown": {
"fareBreakdown": [{
"paxType": "ADT",
"paxFareInfo": {
"basePrice": 481.0,
"totalTax": 330.41,
"totalPrice": 811.41,
"currencyCode": "CAD",
"equivalentFare": 481.0,
"equivalentTotal": 811.41
},
"quantity": 1
}]
},
"equivalentTotal": 811.41
},
"tripType": "RT",
"seatsRemaining": "9",
"metaData": {
"validatingCarrier": "WS",
"baseFare": "481.0",
"tax": "330.41",
"ptc": [{
"fareBasis": ["LCQD0ZEI", "LP7J1HEK"],
"travelClass": ["L", "L"],
"fareType": "ADT"
}],
"validatingCarrierName": "Westjet"
},
"apiSource": "SABRE",
"metaKey": [""],
"fareType": "published",
"lastTicketingDate": "2025-05-29",
"penaltiesInfo": {
"penalty": [{
"amount": "150.00",
"currencyCode": "CAD",
"applicability": "Before",
"type": "Exchange",
"isChangeable": true
}, {
"amount": "150.00",
"currencyCode": "CAD",
"applicability": "After",
"type": "Exchange",
"isChangeable": true
}, {
"amount": "0.00",
"applicability": "Before",
"type": "Refund"
}, {
"amount": "0.00",
"applicability": "After",
"type": "Refund"
}]
}
}, {
"originDestinationInfo": [{
"flightSegmentInfo": [{
"departure": {
"airportCode": "YUL",
"airportName": "Montreal Pierre E.Trudeau Intl",
"airportCity": "Montreal"
},
"arrival": {
"airportCode": "YYC",
"airportName": "Calgary International",
"airportCity": "Calgary"
},
"departureDateTime": "2025-06-19T08:00:00",
"arrivalDateTime": "2025-06-19T11:15:00",
"flightNumber": "3077",
"operatingCarrier": {
"code": "WS",
"name": "Westjet",
"flightNumber": "3077"
},
"marketingCarrier": {
"code": "WS",
"name": "Westjet"
},
"equipment": {
"code": "73H"
},
"flightDuration": "315",
"classOfService": "B",
"marrigeGrp": "O",
"seatsRemaining": "9",
"bookingCode": "B",
"cabin": {
"cabinCode": "Y",
"cabinName": "Economy"
},
"priceClass": [{
"fareClass": "ECONOFLEX",
"description": [{
"descriptionType": "BRANDED_FARES",
"description": "CHANGEABLE TICKET"
}, {
"descriptionType": "BAGGAGE",
"description": "FIRST PAID CHECKED BAG"
}, {
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}, {
"descriptionType": "SEAT",
"description": "SEAT ASSIGNMENT"
}]
}]
}, {
"departure": {
"airportCode": "YYC",
"airportName": "Calgary International",
"airportCity": "Calgary"
},
"arrival": {
"airportCode": "LHR",
"airportName": "London Heathrow",
"airportCity": "London",
"terminal": "4"
},
"departureDateTime": "2025-06-19T20:40:00",
"arrivalDateTime": "2025-06-20T12:10:00",
"flightNumber": "18",
"operatingCarrier": {
"code": "WS",
"name": "Westjet",
"flightNumber": "18"
},
"marketingCarrier": {
"code": "WS",
"name": "Westjet"
},
"equipment": {
"code": "789"
},
"flightDuration": "510",
"classOfService": "B",
"layOver": {
"layOverAirport": "Calgary International",
"layOverTime": "565",
"countryName": "Canada",
"layoverAirportCode": "YYC"
},
"marrigeGrp": "O",
"seatsRemaining": "9",
"bookingCode": "B",
"cabin": {
"cabinCode": "Y",
"cabinName": "Economy"
},
"priceClass": [{
"fareClass": "ECONOFLEX",
"description": [{
"descriptionType": "BRANDED_FARES",
"description": "CHANGEABLE TICKET"
}, {
"descriptionType": "BAGGAGE",
"description": "FIRST PAID CHECKED BAG"
}, {
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}, {
"descriptionType": "SEAT",
"description": "SEAT ASSIGNMENT"
}]
}],
"carbonEmission": "387.9"
}],
"boundDuration": 1390,
"baggage": {
"freeBags": "1"
},
"carbonEmission": "387.9"
}],
"pricingInfo": {
"basePrice": 701.0,
"totalTax": 330.41,
"totalPrice": 1031.41,
"currencyCode": "CAD",
"priceClass": [{
"fareClass": "Economy",
"fareClassType": "ECONOFLEX",
"description": [{
"descriptionType": "SEAT",
"description": "SEAT ASSIGNMENT"
}, {
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}, {
"descriptionType": "BAGGAGE",
"description": "FIRST PAID CHECKED BAG"
}, {
"descriptionType": "BRANDED_FARES",
"description": "CHANGEABLE TICKET"
}, {
"descriptionType": "BRANDED_FARES",
"description": "CHARGEABLE - REFUNDABLE TICKET"
}]
}],
"reviewKey": "BL2AGCXGAEFC6CQDLFKUYEQ6JVXW45DSMVQWYICQNFSXE4TFEBCS4VDSOVSGKYLVEBEW45DMDIEE233OORZGKYLMCISQUA2ZLFBREFKDMFWGOYLSPEQES3TUMVZG4YLUNFXW4YLMDIDUGYLMM5QXE6I2CMZDAMRVFUYDMLJRHFKDAOB2GAYDUMBQEIJTEMBSGUWTANRNGE4VIMJRHIYTKORQGAVAIMZQG43TEEYKAJLVGEQHK5SXG5DKMV2BUBBTGA3TOOQNBIBFOUYSA5LWK43UNJSXIQQFBIBTOM2IJIBTGMJVLIAUE2QBJ6NACAJZZIAQCQXCAEGAUAKZCIDUKY3PNZXW26PSAEFQUCKFINHU4T2GJRCVROACAEFP6AIKEUFAGWKZIMJBKQ3BNRTWC4TZEBEW45DFOJXGC5DJN5XGC3A2A5BWC3DHMFZHSERBBIBUYSCSCIHUY33OMRXW4ICIMVQXI2DSN53RUBSMN5XGI33OEIATIGQTGIYDENJNGA3C2MJZKQZDAORUGA5DAMBCCMZDAMRVFUYDMLJSGBKDCMR2GEYDUMBQFIBDCOBSCEFAEV2TCIDVOZLTORVGK5A2AIYTQOQNBIBFOUYSA5LWK43UNJSXIQQFBIBTOOBZJIBTKMJQLIAUEYRJBIKUGYLMM5QXE6JAJFXHIZLSNZQXI2LPNZQWYEQDGU3DKGQGINQW4YLEMERAGWKZINVACT42AEATTSQBAFBOEAIMBIAVSEQHIVRW63TPNV47EAILBIEUKQ2PJZHUMTCFLC4AEAJCAQYTGOJQJIATCEQHBIBUCRCUCAARUBYKANAUIVAQAERAGQ2BIQVBCEQPCIGU43ZAKJ2WYZJAMZXXK3TEGAATQASCAYZDENJVHEYUUASXKNJAUMRQGI2S2MBVFUZDSWQHGEYDGMJOGQYWUCRUGYZTKNJYGEZDQMHCAEEXA5LCNRUXG2DFMTZACPIKAJLVGEQFG4YDCLRQDIDDGMZQFY2DCIQ7BIEEYQ2RIQYFURSJBIEEYUBXJIYUQRSLCIAUEEQBIINAGQKEKQZAOV3FON2GUZLU7IAXKCIAAAAAAAHIQVABDQ7VFBOI7JTUIAMXCPIK26RR3ECAFIBUGQKEVEAQAAAAAAAORBKA3IAT4CR4BIBUCRCUCIZQSAAAAAAAB2EFIAI4H5JILSH2M5CADFYT2CWXUMOZAQBKANBUCRDRAAAAAAAA5CCUBKICOE6QVV5DDWIEAGAB7EBHCPIK26RR3ECARIBAIOK2KVEZUAQCINA2CAQAAAAAAAHIQVAJEAYDIIZEFGQDBIFAKRKGJRCVQEQBGGNAGCQKAVCUMTCFLAJACMVQAOFQDOADALAAGAMCARYAUHYKAQYC4MBQCIBUGQKEDIDEEZLGN5ZGKIQIIV4GG2DBNZTWKKABBIPAUBBQFYYDAEQDINAUIGQFIFTHIZLSEIEEK6DDNBQW4Z3FFAAQUFQKAQYC4MBQDIDEEZLGN5ZGKIQGKJSWM5LOMQFBKCQEGAXDAMA2AVAWM5DFOIRAMUTFMZ2W4ZGCAUEXA5LCNRUXG2DFMQ\u003d\u003d\u003d\u003d\u003d\u003d",
"metaData": {
"validatingCarrier": "WS",
"baseFare": "701.0",
"tax": "330.41",
"ptc": [{
"fareBasis": ["LCQD0ZFI", "LP7J1HFK"],
"travelClass": ["B", "B"],
"fareType": "ADT"
}],
"validatingCarrierName": "Westjet"
},
"equivalentFare": 701.0,
"paxFareBreakdown": {
"fareBreakdown": [{
"paxType": "ADT",
"paxFareInfo": {
"basePrice": 701.0,
"totalTax": 330.41,
"totalPrice": 1031.41,
"currencyCode": "CAD",
"equivalentFare": 701.0,
"equivalentTotal": 1031.41
},
"quantity": 1
}]
},
"equivalentTotal": 1031.41
},
"tripType": "RT",
"seatsRemaining": "9",
"metaData": {
"validatingCarrier": "WS",
"baseFare": "701.0",
"tax": "330.41",
"ptc": [{
"fareBasis": ["LCQD0ZFI", "LP7J1HFK"],
"travelClass": ["B", "B"],
"fareType": "ADT"
}],
"validatingCarrierName": "Westjet"
},
"apiSource": "SABRE",
"fareType": "published",
"lastTicketingDate": "2025-05-29",
"penaltiesInfo": {
"penalty": [{
"amount": "0.00",
"currencyCode": "CAD",
"applicability": "Before",
"type": "Exchange",
"isChangeable": true
}, {
"amount": "0.00",
"currencyCode": "CAD",
"applicability": "After",
"type": "Exchange",
"isChangeable": true
}, {
"amount": "0.00",
"applicability": "Before",
"type": "Refund"
}, {
"amount": "0.00",
"applicability": "After",
"type": "Refund"
}]
}
}]
}]
}]
}

Mobile Request:

{
"clientId": "4635581280",
"agencyKey": "4634863330",
"username": "",
"searchKey": "BLWAGCXCAEFC6CQDLFKUYEQ6JVXW45DSMVQWYICQNFSXE4TFEBCS4VDSOVSGKYLVEBEW45DMDIEE233OORZGKYLMCISQUA2ZLFBREFKDMFWGOYLSPEQES3TUMVZG4YLUNFXW4YLMDIDUGYLMM5QXE6I2CMZDAMRVFUYDMLJRHFKDAOB2GAYDUMBQEIJTEMBSGUWTANRNGE4VIMJRHIYTKORQGAVAIMZQG43TEEYKAJLVGEQHK5SXG5DKMV2BUBBTGA3TOOQNBIBFOUYSA5LWK43UNJSXIQQFBIBTOM2IJIBTGMJVLIAUY2QBJ6NACAJZZIAQCTHCAEGAUAKZCIDUKY3PNZXW26PSAEDQUBKFINHU4T5YAIAQV6YBBISQUA2ZLFBREFKDMFWGOYLSPEQES3TUMVZG4YLUNFXW4YLMDIDUGYLMM5QXE6ISEEFAGTCIKIJA6TDPNZSG63RAJBSWC5DIOJXXOGQGJRXW4ZDPNYRACNA2CMZDAMRVFUYDMLJRHFKDEMB2GQYDUMBQEIJTEMBSGUWTANRNGIYFIMJSHIYTAORQGAVAEMJYGIIQUASXKMJAOV3FON2GUZLUDIBDCOB2BUFAEV2TCIDVOZLTORVGK5CCAUFAGNZYHFFAGNJRGBNACTDCFEFBKQ3BNRTWC4TZEBEW45DFOJXGC5DJN5XGC3ASAM2TMNI2AZBWC3TBMRQSEA2ZLFBWUAKPTIAQCOOKAEAUZYQBBQFACWISA5CWG33ON5WXT4QBA4FAKRKDJ5HE7OACAERAIMJTHEYEUAJRCIDQUA2BIRKBAAI2A4FAGQKEKQIACIQDINAUIKQCCIADAAJYAJBAMMRSGU2TSMKKAJLVGUQKGIYDENJNGA2S2MRZLIDDQMJRFY2DC2QKGQ3DGNJVHAYTEOBQQAAQDYQBBFYHKYTMNFZWQZLE6IAT2CQCK5JREBJUHAYS4MA2AYZTGMBOGQYSEHYKBBGEGUKEGBNEKSIKBBGFAN2KGFEEKSYSAFGBEAKMDIBUCRCUGIDVOZLTORVGK5H2AF2QSAAAAAAAAED6IAI4H5JILSH2M5CADHQXUFFOI5NYSQBKANBUCRFJAEAAAAAAAAIH4QG2AE7AUPAKANAUIVASGMEQAAAAAAABA7SACHB7KKC4R6THIQAZ4F5BJLSHLOEUAKQDINAUI4IAAAAAAAAQPZAKSAXBPIKK4R23RFABQAPZALQXUFFOI5NYSQEAAIAYUAQEHFNFKSM2AIBEGQNBAIAAAAAAAAIH4QESAMBUEMSCTIBQUCQFIVBU6TSPCIATDGQDBIFAKRKDJ5HE6EQBGKYAHCYBXABQFQADAKBAIAGCAUEXA5LCNRUXG2DFMQ======",
"snapCodes": []
}

Mobile response: {
"response": [ {
"status": {
"type": "SUCCESS",
"responseType": "COMBINED"
},
"sowSliceItinerary": [ {
"sliceItinerary": [ {
"originDestinationInfo": [ {
"flightSegmentInfo": [ {
"departure": {
"airportCode": "YUL",
"airportName": "Montreal Pierre E.Trudeau Intl",
"airportCity": "Montreal"
},
"arrival": {
"airportCode": "YYC",
"airportName": "Calgary International",
"airportCity": "Calgary"
},
"departureDateTime": "2025-06-19T08:00:00",
"arrivalDateTime": "2025-06-19T11:15:00",
"flightNumber": "3077",
"operatingCarrier": {
"code": "WS",
"name": "Westjet",
"flightNumber": "3077"
},
"marketingCarrier": {
"code": "WS",
"name": "Westjet"
},
"equipment": {
"code": "73H"
},
"flightDuration": "315",
"classOfService": "L",
"marrigeGrp": "O",
"seatsRemaining": "9",
"bookingCode": "L",
"cabin": {
"cabinCode": "Y",
"cabinName": "Economy"
},
"priceClass": [ {
"fareClass": "ECONO",
"description": [ {
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}
]
}
]
}, {
"departure": {
"airportCode": "YYC",
"airportName": "Calgary International",
"airportCity": "Calgary"
},
"arrival": {
"airportCode": "LHR",
"airportName": "London Heathrow",
"airportCity": "London",
"terminal": "4"
},
"departureDateTime": "2025-06-19T20:40:00",
"arrivalDateTime": "2025-06-20T12:10:00",
"flightNumber": "18",
"operatingCarrier": {
"code": "WS",
"name": "Westjet",
"flightNumber": "18"
},
"marketingCarrier": {
"code": "WS",
"name": "Westjet"
},
"equipment": {
"code": "789"
},
"flightDuration": "510",
"classOfService": "L",
"layOver": {
"layOverAirport": "Calgary International",
"layOverTime": "565",
"countryName": "Canada",
"layoverAirportCode": "YYC"
},
"marrigeGrp": "O",
"seatsRemaining": "9",
"bookingCode": "L",
"cabin": {
"cabinCode": "Y",
"cabinName": "Economy"
},
"priceClass": [ {
"fareClass": "ECONO",
"description": [ {
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}
]
}
],
"carbonEmission": "387.9"
}
],
"boundDuration": 1390,
"baggage": {
"freeBags": "0"
},
"carbonEmission": "387.9"
}
],
"pricingInfo": {
"basePrice": 481.0,
"totalTax": 330.41,
"totalPrice": 811.41,
"currencyCode": "CAD",
"priceClass": [ {
"fareClass": "Economy",
"fareClassType": "ECONO",
"description": [ {
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}, {
"descriptionType": "BRANDED_FARES",
"description": "CHARGEABLE - CHANGEABLE TICKET"
}, {
"descriptionType": "BRANDED_FARES",
"description": "CHARGEABLE - REFUNDABLE TICKET"
}, {
"descriptionType": "BAGGAGE",
"description": "CHARGEABLE - FIRST PAID CHECKED BAG"
}, {
"descriptionType": "SEAT",
"description": "CHARGEABLE - SEAT ASSIGNMENT"
}
]
}
],
"reviewKey": "BLWAGCXCAEFC6CQDLFKUYEQ6JVXW45DSMVQWYICQNFSXE4TFEBCS4VDSOVSGKYLVEBEW45DMDIEE233OORZGKYLMCISQUA2ZLFBREFKDMFWGOYLSPEQES3TUMVZG4YLUNFXW4YLMDIDUGYLMM5QXE6I2CMZDAMRVFUYDMLJRHFKDAOB2GAYDUMBQEIJTEMBSGUWTANRNGE4VIMJRHIYTKORQGAVAIMZQG43TEEYKAJLVGEQHK5SXG5DKMV2BUBBTGA3TOOQNBIBFOUYSA5LWK43UNJSXIQQFBIBTOM2IJIBTGMJVLIAUY2QBJ6NACAJZZIAQCTHCAEGAUAKZCIDUKY3PNZXW26PSAEDQUBKFINHU4T5YAIAQV6YBBISQUA2ZLFBREFKDMFWGOYLSPEQES3TUMVZG4YLUNFXW4YLMDIDUGYLMM5QXE6ISEEFAGTCIKIJA6TDPNZSG63RAJBSWC5DIOJXXOGQGJRXW4ZDPNYRACNA2CMZDAMRVFUYDMLJRHFKDEMB2GQYDUMBQEIJTEMBSGUWTANRNGIYFIMJSHIYTAORQGAVAEMJYGIIQUASXKMJAOV3FON2GUZLUDIBDCOB2BUFAEV2TCIDVOZLTORVGK5CCAUFAGNZYHFFAGNJRGBNACTDCFEFBKQ3BNRTWC4TZEBEW45DFOJXGC5DJN5XGC3ASAM2TMNI2AZBWC3TBMRQSEA2ZLFBWUAKPTIAQCOOKAEAUZYQBBQFACWISA5CWG33ON5WXT4QBA4FAKRKDJ5HE7OACAERAIMJTHEYEUAJRCIDQUA2BIRKBAAI2A4FAGQKEKQIACIQDINAUIKQRCIHREDKON4QFE5LMMUQGM33VNZSDAAJYAJBAMMRSGU2TSMKKAJLVGUQKGIYDENJNGA2S2MRZLIDDQMJRFY2DC2QKGQ3DGNJVHAYTEOBQ4IAQS4DVMJWGS43IMVSPEAJ5BIBFOUYSAU2DQMJOGANAMMZTGAXDIMJCD4FAQTCDKFCDAWSFJEFAQTCQG5FDCSCFJMJACTASAFGBUA2BIRKDEB2XMVZXI2TFOT5AC5IJAAAAAAAACB7EAEOD6UUFZD5GORABTYL2CSXEOW4JIAVAGQ2BISUQCAAAAAAAAED6IDNACPQKHQFAGQKEKQJDGCIAAAAAAAAQPZABDQ7VFBOI7JTUIAM6C6QUVZDVXCKAFIBUGQKEOEAAAAAAAAIH4QFJALQXUFFOI5NYSQAYAH4QFYL2CSXEOW4JICFAEBBZLJKUTGQCAJBUDIICAAAAAAAACB7EBEQDANBDEQU2AMFAUBKFINHU4TYSAEYZUAYKBICUKQ2PJZHREAJSWABYWANYAMBMAAYBQICHICRBBIDDCNJQFYYDAEQDINAUIGQGIJSWM33SMURAQRLYMNUGC3THMUUACCRABIDDCNJQFYYDAEQDINAUIGQFIFTHIZLSEIEEK6DDNBQW4Z3FFAAQUFQKAQYC4MBQDIDEEZLGN5ZGKIQGKJSWM5LOMQFBKCQEGAXDAMA2AVAWM5DFOIRAMUTFMZ2W4ZGCAUEXA5LCNRUXG2DFMQ======",
"metaData": {
"validatingCarrier": "WS",
"baseFare": "481.0",
"tax": "330.41",
"ptc": [ {
"fareBasis": [
"LCQD0ZEI",
"LP7J1HEK"
],
"travelClass": [
"L",
"L"
],
"fareType": "ADT"
}
],
"validatingCarrierName": "Westjet"
},
"equivalentFare": 481.0,
"paxFareBreakdown": {
"fareBreakdown": [ {
"paxType": "ADT",
"paxFareInfo": {
"basePrice": 481.0,
"totalTax": 330.41,
"totalPrice": 811.41,
"currencyCode": "CAD",
"equivalentFare": 481.0,
"equivalentTotal": 811.41
},
"quantity": 1
}
]
},
"equivalentTotal": 811.41
},
"tripType": "RT",
"seatsRemaining": "9",
"metaData": {
"validatingCarrier": "WS",
"baseFare": "481.0",
"tax": "330.41",
"ptc": [ {
"fareBasis": [
"LCQD0ZEI",
"LP7J1HEK"
],
"travelClass": [
"L",
"L"
],
"fareType": "ADT"
}
],
"validatingCarrierName": "Westjet"
},
"apiSource": "SABRE",
"metaKey": [
""
],
"fareType": "published",
"lastTicketingDate": "2025-05-29",
"penaltiesInfo": {
"penalty": [ {
"amount": "150.00",
"currencyCode": "CAD",
"applicability": "Before",
"type": "Exchange",
"isChangeable": true
}, {
"amount": "150.00",
"currencyCode": "CAD",
"applicability": "After",
"type": "Exchange",
"isChangeable": true
}, {
"amount": "0.00",
"applicability": "Before",
"type": "Refund"
}, {
"amount": "0.00",
"applicability": "After",
"type": "Refund"
}
]
}
}, {
"originDestinationInfo": [ {
"flightSegmentInfo": [ {
"departure": {
"airportCode": "YUL",
"airportName": "Montreal Pierre E.Trudeau Intl",
"airportCity": "Montreal"
},
"arrival": {
"airportCode": "YYC",
"airportName": "Calgary International",
"airportCity": "Calgary"
},
"departureDateTime": "2025-06-19T08:00:00",
"arrivalDateTime": "2025-06-19T11:15:00",
"flightNumber": "3077",
"operatingCarrier": {
"code": "WS",
"name": "Westjet",
"flightNumber": "3077"
},
"marketingCarrier": {
"code": "WS",
"name": "Westjet"
},
"equipment": {
"code": "73H"
},
"flightDuration": "315",
"classOfService": "B",
"marrigeGrp": "O",
"seatsRemaining": "9",
"bookingCode": "B",
"cabin": {
"cabinCode": "Y",
"cabinName": "Economy"
},
"priceClass": [ {
"fareClass": "ECONOFLEX",
"description": [ {
"descriptionType": "BRANDED_FARES",
"description": "CHANGEABLE TICKET"
}, {
"descriptionType": "BAGGAGE",
"description": "FIRST PAID CHECKED BAG"
}, {
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}, {
"descriptionType": "SEAT",
"description": "SEAT ASSIGNMENT"
}
]
}
]
}, {
"departure": {
"airportCode": "YYC",
"airportName": "Calgary International",
"airportCity": "Calgary"
},
"arrival": {
"airportCode": "LHR",
"airportName": "London Heathrow",
"airportCity": "London",
"terminal": "4"
},
"departureDateTime": "2025-06-19T20:40:00",
"arrivalDateTime": "2025-06-20T12:10:00",
"flightNumber": "18",
"operatingCarrier": {
"code": "WS",
"name": "Westjet",
"flightNumber": "18"
},
"marketingCarrier": {
"code": "WS",
"name": "Westjet"
},
"equipment": {
"code": "789"
},
"flightDuration": "510",
"classOfService": "B",
"layOver": {
"layOverAirport": "Calgary International",
"layOverTime": "565",
"countryName": "Canada",
"layoverAirportCode": "YYC"
},
"marrigeGrp": "O",
"seatsRemaining": "9",
"bookingCode": "B",
"cabin": {
"cabinCode": "Y",
"cabinName": "Economy"
},
"priceClass": [ {
"fareClass": "ECONOFLEX",
"description": [ {
"descriptionType": "BRANDED_FARES",
"description": "CHANGEABLE TICKET"
}, {
"descriptionType": "BAGGAGE",
"description": "FIRST PAID CHECKED BAG"
}, {
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}, {
"descriptionType": "SEAT",
"description": "SEAT ASSIGNMENT"
}
]
}
],
"carbonEmission": "387.9"
}
],
"boundDuration": 1390,
"baggage": {
"freeBags": "1"
},
"carbonEmission": "387.9"
}
],
"pricingInfo": {
"basePrice": 701.0,
"totalTax": 330.41,
"totalPrice": 1031.41,
"currencyCode": "CAD",
"priceClass": [ {
"fareClass": "Economy",
"fareClassType": "ECONOFLEX",
"description": [ {
"descriptionType": "SEAT",
"description": "SEAT ASSIGNMENT"
}, {
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}, {
"descriptionType": "BAGGAGE",
"description": "FIRST PAID CHECKED BAG"
}, {
"descriptionType": "BRANDED_FARES",
"description": "CHANGEABLE TICKET"
}, {
"descriptionType": "BRANDED_FARES",
"description": "CHARGEABLE - REFUNDABLE TICKET"
}
]
}
],
"reviewKey": "BL2AGCXGAEFC6CQDLFKUYEQ6JVXW45DSMVQWYICQNFSXE4TFEBCS4VDSOVSGKYLVEBEW45DMDIEE233OORZGKYLMCISQUA2ZLFBREFKDMFWGOYLSPEQES3TUMVZG4YLUNFXW4YLMDIDUGYLMM5QXE6I2CMZDAMRVFUYDMLJRHFKDAOB2GAYDUMBQEIJTEMBSGUWTANRNGE4VIMJRHIYTKORQGAVAIMZQG43TEEYKAJLVGEQHK5SXG5DKMV2BUBBTGA3TOOQNBIBFOUYSA5LWK43UNJSXIQQFBIBTOM2IJIBTGMJVLIAUE2QBJ6NACAJZZIAQCQXCAEGAUAKZCIDUKY3PNZXW26PSAEFQUCKFINHU4T2GJRCVROACAEFP6AIKEUFAGWKZIMJBKQ3BNRTWC4TZEBEW45DFOJXGC5DJN5XGC3A2A5BWC3DHMFZHSERBBIBUYSCSCIHUY33OMRXW4ICIMVQXI2DSN53RUBSMN5XGI33OEIATIGQTGIYDENJNGA3C2MJZKQZDAORUGA5DAMBCCMZDAMRVFUYDMLJSGBKDCMR2GEYDUMBQFIBDCOBSCEFAEV2TCIDVOZLTORVGK5A2AIYTQOQNBIBFOUYSA5LWK43UNJSXIQQFBIBTOOBZJIBTKMJQLIAUEYRJBIKUGYLMM5QXE6JAJFXHIZLSNZQXI2LPNZQWYEQDGU3DKGQGINQW4YLEMERAGWKZINVACT42AEATTSQBAFBOEAIMBIAVSEQHIVRW63TPNV47EAILBIEUKQ2PJZHUMTCFLC4AEAJCAQYTGOJQJIATCEQHBIBUCRCUCAARUBYKANAUIVAQAERAGQ2BIQVBCEQPCIGU43ZAKJ2WYZJAMZXXK3TEGAATQASCAYZDENJVHEYUUASXKNJAUMRQGI2S2MBVFUZDSWQHGEYDGMJOGQYWUCRUGYZTKNJYGEZDQMHCAEEXA5LCNRUXG2DFMTZACPIKAJLVGEQFG4YDCLRQDIDDGMZQFY2DCIQ7BIEEYQ2RIQYFURSJBIEEYUBXJIYUQRSLCIAUEEQBIINAGQKEKQZAOV3FON2GUZLU7IAXKCIAAAAAAAHIQVABDQ7VFBOI7JTUIAMXCPIK26RR3ECAFIBUGQKEVEAQAAAAAAAORBKA3IAT4CR4BIBUCRCUCIZQSAAAAAAAB2EFIAI4H5JILSH2M5CADFYT2CWXUMOZAQBKANBUCRDRAAAAAAAA5CCUBKICOE6QVV5DDWIEAGAB7EBHCPIK26RR3ECARIBAIOK2KVEZUAQCINA2CAQAAAAAAAHIQVAJEAYDIIZEFGQDBIFAKRKGJRCVQEQBGGNAGCQKAVCUMTCFLAJACMVQAOFQDOADALAAGAMCARYAUHYKAQYC4MBQCIBUGQKEDIDEEZLGN5ZGKIQIIV4GG2DBNZTWKKABBIPAUBBQFYYDAEQDINAUIGQFIFTHIZLSEIEEK6DDNBQW4Z3FFAAQUFQKAQYC4MBQDIDEEZLGN5ZGKIQGKJSWM5LOMQFBKCQEGAXDAMA2AVAWM5DFOIRAMUTFMZ2W4ZGCAUEXA5LCNRUXG2DFMQ======",
"metaData": {
"validatingCarrier": "WS",
"baseFare": "701.0",
"tax": "330.41",
"ptc": [ {
"fareBasis": [
"LCQD0ZFI",
"LP7J1HFK"
],
"travelClass": [
"B",
"B"
],
"fareType": "ADT"
}
],
"validatingCarrierName": "Westjet"
},
"equivalentFare": 701.0,
"paxFareBreakdown": {
"fareBreakdown": [ {
"paxType": "ADT",
"paxFareInfo": {
"basePrice": 701.0,
"totalTax": 330.41,
"totalPrice": 1031.41,
"currencyCode": "CAD",
"equivalentFare": 701.0,
"equivalentTotal": 1031.41
},
"quantity": 1
}
]
},
"equivalentTotal": 1031.41
},
"tripType": "RT",
"seatsRemaining": "9",
"metaData": {
"validatingCarrier": "WS",
"baseFare": "701.0",
"tax": "330.41",
"ptc": [ {
"fareBasis": [
"LCQD0ZFI",
"LP7J1HFK"
],
"travelClass": [
"B",
"B"
],
"fareType": "ADT"
}
],
"validatingCarrierName": "Westjet"
},
"apiSource": "SABRE",
"fareType": "published",
"lastTicketingDate": "2025-05-29",
"penaltiesInfo": {
"penalty": [ {
"amount": "0.00",
"currencyCode": "CAD",
"applicability": "Before",
"type": "Exchange",
"isChangeable": true
}, {
"amount": "0.00",
"currencyCode": "CAD",
"applicability": "After",
"type": "Exchange",
"isChangeable": true
}, {
"amount": "0.00",
"applicability": "Before",
"type": "Refund"
}, {
"amount": "0.00",
"applicability": "After",
"type": "Refund"
}
]
}
}, {
"originDestinationInfo": [ {
"flightSegmentInfo": [ {
"departure": {
"airportCode": "YUL",
"airportName": "Montreal Pierre E.Trudeau Intl",
"airportCity": "Montreal"
},
"arrival": {
"airportCode": "YYC",
"airportName": "Calgary International",
"airportCity": "Calgary"
},
"departureDateTime": "2025-06-19T08:00:00",
"arrivalDateTime": "2025-06-19T11:15:00",
"flightNumber": "3077",
"operatingCarrier": {
"code": "WS",
"name": "Westjet",
"flightNumber": "3077"
},
"marketingCarrier": {
"code": "WS",
"name": "Westjet"
},
"equipment": {
"code": "73H"
},
"flightDuration": "315",
"classOfService": "R",
"marrigeGrp": "O",
"seatsRemaining": "8",
"bookingCode": "R",
"cabin": {
"cabinCode": "S",
"cabinName": "Premium Economy"
},
"priceClass": [ {
"fareClass": "PREMIUM",
"description": [ {
"descriptionType": "BRANDED_FARES",
"description": "PREMIUM SEAT"
}, {
"descriptionType": "BAGGAGE",
"description": "FIRST PAID CHECKED BAG"
}, {
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}, {
"descriptionType": "SEAT",
"description": "SEAT ASSIGNMENT"
}, {
"descriptionType": "TRAVEL_SERVICES",
"description": "PRIORITY CHECK IN"
}, {
"descriptionType": "TRAVEL_SERVICES",
"description": "PRIORITY BOARDING"
}, {
"descriptionType": "TRAVEL_SERVICES",
"description": "PRIORITY BAGGAGE"
}, {
"descriptionType": "TRAVEL_SERVICES",
"description": "PRIORITY SECURITY"
}
]
}
]
}, {
"departure": {
"airportCode": "YYC",
"airportName": "Calgary International",
"airportCity": "Calgary"
},
"arrival": {
"airportCode": "LHR",
"airportName": "London Heathrow",
"airportCity": "London",
"terminal": "4"
},
"departureDateTime": "2025-06-19T20:40:00",
"arrivalDateTime": "2025-06-20T12:10:00",
"flightNumber": "18",
"operatingCarrier": {
"code": "WS",
"name": "Westjet",
"flightNumber": "18"
},
"marketingCarrier": {
"code": "WS",
"name": "Westjet"
},
"equipment": {
"code": "789"
},
"flightDuration": "510",
"classOfService": "R",
"layOver": {
"layOverAirport": "Calgary International",
"layOverTime": "565",
"countryName": "Canada",
"layoverAirportCode": "YYC"
},
"marrigeGrp": "O",
"seatsRemaining": "9",
"bookingCode": "R",
"cabin": {
"cabinCode": "S",
"cabinName": "Premium Economy"
},
"priceClass": [ {
"fareClass": "PREMIUM",
"description": [ {
"descriptionType": "BRANDED_FARES",
"description": "PREMIUM SEAT"
}, {
"descriptionType": "BAGGAGE",
"description": "FIRST PAID CHECKED BAG"
}, {
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}, {
"descriptionType": "SEAT",
"description": "SEAT ASSIGNMENT"
}, {
"descriptionType": "TRAVEL_SERVICES",
"description": "PRIORITY CHECK IN"
}, {
"descriptionType": "TRAVEL_SERVICES",
"description": "PRIORITY BOARDING"
}, {
"descriptionType": "TRAVEL_SERVICES",
"description": "PRIORITY BAGGAGE"
}, {
"descriptionType": "TRAVEL_SERVICES",
"description": "PRIORITY SECURITY"
}
]
}
],
"carbonEmission": "581.8"
}
],
"boundDuration": 1390,
"baggage": {
"freeBags": "2"
},
"carbonEmission": "581.8"
}
],
"pricingInfo": {
"basePrice": 1341.0,
"totalTax": 630.41,
"totalPrice": 1971.41,
"currencyCode": "CAD",
"priceClass": [ {
"fareClass": "Premium Economy",
"fareClassType": "PREMIUM",
"description": [ {
"descriptionType": "INFO",
"description": "PRIORITY SECURITY"
}, {
"descriptionType": "INFO",
"description": "PRIORITY BAGGAGE"
}, {
"descriptionType": "INFO",
"description": "PRIORITY BOARDING"
}, {
"descriptionType": "INFO",
"description": "PRIORITY CHECK IN"
}, {
"descriptionType": "SEAT",
"description": "SEAT ASSIGNMENT"
}, {
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}, {
"descriptionType": "BAGGAGE",
"description": "FIRST PAID CHECKED BAG"
}, {
"descriptionType": "BRANDED_FARES",
"description": "PREMIUM SEAT"
}, {
"descriptionType": "BRANDED_FARES",
"description": "CHARGEABLE - CHANGEABLE TICKET"
}, {
"descriptionType": "BRANDED_FARES",
"description": "CHARGEABLE - REFUNDABLE TICKET"
}
]
}
],
"reviewKey": "BKAAICXMAEFC6CQDLFKUYEQ6JVXW45DSMVQWYICQNFSXE4TFEBCS4VDSOVSGKYLVEBEW45DMDIEE233OORZGKYLMCISQUA2ZLFBREFKDMFWGOYLSPEQES3TUMVZG4YLUNFXW4YLMDIDUGYLMM5QXE6I2CMZDAMRVFUYDMLJRHFKDAOB2GAYDUMBQEIJTEMBSGUWTANRNGE4VIMJRHIYTKORQGAVAIMZQG43TEEYKAJLVGEQHK5SXG5DKMV2BUBBTGA3TOOQNBIBFOUYSA5LWK43UNJSXIQQFBIBTOM2IJIBTGMJVLIAVE2QBJ6NACAJYZIAQCUXCAEKAUAKTCIHVA4TFNVUXK3JAIVRW63TPNV47EAIJBIDVAUSFJVEVKTNYAIAQVBICBISQUA2ZLFBREFKDMFWGOYLSPEQES3TUMVZG4YLUNFXW4YLMDIDUGYLMM5QXE6ISEEFAGTCIKIJA6TDPNZSG63RAJBSWC5DIOJXXOGQGJRXW4ZDPNYRACNA2CMZDAMRVFUYDMLJRHFKDEMB2GQYDUMBQEIJTEMBSGUWTANRNGIYFIMJSHIYTAORQGAVAEMJYGIIQUASXKMJAOV3FON2GUZLUDIBDCOB2BUFAEV2TCIDVOZLTORVGK5CCAUFAGNZYHFFAGNJRGBNACUTCFEFBKQ3BNRTWC4TZEBEW45DFOJXGC5DJN5XGC3ASAM2TMNI2AZBWC3TBMRQSEA2ZLFBWUAKPTIAQCOOKAEAVFYQBCQFACUYSB5IHEZLNNF2W2ICFMNXW433NPHZACCIKA5IFERKNJFKU3OACAERAIMJTHEYEUAJRCIDQUA2BIRKBAAI2A4FAGQKEKQIACIQDINAUIKQRCIHREDKON4QFE5LMMUQGM33VNZSDAAJYAJBAMMRSGU2TSMKKAJLVGUQKGIYDENJNGA2S2MRZLIDTCOJXGEXDIMLKBI2DMMZVGU4DCMRYGDRACCLQOVRGY2LTNBSWJ4QBHYFAEV2TCIDDCMZUGEXDAGQGGYZTALRUGERB6CQIKJBVKR2MJBIEWCQIKJIDGSRRJBIEWEQBKIJACUQ2ANAUIVBSA5LWK43UNJSXJ6QBOUEQAAAAAAAPJFCACHQXUFFOI6ZYGQAZOE6QVV5DZWPEAKQDINAUJKIBAAAAAAAA6SKEBWQBHYFDYCQDIFCFIERTBEAAAAAAAD2JIQAR4F5BJLSHWOBUAGLRHUFNPI6NTZACUA2DIFCHCAAAAAAAB5EUICUQE4J5BLL2HTM6IAMAD6ICOE6QVV5DZWPEBCQCAQ4VUVKJTIBAEQ2BUEBAAAAAAAAPJFCASIBQGQRSIKNAGDAKA5IFERKNJFKU2EQBGGNAGDAKA5IFERKNJFKU2EQBGKYAHCYBXABQFQADAGBAI5AKEEFAMMZQGAXDAMASANBUCRA2AZBGKZTPOJSSECCFPBRWQYLOM5SSQAIKEAFAMMZQGAXDAMASANBUCRA2AVAWM5DFOIRAQRLYMNUGC3THMUUACCQWBICDALRQGANAMQTFMZXXEZJCAZJGKZTVNZSAUFIKAQYC4MBQDICUCZTUMVZCEBSSMVTHK3TEYICQS4DVMJWGS43IMVSA====",
"metaData": {
"validatingCarrier": "WS",
"baseFare": "1341.0",
"tax": "630.41",
"ptc": [ {
"fareBasis": [
"RCUGLHPK",
"RP3J1HPK"
],
"travelClass": [
"R",
"R"
],
"fareType": "ADT"
}
],
"validatingCarrierName": "Westjet"
},
"equivalentFare": 1341.0,
"paxFareBreakdown": {
"fareBreakdown": [ {
"paxType": "ADT",
"paxFareInfo": {
"basePrice": 1341.0,
"totalTax": 630.41,
"totalPrice": 1971.41,
"currencyCode": "CAD",
"equivalentFare": 1341.0,
"equivalentTotal": 1971.41
},
"quantity": 1
}
]
},
"equivalentTotal": 1971.41
},
"tripType": "RT",
"seatsRemaining": "9",
"metaData": {
"validatingCarrier": "WS",
"baseFare": "1341.0",
"tax": "630.41",
"ptc": [ {
"fareBasis": [
"RCUGLHPK",
"RP3J1HPK"
],
"travelClass": [
"R",
"R"
],
"fareType": "ADT"
}
],
"validatingCarrierName": "Westjet"
},
"apiSource": "SABRE",
"fareType": "published",
"lastTicketingDate": "2025-05-29",
"penaltiesInfo": {
"penalty": [ {
"amount": "300.00",
"currencyCode": "CAD",
"applicability": "Before",
"type": "Exchange",
"isChangeable": true
}, {
"amount": "300.00",
"currencyCode": "CAD",
"applicability": "After",
"type": "Exchange",
"isChangeable": true
}, {
"amount": "0.00",
"applicability": "Before",
"type": "Refund"
}, {
"amount": "0.00",
"applicability": "After",
"type": "Refund"
}
]
}
}, {
"originDestinationInfo": [ {
"flightSegmentInfo": [ {
"departure": {
"airportCode": "YUL",
"airportName": "Montreal Pierre E.Trudeau Intl",
"airportCity": "Montreal"
},
"arrival": {
"airportCode": "YYC",
"airportName": "Calgary International",
"airportCity": "Calgary"
},
"departureDateTime": "2025-06-19T08:00:00",
"arrivalDateTime": "2025-06-19T11:15:00",
"flightNumber": "3077",
"operatingCarrier": {
"code": "WS",
"name": "Westjet",
"flightNumber": "3077"
},
"marketingCarrier": {
"code": "WS",
"name": "Westjet"
},
"equipment": {
"code": "73H"
},
"flightDuration": "315",
"classOfService": "W",
"marrigeGrp": "O",
"seatsRemaining": "9",
"bookingCode": "W",
"cabin": {
"cabinCode": "S",
"cabinName": "Premium Economy"
},
"priceClass": [ {
"fareClass": "PREMIUMFLEX",
"description": [ {
"descriptionType": "BRANDED_FARES",
"description": "CHANGEABLE TICKET"
}, {
"descriptionType": "BRANDED_FARES",
"description": "REFUNDABLE TICKET"
}, {
"descriptionType": "BRANDED_FARES",
"description": "PREMIUM SEAT"
}, {
"descriptionType": "BAGGAGE",
"description": "FIRST PAID CHECKED BAG"
}, {
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}, {
"descriptionType": "SEAT",
"description": "SEAT ASSIGNMENT"
}, {
"descriptionType": "TRAVEL_SERVICES",
"description": "PRIORITY CHECK IN"
}, {
"descriptionType": "TRAVEL_SERVICES",
"description": "PRIORITY BOARDING"
}, {
"descriptionType": "TRAVEL_SERVICES",
"description": "PRIORITY BAGGAGE"
}, {
"descriptionType": "TRAVEL_SERVICES",
"description": "PRIORITY SECURITY"
}
]
}
]
}, {
"departure": {
"airportCode": "YYC",
"airportName": "Calgary International",
"airportCity": "Calgary"
},
"arrival": {
"airportCode": "LHR",
"airportName": "London Heathrow",
"airportCity": "London",
"terminal": "4"
},
"departureDateTime": "2025-06-19T20:40:00",
"arrivalDateTime": "2025-06-20T12:10:00",
"flightNumber": "18",
"operatingCarrier": {
"code": "WS",
"name": "Westjet",
"flightNumber": "18"
},
"marketingCarrier": {
"code": "WS",
"name": "Westjet"
},
"equipment": {
"code": "789"
},
"flightDuration": "510",
"classOfService": "W",
"layOver": {
"layOverAirport": "Calgary International",
"layOverTime": "565",
"countryName": "Canada",
"layoverAirportCode": "YYC"
},
"marrigeGrp": "O",
"seatsRemaining": "9",
"bookingCode": "W",
"cabin": {
"cabinCode": "S",
"cabinName": "Premium Economy"
},
"priceClass": [ {
"fareClass": "PREMIUMFLEX",
"description": [ {
"descriptionType": "BRANDED_FARES",
"description": "CHANGEABLE TICKET"
}, {
"descriptionType": "BRANDED_FARES",
"description": "REFUNDABLE TICKET"
}, {
"descriptionType": "BRANDED_FARES",
"description": "PREMIUM SEAT"
}, {
"descriptionType": "BAGGAGE",
"description": "FIRST PAID CHECKED BAG"
}, {
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}, {
"descriptionType": "SEAT",
"description": "SEAT ASSIGNMENT"
}, {
"descriptionType": "TRAVEL_SERVICES",
"description": "PRIORITY CHECK IN"
}, {
"descriptionType": "TRAVEL_SERVICES",
"description": "PRIORITY BOARDING"
}, {
"descriptionType": "TRAVEL_SERVICES",
"description": "PRIORITY BAGGAGE"
}, {
"descriptionType": "TRAVEL_SERVICES",
"description": "PRIORITY SECURITY"
}
]
}
],
"carbonEmission": "581.8"
}
],
"boundDuration": 1390,
"baggage": {
"freeBags": "2"
},
"carbonEmission": "581.8"
}
],
"pricingInfo": {
"basePrice": 3966.0,
"totalTax": 630.41,
"totalPrice": 4596.41,
"currencyCode": "CAD",
"priceClass": [ {
"fareClass": "Premium Economy",
"fareClassType": "PREMIUMFLEX",
"description": [ {
"descriptionType": "INFO",
"description": "PRIORITY SECURITY"
}, {
"descriptionType": "INFO",
"description": "PRIORITY BAGGAGE"
}, {
"descriptionType": "INFO",
"description": "PRIORITY BOARDING"
}, {
"descriptionType": "INFO",
"description": "PRIORITY CHECK IN"
}, {
"descriptionType": "SEAT",
"description": "SEAT ASSIGNMENT"
}, {
"descriptionType": "BAGGAGE",
"description": "CARRY ON HAND BAGGAGE"
}, {
"descriptionType": "BAGGAGE",
"description": "FIRST PAID CHECKED BAG"
}, {
"descriptionType": "BRANDED_FARES",
"description": "PREMIUM SEAT"
}, {
"descriptionType": "BRANDED_FARES",
"description": "REFUNDABLE TICKET"
}, {
"descriptionType": "BRANDED_FARES",
"description": "CHANGEABLE TICKET"
}
]
}
],
"reviewKey": "BKEAICXQAEFC6CQDLFKUYEQ6JVXW45DSMVQWYICQNFSXE4TFEBCS4VDSOVSGKYLVEBEW45DMDIEE233OORZGKYLMCISQUA2ZLFBREFKDMFWGOYLSPEQES3TUMVZG4YLUNFXW4YLMDIDUGYLMM5QXE6I2CMZDAMRVFUYDMLJRHFKDAOB2GAYDUMBQEIJTEMBSGUWTANRNGE4VIMJRHIYTKORQGAVAIMZQG43TEEYKAJLVGEQHK5SXG5DKMV2BUBBTGA3TOOQNBIBFOUYSA5LWK43UNJSXIQQFBIBTOM2IJIBTGMJVLIAVO2QBJ6NACAJZZIAQCV7CAEKAUAKTCIHVA4TFNVUXK3JAIVRW63TPNV47EAINBIFVAUSFJVEVKTKGJRCVROACAEFISAQKEUFAGWKZIMJBKQ3BNRTWC4TZEBEW45DFOJXGC5DJN5XGC3A2A5BWC3DHMFZHSERBBIBUYSCSCIHUY33OMRXW4ICIMVQXI2DSN53RUBSMN5XGI33OEIATIGQTGIYDENJNGA3C2MJZKQZDAORUGA5DAMBCCMZDAMRVFUYDMLJSGBKDCMR2GEYDUMBQFIBDCOBSCEFAEV2TCIDVOZLTORVGK5A2AIYTQOQNBIBFOUYSA5LWK43UNJSXIQQFBIBTOOBZJIBTKMJQLIAVOYRJBIKUGYLMM5QXE6JAJFXHIZLSNZQXI2LPNZQWYEQDGU3DKGQGINQW4YLEMERAGWKZINVACT42AEATTSQBAFL6EAIUBIAVGEQPKBZGK3LJOVWSARLDN5XG63LZ6IAQ2CQLKBJEKTKJKVGUMTCFLC4AEAJCAQYTGOJQJIATCEQHBIBUCRCUCAARUBYKANAUIVAQAERAGQ2BIQVBCEQPCIGU43ZAKJ2WYZJAMZXXK3TEGAATQASCAYZDENJVHEYUUASXKNJAUMRQGI2S2MBVFUZDSWQHGQ2TSNROGQYWUCRUGYZTKNJYGEZDQMHCAEEXA5LCNRUXG2DFMTZACPQKAJLVGEQGGM4TMNROGANAMNRTGAXDIMJCD4FAQV2DGBCDASCSKMFAQV2QGBCDAWSSKMJACVYSAFLRUA2BIRKDEB2XMVZXI2TFOT5AC5IJAAAAAAAA7SXEAEPBPIKK4R5TQNABSXEPYL2WR5FRIAVAGQ2BISUQCAAAAAAAB7FOIDNACPQKHQFAGQKEKQJDGCIAAAAAAAH4VZABDYL2CSXEPM4DIAMVZD6C6VUPJMKAFIBUGQKEOEAAAAAAAD6K4QFJAJOI7QXVND2LCQAYAH4QEXEPYL2WR5FRICFAEBBZLJKUTGQCAJBUDIICAAAAAAAA7SXEBEQDANBDEQU2AMFAUBKQIZGEKWASAEYZUAYKBICVARSMIVMBEAJSWABYWANYAMBMAAYBQICHACQ7BICDALRQGAJAGQ2BIQNAMQTFMZXXEZJCBBCXQY3IMFXGOZJIAEFB4CQEGAXDAMASANBUCRA2AVAWM5DFOIRAQRLYMNUGC3THMUUACCQWBICDALRQGANAMQTFMZXXEZJCAZJGKZTVNZSAUFIKAQYC4MBQDICUCZTUMVZCEBSSMVTHK3TEYICQS4DVMJWGS43IMVSA====",
"metaData": {
"validatingCarrier": "WS",
"baseFare": "3966.0",
"tax": "630.41",
"ptc": [ {
"fareBasis": [
"WC0D0HRS",
"WP0D0ZRS"
],
"travelClass": [
"W",
"W"
],
"fareType": "ADT"
}
],
"validatingCarrierName": "Westjet"
},
"equivalentFare": 3966.0,
"paxFareBreakdown": {
"fareBreakdown": [ {
"paxType": "ADT",
"paxFareInfo": {
"basePrice": 3966.0,
"totalTax": 630.41,
"totalPrice": 4596.41,
"currencyCode": "CAD",
"equivalentFare": 3966.0,
"equivalentTotal": 4596.41
},
"quantity": 1
}
]
},
"equivalentTotal": 4596.41
},
"tripType": "RT",
"seatsRemaining": "9",
"metaData": {
"validatingCarrier": "WS",
"baseFare": "3966.0",
"tax": "630.41",
"ptc": [ {
"fareBasis": [
"WC0D0HRS",
"WP0D0ZRS"
],
"travelClass": [
"W",
"W"
],
"fareType": "ADT"
}
],
"validatingCarrierName": "Westjet"
},
"apiSource": "SABRE",
"fareType": "published",
"lastTicketingDate": "2025-05-29",
"penaltiesInfo": {
"penalty": [ {
"amount": "0.00",
"currencyCode": "CAD",
"applicability": "Before",
"type": "Exchange",
"isChangeable": true
}, {
"amount": "0.00",
"currencyCode": "CAD",
"applicability": "After",
"type": "Exchange",
"isChangeable": true
}, {
"amount": "0.00",
"applicability": "Before",
"type": "Refund"
}, {
"amount": "0.00",
"applicability": "After",
"type": "Refund"
}
]
}
}
]
}
]
}
]
}

Actions #3

Updated by abhishth tripathi 21 days ago

  • Assignee changed from abhishth tripathi to sudheer kumar

{
"clientId": "4635581280",
"agencyKey": "4634863330",
"searchKey": "BKTQICX3AEFC6CQDLFKUYEQ6JVXW45DSMVQWYICQNFSXE4TFEBCS4VDSOVSGKYLVEBEW45DMDIEE233OORZGKYLMCIYAUA2FK5JBEHCOMV3SAWLPOJVSATTFO5QXE2ZAJRUWEZLSOR4SASLOORWBUCCOMV3SAWLPOJVSEAKDDIJTEMBSGUWTANRNGE4VIMBWHIYDAORQGARBGMRQGI2S2MBWFUYTSVBQG45DGMZ2GAYCUBBTGQ2TMMQ3BIBFKQISB5KW42LUMVSCAQLJOJWGS3TFOMNAIMZUGU3DUFIKAJKUCEQPKVXGS5DFMQQEC2LSNRUW4ZLTIICQUA2FG5LUUARZGNNACVTKAFHZUAIBHHFACAKW4IAQYCQBLEJAORLDN5XG63LZ6IAQSCQHIVBU6TSPJVMQVHICBIYAUA2FK5JBEHCOMV3SAWLPOJVSATTFO5QXE2ZAJRUWEZLSOR4SASLOORWBUCCOMV3SAWLPOJVSEAKDCIQQUA2MJBJBED2MN5XGI33OEBEGKYLUNBZG65Y2AZGG63TEN5XCEAJSDIJTEMBSGUWTANRNGE4VIMBYHIZTAORQGARBGMRQGI2S2MBWFUYTSVBSGA5DIMB2GAYCUAZZGM2DEGQKAJKUCEQPKVXGS5DFMQQEC2LSNRUW4ZLTDIBTSMZUHIKQUASVIEJA6VLONF2GKZBAIFUXE3DJNZSXGQQFBIBTONRTJIBTIMZQLIAVMYRMBIOE4ZLXEBMW64TLEBHGK53BOJVSATDJMJSXE5DZEBEW45DMCIBDKNY2ANKVGQJCANCVOUTKAFEZUAIBHHFACAKW4IAQYCQBLEJAORLDN5XG63LZ6IAQSCQHIVBU6TSPJVM3QAQBEIBTKOBQJIBDEOISA4FAGQKEKQIACGQHBIBUCRCUCAASEA2DIFCCUAQSAAYACOACIIDDEMRRGQ2DASQCKVAVECRSGAZDKLJQGUWTGMK2A4YTEOBSFY4DI2QKGQ3DGNJVHAYTEOBQQAAQDYQBBFYHKYTMNFZWQZLE6IAVICQCKVAREBJYGI2C4MA2AY2DKOBOHA2CEHYKBBLEQTZQHBEU4QYKBBLEQTZQHBEU4QYSAFLBEAKWDIBUCRCUFIGVG5DBOIQEC3DMNFQW4Y3FGIHVK3TJORSWIICBNFZGY2LOMVZ7UALVBEAAAAAAADAISQARHUFNPI3QVV6EAGMPYL2SQXALSRACUA2DIFCKSAIAAAAAAAGARFANUAJ6BI6AUA2BIRKBEMYJAAAAAAAAYCEUAEJ5BLL2G4FNPRABTD6C6UUFYC4UIAVAGQ2BIRYQAAAAAAAMBCKAVEBI7QXVFBOAXFCADAA7SAUPYL2SQXALSRAIAAQBRIBAIOK2KVEZUAQCINA2CAQAAAAAAAGARFAJEAYDIIZEFGQDBQFAORKDJ5HE6TKZCIATDGQDBQFAORKDJ5HE6TKZCIATFMADRMA3QAYCYABQFAQEADBAKCLQOVRGY2LTNBSWI===",
"username": "",
"hidePremEcoClass": true,
"hideBusinessAndFirstclass": true
} please check this request and add missing parameters .

Actions #4

Updated by sudheer kumar 21 days ago

  • Status changed from New to Resolved

These editions of new keys in api are applied... issue resolved now.

Actions #5

Updated by sudheer kumar 21 days ago

  • Assignee changed from sudheer kumar to smriti sharma

Updated by smriti sharma 21 days ago

clipboard-202505281842-bjelj.png
clipboard-202505281842-ft8zl.png

Issue verified and closed.


Actions

Also available in: Atom PDF