GET api/Cooperative/General/GetCustomerReferralDtlsByUserID?UserID={UserID}&StartDate={StartDate}&EndDate={EndDate}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| UserID | string |
Required |
|
| StartDate | date |
Required |
|
| EndDate | date |
Required |
Body Parameters
None.
Response Information
Resource Description
RefereeModel| Name | Description | Type | Additional information |
|---|---|---|---|
| UserID | string |
None. |
|
| IsCooperativeMember | boolean |
None. |
|
| ReferralCode | string |
None. |
|
| Name | string |
None. |
|
| TotalReferralEarningAmt | decimal number |
None. |
|
| FilteredReferralEarningAmt | decimal number |
None. |
|
| TotalReferralCliamedAmt | decimal number |
None. |
|
| FilteredReferralCliamedAmt | decimal number |
None. |
|
| TotalActualGoodsNServiceAmt | decimal number |
None. |
|
| FilteredActualGoodsNServiceAmt | decimal number |
None. |
|
| TotalExpenseAmt | decimal number |
None. |
|
| FilteredExpenseAmt | decimal number |
None. |
|
| TotalDiscountGotAmt | decimal number |
None. |
|
| FilteredDiscountGotAmt | decimal number |
None. |
|
| WithdrawableAmt | decimal number |
None. |
|
| TotalSavingAmt | decimal number |
None. |
|
| FilteredSavingAmt | decimal number |
None. |
|
| TotalReferrels | integer |
None. |
|
| RefreeUserID | string |
None. |
|
| RefereeReferralCode | string |
None. |
|
| RefereeName | string |
None. |
|
| PairedWithRefereeOn | date |
None. |
|
| TotalContributionToRefereeAmt | decimal number |
None. |
|
| TotalCooperativeContributionAmt | decimal number |
None. |
|
| ReferrelsDtlsList | Collection of ReferrelsModel |
None. |
|
| ReferralCreditTransaction | Collection of ReferralCreditTransaction |
None. |
Response Formats
application/json, text/json
Sample:
{
"UserID": "sample string 1",
"IsCooperativeMember": true,
"ReferralCode": "sample string 3",
"Name": "sample string 4",
"TotalReferralEarningAmt": 1.0,
"FilteredReferralEarningAmt": 1.0,
"TotalReferralCliamedAmt": 1.0,
"FilteredReferralCliamedAmt": 1.0,
"TotalActualGoodsNServiceAmt": 1.0,
"FilteredActualGoodsNServiceAmt": 1.0,
"TotalExpenseAmt": 1.0,
"FilteredExpenseAmt": 1.0,
"TotalDiscountGotAmt": 1.0,
"FilteredDiscountGotAmt": 1.0,
"WithdrawableAmt": 1.0,
"TotalSavingAmt": 1.0,
"FilteredSavingAmt": 1.0,
"TotalReferrels": 5,
"RefreeUserID": "sample string 6",
"RefereeReferralCode": "sample string 7",
"RefereeName": "sample string 8",
"PairedWithRefereeOn": "2025-12-07T10:02:19.9042052+05:30",
"TotalContributionToRefereeAmt": 1.0,
"TotalCooperativeContributionAmt": 1.0,
"ReferrelsDtlsList": [
{
"UserID": "sample string 1",
"Name": "sample string 2",
"PairedOn": "2025-12-07T10:02:19.9042052+05:30",
"PairEndedOn": "2025-12-07T10:02:19.9042052+05:30",
"TotalContributionToRefereeAmt": 1.0,
"TotalCooperativeContributionAmt": 1.0
},
{
"UserID": "sample string 1",
"Name": "sample string 2",
"PairedOn": "2025-12-07T10:02:19.9042052+05:30",
"PairEndedOn": "2025-12-07T10:02:19.9042052+05:30",
"TotalContributionToRefereeAmt": 1.0,
"TotalCooperativeContributionAmt": 1.0
}
],
"ReferralCreditTransaction": [
{
"TransactionID": "sample string 1",
"LatestStatus": "sample string 2",
"TransactionType": "sample string 3",
"TransactionFor": "sample string 4",
"IsDeduction": true,
"TransactionAmount": 6.0,
"TransactionDate": "2025-12-07T10:02:19.9042052+05:30"
},
{
"TransactionID": "sample string 1",
"LatestStatus": "sample string 2",
"TransactionType": "sample string 3",
"TransactionFor": "sample string 4",
"IsDeduction": true,
"TransactionAmount": 6.0,
"TransactionDate": "2025-12-07T10:02:19.9042052+05:30"
}
]
}
application/xml, text/xml
Sample:
<RefereeModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Cooperative.Operations.CustomModels">
<FilteredActualGoodsNServiceAmt>1</FilteredActualGoodsNServiceAmt>
<FilteredDiscountGotAmt>1</FilteredDiscountGotAmt>
<FilteredExpenseAmt>1</FilteredExpenseAmt>
<FilteredReferralCliamedAmt>1</FilteredReferralCliamedAmt>
<FilteredReferralEarningAmt>1</FilteredReferralEarningAmt>
<FilteredSavingAmt>1</FilteredSavingAmt>
<IsCooperativeMember>true</IsCooperativeMember>
<Name>sample string 4</Name>
<PairedWithRefereeOn>2025-12-07T10:02:19.9042052+05:30</PairedWithRefereeOn>
<RefereeName>sample string 8</RefereeName>
<RefereeReferralCode>sample string 7</RefereeReferralCode>
<ReferralCode>sample string 3</ReferralCode>
<ReferralCreditTransaction>
<ReferralCreditTransaction>
<IsDeduction>true</IsDeduction>
<LatestStatus>sample string 2</LatestStatus>
<TransactionAmount>6</TransactionAmount>
<TransactionDate>2025-12-07T10:02:19.9042052+05:30</TransactionDate>
<TransactionFor>sample string 4</TransactionFor>
<TransactionID>sample string 1</TransactionID>
<TransactionType>sample string 3</TransactionType>
</ReferralCreditTransaction>
<ReferralCreditTransaction>
<IsDeduction>true</IsDeduction>
<LatestStatus>sample string 2</LatestStatus>
<TransactionAmount>6</TransactionAmount>
<TransactionDate>2025-12-07T10:02:19.9042052+05:30</TransactionDate>
<TransactionFor>sample string 4</TransactionFor>
<TransactionID>sample string 1</TransactionID>
<TransactionType>sample string 3</TransactionType>
</ReferralCreditTransaction>
</ReferralCreditTransaction>
<ReferrelsDtlsList>
<ReferrelsModel>
<Name>sample string 2</Name>
<PairEndedOn>2025-12-07T10:02:19.9042052+05:30</PairEndedOn>
<PairedOn>2025-12-07T10:02:19.9042052+05:30</PairedOn>
<TotalContributionToRefereeAmt>1</TotalContributionToRefereeAmt>
<TotalCooperativeContributionAmt>1</TotalCooperativeContributionAmt>
<UserID>sample string 1</UserID>
</ReferrelsModel>
<ReferrelsModel>
<Name>sample string 2</Name>
<PairEndedOn>2025-12-07T10:02:19.9042052+05:30</PairEndedOn>
<PairedOn>2025-12-07T10:02:19.9042052+05:30</PairedOn>
<TotalContributionToRefereeAmt>1</TotalContributionToRefereeAmt>
<TotalCooperativeContributionAmt>1</TotalCooperativeContributionAmt>
<UserID>sample string 1</UserID>
</ReferrelsModel>
</ReferrelsDtlsList>
<RefreeUserID>sample string 6</RefreeUserID>
<TotalActualGoodsNServiceAmt>1</TotalActualGoodsNServiceAmt>
<TotalContributionToRefereeAmt>1</TotalContributionToRefereeAmt>
<TotalCooperativeContributionAmt>1</TotalCooperativeContributionAmt>
<TotalDiscountGotAmt>1</TotalDiscountGotAmt>
<TotalExpenseAmt>1</TotalExpenseAmt>
<TotalReferralCliamedAmt>1</TotalReferralCliamedAmt>
<TotalReferralEarningAmt>1</TotalReferralEarningAmt>
<TotalReferrels>5</TotalReferrels>
<TotalSavingAmt>1</TotalSavingAmt>
<UserID>sample string 1</UserID>
<WithdrawableAmt>1</WithdrawableAmt>
</RefereeModel>