Portal
Sign In Console

Strategy Grid V2

Endpoint:

Same endpoint as V1: /api/strategy_grid

Request two options:

Using V1 request:

If you send protocol_ver starting with "v2" and the v1 fields (game_format, action_line, stack_sizes) — and no setup — it:

  • Calls strategy_grid_response_v2 with that synthetic setup.

Example:

{
  "protocol_ver": "v2",
  "game_format": "2b-0.5",
  "action_line": "",
  "stack_sizes": "300,300,300,300,300,300,300,300"
}

Using V2 request (setup):

hand — Same shape as strategy_act: game_type, game_mode_code, blinds, seats, players (by seat_no), actions.entries (raise-BY). Used by /api/strategy_act as the single source of truth. setup — Rangeviewer v2 state: players (SB-first, stack + hole), board, smallBlind/bigBlind/ante/numBlinds, actionLine (raise-TO and other raw actions).