{"id":"6441325d-d98f-4ea5-a26e-6367b71b3270","task":"Subscribe to real-time Planning Center webhooks instead of polling the API","domain":"api.planningcenteronline.com","steps":["Visit https://api.planningcenteronline.com/webhooks in your developer account and click \"Add A New Subscription URL\"","Register your HTTPS endpoint and select which events to listen for (events are organized per product, e.g. People, Giving)","Confirm your endpoint correctly acknowledges Planning Center's delivery requests so it isn't retried indefinitely","Optionally manage subscriptions programmatically via the webhook_subscriptions API resource","Validate the authenticity of incoming payloads before trusting them"],"gotchas":["Webhook event coverage is added per product over time (e.g. Giving webhooks shipped separately from core webhooks per Planning Center's changelog) — confirm your target product's events actually exist","Webhook delivery does not guarantee ordering; reconcile against the REST API if event order matters"],"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/6441325d-d98f-4ea5-a26e-6367b71b3270"}