{ "opencollection": "1.0.0", "info": { "name": "Fundraise Up REST API", "version": "1.0" }, "request": { "auth": { "type": "bearer", "token": "{{apiKey}}" } }, "items": [ { "info": { "name": "Donations", "type": "folder" }, "items": [ { "info": { "name": "List donations.", "type": "http" }, "http": { "method": "GET", "url": "https://api.fundraiseup.com/v1/donations?limit=10" }, "docs": "Retrieves donations with cursor-based pagination (limit, starting_after, ending_before)." }, { "info": { "name": "Create a donation.", "type": "http" }, "http": { "method": "POST", "url": "https://api.fundraiseup.com/v1/donations", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a one-time or recurring donation, including offline and ACH donations." }, { "info": { "name": "Retrieve a donation.", "type": "http" }, "http": { "method": "GET", "url": "https://api.fundraiseup.com/v1/donations/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The donation ID." } ] }, "docs": "Retrieves a donation by ID." }, { "info": { "name": "Update a donation.", "type": "http" }, "http": { "method": "POST", "url": "https://api.fundraiseup.com/v1/donations/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The donation ID." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates a donation. Only permitted within 24 hours of creation." } ] }, { "info": { "name": "Recurring Plans", "type": "folder" }, "items": [ { "info": { "name": "List recurring plans.", "type": "http" }, "http": { "method": "GET", "url": "https://api.fundraiseup.com/v1/recurring_plans?limit=10" }, "docs": "Retrieves recurring donation plans with cursor-based pagination." }, { "info": { "name": "Create a recurring plan.", "type": "http" }, "http": { "method": "POST", "url": "https://api.fundraiseup.com/v1/recurring_plans", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a recurring donation plan." }, { "info": { "name": "Retrieve a recurring plan.", "type": "http" }, "http": { "method": "GET", "url": "https://api.fundraiseup.com/v1/recurring_plans/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The recurring plan ID." } ] }, "docs": "Retrieves a recurring plan by ID." }, { "info": { "name": "Update a recurring plan.", "type": "http" }, "http": { "method": "POST", "url": "https://api.fundraiseup.com/v1/recurring_plans/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The recurring plan ID." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates a recurring plan. Only permitted within 24 hours of creation." } ] }, { "info": { "name": "Supporters", "type": "folder" }, "items": [ { "info": { "name": "List supporters.", "type": "http" }, "http": { "method": "GET", "url": "https://api.fundraiseup.com/v1/supporters?limit=10" }, "docs": "Retrieves supporters (donor records) with cursor-based pagination." }, { "info": { "name": "Retrieve a supporter.", "type": "http" }, "http": { "method": "GET", "url": "https://api.fundraiseup.com/v1/supporters/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The supporter ID." } ] }, "docs": "Retrieves a supporter by ID." } ] }, { "info": { "name": "Events", "type": "folder" }, "items": [ { "info": { "name": "List events.", "type": "http" }, "http": { "method": "GET", "url": "https://api.fundraiseup.com/v1/events?limit=10" }, "docs": "Retrieves audit-log events across donations, recurring plans, tributes, and supporters." }, { "info": { "name": "Retrieve an event.", "type": "http" }, "http": { "method": "GET", "url": "https://api.fundraiseup.com/v1/events/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The event ID." } ] }, "docs": "Retrieves an event by ID." } ] }, { "info": { "name": "Donor Portal", "type": "folder" }, "items": [ { "info": { "name": "Create a supporter access link.", "type": "http" }, "http": { "method": "POST", "url": "https://api.fundraiseup.com/v1/donor_portal/access_links/supporters/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The supporter ID." } ] }, "docs": "Generates a secure link for a supporter to open their Donor Portal without logging in." }, { "info": { "name": "Create a recurring-plan access link.", "type": "http" }, "http": { "method": "POST", "url": "https://api.fundraiseup.com/v1/donor_portal/access_links/recurring_plans/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The recurring plan ID." } ] }, "docs": "Generates a secure link for a supporter to access a specific recurring plan in the Donor Portal." } ] } ], "bundled": true }