Skip to content

Queries

Root query fields you can call on the Podium API.

77 entries.

NameDescription
activeCourses—
authzMyGrantsThe calling user’s own effective capability grants.
basketballGameFetch a basketball game by Podium id.
basketballGamesAll basketball games — the operator list/browse surface (POD-517).
basketballGamesForCompetitionBasketball games under a competition at ANY spine level (template/season/stage) — aggregates games across the whole subtree, scheduled order.
basketballGamesForDateBasketball games starting on a calendar date (UTC), optionally narrowed by competition/status.
basketballGamesForStageBasketball games in one stage, scheduled order.
broadcaster—
broadcasters—
competitionA single competition (any spine level) by Podium id.
competitionSeasonA single season.
competitionSeasonsSeasons of a competition, most recent first.
competitionsForSportCompetitions (templates) for a sport, e.g.
competitionStageA single stage.
competitionStagesStages of a season in start-date order (tennis weeks, phases, Grands Prix).
course—
courses—
entityPolymorphic singular lookup — returns the Entity interface so callers can spread ...EntityBase plus subtype-specific inline fragments…
entityPairPolymorphic pair lookup driving the M22 merge review surface (POD-347).
entriesForParticipantAll entries (runners) for a participant, ordered by scheduled race time, most recent first.
entriesForParticipantCountHow many entries entriesForParticipant would match for the same arguments, ignoring limit / offset (POD-619).
eventActivityActivity log (change_log audit trail) for a sports event — the multi-sport analogue of raceActivity.
footballCompetitionSingle football competition by id — backs the competition-detail header (POD-627), replacing the interim full-list-then-find-by-id lookup.
footballCompetitionFilterOptionsDistinct nation + season values present on football competitions — the data-driven option sets for the competitions-list filter bar.
footballCompetitionsPaginated, searchable football competitions for the operator Matches filter + competitions list + create picker (M16, DL-19).
footballMatchFetch a football match by its Podium id.
footballMatchesPaginated, filterable match list for the operator Matches table (M16 BE-1).
footballMatchesForCompetitionFootball matches in a competition (optionally a season), most recent first.
footballMatchesForDateFootball matches kicking off on a calendar date (UTC), optionally filtered by competition / status.
footballOfficialsFootball match officials (individuals with role REFEREE) for the edit-match referee picker, name ILIKE, ordered by name (M16).
footballTeamsType-to-search football teams (DB-backed) for the operator match pickers + Matches filter (M16).
footballVenuesFootball venues (stadiums) for the create-match picker, name ILIKE, ordered by name (M16).
horseSilkHistory—
individualFetch an individual by its Podium id (shared identity).
liveBasketballGamesGames currently in play (status IN_PROGRESS or INTERRUPTED).
liveFootballMatchesMatches currently in play (status IN IN_PROGRESS / HALF_TIME / EXTRA_TIME / PENALTIES / SUSPENDED / RESUMED).
liveMotorsportSessionsSessions currently in play (status IN_PROGRESS or INTERRUPTED).
liveTennisMatchesMatches currently in play (status IN_PROGRESS or INTERRUPTED).
meetingFetch a single meeting by its Podium ID.
meetingActivity—
meetingsByCourseMeetings hosted by a given course, optionally constrained by date range and status.
meetingsForDateAll meetings scheduled on the given date.
motorsportRaceWeekendsAll Grand Prix race weekends (projected as stages), most recent first — the F1 event-tier list (POD-517).
motorsportSessionFetch a motorsport session by Podium id.
motorsportSessionsAll motorsport sessions — the operator list/browse surface (POD-517).
motorsportSessionsForDateSessions on a calendar date (UTC) — a race weekend spans several.
motorsportSessionsForStageAll sessions of one Grand Prix (stage), scheduled order.
participantByLegacyId—
potentialMatchesSurfaces canonical entities of the same type whose name is trigram-similar to the entity at entityId (similarity above 0.6), closest name first (REQ-005, REQ-020).
pricingCustomersThe organisations holding an active Pricing feed product grant (POD-1231): the pricing service’s customers.
publishedMeetingsForDateCustomer-facing convenience query: all meetings on the given date that have cleared the publication gate (PUBLISHED, DORMANT, ACTIVE, FINISHED, ABANDONED).
raceFetch a single race by its Podium ID.
raceActivity—
racesForMeetingAll races on a meeting’s card, ordered by raceNumber.
recentMeetings—
recentParticipantGroupRecently-created participants of one entity type — drives the operator-facing New Records / New Entities view (REQ-003).
searchParticipantsPolymorphic name-search across participants of one type.
searchParticipantsCountTotal number of canonical (non-merged, non-deleted) participants of the named type whose name matches the same ILIKE '%query%' filter used by searchParticipants.
searchRunnersInRace—
silkDefinition—
sport—
sportByCode—
sports—
standingsForSeasonStandings published at season scope.
standingTableA single standings table by id, so one table’s entries can be paged without re-reading its siblings’.
teamFetch a team by its Podium id (shared identity).
teamMembershipsForPlayerA player’s team memberships; with asOf, only spells active on that date.
teamSquadA club’s squad (via team_memberships); with asOf, the squad as of that date.
tennisDrawA single tennis draw by Podium id.
tennisDrawsForStageDraws (main / qualifying / doubles brackets) published for a tennis stage, main-first.
tennisMatchFetch a tennis match by Podium id.
tennisMatchesPaginated, filterable tennis match list for the operator Matches table (POD-659).
tennisMatchesForDateTennis matches starting on a calendar date (UTC), optionally narrowed by competition/status.
tennisMatchesForStageTennis matches in one stage (tournament week), scheduled order.
topRatedHorses—
upcomingFootballMatchesUpcoming (SCHEDULED) matches by kick-off, optionally within one competition.
upcomingRaces—