Improved

"adjustment" on historical stock bars endpoints is now an enum array

Market Data API

The adjustment query parameter on the historical stock bars endpoints is now typed as an array of enum values (raw, split, dividend, spin-off, all) serialized as a single comma-separated value (style: form, explode: false).

  • The HTTP query shape is unchanged: ?adjustment=split,spin-off works exactly as before.
  • Omitting the parameter still defaults to raw.
  • Unknown values, empty values, and repeated keys such as ?adjustment=split&adjustment=all still return 400.
  • Generated clients that typed adjustment as a string will need to send a list.
  • The parameter is now described by a reusable stock_adjustment schema with minItems: 1 and an example.

Affected Endpoints

  • GET /v2/stocks/bars
  • GET /v2/stocks/{symbol}/bars