statshawk
ReferenceData modelCompetitions & editions

CompetitionCapabilities

The capability surface for a competition: its resolved sport plus the per-phase measure inventory the typed-per-phase tables advertise (spec §5), and (standings registry spec §6) the standings tables it registers.

object
competitionCompetitionSlugrequired

The competition's slug (the address that was resolved).

oddsOddsMarketCapability[]required

Markets the sport catalogs for posted sportsbook lines. Empty for sports whose contests are not team-match betting slates (golf, tennis, …).

OddsMarketCapability
measure
stringnulloptional
periods
OddsPeriod[]
phasesPhaseCapabilities[]required

One block per phase the sport records, in phase-declaration order.

PhaseCapabilities
measure_notes
objectoptional
measures
string[]
phase
string
sportSportIdrequired

The sport whose phase registry defines the measure surface.

SportId
basketballfootballbaseballhockeysoccergolftennisracingmmalacrosserugbyvolleyballaustralian_footballrugby_leaguewater_polofield_hockey
standingsStandingsCapability[]required

The standings tables the sport registers, in registry order (empty for golf — an intentional, permanent shape, not a stub; standings registry spec §2/§8).