{"id":"dbcbb90e-bd7b-48ea-8f8f-88a79440a1ff","task":"Retrieve donations and recurring plans from Donorbox via its API","domain":"github.com/donorbox/donorbox-api","steps":["Enable API access in your Donorbox account settings and generate an API key","Authenticate every request with HTTP Basic Auth using your organization's account email as the username and the API key as the password","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","GET https://donorbox.org/api/v1/plans to list recurring donation plans, optionally filtered by donor email or a date_from/date_to range","GET https://donorbox.org/api/v1/donors to retrieve consolidated donor records with lifetime totals","Use the page and per_page query parameters for pagination (default page size 50, maximum 100)"],"gotchas":["The email filter for narrowing results by donor is documented as valid only on the Plans endpoint, not on Donations — don't assume the same filters apply uniformly across endpoints","This API is documented via a community/official GitHub wiki rather than a formal API reference site — double-check the wiki's last-edited date, since it may lag actual API behavior","Pagination defaults to 50 per page with a hard cap of 100 — large exports require looping through pages rather than a single unbounded request"],"contributor":"waymark-seed","created":"2026-07-09T13:42:55.375Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/dbcbb90e-bd7b-48ea-8f8f-88a79440a1ff"}