Course
A racing venue. Reference data — relatively static; referenced by every
meeting and (via the meeting) every race. Use tla for compact displays
and joining against legacy feeds that key on the three-letter code.
Fields
Section titled “Fields”| Field | Args | Type | Description |
|---|---|---|---|
id | — | ID! | Stable Podium identifier (UUID). |
name | — | String! | Full course name (e.g. Cheltenham, Curragh). |
displayName | — | String | Short display name where the full name is long. Falls back to name if null. |
tla | — | String! | Three-letter abbreviation (e.g. ASC Ascot, CHE Cheltenham). The standard short code used across racing systems. |
countryCode | — | String! | ISO 3166-1 alpha-2 country code (GB, IE, FR, …). |
timeZone | — | String! | IANA time-zone identifier (e.g. Europe/London). Use this to interpret a meeting’s local times. |
direction | — | CourseDirection | Direction horses run around the course. |
location | — | GeoLocation | GPS coordinates for the venue. Null where geocoding has not been performed. |
legacyIds | — | LegacyIds | — |