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