Consume
The calendar widget
A publishable key and a team in, a rendered schedule out. Two script tags on any page.
The widget (@sidelineexchange/calendar, Apache-2.0) renders a team’s schedule with the viewer’s own locale and time zone. It ships with a publishable key — read-only, public-tier, safe in a page — created in the dashboard with type Publishable.
Cancelled games are struck through rather than hidden: a family that saw the game yesterday needs to see the cancellation today. For calendar apps rather than pages, every team also has a public iCal feed at /v1/teams/{id}/calendar.ics — no key at all.