Nonprofit Cloud Developer Guide
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Introduction to Nonprofit Cloud
Address Details
Campaign Details Input
Commitment Payment Updates Input
Commitment Payment Updates Request Input
Create Commitment Input
Create Commitment Request Input
Create Gift Input
Create Gift Request Input
Custom Field Details Input
Designation Details Input
Donor Details Input
Donor Options Details Input
Outreach Source Code Details Input
Payment Instrument Details Input
Processing Options Details Input
Transaction Details Input
Transaction Payment Update Request Input
Transaction Payment Updates Input
Update Commitment Input
Newer Version Available
Request Bodies
Learn more about the available Fundraising API request bodies.
-
Address Details
Input representation of the donor's address details. -
Campaign Details Input
Input representation of the campaign that's associated with the gift transaction. -
Commitment Payment Updates Input
Input representation of the details of the payment update to the fundraising commitments. -
Commitment Payment Updates Request Input
Input representation of the details of the gift commitment and payment instrument. -
Create Commitment Input
Input representation of the request to create commitments. -
Create Commitment Request Input
Input representation of the request to create a recurring gift commitment. This request body accepts an array of commitment requests. However, for the API version 60.0, only a single commitment is supported per request. -
Create Gift Input
Input representation of the request to create gifts, including donor details, amount, and payment method. -
Create Gift Request Input
Input representation of the data required to create a new gift. -
Custom Field Details Input
Input representation of the custom fields for the request to incorporate custom attributes into records. -
Designation Details Input
Input representation of the designations that are associated with the request. -
Donor Details Input
Input representation of the donor details that’s associated with the gift transaction. -
Donor Options Details Input
Input representation of the available donor processing options that includes targeted update logic for the donor-related components of the commitment transaction. -
Outreach Source Code Details Input
Input representation of the outreach source code that's associated with the request. -
Payment Instrument Details Input
Input representation of the payment instrument used for the request. -
Processing Options Details Input
Input representation of the donor processing options. -
Transaction Details Input
Input representation of the transaction details. -
Transaction Payment Update Request Input
Input representation of the details of the request to update the transaction payment. -
Transaction Payment Updates Input
Input representation of the request to update the transaction payment. -
Update Commitment Input
Input representation of the request to update a commitment.