GET {version}/Individuals/{sourceId}/TotalContributions

Returns an Individual's Total Contribution from receipts. Expects a valid Source ID as the parameter. Returns 404 Error if Source ID is invalid. Expects input for recognizedyear, or returns empty object.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
sourceId

string

Required

version

string

None.

Body Parameters

None.

Response Information

Resource Description

Returns JSON object containing array of objects, each describing contributions. If providing recognizedyear as input, provides recognized year total. If providing excludesource, excludes that source from calculation.

Collection of Aristotle.P6.ViewModels.Entity.EntityAggregateStatistics
NameDescriptionTypeAdditional information
FieldName

string

None.

FieldValue

decimal number

None.

RecognizedYear

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "FieldName": "sample string 1",
    "FieldValue": 1.0,
    "RecognizedYear": "sample string 2"
  },
  {
    "FieldName": "sample string 1",
    "FieldValue": 1.0,
    "RecognizedYear": "sample string 2"
  }
]

application/xml, text/xml

Sample:
<ArrayOfEntityAggregateStatistics xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Aristotle.P6.ViewModels.Entity">
  <EntityAggregateStatistics>
    <FieldName>sample string 1</FieldName>
    <FieldValue>1</FieldValue>
    <RecognizedYear>sample string 2</RecognizedYear>
  </EntityAggregateStatistics>
  <EntityAggregateStatistics>
    <FieldName>sample string 1</FieldName>
    <FieldValue>1</FieldValue>
    <RecognizedYear>sample string 2</RecognizedYear>
  </EntityAggregateStatistics>
</ArrayOfEntityAggregateStatistics>