---
title: "Changes to Get Event Candlesticks"
method: GET
path: "/series/{series_ticker}/events/{ticker}/candlesticks"
---

# Changes to Get Event Candlesticks

`GET /series/{series_ticker}/events/{ticker}/candlesticks`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 69 revisions.

- **2026-04-13** `218c1f661cbd`: 10 breaking, 8 warning
- **2026-01-26** `ea5437268cb9`: 2 info
- **2025-11-06** `6ad7527f54aa`: 29 breaking, 36 info
- **2025-10-17** `6ce8fe6c1c3b`: 1 info

## Changes

- **2026-04-13** `218c1f661cbd`: 10 breaking, 8 warning
  - removed the required property `market_candlesticks/items/items/open_interest` from the response with the `200` status
  - removed the required property `market_candlesticks/items/items/volume` from the response with the `200` status
  - removed the required property `market_candlesticks/items/items/yes_ask/close` from the response with the `200` status
  - removed the required property `market_candlesticks/items/items/yes_ask/high` from the response with the `200` status
  - removed the required property `market_candlesticks/items/items/yes_ask/low` from the response with the `200` status
  - removed the required property `market_candlesticks/items/items/yes_ask/open` from the response with the `200` status
  - removed the required property `market_candlesticks/items/items/yes_bid/close` from the response with the `200` status
  - removed the required property `market_candlesticks/items/items/yes_bid/high` from the response with the `200` status
  - removed the required property `market_candlesticks/items/items/yes_bid/low` from the response with the `200` status
  - removed the required property `market_candlesticks/items/items/yes_bid/open` from the response with the `200` status
  - removed the optional property `market_candlesticks/items/items/price/close` from the response with the `200` status
  - removed the optional property `market_candlesticks/items/items/price/high` from the response with the `200` status
  - removed the optional property `market_candlesticks/items/items/price/low` from the response with the `200` status
  - removed the optional property `market_candlesticks/items/items/price/max` from the response with the `200` status
  - removed the optional property `market_candlesticks/items/items/price/mean` from the response with the `200` status
  - removed the optional property `market_candlesticks/items/items/price/min` from the response with the `200` status
  - removed the optional property `market_candlesticks/items/items/price/open` from the response with the `200` status
  - removed the optional property `market_candlesticks/items/items/price/previous` from the response with the `200` status
- **2026-01-26** `ea5437268cb9`: 2 info
  - added the required property `market_candlesticks/items/items/open_interest_fp` to the response with the `200` status
  - added the required property `market_candlesticks/items/items/volume_fp` to the response with the `200` status
- **2025-11-06** `6ad7527f54aa`: 29 breaking, 36 info
  - the `query` request parameter `period_interval` was restricted to a list of enum values
  - for the `query` request parameter `period_interval`, the format changed from `int64` to `int32`
  - removed the media type `application/json` for the response with the status `500`
  - the response property `market_candlesticks/items/items/price/close` became nullable for the status `200`
  - the response property `market_candlesticks/items/items/price/close_dollars` became nullable for the status `200`
  - the response property `market_candlesticks/items/items/price/high` became nullable for the status `200`
  - the response property `market_candlesticks/items/items/price/high_dollars` became nullable for the status `200`
  - the response property `market_candlesticks/items/items/price/low` became nullable for the status `200`
  - the response property `market_candlesticks/items/items/price/low_dollars` became nullable for the status `200`
  - the response property `market_candlesticks/items/items/price/mean` became nullable for the status `200`
  - the response property `market_candlesticks/items/items/price/mean_dollars` became nullable for the status `200`
  - the response property `market_candlesticks/items/items/price/open` became nullable for the status `200`
  - the response property `market_candlesticks/items/items/price/open_dollars` became nullable for the status `200`
  - the response property `market_candlesticks/items/items/price/previous` became nullable for the status `200`
  - the response property `market_candlesticks/items/items/price/previous_dollars` became nullable for the status `200`
  - the `market_candlesticks/items/items/price/close` response's property format changed from `int64` to no format for status `200`
  - the `market_candlesticks/items/items/price/high` response's property format changed from `int64` to no format for status `200`
  - the `market_candlesticks/items/items/price/low` response's property format changed from `int64` to no format for status `200`
  - the `market_candlesticks/items/items/price/mean` response's property format changed from `int64` to no format for status `200`
  - the `market_candlesticks/items/items/price/open` response's property format changed from `int64` to no format for status `200`
  - the `market_candlesticks/items/items/price/previous` response's property format changed from `int64` to no format for status `200`
  - the `market_candlesticks/items/items/yes_ask/close` response's property format changed from `int64` to no format for status `200`
  - the `market_candlesticks/items/items/yes_ask/high` response's property format changed from `int64` to no format for status `200`
  - the `market_candlesticks/items/items/yes_ask/low` response's property format changed from `int64` to no format for status `200`
  - the `market_candlesticks/items/items/yes_ask/open` response's property format changed from `int64` to no format for status `200`
  - the `market_candlesticks/items/items/yes_bid/close` response's property format changed from `int64` to no format for status `200`
  - the `market_candlesticks/items/items/yes_bid/high` response's property format changed from `int64` to no format for status `200`
  - the `market_candlesticks/items/items/yes_bid/low` response's property format changed from `int64` to no format for status `200`
  - the `market_candlesticks/items/items/yes_bid/open` response's property format changed from `int64` to no format for status `200`
  - api operation id `GetMarketCandlesticksByEvent` was added
  - api tag `events` added
  - added the new enum value `1.00` to the `query` request parameter `period_interval`
  - added the new enum value `1440.00` to the `query` request parameter `period_interval`
  - added the new enum value `60.00` to the `query` request parameter `period_interval`
  - added the non-success response with the status `400`
  - added the non-success response with the status `401`
  - added the optional property `market_candlesticks/items/items/price/max` to the response with the `200` status
  - added the optional property `market_candlesticks/items/items/price/max_dollars` to the response with the `200` status
  - added the optional property `market_candlesticks/items/items/price/min` to the response with the `200` status
  - added the optional property `market_candlesticks/items/items/price/min_dollars` to the response with the `200` status
  - …25 more
- **2025-10-17** `6ce8fe6c1c3b`: 1 info
  - endpoint added

---

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