---
title: "Changes to List all account positions"
method: GET
path: "/accounts/{accountId}/positions/all"
---

# Changes to List all account positions

`GET /accounts/{accountId}/positions/all`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 15 of 98 revisions.

- **2026-10-14** `efd73af6c911`: 6 breaking
- **2026-10-14** `07c9022b410a`: 6 breaking
- **2026-10-08** `34c0767c42d9`: 3 info
- **2026-09-18** `6c6058c06284`: 1 breaking, 1 info
- **2026-09-11** `3e2a30a51290`: 1 breaking, 1 info
- **2026-09-08** `df5d3d7ec08b`: 1 info
- **2026-09-03** `5bfb6535c4b3`: 3 warning, 3 info
- **2026-06-26** `79bc1d8e8981`: 1 info
- **2026-06-24** `1077154e363b`: 1 info
- **2026-06-24** `dfb77b0eb8ce`: 1 breaking, 1 info
- **2026-06-05** `c7056408f88d`: 1 info
- **2026-05-06** `7e45bb4836d2`: 2 info
- **2026-04-30** `df1cc6f9b67f`: 5 breaking, 2 warning, 2 info
- **2026-04-28** `10b3d68690a1`: 1 info
- **2026-03-06** `6a3b37154f49`: 1 breaking

## Changes

- **2026-10-14** `efd73af6c911`: 6 breaking
  - the `code` response's property type changed from `string` to no type for status `429`
  - the `code` response's property type changed from `string` to no type for status `503`
  - the `detail` response's property type changed from `string` to no type for status `429`
  - the `detail` response's property type changed from `string` to no type for status `503`
  - the `status_code` response's property type changed from `integer` to no type for status `429`
  - the `status_code` response's property type changed from `integer` to no type for status `503`
- **2026-10-14** `07c9022b410a`: 6 breaking
  - the `code` response's property type changed from no type to `string` for status `429`
  - the `code` response's property type changed from no type to `string` for status `503`
  - the `detail` response's property type changed from no type to `string` for status `429`
  - the `detail` response's property type changed from no type to `string` for status `503`
  - the `status_code` response's property type changed from no type to `integer` for status `429`
  - the `status_code` response's property type changed from no type to `integer` for status `503`
- **2026-10-08** `34c0767c42d9`: 3 info
  - response property `results/items/instrument/oneOf[#/components/schemas/CfdInstrument]/underlying_instrument/oneOf[#/components/schemas/CryptoInstrument]/exchange` deprecated
  - response property `results/items/instrument/oneOf[#/components/schemas/CryptoInstrument]/exchange` deprecated
  - response property `results/items/instrument/oneOf[#/components/schemas/OptionInstrument]/underlying/oneOf[#/components/schemas/CryptoInstrument]/exchange` deprecated
- **2026-09-18** `6c6058c06284`: 1 breaking, 1 info
  - added `#/components/schemas/TokenizedAssetInstrument` to the `results/items/instrument` response property `oneOf` list for the response status `200`
  - added `tokenized_asset` discriminator mapping keys to the `results/items/instrument` response property for the response status `200`
- **2026-09-11** `3e2a30a51290`: 1 breaking, 1 info
  - added `#/components/schemas/FutureOptionInstrument` to the `results/items/instrument` response property `oneOf` list for the response status `200`
  - added `future_option` discriminator mapping keys to the `results/items/instrument` response property for the response status `200`
- **2026-09-08** `df5d3d7ec08b`: 1 info
  - added the non-success response with the status `429`
- **2026-09-03** `5bfb6535c4b3`: 3 warning, 3 info
  - added the new `bond` enum value to the `results/items/instrument/oneOf[#/components/schemas/CfdInstrument]/underlying_instrument/oneOf[#/components/schemas/OtherInstrument]/kind` response property for the response status `200`
  - added the new `bond` enum value to the `results/items/instrument/oneOf[#/components/schemas/OptionInstrument]/underlying/oneOf[#/components/schemas/OtherInstrument]/kind` response property for the response status `200`
  - added the new `bond` enum value to the `results/items/instrument/oneOf[#/components/schemas/OtherInstrument]/kind` response property for the response status `200`
  - added `bond` discriminator mapping keys to the `results/items/instrument` response property for the response status `200`
  - added `bond` discriminator mapping keys to the `results/items/instrument/oneOf[#/components/schemas/CfdInstrument]/underlying_instrument` response property for the response status `200`
  - added `bond` discriminator mapping keys to the `results/items/instrument/oneOf[#/components/schemas/OptionInstrument]/underlying` response property for the response status `200`
- **2026-06-26** `79bc1d8e8981`: 1 info
  - added the non-success response with the status `503`
- **2026-06-24** `1077154e363b`: 1 info
  - added the required property `results/items/instrument/oneOf[#/components/schemas/OptionInstrument]/multiplier` to the response with the `200` status
- **2026-06-24** `dfb77b0eb8ce`: 1 breaking, 1 info
  - added `#/components/schemas/CfdInstrument` to the `results/items/instrument` response property `oneOf` list for the response status `200`
  - added `cfd` discriminator mapping keys to the `results/items/instrument` response property for the response status `200`
- **2026-06-05** `c7056408f88d`: 1 info
  - added the required property `data_freshness` to the response with the `200` status
- **2026-05-06** `7e45bb4836d2`: 2 info
  - api tag `Account Information` added
  - api tag `Experimental endpoints` removed
- **2026-04-30** `df1cc6f9b67f`: 5 breaking, 2 warning, 2 info
  - added `#/components/schemas/AdrInstrument, #/components/schemas/MutualFundInstrument, #/components/schemas/CefInstrument` to the `results/items/instrument` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/AdrInstrument, #/components/schemas/MutualFundInstrument, #/components/schemas/CefInstrument` to the `results/items/instrument/oneOf[#/components/schemas/OptionInstrument]/underlying` response property `oneOf` list for the response status `200`
  - removed the required property `count` from the response with the `200` status
  - removed the required property `next` from the response with the `200` status
  - removed the required property `previous` from the response with the `200` status
  - deleted the `query` request parameter `page`
  - deleted the `query` request parameter `page_size`
  - added `adr, mutualfund, cef` discriminator mapping keys to the `results/items/instrument` response property for the response status `200`
  - added `adr, mutualfund, cef` discriminator mapping keys to the `results/items/instrument/oneOf[#/components/schemas/OptionInstrument]/underlying` response property for the response status `200`
- **2026-04-28** `10b3d68690a1`: 1 info
  - endpoint added
- **2026-03-06** `6a3b37154f49`: 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/passiv/apis/snaptrade/docs/accounts/:accountId/positions/all/get.md) - [API](https://skmtc.dev/passiv/apis/snaptrade.md) - [Page](https://skmtc.dev/passiv/apis/snaptrade/changes/accounts/:accountId/positions/all/get)
