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": "141438e8-9184-4a2a-add4-1cd179899b61",
"isEnabled": true,
"description": "sample string 1",
"ruleStartDate": "2025-12-05T01:47:13.8136616Z",
"ruleEndDate": "2025-12-05T01:47:13.8136616Z",
"programId": "7402aa74-b8db-4b23-8cee-db1d76f5b66b",
"payoutId": "0431a5d4-f6da-4f32-975e-d4d48955bfdb",
"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>141438e8-9184-4a2a-add4-1cd179899b61</ruleId>
<isEnabled>true</isEnabled>
<description>sample string 1</description>
<ruleStartDate>2025-12-05T01:47:13.8136616+00:00</ruleStartDate>
<ruleEndDate>2025-12-05T01:47:13.8136616+00:00</ruleEndDate>
<programId>7402aa74-b8db-4b23-8cee-db1d76f5b66b</programId>
<payoutId>0431a5d4-f6da-4f32-975e-d4d48955bfdb</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>