Skip to content

Object types

Object and interface types returned by the schema.

106 entries.

NameDescription
ActiveCourse—
AuthzPrincipalGrant—
AuthzPrincipalGrants—
BasketballGameA basketball game.
BasketballGameLineupOne exposed person (player or coach) on a basketball game’s side, with their box-score statline where they played (POD-675).
BasketballGamesResultPage of basketball games for the operator Games table (POD-840).
BasketballStatLineOne basketball box-score statline — a side’s match totals (BasketballGame.homeTeamStats/ awayTeamStats) or one player’s line (BasketballGameLineup.stats).
Breeder—
BroadcasterA broadcast channel (e.g.
ChangeLogEntry—
ClassificationDiagnosticA plausibility diagnostic from auto-classification (ERROR, WARNING, or INFO)
ClassificationEntryOne competitor’s finishing classification in a motorsport session.
CoachA coach surfaced as a registry entity (POD-455).
Competition—
CompetitionSeasonA season of a competition (provider Tournament level — ATP “2026”, NBA “2014/2015”, an F1 calendar year).
CompetitionsForSportResultPage of a sport’s template competitions for the operator Competitions table (POD-840).
CompetitionStageA stage within a season (provider TournamentStage level — a tennis tournament week like “Stuttgart Open”, a basketball phase, or a Grand Prix).
CourseA racing venue.
DisciplineRatingA horse’s most-recent official rating within one discipline, derived from its run history (form_history joined to the run’s Race.surface).
DistanceRace distance.
EntityBase interface every canonical entity in the data platform implements — the cross-sport supertype for jockeys, trainers, horses, owners today and players / teams / referees as new sports onboard.
EntityChipRefA lightweight reference to a linked entity, for chip rendering in tables/cards (avatar + name + a muted detail line).
EntityPairSurvivor + retiring oriented pair returned by entityPair.
EquipmentItem—
EventUpdateA sport-agnostic “this event changed” push (POD-821).
FieldSourceTracks where a header classification field value came from
FootballClubProfileFootball club bio fork (Blueprint 1 football_club_profiles, team_id PK).
FootballCompetitionFilterOptionsThe distinct nation + season values actually present on football competitions — the option sets for the competitions-list filter bar.
FootballCompetitionsResult—
FootballLeagueTableOne league table — a competition × season, or one group within it (POD-838).
FootballLeagueTableEntryOne ranked team within a league table.
FootballMatchA football match/fixture (BP1 football_matches).
FootballMatchesResultPage of matches for the operator Matches table (M16 BE-1).
FootballMatchEventA single in-match event (goal, card, substitution, …).
FootballMatchLineupOne player’s appearance within a participation (BP1 football_match_lineups).
FootballMatchParticipationOne team’s side of a fixture (BP1 football_match_participations) — the team-level stats + lineup root.
FootballMatchUpdateEvent—
FootballPlayerProfileFootball player bio fork (Blueprint 1 football_player_profiles, individual_id PK).
FootballPlayerRankingEntryOne ranked player within a leaderboard.
FootballPlayerRankingTableOne top-player leaderboard: a competition × season × metric ranking, republished by Opta on each goal and card.
FootballPointsDeductionA points deduction and why it was applied.
FootballQualificationZoneThe zone a team occupies at the end of the season, and how it qualifies for it.
GeoLocation—
GoingTrack-specific going readings.
HeaderClassificationDetailPer-field classification provenance and plausibility issues (REQ-HR-002)
Horse—
HorseRefA reference to a horse cited in another horse’s pedigree (sire / dam / dam-sire).
HorseSilkHistoryEntryEntry in a horse’s silk history
IndividualShared individual identity (Blueprint 1 foundation) — backed by participants + individuals.
Jockey—
Manager—
MatchIncidentA single in-contest incident (tennis point-by-point; future sports’ in-game events).
MeetingA race meeting — a series of races held at one course on one date.
MeetingConditionsCourse conditions reported for the meeting — going across the available courses, weather, and any narrative description published by the…
MeetingsResult—
MonetaryAmountA monetary amount in a single currency (POD-539).
MotorsportSessionA motorsport session — one Practice / Qualifying / Sprint / Race within a Grand Prix.
MotorsportSessionsResultPage of motorsport sessions for the operator Sessions table (POD-840).
NewParticipantOne newly-added participant surfaced on the New Records / New Entities view.
Owner—
Ownership—
OwnerSilkOwner-silk association with history metadata
ParticipantAliasAn alias of a canonical participant — one row per merge written into participant_aliases (M22, REQ-009).
PendingNonRunner—
Player—
PotentialMatch—
Price—
PricingCustomerAn organisation granted the Pricing feed product; its id is the pricing service’s customer id.
PrizeConversionA race’s prize money converted into one target currency, using the exchange rate in force on the race’s meeting date.
PrizeMoneyPrize money for a race.
PrizePlace—
PrizePlaceConversion—
RaceA single race within a meeting.
RaceEligibilityEntry conditions restricting which horses may run in a race.
RaceProvenanceFreshness of a race aggregate (the race plus its runners/verdicts/tips/comments), sourced from the change_log.
RaceUpdateEvent—
RacingChangeEvent—
RecentParticipantsGroupOne entity-type group on the New Records surface — paginated independently.
Runner—
RunnerResult—
RunnerSearchResult—
SegmentScoreOne scored segment of a contest — a tennis set, a basketball quarter/overtime.
SegmentSideScore—
SilkLightweight silk data on a runner for display
SilkDefinition—
Sport—
SportEventContest-level cross-sport event (Blueprint 1 §3.6) — the analogue of one Race or one FootballMatch (never a grouping).
StandingEntriesResultPage of ranked entries within one standings table.
StandingEntry—
StandingTableA published standings table — basketball league/conference tables, F1 driver/constructor championships, per-session classifications.
TeamTeam — primary entity for the Sports product.
TeamAffiliationA team affiliation with a temporal spell (Team Staff & Squad Management, Phase A).
TeamMembershipA player’s spell at a club (BP1 team_memberships).
TeamStaffMembershipA coaching-staff appointment — a temporal individual↔team link for a COACH or MANAGER (Team Staff & Squad Management, Phase A; DB team_staff_memberships, migration 205).
TennisActivityEntryOne row of the tennis activity feed (an update / event with a time).
TennisDrawA tennis draw / bracket for a tournament stage (POD-657) — the seeding list + bracket slots for a main, qualifying or doubles draw.
TennisDrawEntryOne draw slot — a seeding-list entry or bracket position (POD-657).
TennisMatchA tennis match (singles or doubles).
TennisMatchesResultPage of tennis matches for the operator Matches table (POD-659).
TennisMatchGameOne completed game of a tennis match — the game-by-game progression behind the Match Events tab (POD-665 Tier B), promoted from the EnetPulse eventScopes game segments.
TennisMatchSide—
TennisPlayerBioPer-player tennis bio.
TennisSideStatsPer-side (per-team for doubles) tennis statistics + the side’s players’ bio.
Trainer—
VenueA venue / stadium / arena surfaced as a registry entity (POD-455).
Weight—