ReferenceData modelShared primitives
Shared primitives
Cross-resource identifiers, countries, sources, pitch/play primitives, and other reusable values.
Reusable values that appear across resource groups: countries, upstream sources, pitch/play-by-play primitives, and other shared building blocks.
AccountUsageobjectCurrent-period quota snapshot for the authenticated account.AnalysisContextunionSport-scoped analysis context — the sum-type carrier (CLAUDE.md: sport-AustralianFootballPlayerGameLineobjectBattedBallTrajectoryscalarSource-reported batted-ball trajectory classification.CompareTeamsRosterEntryViewobjectThe wire shape of one roster entry AS SERVED BY COMPARE-TEAMS — theCountryscalarISO 3166-1 alpha-3 (or FIFA/IOC) three-letter country code.DecidedInenumHow a completed contest was decided (accuracy audit ENG-10). StoredDerivedIntervalobjectDetailenumHow much of each pitch's Statcast surface to project onto the wire.HalfInningenumHalf inning: top (away batting) or bottom (home batting).HandednessCodescalarSource-reported handedness / side code, such as `R`, `L`, or `S`.HeightInchesscalarInjuryEventKindenumWhat an injury event records (spec: Injury History 2026-08-27).InjuryEventViewobjectOne attached injury event, the user-relevant stored facts a "fullInjuryStatusscalarSource-reported injury status token. Source-owned vocabulary (`Out`, `Day-To-Day`, `10-Day-IL`, source noise tokens, …) — not a closed enum.InjuryStatusViewobjectThe single current-injury slot served on person detail / roster / propInjuryTypescalarSource-reported injury type/classification token. Source-owned vocabulary (`Hamstring`, `Knee`, …) — not a closed enum.InjuryWindowFlagsobjectAnnotation-only: no game leaves any window or denominator. Present onlyIntervalCloseKindenumHow it closed (or didn't).IntervalStartKindenumHow a derived interval opened.LineupSlotobjectOne batting-order slot on a [`MatchupCard`]'s lineup, fromOddsHistoryFilterHintsobjectOddsHistoryIntervalenumResolved history sample interval. `auto` never appears on the wire afterOddsHistoryPageobjectOddsMarketCapabilityobjectOne catalog market advertised on `/capabilities` — legal for the sport,OddsMarketKindenumThe shape of a posted market. Sport catalogs declare which of theseOddsMarketListResponseobjectOddsMarketPresenceobjectOddsOutcomeunionWho (or which way) a posted side is on.OddsPeriodenumThe contest window a line applies to.OddsPriceobjectOddsQuoteobjectOddsSideQuoteobjectOne side of a quote: the outcome plus each book's price series.OddsSubjectunionOddsSubjectKindenumWho a line is about — the contest itself, one side, or a person.OddsVenueSlotenumVenue slot on a two-way team market. Orientation metadata — thePbpFiltersobjectThe filters actually applied to the read, echoed back for a caller thatPhasescalarScoring phase namespace (e.g. `batting`, `pitching`, `skater`, `goalie`).PitchCallCodescalarSource-reported compact pitch result/call code, such as MLB's `B`.PitchCallDescriptionscalarSource-reported pitch result/call label, such as MLB's `Ball`.PitcherRefobjectA probable starting pitcher on a [`MatchupCard`] — nullable end to endPitchTypeCodescalarSource-reported compact pitch type code, such as MLB's `FF`.PitchTypeNamescalarSource-reported pitch type label, such as MLB's `Four-Seam Fastball`.PitchViewobjectOne pitch, projected to the requested [`Detail`] tier. Fields beyond thePlateAppearanceViewobjectOne plate appearance, carrying its ordered, tier-projected pitches.PlatoonSplitsobjectA batter's per-game values split by the opposing starter's throwing hand.PlayByPlayobjectThe full play-by-play read for a contest.PlayByPlayResponseunionThe sport-shaped wire response: serde-untagged so the baseball variantPlayEventNamescalarSource-reported plate-appearance event label, such as MLB's `Single`.PlayEventTypescalarSource-reported plate-appearance event classification.PointsRankEntryobjectOne row in a `PointsRank` standings table (spec §4/§5/§6) — an accumulated-pointsProjectionSourceenumA candidate's source: confirmed lineup slot or active-roster projection.RankedCompetitorunionWhich sport-kind of competitor a [`PointsRankEntry`] ranks — a driver (person) or aRestDaySplitsobjectPer-game values split by rest before the game: `back_to_back` (played theRoleenumA game-log role filter (spec Task 3): `role=pitcher` restores the legacyRugbyLeaguePlayerGameLineobjectRugbyUnionPlayerGameLineobjectSeasonStatsViewobjectSeedscalarSegmentKindenumThe kind of a [`ContestSegment`] relative to the contest's scheduledSlotscalarSourceenumIdentifier for an upstream data feed. The canonical string is the valueSourceInjuryHistoryobjectOne source's injury history for a person: its raw attached events (inSplitLineobjectOne side of a contextual split: how many games it covers and the mean ofStageSelectorscalarContest stage filter: `all`, or one of `preseason`/`regular`/`postseason`/`exhibition`/`allstar`. Omitted defaults to regular-season (plus unknown-stage) contests only.WeightLbsscalar