Newer Version Available
Update Member Tier
Upgrade or downgrade tier for a loyalty member.
Example URL
1/connect/loyalty/programs/DemoProgram/program-processes/updateTierThe 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}