# Update

Launch stage: Public Preview

`PUT /api/2.0/marketplace-exchange/filters/{id}`

Update an exchange filter.

API scopes: marketplace

## Path parameters

- `id` (string, optional)

## Request body

- `filter` (object, optional)
  - `id` (string, optional)
  - `exchange_id` (string, optional)
  - `filter_value` (string, optional)
  - `name` (string, optional)
  - `created_at` (int64, optional)
  - `created_by` (string, optional)
  - `updated_at` (int64, optional)
  - `updated_by` (string, optional)
  - `filter_type` (string, optional)
    Possible values: `GLOBAL_METASTORE_ID`

## Returns

- `filter` (object, optional)
  - `id` (string, optional)
  - `exchange_id` (string, optional)
  - `filter_value` (string, optional)
  - `name` (string, optional)
  - `created_at` (int64, optional)
  - `created_by` (string, optional)
  - `updated_at` (int64, optional)
  - `updated_by` (string, optional)
  - `filter_type` (string, optional)
    Possible values: `GLOBAL_METASTORE_ID`

## Response

```json
{
  "filter": {
    "id": "string",
    "exchange_id": "string",
    "filter_value": "string",
    "name": "string",
    "created_at": 0,
    "created_by": "string",
    "updated_at": 0,
    "updated_by": "string",
    "filter_type": "string"
  }
}
```

