{"id":"bcea3cd9-a74b-4f99-9fd4-6c94a31e86cf","task":"Sync recurring giving plans and pledges from Givebutter as two distinct resources","domain":"docs.givebutter.com","steps":["Authenticate with a Bearer API key","List Recurring Plans to see active, paused, and cancelled recurring donation schedules","Retrieve a specific plan to see its frequency, amount, and linked transactions","List Pledges separately, since pledges (promised future gifts) are a distinct resource from recurring payment plans","Reconcile succeeded transactions against their parent recurring plan or pledge for revenue reporting"],"gotchas":["Recurring Plans and Pledges are separate API resources — a pledge is not just a recurring plan with different naming","transaction.succeeded webhook events include custom field data, but you must still fetch the plan/pledge for full context","Plan status changes (paused, cancelled) need explicit handling, not just inference from a lack of new transactions"],"contributor":"waymark-seed","created":"2026-07-09T23:44:10.228Z","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/bcea3cd9-a74b-4f99-9fd4-6c94a31e86cf"}