Newer Version Available

This content describes an older version of this product. View Latest

Loyalty Engine Realtime Output

Output representation of the loyalty program process result.
JSON example
1{
2  "message" : null,
3  "processResult" : {
4    "memberPointsBalance" : [ {
5      "memberCurrencies" : [ {
6        "currencyName" : "qp1",
7        "currencyType" : "Qualifying",
8        "escrowPointsBalance" : 0.0,
9        "pointsBalance" : 0.0
10      }, {
11        "currencyName" : "qp",
12        "currencyType" : "Qualifying",
13        "escrowPointsBalance" : 0.0,
14        "pointsBalance" : 0.0
15      } ],
16      "memberShipNumber" : "member01"
17    } ],
18    "transactionJournalResult" : [ {
19      "changeInMemberPoints" : [ {
20        "changeInMemberCurrencies" : [ {
21          "changeInEscrowPointsBalance" : 0.0,
22          "changeInPointsBalance" : 0.0,
23          "currencyName" : "qp1",
24          "currencyType" : "Qualifying",
25          "promotionId" : "NA"
26        } ],
27        "memberShipNumber" : "member01"
28      } ],
29      "id" : "0lVxx00000000mP",
30      "voucherResult" : null
31    } ]
32  },
33  "status" : true
34}
Property Name Type Description Filter Group and Version Available Version
message String The request response message. Small, 54.0 54.0
processResult Process Result Represents details for each transaction journal in a request and also the member points balance that is the currency wise balances after all the transaction journals are processed. Small, 54.0 54.0
status Boolean Indicates whether the request succeeded (true) or failed (false). Small, 54.0 54.0