Skip to content

Jockey

Object type

Implements: Entity

FieldArgsTypeDescription
id—ID! required—
name—String! required—
displayName—StringOperator-curated display name (participants.display_name) — editable via updateJockey.
firstName—String—
lastName—String—
nationality—String—
allowance—Int—
minimumWeight—Int—
licenseType—String—
rides—Int! requiredTotal rides — count of this jockey’s non-deleted race entries. Derived (not stored); 0 when they’ve never ridden.
lastActive—DateTimeDate of this jockey’s most recent ride (latest scheduled race they have an entry in), or null if they’ve never ridden.
version—Int! requiredOptimistic-locking version (participants.version) — pass as expectedVersion on updateJockey.
sportId—ID! required—
createdAt—DateTime! requiredWhen the participant row was first inserted (participants.created_at).
aliases—[ParticipantAlias!]! requiredRecords merged into this canonical via the M22 merge flow (REQ-009).