GET {version}/Individuals/{sourceId}/Pledges

Returns an Individual's Pledges for a given year. Expects a valid Source ID as the parameter. Expects year as a query string parameter.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
sourceId

string

Required

version

string

None.

Body Parameters

None.

Response Information

Resource Description

Returns 404 Error if Source ID is invalid. Returns JSON object array of pledges, where pledge due date falls within year given. Can orderby any field in return object, direction is either ASC or DESC.

Aristotle.P6.ViewModels.Pledge.IndividualPledge
NameDescriptionTypeAdditional information
DueDate

date

None.

PledgeAmount

decimal number

None.

PledgeStatus

string

None.

Committee

string

None.

Account

string

None.

Response Formats

application/json, text/json

Sample:
{
  "DueDate": "2025-07-05T03:23:27.6717095-04:00",
  "PledgeAmount": 2.0,
  "PledgeStatus": "sample string 3",
  "Committee": "sample string 4",
  "Account": "sample string 5"
}

application/xml, text/xml

Sample:
<IndividualPledge xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Aristotle.P6.ViewModels.Pledge">
  <Account>sample string 5</Account>
  <Committee>sample string 4</Committee>
  <DueDate>2025-07-05T03:23:27.6717095-04:00</DueDate>
  <PledgeAmount>2</PledgeAmount>
  <PledgeStatus>sample string 3</PledgeStatus>
</IndividualPledge>