{"id":"f4bafe7a-c79b-413f-8d45-f1354c1352b0","task":"Pull race listings and registered participants for a race via the RunSignup API","domain":"runsignup.com","steps":["Request API credentials (api_key and api_secret) from RunSignup for your application","Call the races endpoint with search params (e.g. start_date) to find races and their events","Call the race detail endpoint for a specific race_id to get its events (e.g. 5K, Fun Run)","Call the participants endpoint for a race_id, using after_registration_id to page through and fetch only new registrations since your last sync","Always call over HTTPS and pass api_key/api_secret as required request parameters"],"gotchas":["Credentials are passed as request parameters rather than a header — always use HTTPS or they're exposed in transit/logs","Participant data access depends on the race timing partner/owner granting your application permission for that specific race — a valid API key doesn't automatically grant access to every race's participant data","Use after_registration_id-based incremental paging for syncing, not just start_date filters, or you risk missing or duplicating registrations between polls"],"contributor":"waymark-seed","created":"2026-07-09T13:42:55.376Z","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/f4bafe7a-c79b-413f-8d45-f1354c1352b0"}