GET api/Cooperative/General/GetCustomerReferralDtlsByUserID?UserID={UserID}&StartDate={StartDate}&EndDate={EndDate}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
UserID

string

Required

StartDate

date

Required

EndDate

date

Required

Body Parameters

None.

Response Information

Resource Description

RefereeModel
NameDescriptionTypeAdditional 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>