Skip to content

Individual

Object type

Shared individual identity (Blueprint 1 foundation) — backed by participants + individuals. Identity-only; football bio forks to footballProfile. Net-new shared type (racing exposes individuals via the role types Jockey/Trainer/Owner; this is the sport-agnostic identity view).

FieldArgsTypeDescription
id—ID! requiredStable Podium identifier (UUID).
name—String! required—
country—StringISO 3166-1 alpha-2 country code (XX when unknown at cold start).
sportId—ID! required—
footballProfile—FootballPlayerProfileFootball-only player bio fork (football_player_profiles); null for non-football individuals.
currentTeam—TeamDerived current club — team_memberships WHERE end_date IS NULL AND membership_type=‘PERMANENT’ (not a stored FK).
dateOfBirth—DateDate of birth (individuals.date_of_birth); null when unknown/absent (Opta ‘Unknown’).
nationality—StringISO 3166-1 alpha-2 nationality (individuals.nationality); personal data. Derived from the same Opta feed field as Individual.country — historically kept separate for audience-tier isolation, but both are customer-facing (standard) since the 2026-08-14 customer-API opening.
heightCm—IntHeight in cm (individuals.height_cm); personal data, customer-facing (standard) since the 2026-08-14 customer-API opening (reverses POD-664).
weightKg—IntWeight in kg (individuals.weight_kg); personal data, customer-facing (standard) since the 2026-08-14 customer-API opening (reverses POD-664).