Newer Version Available

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

Update Member Tier

Upgrade or downgrade tier for a loyalty member.

Example URL

1/connect/loyalty/programs/DemoProgram/program-processes/updateTier

The request and response parameters vary depending on the input and output parameters configured for the TierProcessing process in a Salesforce org.

Sample JSON Request

The value of a default request parameter can be an ID, a name, or a number, as shown in the following samples.

Sample1

1{
2   "processParameters":[
3      {
4         "MemberId":"007",
5         "NewTier":"Gold",
6         "ReasonForChange":"update tier"
7      }
8   ]
9}

Sample2

1{
2   "processParameters":[
3      {
4         "MembershipNumber":"007",
5         "NewTier":"Gold",
6         "ReasonForChange":"update tier"
7      }
8   ]
9}

Sample JSON Response

1{
2   "message":null,
3   "outputParameters":{
4      "results":[
5         {
6            "CurrentTier":"dt2",
7            "TierExpirationDate":"2022-12-01",
8            "PreviousTier":"dt1",
9            "EffectiveDate":"2022-09-01"
10         }
11      ]
12   },
13   "simulationDetails":{
14      
15   },
16   "status":true
17}