sdk.filter.create()

elements.sdk.api.filter

Create a filter.

Create a new filter definition with an expression that can be used to filter computation results.

Parameters

  • expression (str) - The filter expression
  • filter_language (str) - The language/syntax of the filter expression
  • [Optional] data_type (str) - The data type the filter applies to
  • [Optional] name (str) - A human-readable name for the filter
  • [Optional] description (str) - A description of what the filter does
  • [Optional] metadata (Struct) - Additional metadata

Returns

str - The created filter ID

Example(s)

# Create a filter
filter_id = await sdk.filter.create(
    expression="confidence > 0.8",
    filter_language="sql",
    data_type="detections",
    name="High Confidence Filter",
    description="Filters results with confidence above 0.8"
)

# Output (str)
"filter-uuid-here"