filters

Create Filter Spec

Create (or return existing) FilterSpec for the given filter shape.

Idempotent: repeated POSTs with the same canonical body return the same filter_id. Sliding TTL means downstream reads keep the spec alive.

post/api/v1/filters

Request body

filterModelobject

AG Grid native filter model (Record<colId, FilterCondition>).

geometryobject nullable

Optional GeoJSON polygon scoping the filter.

searchTextstring nullable

Optional free-text search applied across searchable columns.

favoritesOnlyboolean

Restrict matching rows to the user's favorites.

Response

Successful Response

filterIdstring uuid required
expiresAtstring date-time required

Changes