Skip to main content
New to Corsair? See API access, authentication, and error handling.

Campaigns

get

campaigns.get Fetch one campaign by uuid or path, including its totals, goal and public URL Risk: read
Input Output

list

campaigns.list List the organisation’s campaigns with path, mode and status filters plus offset paging Risk: read
Input order is only sent when sort is also set, because Raisely ignores it alone. Output

Designations

list

designations.list List the designations a donation can be attributed to, optionally for one campaign Risk: read
Input A designation is what a donation is attributed to; publicName is the label shown to donors. Output

Donations

create

donations.create Record a donation already paid elsewhere, with the donor details and the gateway it came through; it charges no one and sends no receipt Risk: write
Input The record is sent under data; amounts are integers in the smallest currency unit. Output

get

donations.get Fetch one donation by uuid with its amount, gateway state and designation Risk: read
Input Output

list

donations.list List donations with campaign, profile, status, mode and currency filters plus offset paging Risk: read
Input Output

Profiles

get

profiles.get Fetch one fundraising profile by its path, including its totals and goal Risk: read
Input Output

list

profiles.list List the fundraising profiles in a campaign with their totals, goals and donation counts Risk: read
Input Raisely requires campaign on this route, so the schema makes it mandatory. Output

update

profiles.update Update a fundraising profile: its name, description, goal, photo or custom values Risk: write
Input The body is sent under data, and the path identifies the record rather than the body. Output