changedInput schema / properties / asset_class / description
Previous value: -"Filter by asset class — `stocks`, `rates`, `crypto`, `fx`, or a comma-separated list. Omit for every class. Distinct from asset_type (the instrument type within equities)."New value: +"Filter by asset class — `stocks`, `rates`, `crypto`, `fx`, or a comma-separated list (the live classes today; validated for shape, not against a fixed list, so a well-formed class we don't track simply matches nothing — same contract as scan). Omit for every class. This is the class of INSTRUMENT, distinct from `asset_type` below (the instrument type within equities). Every row carries its `asset_class`, so a non-equity row identifies itself."
changedInput schema / properties / asset_type / description
Previous value: -"Filter by INSTRUMENT TYPE within equities: the stored value (CS, ETF, ADRC, PFD, FUND, UNIT, SP, ETS, WARRANT, RIGHT, ETN, ETV), or \"equity\" for the equity-like set. This is not an asset class — `asset_type=crypto` is rejected; use asset_class=crypto."New value: +"Filter by instrument type WITHIN equities — the stored `asset_type` value (`CS`, `ETF`, `ADRC`, `PFD`, `FUND`, `UNIT`, `SP`, `ETS`, `WARRANT`, `RIGHT`, `ETN`, `ETV`), matched case-insensitively. `equity` is a convenience value expanding to the equity-like set. This is NOT an asset class: `asset_type=crypto` is rejected — use `asset_class=crypto`."
addedInput schema / properties / asset_type / enum
Added value: +[
+ "CS",
+ "ETF",
+ "ADRC",
+ "PFD",
+ "FUND",
+ "UNIT",
+ "SP",
+ "ETS",
+ "WARRANT",
+ "RIGHT",
+ "ETN",
+ "ETV",
+ "equity"
+]
changedInput schema / properties / cursor / description
Previous value: -"Opaque cursor from a prior response."New value: +"Opaque cursor from the previous response's `next_cursor` field. Continues the walk from after that page. A cursor minted under `search` only resumes the same search."
changedInput schema / properties / exchange / description
Previous value: -"Filter by exchange name (NASDAQ, NYSE, NYSE Arca, Cboe BZX, NYSE American, OTC Link) or MIC (XNAS, XNYS, BATS)."New value: +"Filter by exchange name — the value rows carry in their `exchange` field. MIC codes (`XNAS`, `XNYS`, `BATS`) are also accepted and match `exchange_mic`. A malformed value (non-letters, over 16 chars) is a 400."
addedInput schema / properties / exchange / enum
Added value: +[
+ "NASDAQ",
+ "NYSE",
+ "NYSE Arca",
+ "Cboe BZX",
+ "NYSE American",
+ "OTC Link"
+]
addedInput schema / properties / limit / default
Added value: +50
changedInput schema / properties / limit / description
Previous value: -"Page size. Max 1000. Default 50."New value: +"Page size. Max 1000."
changedInput schema / properties / search / description
Previous value: -"Case-insensitive match on ticker or name (max 64 chars). Ranked: exact ticker, then ticker prefix, then name match, alphabetical within."New value: +"Case-insensitive match on `ticker` or `name`, max 64 characters (longer is a 400). Results are ranked: an exact ticker match first, then symbols that start with the term, then name matches — alphabetical within each rank. The cursor carries the rank, so paging a search never repeats or skips."