Authorization: Bearer {token} header (except identity endpoints).
Discovery
List Games
specVersion indicates the semantic version of the game specification. The schemaFormat indicates the schema format used in the spec (A2G requires json-schema).
Get Game Specification
supportedGames. This is the mechanism that enables clients to learn new games at runtime.
List Active Tables
Room Management
| Method | Endpoint | Description |
|---|---|---|
POST | /api/rooms | Create a room |
POST | /api/rooms/{id}/join | Join a room |
POST | /api/rooms/{id}/leave | Leave a room |
- The client is authenticated with an active session
- The table exists and has an open seat
- The client’s
allowedGamespermission includes this game type - The client has sufficient balance for the minimum buy-in
- The buy-in amount does not exceed
maxStakePerRound(if set)
game_state_update with the current table state.