---
title: "Changes to Get latest algorithm data (code, binarys and advances)"
method: GET
path: "/get-algorithms"
---

# Changes to Get latest algorithm data (code, binarys and advances)

`GET /get-algorithms`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 10 of 34 revisions.

- **2026-02-03** `4c20b89cfdc4` — 1 warning, 1 info
- **2025-12-05** `fcaa8927a4ae` — 1 warning, 1 info
- **2025-08-22** `1b7c2b8a974d` — 2 warning, 3 info
- **2025-08-13** `91a72967eb11` — 1 breaking
- **2025-08-04** `4e2cb20a0dbd` — 2 warning, 2 info
- **2025-02-13** `f379c149170e` — 2 info
- **2024-12-02** `24b44590c250` — 1 info
- **2024-11-27** `f857f902a23c` — 2 breaking, 5 warning, 9 info
- **2024-10-04** `619cf3c6322a` — 1 warning
- **2024-05-31** `5523952546dd` — 4 warning, 4 info

## Changes

- **2026-02-03** `4c20b89cfdc4` — 1 warning, 1 info
  - removed the optional property `names` from the response with the `200` status
  - added the optional property `player_details` to the response with the `200` status
- **2025-12-05** `fcaa8927a4ae` — 1 warning, 1 info
  - removed the optional property `codes/items/block_data/num_qualifiers_by_player` from the response with the `200` status
  - added the optional property `codes/items/block_data/num_qualifiers_by_track_by_player` to the response with the `200` status
- **2025-08-22** `1b7c2b8a974d` — 2 warning, 3 info
  - removed the optional property `algorithms` from the response with the `200` status
  - removed the optional property `binaries` from the response with the `200` status
  - added the optional property `binarys` to the response with the `200` status
  - added the optional property `codes` to the response with the `200` status
  - the `advances/items/id` response's property pattern was changed from `^c[0-9]{3}_b[0-9]{3}$` to `^c[0-9]{3}_a[0-9]{3}$` for the status `200`
- **2025-08-13** `91a72967eb11` — 1 breaking
  - the `codes/items/block_data/num_qualifiers_by_player/additionalProperties/` response's property type/format changed from `integer`/`uint32` to `integer`/`uint64` for status `200`
- **2025-08-04** `4e2cb20a0dbd` — 2 warning, 2 info
  - removed the optional property `algorithms/items/details/breakthrough_id` from the response with the `200` status
  - removed the optional property `breakthroughs` from the response with the `200` status
  - added the optional property `advances` to the response with the `200` status
  - added the optional property `algorithms/items/details/advance_id` to the response with the `200` status
- **2025-02-13** `f379c149170e` — 2 info
  - added the optional property `breakthroughs/items/state/round_votes_tallied` to the response with the `200` status
  - added the optional property `breakthroughs/items/state/round_voting_starts` to the response with the `200` status
- **2024-12-02** `24b44590c250` — 1 info
  - added the optional property `names` to the response with the `200` status
- **2024-11-27** `f857f902a23c` — 2 breaking, 5 warning, 9 info
  - the `algorithms/items/block_data/adoption` response's property type/format changed from `integer`/`uint256` to `string`/`` for status `200`
  - the `algorithms/items/block_data/reward` response's property type/format changed from `integer`/`uint256` to `string`/`` for status `200`
  - removed the optional property `algorithms/items/block_data/round_earnings` from the response with the `200` status
  - removed the optional property `algorithms/items/code` from the response with the `200` status
  - removed the optional property `algorithms/items/details/tx_hash` from the response with the `200` status
  - removed the optional property `block_details` from the response with the `200` status
  - removed the optional property `block_id` from the response with the `200` status
  - added the optional property `algorithms/items/details/breakthrough_id` to the response with the `200` status
  - added the optional property `algorithms/items/details/fee_paid` to the response with the `200` status
  - added the optional property `algorithms/items/details/type` to the response with the `200` status
  - added the optional property `algorithms/items/state/round_active` to the response with the `200` status
  - added the optional property `binaries` to the response with the `200` status
  - added the optional property `breakthroughs` to the response with the `200` status
  - the `algorithms/items/block_data/adoption` response's property pattern `^[0-9]+$` was added for the status `200`
  - the `algorithms/items/block_data/reward` response's property pattern `^[0-9]+$` was added for the status `200`
  - the `algorithms/items/id` response's property pattern `^c[0-9]{3}_a[0-9]{3}$` was added for the status `200`
- **2024-10-04** `619cf3c6322a` — 1 warning
  - removed the optional property `wasms` from the response with the `200` status
- **2024-05-31** `5523952546dd` — 4 warning, 4 info
  - removed the optional property `advances` from the response with the `200` status
  - removed the optional property `binarys` from the response with the `200` status
  - removed the optional property `codes` from the response with the `200` status
  - removed the optional property `player_details` from the response with the `200` status
  - added the optional property `algorithms` to the response with the `200` status
  - added the optional property `block_details` to the response with the `200` status
  - added the optional property `block_id` to the response with the `200` status
  - added the optional property `wasms` to the response with the `200` status

---

[Operation](https://skmtc.dev/tig-foundation/apis/the-innovation-game-api/docs/get-algorithms/get.md) · [API](https://skmtc.dev/tig-foundation/apis/the-innovation-game-api.md) · [Page](https://skmtc.dev/tig-foundation/apis/the-innovation-game-api/changes/get-algorithms/get)
