Screener
Search instruments and manage saved screeners.
Search Screener
Get Screener By ID
Create Screener
Replace Screener
Patch Screener
Get Screener Catalog
ModelsExpand Collapse
class Catalog: …
The complete screener field catalog, serialized as the data payload of
GET /screener/catalog.
default_response_fields: List[str]
The api_names that resolve to the POST default column set when
columns is omitted.
Request-side semantics for turning the data into a valid call.
api_name_composition: str
Requests and response field objects use the same reference shape:
base name plus at most one of period / lookback;
default_response_fields (the POST default column set when columns
is omitted) carries api_names, each decoding via suffixes.
axes: str
At most one of period / lookback; the empty combination selects
the field’s current or most recent value.
class Rules: …
Request-side semantics: how to turn the catalog data into a valid
POST /screener call.
api_name_composition: str
Requests and response field objects use the same reference shape:
base name plus at most one of period / lookback;
default_response_fields (the POST default column set when columns
is omitted) carries api_names, each decoding via suffixes.
axes: str
At most one of period / lookback; the empty combination selects
the field’s current or most recent value.
class ScreenerEntry: …
A saved screener configuration entry
op: Optional[FilterOpSpec]
List[ScreenerEntry]
op: Optional[FilterOpSpec]
List[ScreenerColumn]
List[ScreenerRow]
class SearchFilter: …
A single filter condition.
When op and right are both absent, the filter is “unenabled”:
it persists a left field reference without applying any predicate.
Unenabled filters are skipped during search execution but still
round-trip through save/load so callers can preserve draft state.
op: Optional[FilterOpSpec]
class ScreenerGetScreenersResponse: …
op: Optional[FilterOpSpec]
class ScreenerGetScreenerByIDResponse: …
A saved screener configuration entry
op: Optional[FilterOpSpec]
class ScreenerCreateScreenerResponse: …
A saved screener configuration entry
op: Optional[FilterOpSpec]
class ScreenerReplaceScreenerResponse: …
A saved screener configuration entry
op: Optional[FilterOpSpec]
class ScreenerPatchScreenerResponse: …
A saved screener configuration entry
op: Optional[FilterOpSpec]
class ScreenerGetScreenerCatalogResponse: …
The complete screener field catalog, serialized as the data payload of
GET /screener/catalog.
default_response_fields: List[str]
The api_names that resolve to the POST default column set when
columns is omitted.
Request-side semantics for turning the data into a valid call.
api_name_composition: str
Requests and response field objects use the same reference shape:
base name plus at most one of period / lookback;
default_response_fields (the POST default column set when columns
is omitted) carries api_names, each decoding via suffixes.
axes: str
At most one of period / lookback; the empty combination selects
the field’s current or most recent value.