sdk.filter.list()

elements.sdk.api.filter

List filters.

List filters with optional filtering by data type and search text.

Parameters

  • data_types (List[str]) - List of data types to filter by
  • search_text (str) - Text to search for in filter names/descriptions

Returns

List[Filter] - List of matching filters

Example(s)

# List all filters for a data type
filters = await sdk.filter.list(
    data_types=["detections"],
    search_text=""
)

# Search for filters by name
filters = await sdk.filter.list(
    data_types=[],
    search_text="confidence"
)

# Output (List[Filter])
[
    id: "filter-uuid-1"
    name: "High Confidence Filter"
    expression: "confidence > 0.8"
    ,
    id: "filter-uuid-2"
    name: "Low Confidence Filter"
    expression: "confidence < 0.5"
]