Screener
Search instruments and manage saved screeners.
Search Screener
v1.screener.search_screener(ScreenerSearchScreenerParams**kwargs) -> ScreenerSearchScreenerResponse
POST/v1/screener
Get Screener By ID
v1.screener.get_screener_by_id(strscreener_id) -> ScreenerGetScreenerByIDResponse
GET/v1/saved-screeners/{screener_id}
Create Screener
v1.screener.create_screener(ScreenerCreateScreenerParams**kwargs) -> ScreenerCreateScreenerResponse
POST/v1/saved-screeners
Replace Screener
v1.screener.replace_screener(strscreener_id, ScreenerReplaceScreenerParams**kwargs) -> ScreenerReplaceScreenerResponse
PUT/v1/saved-screeners/{screener_id}
ModelsExpand Collapse
class ScreenerEntry: …
class ScreenerEntry: …
A saved screener configuration entry
op: Optional[FilterOpSpec]
op: Optional[FilterOpSpec]
List[ScreenerEntry]
List[ScreenerEntry]
op: Optional[FilterOpSpec]
op: Optional[FilterOpSpec]
List[ScreenerColumn]
List[ScreenerColumn]
List[ScreenerRow]
List[ScreenerRow]
class SearchFilter: …
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]
op: Optional[FilterOpSpec]
class ScreenerGetScreenersResponse: …
class ScreenerGetScreenersResponse: …
op: Optional[FilterOpSpec]
op: Optional[FilterOpSpec]
class ScreenerGetScreenerByIDResponse: …
class ScreenerGetScreenerByIDResponse: …
A saved screener configuration entry
op: Optional[FilterOpSpec]
op: Optional[FilterOpSpec]
class ScreenerCreateScreenerResponse: …
class ScreenerCreateScreenerResponse: …
A saved screener configuration entry
op: Optional[FilterOpSpec]
op: Optional[FilterOpSpec]
class ScreenerReplaceScreenerResponse: …
class ScreenerReplaceScreenerResponse: …
A saved screener configuration entry
op: Optional[FilterOpSpec]
op: Optional[FilterOpSpec]