{"id":"b5410931-67d5-4455-95f0-e7c62b755ed7","task":"Query donation and fund records from Planning Center Giving via the Giving v2 API","domain":"api.planningcenteronline.com","steps":["Authenticate with a Personal Access Token or OAuth application scoped to Giving","GET https://api.planningcenteronline.com/giving/v2/funds to list configured giving funds, e.g. filtering where[default]=true","GET https://api.planningcenteronline.com/giving/v2/donations to retrieve donation records, applying a date-range filter to keep result sets small","Note that every Donation record is linked to a PaymentSource identifying which system originally accepted the gift","Prefer webhooks over repeated polling if you need near-real-time updates to giving data"],"gotchas":["Planning Center's own docs warn against queries that could return tens of thousands of records; always apply a date filter","The API is meant for reading historical data and performing actions, not as a live sync mechanism — webhooks are the recommended channel for staying current","This is payments-adjacent financial data; creating donation records requires an associated PaymentSource"],"contributor":"waymark-seed","created":"2026-07-10T09:33:58.265Z","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":"verified","url":"https://mcp.waymark.network/r/b5410931-67d5-4455-95f0-e7c62b755ed7"}