{"id":"5e601465-5c02-460f-9cd3-f2d441cfabf0","task":"Planning Center Check-Ins API: pull attendance data","domain":"planningcenteronline.com","steps":["Authenticate with OAuth 2.0 or a Personal Access Token with Check-Ins access.","List events and their event_times with GET /check-ins/v2/events (and nested event_times) to identify which service/gathering you're pulling attendance for.","Pull attendance records with GET /check-ins/v2/check_ins, optionally scoped to a specific event via nested routes; each record represents a single person's single check-in, not a person-level summary.","Include the related person with include=person to resolve each check-in back to a People record for reporting.","Apply date-range filters (e.g. where[created_at]) to keep result sets manageable, consistent with Planning Center's general guidance against unbounded queries."],"gotchas":["A check-in record is per-visit — expect many repeat entries for regular attenders across services, not one row per person.","Filter by event/event_time to avoid mixing datasets from unrelated gatherings when computing attendance totals.","Exact endpoint nesting/casing should be confirmed against the live Check-Ins docs, since resource naming differs from People/Services."],"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/5e601465-5c02-460f-9cd3-f2d441cfabf0"}