Update View
update_viewUpdate view name, filters, or sorting on a monday board. Change only desired fields while leaving others intact.
Instructions
Update an existing board view (tab) — change its name, filter rules, or sort order. Provide only the fields you want to change. Omitted fields are left unchanged.
Filter operators: any_of, not_any_of, is_empty, is_not_empty, greater_than, lower_than, between, contains_text, not_contains_text
Example filter for people column: { "rules": [{ "column_id": "people", "compare_value": ["person-12345"], "operator": "any_of" }] } Example filter for status column: { "rules": [{ "column_id": "status", "compare_value": [1], "operator": "any_of" }] }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| viewId | Yes | The ID of the view to update | |
| boardId | Yes | The board ID the view belongs to | |
| type | No | The type of the board view being updated. Use TABLE for standard board views. | TABLE |
| name | No | New name for the view (omit to leave unchanged) | |
| filter | No | Filter configuration to apply to the view | |
| sort | No | Sort configuration for the view | |
| settings | No | Type-specific view settings as a JSON object (e.g. column visibility, group_by for TABLE). The shape varies by view type — call get_view_schema_by_type with the same ViewKind to discover the supported structure. For TABLE views, prefer the dedicated update_view_table tool which exposes a strongly-typed settings field. |