---
title: "Changes to Get Milestones"
method: GET
path: "/milestones"
---

# Changes to Get Milestones

`GET /milestones`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 69 revisions.

- **2026-03-08** `0efefc7b0f73`: 2 info
- **2025-11-06** `6ad7527f54aa`: 3 breaking, 3 warning, 16 info
- **2025-10-17** `32e75b657779`: 1 breaking, 12 info
- **2025-10-17** `6ce8fe6c1c3b`: 1 breaking, 12 warning

## Changes

- **2026-03-08** `0efefc7b0f73`: 2 info
  - added the new optional `query` request parameter `min_updated_ts`
  - added the optional property `milestones/items/source_ids` to the response with the `200` status
- **2025-11-06** `6ad7527f54aa`: 3 breaking, 3 warning, 16 info
  - for the `query` request parameter `minimum_start_date`, the format changed from no format to `date-time`
  - the response property `milestones/items/end_date` became nullable for the status `200`
  - the response property `milestones/items/source_id` became nullable for the status `200`
  - for the `query` request parameter `limit`, the max was set to `500.00`
  - for the `query` request parameter `limit`, the min was set to `1.00`
  - removed the optional property `milestones/items/details/key` from the response with the `200` status
  - added the new optional `query` request parameter `source_id`
  - for the `query` request parameter `limit`, the format was generalized from `int64` to no format
  - added the non-success response with the status `400`
  - added the non-success response with the status `401`
  - added the non-success response with the status `500`
  - the response property `milestones` became required for the status `200`
  - the response property `milestones/items/category` became required for the status `200`
  - the response property `milestones/items/details` became required for the status `200`
  - the response property `milestones/items/id` became required for the status `200`
  - the response property `milestones/items/last_updated_ts` became required for the status `200`
  - the response property `milestones/items/notification_message` became required for the status `200`
  - the response property `milestones/items/primary_event_tickers` became required for the status `200`
  - the response property `milestones/items/related_event_tickers` became required for the status `200`
  - the response property `milestones/items/start_date` became required for the status `200`
  - the response property `milestones/items/title` became required for the status `200`
  - the response property `milestones/items/type` became required for the status `200`
- **2025-10-17** `32e75b657779`: 1 breaking, 12 info
  - the `milestones/items/` response's property type changed from no type to `object` for status `200`
  - added the optional property `milestones/items/category` to the response with the `200` status
  - added the optional property `milestones/items/details` to the response with the `200` status
  - added the optional property `milestones/items/end_date` to the response with the `200` status
  - added the optional property `milestones/items/id` to the response with the `200` status
  - added the optional property `milestones/items/last_updated_ts` to the response with the `200` status
  - added the optional property `milestones/items/notification_message` to the response with the `200` status
  - added the optional property `milestones/items/primary_event_tickers` to the response with the `200` status
  - added the optional property `milestones/items/related_event_tickers` to the response with the `200` status
  - added the optional property `milestones/items/source_id` to the response with the `200` status
  - added the optional property `milestones/items/start_date` to the response with the `200` status
  - added the optional property `milestones/items/title` to the response with the `200` status
  - added the optional property `milestones/items/type` to the response with the `200` status
- **2025-10-17** `6ce8fe6c1c3b`: 1 breaking, 12 warning
  - the `milestones/items/` response's property type changed from `object` to no type for status `200`
  - removed the optional property `milestones/items/category` from the response with the `200` status
  - removed the optional property `milestones/items/details` from the response with the `200` status
  - removed the optional property `milestones/items/end_date` from the response with the `200` status
  - removed the optional property `milestones/items/id` from the response with the `200` status
  - removed the optional property `milestones/items/last_updated_ts` from the response with the `200` status
  - removed the optional property `milestones/items/notification_message` from the response with the `200` status
  - removed the optional property `milestones/items/primary_event_tickers` from the response with the `200` status
  - removed the optional property `milestones/items/related_event_tickers` from the response with the `200` status
  - removed the optional property `milestones/items/source_id` from the response with the `200` status
  - removed the optional property `milestones/items/start_date` from the response with the `200` status
  - removed the optional property `milestones/items/title` from the response with the `200` status
  - removed the optional property `milestones/items/type` from the response with the `200` status

---

[Operation](https://skmtc.dev/kalshi/apis/kalshi-trade-api-manual-endpoints/docs/milestones/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/milestones/get)
