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": "c75019cd-885c-411a-a614-2d6d10b8cb91",
"isEnabled": true,
"description": "sample string 1",
"ruleStartDate": "2026-05-24T14:40:17.2290106Z",
"ruleEndDate": "2026-05-24T14:40:17.2290106Z",
"programId": "a53ac59a-3940-43db-bba8-726107f8f0a3",
"payoutId": "4cca3f3a-bfc3-4e69-b572-3b22c42be336",
"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>c75019cd-885c-411a-a614-2d6d10b8cb91</ruleId>
<isEnabled>true</isEnabled>
<description>sample string 1</description>
<ruleStartDate>2026-05-24T14:40:17.2290106+00:00</ruleStartDate>
<ruleEndDate>2026-05-24T14:40:17.2290106+00:00</ruleEndDate>
<programId>a53ac59a-3940-43db-bba8-726107f8f0a3</programId>
<payoutId>4cca3f3a-bfc3-4e69-b572-3b22c42be336</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>