---
title: "Changes to Get a prepared position replay snapshot"
method: GET
path: "/v1/positions/{positionId}/replay"
---

# Changes to Get a prepared position replay snapshot

`GET /v1/positions/{positionId}/replay`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 8 of 87 revisions.

- **2026-10-25** `8d368659667e`: 13 breaking, 13 info
- **2026-10-24** `47071fafc154`: 6 info
- **2026-10-22** `34ed4ffb50d7`: 2 breaking
- **2026-10-22** `71524db9527a`: 3 info
- **2026-10-22** `d014fce3f954`: 2 info
- **2026-10-21** `14e163f15752`: 2 breaking, 1 info
- **2026-10-20** `9459ea4f43d9`: 1 info
- **2026-10-16** `c8c978fa148a`: 1 info

## Changes

- **2026-10-25** `8d368659667e`: 13 breaking, 13 info
  - the response property `closedAt` became nullable for the status `200`
  - the response property `financials/summary/averageEntry` became nullable for the status `200`
  - the response property `financials/summary/averageExit` became nullable for the status `200`
  - the response property `financials/summary/pnlPercent` became nullable for the status `200`
  - the response property `marketContext/samples/items/change24h` became nullable for the status `200`
  - the response property `notes/items/avatar` became nullable for the status `200`
  - the response property `notes/items/comments/items/avatar` became nullable for the status `200`
  - the response property `notes/items/likes/users/items/avatar_url` became nullable for the status `200`
  - the response property `notes/items/likes/users/items/display_name` became nullable for the status `200`
  - the response property `notes/items/likes/users/items/username` became nullable for the status `200`
  - the response property `user/avatar_url` became nullable for the status `200`
  - the response property `user/display_name` became nullable for the status `200`
  - the response property `user/username` became nullable for the status `200`
  - response property `closedAt` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `financials/summary/averageEntry` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `financials/summary/averageExit` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `financials/summary/pnlPercent` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `marketContext/samples/items/change24h` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `notes/items/avatar` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `notes/items/comments/items/avatar` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `notes/items/likes/users/items/avatar_url` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `notes/items/likes/users/items/display_name` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `notes/items/likes/users/items/username` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `user/avatar_url` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `user/display_name` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `user/username` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
- **2026-10-24** `47071fafc154`: 6 info
  - added the non-success response with the status `412`
  - added the required property `displayGroups/items/checkpoints/items/price` to the response with the `200` status
  - added the required property `financials` to the response with the `200` status
  - added the required property `markers/items/notional` to the response with the `200` status
  - added the required property `playbackMs` to the response with the `200` status
  - added the required property `twaps` to the response with the `200` status
- **2026-10-22** `34ed4ffb50d7`: 2 breaking
  - removed the required property `copyActivity` from the response with the `200` status
  - removed the required property `coverage/autocopiesTruncated` from the response with the `200` status
- **2026-10-22** `71524db9527a`: 3 info
  - added the optional property `displayGroups` to the response with the `200` status
  - added the optional property `markers/items/twapId` to the response with the `200` status
  - added the optional property `trades/items/twapId` to the response with the `200` status
- **2026-10-22** `d014fce3f954`: 2 info
  - added the optional property `markers/items/fillCount` to the response with the `200` status
  - added the optional property `trades/items/fillCount` to the response with the `200` status
- **2026-10-21** `14e163f15752`: 2 breaking, 1 info
  - removed the required property `candles` from the response with the `200` status
  - removed the required property `marketContext/candles` from the response with the `200` status
  - added the required property `marketContext/samples` to the response with the `200` status
- **2026-10-20** `9459ea4f43d9`: 1 info
  - added the required property `candleSnapshot` to the response with the `200` status
- **2026-10-16** `c8c978fa148a`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/legend/apis/legend-api/docs/v1/positions/:positionId/replay/get.md) - [API](https://skmtc.dev/legend/apis/legend-api.md) - [Page](https://skmtc.dev/legend/apis/legend-api/changes/v1/positions/:positionId/replay/get)
