GET api/rewardrules
Gets a list of member rewards rules.
Request Information
URI Parameters
Query String: programId={programId}
| Name | Description | Type | Additional information |
|---|---|---|---|
| programId |
ID of the program Required. |
string |
None. |
Body Parameters
None.
Response Information
Resource Description
[HTTP Status 200 - OK] A set of reward rules.
Type: MemberRule
| Name | Description | Type | Additional information |
|---|---|---|---|
| ruleId | globally unique identifier |
None. |
|
| isEnabled | boolean |
None. |
|
| description | string |
None. |
|
| ruleStartDate | date |
None. |
|
| ruleEndDate | date |
None. |
|
| programId | globally unique identifier |
None. |
|
| payoutId | globally unique identifier |
None. |
|
| payoutType | string |
None. |
|
| payoutDescription | string |
None. |
|
| reward | RewardSpecification |
None. |
|
| trigger | RewardTrigger |
None. |
|
| deliveryType | string |
None. |
|
| deliveryDelay | integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"ruleId": "f4b3f388-8ccb-429a-af95-fd9b6204ab51",
"isEnabled": true,
"description": "sample string 1",
"ruleStartDate": "2025-11-16T16:25:11.0184798Z",
"ruleEndDate": "2025-11-16T16:25:11.0184798Z",
"programId": "416258e0-e265-434f-a07f-f2de78441289",
"payoutId": "ddf62b6f-424c-48db-a844-71f0ca48b0e8",
"payoutType": "sample string 2",
"payoutDescription": "sample string 3",
"reward": {
"amountCalculationMethod": "sample string 1",
"fixedAmount": 1.0,
"startingPercentAmount": 1.0,
"limitPercentAmount": 1.0,
"percentRoundingRule": "sample string 2"
},
"trigger": {
"referralStatus": "sample string 1",
"numberReferralUpperLimit": 1,
"numberReferralLowerLimit": 1,
"salesAmountUpperLimit": 1.0,
"salesAmountLowerLimit": 1.0
},
"deliveryType": "sample string 4",
"deliveryDelay": 1
}
application/xml, text/xml
Sample:
<memberRewardRule xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<ruleId>f4b3f388-8ccb-429a-af95-fd9b6204ab51</ruleId>
<isEnabled>true</isEnabled>
<description>sample string 1</description>
<ruleStartDate>2025-11-16T16:25:11.0184798+00:00</ruleStartDate>
<ruleEndDate>2025-11-16T16:25:11.0184798+00:00</ruleEndDate>
<programId>416258e0-e265-434f-a07f-f2de78441289</programId>
<payoutId>ddf62b6f-424c-48db-a844-71f0ca48b0e8</payoutId>
<payoutType>sample string 2</payoutType>
<payoutDescription>sample string 3</payoutDescription>
<reward>
<amountCalculationMethod>sample string 1</amountCalculationMethod>
<fixedAmount>1</fixedAmount>
<limitPercentAmount>1</limitPercentAmount>
<percentRoundingRule>sample string 2</percentRoundingRule>
<startingPercentAmount>1</startingPercentAmount>
</reward>
<trigger>
<numberReferralLowerLimit>1</numberReferralLowerLimit>
<numberReferralUpperLimit>1</numberReferralUpperLimit>
<referralStatus>sample string 1</referralStatus>
<salesAmountLowerLimit>1</salesAmountLowerLimit>
<salesAmountUpperLimit>1</salesAmountUpperLimit>
</trigger>
<deliveryType>sample string 4</deliveryType>
<deliveryDelay>1</deliveryDelay>
</memberRewardRule>