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).