---
title: "Changes to Get Order"
method: GET
path: "/portfolio/orders/{order_id}"
---

# Changes to Get Order

`GET /portfolio/orders/{order_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 11 of 69 revisions.

- **2026-07-31** `a07481be8bf9`: 3 warning
- **2026-07-13** `a671b3e77f35`: 2 breaking
- **2026-05-18** `7e31fc4590e0`: 5 info
- **2026-04-13** `218c1f661cbd`: 10 breaking, 2 info
- **2026-01-30** `c2d717743574`: 1 info
- **2026-01-26** `ea5437268cb9`: 3 info
- **2025-12-02** `02c9ca7d135f`: 3 info
- **2025-11-10** `d2321577413b`: 1 breaking
- **2025-11-06** `6ad7527f54aa`: 16 breaking, 12 warning, 27 info
- **2025-10-17** `6ce8fe6c1c3b`: 3 info
- **2025-09-07** `6a92b9826d61`: 2 breaking

## Changes

- **2026-07-31** `a07481be8bf9`: 3 warning
  - removed the optional property `service` from the response with the `401` status
  - removed the optional property `service` from the response with the `404` status
  - removed the optional property `service` from the response with the `500` status
- **2026-07-13** `a671b3e77f35`: 2 breaking
  - the response property `order/action` became optional for the status `200`
  - the response property `order/side` became optional for the status `200`
- **2026-05-18** `7e31fc4590e0`: 5 info
  - added the optional property `order/exchange_index` to the response with the `200` status
  - response property `order/action` deprecated
  - response property `order/side` deprecated
  - added the required property `order/book_side` to the response with the `200` status
  - added the required property `order/outcome_side` to the response with the `200` status
- **2026-04-13** `218c1f661cbd`: 10 breaking, 2 info
  - removed the required property `order/fill_count` from the response with the `200` status
  - removed the required property `order/initial_count` from the response with the `200` status
  - removed the required property `order/maker_fees` from the response with the `200` status
  - removed the required property `order/maker_fill_cost` from the response with the `200` status
  - removed the required property `order/no_price` from the response with the `200` status
  - removed the required property `order/queue_position` from the response with the `200` status
  - removed the required property `order/remaining_count` from the response with the `200` status
  - removed the required property `order/taker_fees` from the response with the `200` status
  - removed the required property `order/taker_fill_cost` from the response with the `200` status
  - removed the required property `order/yes_price` from the response with the `200` status
  - the response property `order/maker_fees_dollars` became required for the status `200`
  - the response property `order/taker_fees_dollars` became required for the status `200`
- **2026-01-30** `c2d717743574`: 1 info
  - added the optional property `order/subaccount_number` to the response with the `200` status
- **2026-01-26** `ea5437268cb9`: 3 info
  - added the required property `order/fill_count_fp` to the response with the `200` status
  - added the required property `order/initial_count_fp` to the response with the `200` status
  - added the required property `order/remaining_count_fp` to the response with the `200` status
- **2025-12-02** `02c9ca7d135f`: 3 info
  - api tag `orders` added
  - api tag `portfolio` removed
  - removed the `pending` enum value from the `order/status` response property for the response status `200`
- **2025-11-10** `d2321577413b`: 1 breaking
  - the `order/order_group_id` response's property format changed from `uuid` to no format for status `200`
- **2025-11-06** `6ad7527f54aa`: 16 breaking, 12 warning, 27 info
  - the response property `order/created_time` became nullable for the status `200`
  - the response property `order/expiration_time` became nullable for the status `200`
  - the response property `order/last_update_time` became nullable for the status `200`
  - the response property `order/maker_fees_dollars` became nullable for the status `200`
  - the response property `order/order_group_id` became nullable for the status `200`
  - the response property `order/self_trade_prevention_type` became nullable for the status `200`
  - the response property `order/taker_fees_dollars` became nullable for the status `200`
  - the `order/created_time` response's property type changed from no type to `string`, and format from no format to `date-time` for status `200`
  - the `order/expiration_time` response's property type changed from no type to `string`, and format from no format to `date-time` for status `200`
  - the `order/last_update_time` response's property type changed from no type to `string`, and format from no format to `date-time` for status `200`
  - the `order/maker_fees` response's property format changed from `int64` to no format for status `200`
  - the `order/maker_fill_cost` response's property format changed from `int64` to no format for status `200`
  - the `order/no_price` response's property type changed from `integer` to `number`, and format from `int64` to no format for status `200`
  - the `order/taker_fees` response's property format changed from `int64` to no format for status `200`
  - the `order/taker_fill_cost` response's property format changed from `int64` to no format for status `200`
  - the `order/yes_price` response's property type changed from `integer` to `number`, and format from `int64` to no format for status `200`
  - added the new `buy` enum value to the `order/action` response property for the response status `200`
  - added the new `canceled` enum value to the `order/status` response property for the response status `200`
  - added the new `executed` enum value to the `order/status` response property for the response status `200`
  - added the new `limit` enum value to the `order/type` response property for the response status `200`
  - added the new `maker` enum value to the `order/self_trade_prevention_type` response property for the response status `200`
  - added the new `market` enum value to the `order/type` response property for the response status `200`
  - added the new `no` enum value to the `order/side` response property for the response status `200`
  - added the new `pending` enum value to the `order/status` response property for the response status `200`
  - added the new `resting` enum value to the `order/status` response property for the response status `200`
  - added the new `sell` enum value to the `order/action` response property for the response status `200`
  - added the new `taker_at_cross` enum value to the `order/self_trade_prevention_type` response property for the response status `200`
  - added the new `yes` enum value to the `order/side` response property for the response status `200`
  - the endpoint scheme security `kalshiAccessKey AND kalshiAccessSignature AND kalshiAccessTimestamp` was added to the API
  - added the non-success response with the status `401`
  - added the non-success response with the status `404`
  - added the non-success response with the status `500`
  - the response property `order` became required for the status `200`
  - the response property `order/action` became required for the status `200`
  - the response property `order/client_order_id` became required for the status `200`
  - the response property `order/fill_count` became required for the status `200`
  - the response property `order/initial_count` became required for the status `200`
  - the response property `order/maker_fees` became required for the status `200`
  - the response property `order/maker_fill_cost` became required for the status `200`
  - the response property `order/no_price` became required for the status `200`
  - …15 more
- **2025-10-17** `6ce8fe6c1c3b`: 3 info
  - added the optional property `order/cancel_order_on_pause` to the response with the `200` status
  - added the optional property `order/maker_fees_dollars` to the response with the `200` status
  - added the optional property `order/taker_fees_dollars` to the response with the `200` status
- **2025-09-07** `6a92b9826d61`: 2 breaking
  - the `order/no_price_dollars` response's property type changed from `array` to `string` for status `200`
  - the `order/yes_price_dollars` response's property type changed from `array` to `string` for status `200`

---

[Operation](https://skmtc.dev/kalshi/apis/kalshi-trade-api-manual-endpoints/docs/portfolio/orders/:order_id/get.md) - [API](https://skmtc.dev/kalshi/apis/kalshi-trade-api-manual-endpoints.md) - [Page](https://skmtc.dev/kalshi/apis/kalshi-trade-api-manual-endpoints/changes/portfolio/orders/:order_id/get)
