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 Fund object
The FundResource serves as the foundational entity in fundraising, allowing to create named fundraising buckets with optional financial targets and deadlines. Each fund can track its progress towards a specific monetary goal by a target date, while the optional externalId enables seamless integration with external systems or third-party fundraising platforms.
Attributes
The ID of the Fund
The name of the fund
The ID of the seller owning the fund
An ISO timestamp indicating when the fund was created.
An ISO timestamp indicating when the fund was created.
Optional Attributes
Collapse all{"_id": "string","name": "string","target": {"amount": 1,"date": "2030-01-23T23:00:00.123Z"},"externalId": "string","sellerId": "string","createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}
Create a Fund
Payload
The name of the fund
Optional Attributes
Collapse all{"name": "string","target": {"amount": 1,"date": "2030-01-23T23:00:00.123Z"},"externalId": "string"}
{"_id": "string","name": "string","target": {"amount": 1,"date": "2030-01-23T23:00:00.123Z"},"externalId": "string","sellerId": "string","createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}
Update a Fund
Parameter
The ID or external ID of the fund to retrieve. In case of external ID, the external ID must be prefixed with 'externalId:'.
Payload
Optional Attributes
Collapse all{"name": "string","target": {"amount": 1,"date": "2030-01-23T23:00:00.123Z"},"externalId": "string"}
{"_id": "string","name": "string","target": {"amount": 1,"date": "2030-01-23T23:00:00.123Z"},"externalId": "string","sellerId": "string","createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}
Get a Fund
Parameter
The ID or external ID of the fund to retrieve. In case of external ID, the external ID must be prefixed with 'externalId:'.
Query
{"_id": "string","name": "string","target": {"amount": 1,"date": "2030-01-23T23:00:00.123Z"},"externalId": "string","sellerId": "string","createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}
Get All Funds
Query
A limit on the number of objects to be returned. Can range between 1 and 1000.
The number of objects to skip for the requested result
The ID of the fund to search for
The name of the fund to search for
The external ID of the fund to search for
{"docs": [{"_id": "string","name": "string","target": {"amount": 1,"date": "2030-01-23T23:00:00.123Z"},"externalId": "string","sellerId": "string","createdAt": "2030-01-23T23:00:00.123Z","updatedAt": "2030-01-23T23:00:00.123Z"}],"total": 1}