API - acyttt/ttt-docker GitHub Wiki

Interface: /api/

POST

Commands

game_id: Integer, game ID

move: Integer, one of open moves

new: Bool, true if a new game is requested

GET

Commands

game_id:Integer, game ID, required

Responses

Normal

{"computer_board": [5], "current_user": "player", "error_list": [], "full_board": [ {"square": 1, "user": "-"}, {"square": 2, "user": "-"}, {"square": 3, "user": "-"}, {"square": 4, "user": "-"}, {"square": 5, "user": "X"}, {"square": 6, "user": "-"}, {"square": 7, "user": "-"}, {"square": 8, "user": "-"}, {"square": 9, "user": "-"}], "is_over": null, "open_moves": [1, 3, 4, 6, 7, 8, 9], "player_board": [2], "player_token": "X", "won_by": null}

Error

{"error_list": [ "Game not found"]}