# Reset Filter Conditions

### Overview

Run the **Reset Filter Conditions** action from a handler.

This action restores the **Filter Panel** values from the active **View**. It does not remove filters completely. It restores the view defaults. Chain **Apply Filter Conditions** to refresh the board.

### Handlers and actions

* **Handler**: defines what happens when a user clicks a Kanban UI element.
* **Action**: an executable operation triggered by the handler.
* **Primary action here**: `Kanban API → Reset Filter Conditions`.
* **Optional follow-ups**: configure extra actions on success or failure.

See [Configuring Handlers](https://docs.flexikanban.ai/standard-kanban/tools/configuring-handlers).

### Key concepts

**Filter Panel**\
The panel where active filter conditions are displayed and managed.

**View**\
A saved Kanban configuration.\
It defines default filters, labels, and ordering.

**Composite Kanban**\
A parent Kanban with multiple child Kanbans.\
Use `kanbans` to target specific children.

***

### Configuration

Configure the handler on the interactive element.

**Primary action type**\
`Kanban API`

**Primary action**\
`Reset Filter Conditions`

**Action parameters**\
Optional.\
Use them only for composite Kanban setups.

***

### Parameters

<table data-header-hidden><thead><tr><th width="95.5703125"></th><th width="525.89453125"></th><th></th></tr></thead><tbody><tr><td>Name</td><td>Description</td><td>Required</td></tr><tr><td><code>kanbans</code></td><td>The IDs of the Kanbans to reset conditions for. Accepts a JSON array (e.g., <code>["kanban_001", "kanban_002"]</code>) or a semicolon-separated string (e.g., <code>"kanban_001;kanban_002"</code>). Only needed for composite Kanbans.</td><td>No</td></tr></tbody></table>

#### `kanbans` notes

* Use this only in a composite Kanban.
* Use an array or a semicolon-separated string.

### Example

```json
{
  "kanbans": ["kanban_001", "kanban_002"]
}
```

### Behavior

When the handler runs the action:

1. Reverts all filter values in the **Filter Panel** to the initial values defined in the currently active **View**.
2. If `kanbans` is provided, resets conditions only for the specified Kanbans within a **composite Kanban** setup.
3. Does not apply changes automatically — the board is not refreshed until Apply Filter Conditions is called.

### Related actions

* [Apply Filter Conditions](https://docs.flexikanban.ai/references/handlers/kanban-api-handler-types/filters/apply-filter-conditions)
* [Clear Filter Conditions](https://docs.flexikanban.ai/references/handlers/kanban-api-handler-types/filters/clear-filter-conditions)
* [Clear Hidden Conditions](https://docs.flexikanban.ai/references/handlers/kanban-api-handler-types/filters/clear-hidden-conditions)

### Troubleshooting

**Filters are not reset to expected values.**\
This action restores the active view defaults.\
Confirm which view is active.

**The board still shows modified results.**\
Chain [Apply Filter Conditions](https://docs.flexikanban.ai/references/handlers/kanban-api-handler-types/filters/apply-filter-conditions).

**Filters reset for all Kanbans.**\
Provide `kanbans` to target specific child Kanbans.

**`kanbans` targets the wrong Kanbans.**\
Check the IDs.\
Avoid spaces in the semicolon string.
