Funds
The Fundraise API allows to manage comprehensive fundraising activities by handling funds (base entity for collecting money), campaigns (targeted fundraising initiatives tied to specific funds), pledges (promises for future donations), and actual donations. Create and track multiple fundraising campaigns simultaneously, each connected to one or more funds, while managing incoming donations and pledges.
Endpoints
The Pledge object
A pledge represents a promised future donation to a fund, tracking the committed amount and optional target date for fulfillment, with the applications array recording when and how much of the pledge has been fulfilled through actual donations. Other than donations, pledges applications will only be set when a donation is created that fulfills the pledge. The applications will be handled automatically and are not allowed to be set by payload.
Attributes
The ID of the Pledge
The amount of the pledge
The currency of the pledge (will be automatically set using the seller's currency)
EUR
USD
GBP
AUD
CHF
THB
ILS
COP
MXN
DKK
NOK
SEK
QAR
CAD
ISK
GTQ
INR
DOP
SGD
PLN
SAR
TTD
ZAR
KYD
HKD
CZK
KRW
JPY
NZD
AED
MAD
TWD
BRL
BWP
The ID of the customer of the pledge
The ID of the fund of the pledge
The ID of the seller owning the pledge
An ISO timestamp indicating when the pledge was created.
An ISO timestamp indicating when the pledge was updated.
Optional Attributes
Collapse all{"_id": "string","amount": 1,"currency": "EUR","applications": [{"donationId": "string","amount": 1,"appliedAt": "2030-01-23T23:00:00.123Z"}],"customerId": "string","fundId": "string","campaignId": "string","salesChannelId": "string","notes": "string","targetDate": "2030-01-23T23:00:00.123Z","externalId": "string","pledgedAt": "2030-01-23T23:00:00.123Z","sellerId": "string","createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}
Create a Pledge
Payload
The amount of the pledge
The ID of the fund of the pledge
The ID of the customer of the pledge
Optional Attributes
Collapse all{"amount": 1,"campaignId": "string","fundId": "string","customerId": "string","salesChannelId": "string","notes": "string","targetDate": "2030-01-23T23:00:00.123Z","externalId": "string","pledgedAt": "2030-01-23T23:00:00.123Z"}
{"_id": "string","amount": 1,"currency": "EUR","applications": [{"donationId": "string","amount": 1,"appliedAt": "2030-01-23T23:00:00.123Z"}],"customerId": "string","fundId": "string","campaignId": "string","salesChannelId": "string","notes": "string","targetDate": "2030-01-23T23:00:00.123Z","externalId": "string","pledgedAt": "2030-01-23T23:00:00.123Z","sellerId": "string","createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}
Get a Pledge
Parameter
The ID or external ID of the pledge to retrieve. In case of external ID, the external ID must be prefixed with 'externalId:'.
Query
{"_id": "string","amount": 1,"currency": "EUR","applications": [{"donationId": "string","amount": 1,"appliedAt": "2030-01-23T23:00:00.123Z"}],"customerId": "string","fundId": "string","campaignId": "string","salesChannelId": "string","notes": "string","targetDate": "2030-01-23T23:00:00.123Z","externalId": "string","pledgedAt": "2030-01-23T23:00:00.123Z","sellerId": "string","createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}