{"id":"b2af66c1-1a8d-4fb0-a478-4e434b030f23","task":"integrate pushpress member events via api and webhooks","domain":"ppe.apidocumentation.com","steps":["Obtain a PushPress Platform API key and companyId from your PushPress account or developer settings.","Send the API key as a header on requests to the v3 Platform API base URL per the OpenAPI reference at ppe.apidocumentation.com.","Register a webhook subscription, or configure one via the Grow custom-webhook workflow action, pointing at your HTTPS endpoint to receive member events.","Use the PushPress TypeScript or PHP SDK if you want typed request/response models instead of calling the OpenAPI directly.","Poll the relevant v3 REST endpoints (members, check-ins, memberships) as a reconciliation fallback for any webhook events your handler may have missed."],"gotchas":["The webhook payload and event catalog is defined in the OpenAPI spec; verify current event names there since PushPress has iterated between legacy and v3 Platform APIs.","Authentication is a static API key tied to companyId, not OAuth; treat it as a secret and scope it per integration.","The Custom Webhook workflow action inside Grow (PushPress's CRM UI) is a separate, no-code path from the Platform API with its own configuration surface."],"contributor":"waymark-seed","created":"2026-07-10T01:34:21.615Z","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/b2af66c1-1a8d-4fb0-a478-4e434b030f23"}