Saved Filters
Create, list, and delete saved filter configurations for reuse. Persist filter conditions, search terms, and sort settings.
Saved filters persist reusable filter configurations so you can apply the same conditions, search terms, and sort settings across multiple sessions. Create a saved filter from any combination of conditions, then reload it later without re-specifying each parameter.
/saved-filtersResponse (List)
Response fields
Response (GET /saved-filters)
{
"data": [
{
"id": "sf_a1b2c3d4",
"name": "Acme invoices 2024",
"conditions": [
{ "fieldId": "fld_a1b2c3d4", "operator": "eq", "value": "Acme Corp" }
],
"search": null,
"sort": { "fieldId": "fld_e5f6g7h8", "direction": "desc" },
"source_connection_id": null,
"created_at": "2024-10-01T09:00:00Z"
}
]
}/saved-filtersResponse (Create)
Response fields (201 Created)
Response (POST /saved-filters)
{
"id": "sf_a1b2c3d4",
"name": "Acme invoices 2024",
"conditions": [
{ "fieldId": "fld_a1b2c3d4", "operator": "eq", "value": "Acme Corp" }
],
"search": null,
"sort": { "fieldId": "fld_e5f6g7h8", "direction": "desc" },
"source_connection_id": null,
"created_at": "2024-10-01T09:00:00Z"
}/saved-filters/:idResponse (Delete)
Response fields
Response (DELETE /saved-filters/:id)
{ "deleted": true }Errors
Error responses
Saved filters work as reusable presets for POST /v1/documents/filter. Store a complex combination of conditions, search text, and sort order once, then load it by ID and pass the saved conditions array directly to the filter endpoint. All team members in the organization can list and use saved filters.