---
title: "PUT /savedFilters/{filterName}"
method: PUT
path: "/savedFilters/{filterName}"
tags: ["Saved Filters"]
---

# PUT /savedFilters/{filterName}

`PUT /savedFilters/{filterName}`

Create or replace a saved filter with a given filterName.

## Path parameters

- `filterName` string, required

## Query parameters

- `api-version` string, required

## Request body

- SavedFilterData — A request body used to create a saved filter.
  - `filter` string, required — An expression on the resource type that selects the resources to be returned.
  - `description` string, required — A human readable description of the saved filter.

## Response `200`

The request has succeeded.

- SavedFilter
  - `id` string — This is typically the same as the name but might be different for different models.
  - `name` string, required — The caller provided unique name for the resource.
  - `displayName` string — The name that can be used for display purposes.
  - `filter` string
  - `description` string

## Other responses

- `default` — An unexpected error response.

## Changes

- **2026-07-13** (2022-04-01-preview) `6ed0f7eb5892` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/azure/apis/riskiq-microsoft-easm/changes/savedFilters/:filterName/put.md)

---

[API](https://skmtc.dev/azure/apis/riskiq-microsoft-easm.md) · [All operations](https://skmtc.dev/azure/apis/riskiq-microsoft-easm/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/azure/riskiq-microsoft-easm/revisions/5865b52c51a3/schema)
