List a Patreon campaign's members with pledge and patron status via API v2
domain: patreon.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Ensure the OAuth token has the campaigns.members scope (plus campaigns.members[email] or campaigns.members.address if those fields are needed)
Call GET /api/oauth2/v2/campaigns/{campaign_id}/members
Request fields[member]=patron_status,currently_entitled_amount_cents,last_charge_status,last_charge_date and include=currently_entitled_tiers for pledge detail
Treat patron_status (active_patron, declined_patron, former_patron, or null for never-pledged) as membership state, and last_charge_status for payment health
Paginate using meta.pagination.cursors.next until absent — page size is 1000, or 500 if pledge_events (a member's pledge history) is included
Known gotchas
Email and address fields require scopes beyond campaigns.members and won't appear even when requested without them
lifetime_support_cents is not documented as deprecated — it remains a live Member field distinct from campaign_lifetime_support_cents (a separate per-campaign aggregate); don't treat one as a drop-in replacement for the other
A null patron_status means the user has never pledged; don't treat that as a cancellation
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?