Get a donor's giving
curl --request GET \
--url https://{organization}.rescueconsole.com/api/fundraising/donors/{personId}/summary \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://{organization}.rescueconsole.com/api/fundraising/donors/{personId}/summary', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://{organization}.rescueconsole.com/api/fundraising/donors/{personId}/summary"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"person_id": "<string>",
"lifetime_giving_cents": 123,
"donation_count": 123,
"first_donation_at": "<string>",
"last_donation_at": "<string>",
"first_donation_cents": 123,
"first_donation_currency": "<string>",
"last_donation_cents": 123,
"last_donation_currency": "<string>"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}Donors
Get a donor's giving
What one person has given in all, and their first and last gifts. Only completed gifts count. A person who has never given answers with zeros, not 404. Needs read on Fundraising.
GET
/
api
/
fundraising
/
donors
/
{personId}
/
summary
Get a donor's giving
curl --request GET \
--url https://{organization}.rescueconsole.com/api/fundraising/donors/{personId}/summary \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://{organization}.rescueconsole.com/api/fundraising/donors/{personId}/summary', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://{organization}.rescueconsole.com/api/fundraising/donors/{personId}/summary"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"person_id": "<string>",
"lifetime_giving_cents": 123,
"donation_count": 123,
"first_donation_at": "<string>",
"last_donation_at": "<string>",
"first_donation_cents": 123,
"first_donation_currency": "<string>",
"last_donation_cents": 123,
"last_donation_currency": "<string>"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}Authorizations
An API key from Settings, API keys. It starts with rc_live_.
Path Parameters
The person's ID.
Response
Their giving.
Everything they have given in completed gifts, in whole cents.
The day of their first completed gift.
The day of their most recent completed gift.
The amount of their first completed gift, in whole cents.
The amount of their most recent completed gift, in whole cents.