Stream personal events including game starts, game finishes, and challenge notifications
bot:play - For bot accountsboard:play - For board/external applicationschallenge:read - For reading challenges onlytype field) are sent periodically to prevent connection timeouts.
gameStart, gameFinish, challenge, challengeDeclined, challengeCanceledgameStart and gameFinish events)gameStart event, you should immediately connect to the game stream using the game IDfullId field contains the authentication token needed for making movescompat field indicating if the challenge is compatible with bot/board APIs"compat": {"bot": false} cannot be played via the Bot API (e.g., casual games for verified bots)/api/board/game/stream/{gameId} to play movesapp/controllers/Api.scala:292-303 (eventStream method)modules/api/src/main/EventStream.scalaconf/routes:767 (GET /api/stream/event)