{ "success": true, "message": "Get all promotions successfully.", "data": { "customerId": "80038008", "eligiblePromotionList": [], "entitledPromotionList": [ { "awardUsedLimit": 0, "awardsCount": 0, "awardsEligible": 1, "awardsEntitled": 1, "awardsRedeemLimit": 1, "earnedPoints": 1, "isDirectOffer": false, "isEligible": true, "isEntitled": true, "isOptIn": false, "isOptedInByPlayer": false, "isRedeemCompleted": false, "maxOutcome": 1, "minOutcome": 1, "startDate": "2026-01-01T00:00", "endDate": "2036-12-31T23:59", "id": 38008, "code": "PROMO-BIRTHDAY-2026", "name": "Birthday Promotion", "ruleId": 3800801, "ruleName": "Birthday Redeem - choose 1 gift", "ruleNameDesc": "Birthday Redeem - choose 1 gift", "toEarn1Unit": 1, "isRedeemAll": false, "outcomeList": [ { "key": 38008011, "value": "it-test-fb-$1", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "it-test-fb-$1", "name": "Birthday FnB Gift", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 1, "prizeCategory": "FnB", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 1, "m-comp": 1 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38008012, "value": "it-test-nnpc-$1", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "it-test-nnpc-$1", "name": "Birthday NNPC Gift", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 1, "prizeCategory": "NNPC", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 1, "m-comp": 1 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38008013, "value": "it-test-ebo-$1", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "it-test-ebo-$1", "name": "Birthday eBonus Gift", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 1, "prizeCategory": "eBonus", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 1, "m-comp": 1 }, "uniqueCodeRequirement": "NONE" } } ] }, { "awardUsedLimit": 2, "awardsCount": 1, "awardsEligible": 3, "awardsEntitled": 3, "awardsRedeemLimit": 5, "earnedPoints": 25, "isDirectOffer": false, "isEligible": true, "isEntitled": true, "isOptIn": false, "isOptedInByPlayer": false, "isRedeemCompleted": false, "maxOutcome": 1, "minOutcome": 1, "startDate": "2026-01-01T00:00", "endDate": "2036-12-31T23:59", "id": 38018, "code": "PROMO-MEGA-CHOICE-2026-A", "name": "Mega Choice Promotion A", "ruleId": 3801801, "ruleName": "Mega Choice A - choose 1 from 10 prizes", "ruleNameDesc": "Mega Choice A - choose 1 from 10 prizes", "toEarn1Unit": 20, "isRedeemAll": false, "outcomeList": [ { "key": 38018011, "value": "it_fb_100", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "it_fb_100", "name": "Mega Choice A FnB Voucher $10", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 10, "prizeCategory": "FnB", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 10, "m-comp": 10 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38018012, "value": "it_fb_150", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "it_fb_150", "name": "Mega Choice A FnB Voucher $20", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 20, "prizeCategory": "FnB", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 20, "m-comp": 20 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38018013, "value": "nn-test-package-nnpc", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "nn-test-package-nnpc", "name": "Mega Choice A NNPC Voucher $10", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 10, "prizeCategory": "NNPC", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 10, "m-comp": 10 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38018014, "value": "lp-ee-do-jul2021-20pts-100pc", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "lp-ee-do-jul2021-20pts-100pc", "name": "Mega Choice A NNPC Voucher $30", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 30, "prizeCategory": "NNPC", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 30, "m-comp": 30 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38018015, "value": "ebonus_1", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "ebonus_1", "name": "Mega Choice A eBonus 5", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 5, "prizeCategory": "eBonus", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 5, "m-comp": 5 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38018016, "value": "ebonus", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "ebonus", "name": "Mega Choice A eBonus 15", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 15, "prizeCategory": "eBonus", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 15, "m-comp": 15 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38018017, "value": "reward-points", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "reward-points", "name": "Mega Choice A Free Play 10", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 10, "prizeCategory": "FreePlay", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 10, "m-comp": 10 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38018018, "value": "reward-points2", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "reward-points2", "name": "Mega Choice A Free Play 25", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 25, "prizeCategory": "FreePlay", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 25, "m-comp": 25 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38018019, "value": "opera_hotel", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "opera_hotel", "name": "Mega Choice A Hotel Credit 50", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 50, "prizeCategory": "Hotel", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 50, "m-comp": 50 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38018020, "value": "sjm-lm-tb-noble-spa", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "sjm-lm-tb-noble-spa", "name": "Mega Choice A Spa Credit 80", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 80, "prizeCategory": "Spa", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 80, "m-comp": 80 }, "uniqueCodeRequirement": "NONE" } } ] }, { "awardUsedLimit": 1, "awardsCount": 0, "awardsEligible": 1, "awardsEntitled": 1, "awardsRedeemLimit": 5, "earnedPoints": 36, "isDirectOffer": false, "isEligible": true, "isEntitled": true, "isOptIn": false, "isOptedInByPlayer": false, "isRedeemCompleted": false, "maxOutcome": 1, "minOutcome": 1, "startDate": "2026-01-01T00:00", "endDate": "2036-12-31T23:59", "id": 38028, "code": "PROMO-MEGA-CHOICE-2026-B", "name": "Mega Choice Promotion B", "ruleId": 3802801, "ruleName": "Mega Choice B - choose 1 from 10 prizes", "ruleNameDesc": "Mega Choice B - choose 1 from 10 prizes", "toEarn1Unit": 20, "isRedeemAll": false, "outcomeList": [ { "key": 38028011, "value": "it_fb_300", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "it_fb_300", "name": "Mega Choice B FnB Voucher $12", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 12, "prizeCategory": "FnB", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 12, "m-comp": 12 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38028012, "value": "it_fb_350", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "it_fb_350", "name": "Mega Choice B FnB Voucher $24", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 24, "prizeCategory": "FnB", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 24, "m-comp": 24 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38028013, "value": "mqa-openprizea", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "mqa-openprizea", "name": "Mega Choice B Retail Coupon 30", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 30, "prizeCategory": "Retail", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 30, "m-comp": 30 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38028014, "value": "mqa-openprizeb", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "mqa-openprizeb", "name": "Mega Choice B Retail Coupon 50", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 50, "prizeCategory": "Retail", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 50, "m-comp": 50 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38028015, "value": "rewardapp-prizea", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "rewardapp-prizea", "name": "Mega Choice B Movie Ticket x2", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 2, "prizeCategory": "Entertainment", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 2, "m-comp": 2 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38028016, "value": "mqa-expiryprizea", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "mqa-expiryprizea", "name": "Mega Choice B Movie Ticket x4", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 4, "prizeCategory": "Entertainment", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 4, "m-comp": 4 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38028017, "value": "mqa-gisprizea", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "mqa-gisprizea", "name": "Mega Choice B Taxi Credit 30", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 30, "prizeCategory": "Transport", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 30, "m-comp": 30 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38028018, "value": "mqa-gisprizeb", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "mqa-gisprizeb", "name": "Mega Choice B Taxi Credit 60", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 60, "prizeCategory": "Transport", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 60, "m-comp": 60 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38028019, "value": "nn-test-hotel", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "nn-test-hotel", "name": "Mega Choice B Hotel Credit 88", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 88, "prizeCategory": "Hotel", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 88, "m-comp": 88 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38028020, "value": "sjm-lm-tb-novel-spa", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "sjm-lm-tb-novel-spa", "name": "Mega Choice B Spa Credit 108", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 108, "prizeCategory": "Spa", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 108, "m-comp": 108 }, "uniqueCodeRequirement": "NONE" } } ] }, { "awardUsedLimit": 1, "awardsCount": 0, "awardsEligible": 1, "awardsEntitled": 1, "awardsRedeemLimit": 5, "earnedPoints": 30, "isDirectOffer": false, "isEligible": true, "isEntitled": true, "isOptIn": false, "isOptedInByPlayer": false, "isRedeemCompleted": false, "maxOutcome": 1, "minOutcome": 1, "startDate": "2026-01-01T00:00", "endDate": "2036-12-31T23:59", "id": 38038, "code": "PROMO-MEGA-CHOICE-2026-C", "name": "Mega Choice Promotion C", "ruleId": 3803801, "ruleName": "Mega Choice C - choose 1 from 10 prizes", "ruleNameDesc": "Mega Choice C - choose 1 from 10 prizes", "toEarn1Unit": 20, "isRedeemAll": false, "outcomeList": [ { "key": 38038011, "value": "it_fb_650", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "it_fb_650", "name": "Mega Choice C FnB Voucher $15", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 15, "prizeCategory": "FnB", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 15, "m-comp": 15 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38038012, "value": "it_fb_1000", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "it_fb_1000", "name": "Mega Choice C FnB Voucher $30", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 30, "prizeCategory": "FnB", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 30, "m-comp": 30 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38038013, "value": "mqa-openprizec", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "mqa-openprizec", "name": "Mega Choice C Free Play 20", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 20, "prizeCategory": "FreePlay", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 20, "m-comp": 20 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38038014, "value": "mqa-gisprizec", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "mqa-gisprizec", "name": "Mega Choice C Free Play 40", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 40, "prizeCategory": "FreePlay", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 40, "m-comp": 40 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38038015, "value": "ebounsopen", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "ebounsopen", "name": "Mega Choice C eBonus 20", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 20, "prizeCategory": "eBonus", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 20, "m-comp": 20 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38038016, "value": "lp-ee-peg-jul2021-w1-3500eb", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "lp-ee-peg-jul2021-w1-3500eb", "name": "Mega Choice C eBonus 40", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 40, "prizeCategory": "eBonus", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 40, "m-comp": 40 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38038017, "value": "uat-gl-u2-bd", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "uat-gl-u2-bd", "name": "Mega Choice C Hotel Credit 120", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 120, "prizeCategory": "Hotel", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 120, "m-comp": 120 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38038018, "value": "uat-gl-iphone17", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "uat-gl-iphone17", "name": "Mega Choice C Suite Upgrade", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 1, "prizeCategory": "Hotel", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 1, "m-comp": 1 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38038019, "value": "mqa-expiryprizec", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "mqa-expiryprizec", "name": "Mega Choice C Spa Credit 128", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 128, "prizeCategory": "Spa", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 128, "m-comp": 128 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38038020, "value": "mqa-expiryprizeb", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "mqa-expiryprizeb", "name": "Mega Choice C Show Ticket x2", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 2, "prizeCategory": "Entertainment", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 2, "m-comp": 2 }, "uniqueCodeRequirement": "NONE" } } ] }, { "awardUsedLimit": 0, "awardsCount": 0, "awardsEligible": 1, "awardsEntitled": 1, "awardsRedeemLimit": 1, "earnedPoints": 3, "isDirectOffer": false, "isEligible": true, "isEntitled": true, "isOptIn": false, "isOptedInByPlayer": false, "isRedeemCompleted": false, "maxOutcome": 1, "minOutcome": 1, "startDate": "2026-01-01T00:00", "endDate": "2036-12-31T23:59", "id": 38048, "code": "PROMO-AUTOSETTLE-2026", "name": "Auto Settle eBonus Promotion", "ruleId": 3804801, "ruleName": "Auto settle eBonus reward", "ruleNameDesc": "Auto settle eBonus reward", "toEarn1Unit": 3, "isRedeemAll": false, "outcomeList": [ { "key": 38048011, "value": "qa-ebonus-auto", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "qa-ebonus-auto", "name": "Auto eBonus 30", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 30, "prizeCategory": "eBonus", "usageBehavior": "TARGET_ONLY", "deliveryMode": "EXTERNAL_ONLY", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "EXTERNAL_ONLY" }, "bucketPrices": {}, "uniqueCodeRequirement": "NONE" } } ] }, { "awardUsedLimit": 1, "awardsCount": 0, "awardsEligible": 1, "awardsEntitled": 1, "awardsRedeemLimit": 5, "earnedPoints": 24, "isDirectOffer": false, "isEligible": true, "isEntitled": true, "isOptIn": false, "isOptedInByPlayer": false, "isRedeemCompleted": false, "maxOutcome": 2, "minOutcome": 2, "startDate": "2026-01-01T00:00", "endDate": "2036-12-31T23:59", "id": 38058, "code": "PROMO-REDEEM-ALL-2026", "name": "Redeem All Package Promotion", "ruleId": 3805801, "ruleName": "Redeem both package prizes together", "ruleNameDesc": "Redeem both package prizes together", "toEarn1Unit": 20, "isRedeemAll": true, "outcomeList": [ { "key": 38058011, "value": "it_mealset", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "it_mealset", "name": "Package FnB Voucher $15", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 15, "prizeCategory": "FnB", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 15, "m-comp": 15 }, "uniqueCodeRequirement": "NONE" } }, { "key": 38058012, "value": "it-test-coca", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "it-test-coca", "name": "Package Hotel Credit 60", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 60, "prizeCategory": "Hotel", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 60, "m-comp": 60 }, "uniqueCodeRequirement": "NONE" } } ] }, { "awardUsedLimit": 0, "awardsCount": 0, "awardsEligible": 1, "awardsEntitled": 1, "awardsRedeemLimit": 1, "earnedPoints": 6, "isDirectOffer": false, "isEligible": true, "isEntitled": true, "isOptIn": false, "isOptedInByPlayer": false, "isRedeemCompleted": false, "maxOutcome": 1, "minOutcome": 1, "startDate": "2026-01-01T00:00", "endDate": "2036-12-31T23:59", "id": 38068, "code": "PROMO-DINING-PLUS-2026", "name": "Dining Plus Reward", "ruleId": 3806801, "ruleName": "Dining Plus single voucher", "ruleNameDesc": "Dining Plus single voucher", "toEarn1Unit": 6, "isRedeemAll": false, "outcomeList": [ { "key": 38068011, "value": "lp-ee-do-jul2021-10pts-set-fb", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "lp-ee-do-jul2021-10pts-set-fb", "name": "Dining Plus Voucher $25", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 25, "prizeCategory": "FnB", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 25, "m-comp": 25 }, "uniqueCodeRequirement": "NONE" } } ] }, { "awardUsedLimit": 1, "awardsCount": 0, "awardsEligible": 1, "awardsEntitled": 1, "awardsRedeemLimit": 5, "earnedPoints": 20, "isDirectOffer": false, "isEligible": true, "isEntitled": true, "isOptIn": false, "isOptedInByPlayer": false, "isRedeemCompleted": false, "maxOutcome": 1, "minOutcome": 1, "startDate": "2026-01-01T00:00", "endDate": "2036-12-31T23:59", "id": 38078, "code": "PROMO-HOTEL-STAY-2026", "name": "Hotel Stay Credit Promotion", "ruleId": 3807801, "ruleName": "Hotel stay credit reward", "ruleNameDesc": "Hotel stay credit reward", "toEarn1Unit": 20, "isRedeemAll": false, "outcomeList": [ { "key": 38078011, "value": "uat-gl-u2-bl", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "uat-gl-u2-bl", "name": "Hotel Credit 100", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 100, "prizeCategory": "Hotel", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 100, "m-comp": 100 }, "uniqueCodeRequirement": "NONE" } } ] }, { "awardUsedLimit": 0, "awardsCount": 0, "awardsEligible": 1, "awardsEntitled": 1, "awardsRedeemLimit": 1, "earnedPoints": 8, "isDirectOffer": false, "isEligible": true, "isEntitled": true, "isOptIn": false, "isOptedInByPlayer": false, "isRedeemCompleted": false, "maxOutcome": 1, "minOutcome": 1, "startDate": "2026-01-01T00:00", "endDate": "2036-12-31T23:59", "id": 38088, "code": "PROMO-FREEPLAY-BOOST-2026", "name": "Free Play Booster", "ruleId": 3808801, "ruleName": "Free play single reward", "ruleNameDesc": "Free play single reward", "toEarn1Unit": 8, "isRedeemAll": false, "outcomeList": [ { "key": 38088011, "value": "lp-ee-nsuwr-5pts-20-fb", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "lp-ee-nsuwr-5pts-20-fb", "name": "Free Play 50", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 50, "prizeCategory": "FreePlay", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 50, "m-comp": 50 }, "uniqueCodeRequirement": "NONE" } } ] }, { "awardUsedLimit": 1, "awardsCount": 0, "awardsEligible": 1, "awardsEntitled": 1, "awardsRedeemLimit": 5, "earnedPoints": 42, "isDirectOffer": false, "isEligible": true, "isEntitled": true, "isOptIn": false, "isOptedInByPlayer": false, "isRedeemCompleted": false, "maxOutcome": 1, "minOutcome": 1, "startDate": "2026-01-01T00:00", "endDate": "2036-12-31T23:59", "id": 38098, "code": "PROMO-SPA-TREAT-2026", "name": "Spa Treat Promotion", "ruleId": 3809801, "ruleName": "Spa reward single item", "ruleNameDesc": "Spa reward single item", "toEarn1Unit": 20, "isRedeemAll": false, "outcomeList": [ { "key": 38098011, "value": "mqa-expiryprized", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "mqa-expiryprized", "name": "Spa Credit 150", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 150, "prizeCategory": "Spa", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 150, "m-comp": 150 }, "uniqueCodeRequirement": "NONE" } } ] }, { "awardUsedLimit": 0, "awardsCount": 0, "awardsEligible": 1, "awardsEntitled": 1, "awardsRedeemLimit": 1, "earnedPoints": 5, "isDirectOffer": false, "isEligible": true, "isEntitled": true, "isOptIn": false, "isOptedInByPlayer": false, "isRedeemCompleted": false, "maxOutcome": 1, "minOutcome": 1, "startDate": "2026-01-01T00:00", "endDate": "2036-12-31T23:59", "id": 38108, "code": "PROMO-VIP-TRANSPORT-2026", "name": "VIP Transport Reward", "ruleId": 3810801, "ruleName": "Transport reward single item", "ruleNameDesc": "Transport reward single item", "toEarn1Unit": 5, "isRedeemAll": false, "outcomeList": [ { "key": 38108011, "value": "uat-gl-eco-ferry", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "uat-gl-eco-ferry", "name": "VIP Limo Transfer", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 1, "prizeCategory": "Transport", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 1, "m-comp": 1 }, "uniqueCodeRequirement": "NONE" } } ] }, { "awardUsedLimit": 0, "awardsCount": 0, "awardsEligible": 1, "awardsEntitled": 1, "awardsRedeemLimit": 1, "earnedPoints": 7, "isDirectOffer": false, "isEligible": true, "isEntitled": true, "isOptIn": false, "isOptedInByPlayer": false, "isRedeemCompleted": false, "maxOutcome": 1, "minOutcome": 1, "startDate": "2026-01-01T00:00", "endDate": "2036-12-31T23:59", "id": 38118, "code": "PROMO-RETAIL-COUPON-2026", "name": "Retail Coupon Reward", "ruleId": 3811801, "ruleName": "Retail reward single item", "ruleNameDesc": "Retail reward single item", "toEarn1Unit": 7, "isRedeemAll": false, "outcomeList": [ { "key": 38118011, "value": "gl-mkt-fnb-gl_estoril", "isInventoryCheck": null, "qtyOnHand": null, "prize": { "prizeCode": "gl-mkt-fnb-gl_estoril", "name": "Retail Coupon 40", "source": "INTERNAL", "isVoidable": true, "isEnabled": true, "prizeValue": 40, "prizeCategory": "Retail", "usageBehavior": "TARGET_ONLY", "deliveryMode": "USER_CHOICE", "allowNegativeBalance": false, "behaviorProfile": { "deliveryMode": "USER_CHOICE" }, "bucketPrices": { "d-comp": 40, "m-comp": 40 }, "uniqueCodeRequirement": "NONE" } } ] } ] } }