Unified Execution Input
Cart payload and run settings that's used to evaluate promotions and process loyalty
transaction journals in a single request.
- JSON example
-
1{ 2 "cart": { 3 "cartDetails": [ 4 { 5 "loyaltyProgramId": "0lpxx000000003FAAQ", 6 "journalTypeId": "0lExx000000004rEAA", 7 "loyaltyProgramMemberId": "0lMxx000000001dEAA", 8 "activityStartDate": "2026-07-14T12:45:19Z", 9 "activityDate": "2026-07-14T12:45:19Z", 10 "currencyISOCode": "USD", 11 "transactionAmount": "499", 12 "cartLineDetails": [ 13 { 14 "cartLineProductId": "01txx0000006i44AAA", 15 "cartLineProductCode": "Burger123", 16 "cartLineProductStockKeepingUnit": "AnySKU", 17 "cartLineItemQuantity": 2, 18 "cartLineItemAmount": 99 19 }, 20 { 21 "cartLineProduct": "Coke", 22 "cartLineProductStockKeepingUnit": "AnySKU", 23 "cartLineItemQuantity": 10, 24 "cartLineItemAmount": 400 25 } 26 ] 27 } 28 ] 29 }, 30 "runSetting": { 31 "isSimulation": true 32 } 33} - Properties
-
Name Type Description Required or Optional Available Version cart Map Cart payload that contains a cartDetails array. Each cart detail includes loyalty program, member, journal type, activity date, currency, transaction amount, and cart line item fields used to evaluate promotions and execute loyalty processing. The cart must include at least one cart detail. Required 68.0 runSetting Execution Details Input Run settings for the unified execution, including whether to run in simulation mode. Optional 68.0