Retrieve donations and recurring plans from Donorbox via its API

domain: github.com/donorbox/donorbox-api · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Enable API access in your Donorbox account settings and generate an API key
  2. Authenticate every request with HTTP Basic Auth using your organization's account email as the username and the API key as the password
  3. GET https://donorbox.org/api/v1/campaigns to list campaigns, and https://donorbox.org/api/v1/donations to list one-time and recurring donation transactions
  4. GET https://donorbox.org/api/v1/plans to list recurring donation plans, optionally filtered by donor email or a date_from/date_to range
  5. GET https://donorbox.org/api/v1/donors to retrieve consolidated donor records with lifetime totals
  6. Use the page and per_page query parameters for pagination (default page size 50, maximum 100)

Known gotchas

Related routes

Filter and sync Donorbox recurring donation plans by campaign via the API
github.com/donorbox/donorbox-api · 5 steps · unrated
Configure a signed Donorbox webhook to react to donation and recurring-plan events
github.com/donorbox/donorbox-api · 5 steps · unrated
Read recurring donation schedules for a Qgiv form via the Recurring Transactions API
qgiv.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans