List gifts
Gifts on a donor record with date, amount and codes.
GET https://cotlet.dev/api/v1/donorperfect/donors/{donor_id}/gifts
read
Returns the gifts on one donor record in the order the record lists them, with the gift ID, date, amount, gift type, general ledger, solicitation, sub solicitation, thank you letter and reference. Pass next_cursor back as cursor for the next page. Pledge payments appear as gifts too. Use it to check what a donor gave before you thank or call them.
Parameters
| Name | Type | Description |
|---|---|---|
| donor_id integer required | integer | Donor ID from search_donors. |
| limit integer | integer | How many rows to return per page. |
| cursor string | string | Next page cursor from the previous call. |
Request
curl https://cotlet.dev/api/v1/donorperfect/donors/1/gifts \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("donorperfect", "list_gifts", {"donor_id":1}) const result = await cotlet.call('donorperfect', 'list_gifts', {"donor_id":1}); cotlet call donorperfect list_gifts --data '{"donor_id":1}' Example response
{
"gifts": [
{
"gift_id": 90417,
"date": "2026-10-21",
"amount": 250,
"gift_type": "Check",
"gl_code": "GEN",
"solicitation": "FALLAPPEAL",
"sub_solicitation": null,
"thank_you_letter": "STANDARD",
"reference": "4471"
},
{
"gift_id": 88034,
"date": "2026-03-02",
"amount": 100,
"gift_type": "Credit Card",
"gl_code": "GEN",
"solicitation": "SPRINGAPPEAL",
"sub_solicitation": null,
"thank_you_letter": "STANDARD",
"reference": null
}
],
"next_cursor": null
}