Returns the full current game state for a table, including:
Equivalent to get_game_state_object in the legacy C# server.
Supabase Auth JWT. Obtain via Supabase Auth sign-in.
Unique numeric table identifier
x >= 11
Current game state
Full game state for a Texas Hedge'Em table at a point in time. This is the primary object consumed by the game client (gameClient/).
1
"game-001"
The lifecycle state of a Texas Hedge'Em game. States progress linearly: SETUP → START → HOLE → FLOP → TURN → RIVER.
UNCHANGED, INVALID_CARD, CARD_ALREADY_DEALT, STATUS_SETUP, STATUS_START, STATUS_MANUAL_DEALING_HOLE, STATUS_HOLE, STATUS_FLOP_CARD1, STATUS_FLOP_CARD2, STATUS_FLOP_CARD3, STATUS_FLOP, STATUS_TURN, STATUS_RIVER "STATUS_HOLE"
The current betting stage.
-1 NON_BETTING — no bets accepted (river, setup)0 HOLE — betting on hole cards1 FLOP — betting on flop cards2 TURN — betting on turn card-1, 0, 1, 2 0
Number of simultaneous hands in play (typically 4)
4
Total seat capacity at this table
6
Current jackpot value in chips
1250
The four hole card pairs as card strings (e.g. "AcKd"). Null before STATUS_HOLE. See Card Notation.
["AcKd", "QsJs", "8h7c", "5d2c"]First community card. Null before STATUS_FLOP.
"Ah"
"3s"
"9d"
Turn card. Null before STATUS_TURN.
null
River card. Null before STATUS_RIVER.
null
All bets placed in the current game
Odds panel data for each hand at each betting stage. The game client uses this to render betting panels.