v3

OpenAPI 3.1.0AGPL-3.0-or-later2026-07-311871891.1 MB
Bot

Stream Bot game state

Stream the state of a game being played with the Bot API, as ndjson. Use this endpoint to get updates about the game in real-time, with a single request. Each line is a JSON object containing a type field. Possible values are:

  • gameFull Full game data. All values are immutable, except for the state field.
  • gameState Current state of the game. Immutable values not included.
  • chatLine Chat message sent by a user (or the bot itself) in the room "player" or "spectator".
  • opponentGone Whether the opponent has left the game, and how long before you can claim a win or draw. The first line is always of type gameFull.
get/api/bot/game/stream/{gameId}

Path parameters

gameIdstring required
Example:5IrD6Gzz

Response

The stream of the bot game.