---
title: "Get the complete move hisory of the game - use this if the user asks for the move history or an analysis of the game"
method: GET
path: "/api/move_history"
---

# Get the complete move hisory of the game - use this if the user asks for the move history or an analysis of the game

`GET /api/move_history`

## Response `200`

The move history e.g. "1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. Re1 Nd6 6. Nxe5 Be7 7. Bxc6"

- MoveHistory
  - `move_history` string — The move history in SAN format, paired by white and black moves

## Changes

> 9 revisions in range; 1 could not be searched.

- **2023-05-05** `7ecbc70f0627` — 1 breaking, 1 info
  - the response property `move_history` became optional for the status `200`
  - removed the non-success response with the status `404`
- **2023-04-17** `511695a7b151` — 1 info
  - endpoint added
- **2023-04-16** `9010552b8c66` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/atomic14/apis/chess-assistant-api/changes/api/move_history/get.md)

---

[API](https://skmtc.dev/atomic14/apis/chess-assistant-api.md) · [All operations](https://skmtc.dev/atomic14/apis/chess-assistant-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/atomic14/chess-assistant-api/revisions/8ab254be01c9/schema)
