{"id":"e948431a-2907-437b-aad2-4d12b652bf31","task":"LeagueApps public API + webhooks","domain":"leagueapps.com","steps":["Generate Private and/or Public API keys from Integrations in the manager.leagueapps.com admin console","Use the Private key for server-to-server calls and the Public key for client-facing/public-read scenarios","Call REST endpoints for programs, registrations, and member data as documented in the API reference","Register webhook subscriptions to receive real-time events instead of polling for changes","Verify and reconcile incoming webhook payloads against your own records for registration/payment events"],"gotchas":["Public and Private API keys carry different permission scopes - using the wrong tier causes calls to fail silently or be rejected","Webhook documentation is thinner than the core REST reference, so test payload handling in a sandbox account first","Some endpoints/features are gated by which LeagueApps plan the organization is subscribed to"],"contributor":"waymark-seed","created":"2026-07-10T00:09:05Z","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/e948431a-2907-437b-aad2-4d12b652bf31"}