404 with code=event_not_found if the id does not exist or has no public-status markets. Same saved semantics as the list endpoint.
OK
Polymarket-style event grouping. One event can hold one or more markets (e.g. a per-team accordion under a single tournament question).
Tournament group letter ("A".."L"). Null for non-fixture events.
group, r32, r16, quarter_finals, semi_finals, third_place, final FIFA 3-letter country code of the focus side. For 1-vs-1 fixtures both teamA and teamB are set; for tournament-winner markets only teamA is populated; for picker-style multi-outcome markets both are null.
FIFA 3-letter country code of the opposing side in 1-vs-1 fixtures.
Currently-active tags assigned to the event. Filter via /api/events?tag=
Real-world fixture kickoff time, separate from createdAt.