Returns contributions for the nonprofit based on the provided filters.
There are 5 types of contributions representing the different asset types Overflow supports: Cash, Crypto, DAF, Stock, and Manual contributions. They can be differentiated by the discriminator key type in the response.
A contribution is considered successful or confirmed when it reaches the following status:
PAID_OUTCONFIRMEDCONFIRMEDCONTRIBUTION_RECEIVED or BILLEDCONTRIBUTION_RECEIVEDCash
PENDING: Awaiting authorization by the payment gateway.PROCESSING: Contribution is being processed (typically ACH/Bank).CONFIRMED: Contribution has been authorized by the payment gateway.PAID_OUT: Contribution has been settled and paid out to the NPO.FAILED: Something went wrong and the contribution was never received.VOIDED: Contribution was voided such that it never confirmed.REFUNDED: Contribution was refunded, typically at the request of the donor.CHARGEBACK: Disputed by the donor or rejected by the bank.Manual Cash
PENDING: Awaiting confirmation from the NPO (currently in an open gift entry batch).CONFIRMED: Confirmed by the NPO (gift entry batch has been closed).VOIDED: Contribution was voided from a gift entry batch.Crypto
PENDING: Initiated by a donor but not yet sent via their wallet.CONFIRMED: The crypto gift has been received by the NPO.PAYOUT_SENT: The crypto gift net-funds were processed by our team.PAID_OUT: The crypto gift has been settled and paid out to the NPO.DAF (Donor Advised Funds)
INITIATED: The DAF gift has been initiated but not yet captured.IN_PROCESS: The DAF gift has been captured and is being sent to the NPO.CONTRIBUTION_RECEIVED: The DAF gift has been received by the NPO.PAYOUT_SENT: The DAF gift net-funds were processed by our team.PAID_OUT: The DAF gift has been settled and paid out to the NPO.FAILED: The DAF gift has failed to be captured or initiated.CANCELED / ABANDONED: The DAF gift has been canceled or abandoned.Stock
VERIFYING_INFORMATION: Gathering transaction information from the donor.INITIATED: Donor intent to give received through the platform.IN_PROCESS: Forms sent to the sending brokerage and being processed.DONOR_BROKERAGE_SENT_SHARES: Donor has seen shares leave their account.RECEIVED_FOR_LIQUIDATION: Shares received by Overflow’s brokerage.LIQUIDATION_INITIATED / LIQUIDATION_COMPLETE: Selling shares to lock in value.CONTRIBUTION_RECEIVED: NPO has received the shares or liquidation cash.BILLED: Successfully billed the client for this contribution.COMPLETED: Client has paid the bill; gift lifecycle complete.PAYOUT_SENT / PAID_OUT: Proceeds transferred and settled to the NPO.TROUBLESHOOTING / DONOR_UNRESPONSIVE: Delays or loss of contact with donor.CANCELED: Transaction never fully processed or was canceled.Client ID for API authentication
The number of contributions to return.
1 <= x <= 100The page number of the contributions to return.
x >= 1The minimum updated date of the contributions to return.
"2025-01-01"
The maximum updated date of the contributions to return.
"2025-02-01"
Filter contributions by status buckets.
CANCELED, CONFIRMED, PENDING, FAILED ["PENDING", "CONFIRMED"]Filter by campaign id.
Filter by subcampaign id.