---
updatedAt: 2026-10-12T13:24:55.000Z
agentTools:
  projectIndex: https://developers.shoppinggives.com/llms.txt
---

# About the Donations API

Donations are the culmination of the customer’s journey as it represents the end product of all of our entry points - a dollar-amount contribution to a cause. Each Donation represents a sum of money assigned to a particular charity and designated for a payout to that charity.

This API features methods to manually create a donation and retrieve donations based on multiple criteria to support your reporting needs.

[block:parameters]
{
  "data": {
    "h-0": "Section",
    "h-1": "Description",
    "0-0": "[Create a Donation](https://developers.shoppinggives.com/reference/post_-1)",
    "1-0": "[Get Total Donations for Customer](https://developers.shoppinggives.com/reference/get_reporting-customer-id-total-donation)",
    "2-0": "[Get Cause Breakdown for Customer Donations](https://developers.shoppinggives.com/reference/get_reporting-customer-id-cause-breakdown)",
    "3-0": "[Get Donation Information for Specific Order](https://developers.shoppinggives.com/reference/get_reporting-customer-id-get-order)",
    "4-0": "[Get Donation for a Customer's Last Order](https://developers.shoppinggives.com/reference/get_reporting-customer-id-last-order)",
    "5-0": "[Get Orders' Donation Information for a Customer](https://developers.shoppinggives.com/reference/get_reporting-customer-id-orders)",
    "0-1": "Creates a manual Donation and attaches it to the store's currently open receivable.",
    "1-1": "Retrieve the total dollar amount in Donations made by the specified Customer.",
    "2-1": "Retrieve a list of Donations made by the specified Customer, broken down by Cause name and Donation amount.",
    "3-1": "Retrieve Donation data related to the specified Order ID, including: Cause name, Order date, Order total, and Donation amount.",
    "4-1": "Retrieve Donation data related to the specified Customer's last purchase, including: Cause name, Order date, Order total, and Donation amount.",
    "5-1": "Retrieve a list of Donations data for all Orders created by the specified Customer, including: Cause name, Order date, Order total, and Donation amount."
  },
  "cols": 2,
  "rows": 6
}
[/block]