Events
Overview
Organizer events (ORGEVENT*) are manually run competitions: an organizer creates an event, players register, games are linked, and results are recorded. This is separate from automated tournaments.
Record types
| pk | sk | Purpose |
|---|---|---|
ORGEVENT |
<eventid> |
Event metadata (name, description, schedule, divisions) |
ORGEVENTPLAYER |
<eventid>#<playerid> |
Registered player |
ORGEVENTGAME |
<eventid>#<gameid> |
Game linked to the event |
Lifecycle
- Create —
event_create(organizer). - Publish —
event_publishmakes the event visible. - Register / withdraw —
event_register,event_withdraw. - Update — name, description, start time, invites, divisions, results.
- Create games —
event_create_gameslinks newGAMErecords. - Close —
event_close. - Delete —
event_delete.
Public reads
get_events— list eventsget_event— single event with players and games
Player blocking
Events are not affected by player blocking.
Queries
All event_* queries are auth-only. See Auth queries.