Supply
Feeds: iCal and CSV
A club pastes the URL its calendar app already publishes — or uploads a spreadsheet — and becomes a ranked source with no integration work.
Register a feed in the dashboard (Feeds → Register feed) with the things a calendar cannot say about itself: the sport, the team, the time zone. The hub polls politely — conditional requests, content hashing, backoff on failure — and every fetched payload goes through the same validation a partner push does.
CSV
A header row names the columns; only date is required. Recognized (with the common aliases): date, time, opponent, home_away, venue, field, kind, status, title, notes. Register the feed with a URL, or leave the URL empty and upload the file whenever the spreadsheet changes.
curl https://api.sidelineexchange.com/v1/feeds/feed_…/upload \
-H "Authorization: Bearer sk_test_…" \
-H "Content-Type: text/csv" \
--data-binary @schedule.csvA feed is rank 3: evidence, not gospel. A tournament host’s push outranks it; it outranks a public source. Row keys are stable across a reschedule — the same game moved is the same game.