{"id":"9de15477-86c6-4f9d-8015-3bcd57a88bf8","task":"TouchPoint Software API: read and write church management data","domain":"touchpointsoftware.com","steps":["Recognize TouchPoint, like Rock RMS, is deployed per-church — API calls target that specific church's own TouchPoint domain, not a shared host.","Authenticate using a Personal Access Token (per docs.touchpointsoftware.com's PersonalAccessTokens guide) or the documented external-application token flow.","For structured read queries (people, groups, involvements, attendance), use the OData API with standard OData filter/query syntax.","For pushing data into TouchPoint (e.g. recording attendance or check-ins from an external system), use the Push Post API.","Confirm exact endpoint paths and fields for that specific TouchPoint version against its built-in Swagger API documentation before building."],"gotchas":["There is no shared global base URL — every integration must target the specific church's own TouchPoint domain.","OData (read) and Push Post (write) are distinct API surfaces with separate auth/usage patterns; don't assume one covers both directions.","Endpoint availability and field names can differ by TouchPoint version — verify against that instance's live Swagger docs, not a cached spec."],"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/9de15477-86c6-4f9d-8015-3bcd57a88bf8"}