---
title: "Changes to List fill-derived position moves across a scope"
method: GET
path: "/v1/positions/moves"
---

# Changes to List fill-derived position moves across a scope

`GET /v1/positions/moves`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 7 of 87 revisions.

- **2026-10-25** `8d368659667e`: 25 breaking, 25 info
- **2026-10-15** `c3b07d60c348`: 1 breaking, 8 info
- **2026-10-07** `440fd2d98e59`: 3 info
- **2026-09-18** `280c198d7e84`: 1 info
- **2026-09-09** `28b6bc72573e`: 5 info
- **2026-08-30** `dbe693d00cb3`: 3 info
- **2026-08-27** `2e6f0d9a237e`: 1 info

## Changes

- **2026-10-25** `8d368659667e`: 25 breaking, 25 info
  - the response property `moves/items/copiers/items/clan/anyOf[subschema #1]/banner_url` became nullable for the status `200`
  - the response property `moves/items/copiers/items/clan/anyOf[subschema #1]/chat_room_id` became nullable for the status `200`
  - the response property `moves/items/copiers/items/clan/anyOf[subschema #1]/description` became nullable for the status `200`
  - the response property `moves/items/copiers/items/clan/anyOf[subschema #1]/image_url` became nullable for the status `200`
  - the response property `moves/items/copiers/items/clan_id` became nullable for the status `200`
  - the response property `moves/items/copyDetails/anyOf[#/components/schemas/BoardCopyDetails]/entry_price` became nullable for the status `200`
  - the response property `moves/items/copyTarget/anyOf[#/components/schemas/AvatarUser]/clan/anyOf[subschema #1]/banner_url` became nullable for the status `200`
  - the response property `moves/items/copyTarget/anyOf[#/components/schemas/AvatarUser]/clan/anyOf[subschema #1]/chat_room_id` became nullable for the status `200`
  - the response property `moves/items/copyTarget/anyOf[#/components/schemas/AvatarUser]/clan/anyOf[subschema #1]/description` became nullable for the status `200`
  - the response property `moves/items/copyTarget/anyOf[#/components/schemas/AvatarUser]/clan/anyOf[subschema #1]/image_url` became nullable for the status `200`
  - the response property `moves/items/copyTarget/anyOf[#/components/schemas/AvatarUser]/clan_id` became nullable for the status `200`
  - the response property `moves/items/move/after_size` became nullable for the status `200`
  - the response property `moves/items/move/before_size` became nullable for the status `200`
  - the response property `moves/items/move/fills/items/direction` became nullable for the status `200`
  - the response property `moves/items/move/fills/items/start_position` became nullable for the status `200`
  - the response property `moves/items/move/leverage_value` became nullable for the status `200`
  - the response property `moves/items/position/anyOf[#/components/schemas/PositionMovePosition]/closed_at` became nullable for the status `200`
  - the response property `moves/items/position/anyOf[#/components/schemas/PositionMovePosition]/closed_price` became nullable for the status `200`
  - the response property `moves/items/position/anyOf[#/components/schemas/PositionMovePosition]/margin_used` became nullable for the status `200`
  - the response property `moves/items/position/anyOf[#/components/schemas/PositionMovePosition]/notional_usd` became nullable for the status `200`
  - the response property `moves/items/trader/clan/anyOf[subschema #1]/banner_url` became nullable for the status `200`
  - the response property `moves/items/trader/clan/anyOf[subschema #1]/chat_room_id` became nullable for the status `200`
  - the response property `moves/items/trader/clan/anyOf[subschema #1]/description` became nullable for the status `200`
  - the response property `moves/items/trader/clan/anyOf[subschema #1]/image_url` became nullable for the status `200`
  - the response property `moves/items/trader/clan_id` became nullable for the status `200`
  - response property `moves/items/copiers/items/clan/anyOf[subschema #1]/banner_url` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `moves/items/copiers/items/clan/anyOf[subschema #1]/chat_room_id` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `moves/items/copiers/items/clan/anyOf[subschema #1]/description` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `moves/items/copiers/items/clan/anyOf[subschema #1]/image_url` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `moves/items/copiers/items/clan_id` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `moves/items/copyDetails/anyOf[#/components/schemas/BoardCopyDetails]/entry_price` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `moves/items/copyTarget/anyOf[#/components/schemas/AvatarUser]/clan/anyOf[subschema #1]/banner_url` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `moves/items/copyTarget/anyOf[#/components/schemas/AvatarUser]/clan/anyOf[subschema #1]/chat_room_id` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `moves/items/copyTarget/anyOf[#/components/schemas/AvatarUser]/clan/anyOf[subschema #1]/description` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `moves/items/copyTarget/anyOf[#/components/schemas/AvatarUser]/clan/anyOf[subschema #1]/image_url` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `moves/items/copyTarget/anyOf[#/components/schemas/AvatarUser]/clan_id` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `moves/items/move/after_size` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `moves/items/move/before_size` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `moves/items/move/fills/items/direction` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `moves/items/move/fills/items/start_position` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - …10 more
- **2026-10-15** `c3b07d60c348`: 1 breaking, 8 info
  - the `moves/items/move/action` response's property type changed from `string` to no type for status `200`
  - added the optional property `moves/items/move/twap/provider` to the response with the `200` status
  - added the optional property `moves/items/move/twap/twap_id` to the response with the `200` status
  - added `subschema #1, subschema #2` to the `moves/items/move/action` response property `anyOf` list for the response status `200`
  - removed the `added` enum value from the `moves/items/move/action` response property for the response status `200`
  - removed the `closed` enum value from the `moves/items/move/action` response property for the response status `200`
  - removed the `flipped` enum value from the `moves/items/move/action` response property for the response status `200`
  - removed the `opened` enum value from the `moves/items/move/action` response property for the response status `200`
  - removed the `reduced` enum value from the `moves/items/move/action` response property for the response status `200`
- **2026-10-07** `440fd2d98e59`: 3 info
  - added the optional property `moves/items/copiers/items/callerActions` to the response with the `200` status
  - added the optional property `moves/items/copyTarget/anyOf[#/components/schemas/AvatarUser]/callerActions` to the response with the `200` status
  - added the optional property `moves/items/trader/callerActions` to the response with the `200` status
- **2026-09-18** `280c198d7e84`: 1 info
  - added the optional property `moves/items/move/twap` to the response with the `200` status
- **2026-09-09** `28b6bc72573e`: 5 info
  - added `#/components/schemas/PositionMovePosition` to the `moves/items/position` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/BoardPosition` from the `moves/items/position` response property `anyOf` list for the response status `200`
  - added the required property `moves/items/copiedByViewer` to the response with the `200` status
  - added the required property `moves/items/copiedCount` to the response with the `200` status
  - added the required property `moves/items/copiers` to the response with the `200` status
- **2026-08-30** `dbe693d00cb3`: 3 info
  - the endpoint scheme security `Authorization` was removed from the API
  - removed the non-success response with the status `401`
  - removed the non-success response with the status `403`
- **2026-08-27** `2e6f0d9a237e`: 1 info
  - endpoint added

---

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