Soccer data and cross-device profile sync go through your OpsCalendar Worker (holds the API-Football key, caches
responses, stores your profile). Deploy it once — see worker/README.md — then paste its URL and the app
token you set below. All other sports still come straight from ESPN's public API, no backend needed for those.
● not configured
API-Football calls / day — last 30 days, whole team—
——
Section 01
League Manager
Soccer competitions load live from API-Football (via your Worker) once connected above. Basketball, NFL, MLB, NHL and tennis come from ESPN directly — no backend required for those.
Monitored pool
Section 02
Saved League Setups
Save the current pool under a name, then apply it instantly later instead of rebuilding it league by league.