smartsuite_update_view
Update a SmartSuite view's name, description, filters, sort, groupBy, visible fields, and layout settings. Refuses forms/dashboards; requires schema-write mode.
Instructions
Update a view (report): rename it (label), change its description, and/or change its configuration — visibleFields, filters (+filterOperator), sort, groupBy. Requires readwrite/admin mode AND SMARTSUITE_ENABLE_SCHEMA_WRITE=true. Only the parts you pass are changed; each provided config window replaces that window (e.g. passing sort replaces the sort rules). Field slugs are validated. Refuses forms/dashboards (use their own tools). Use smartsuite_list_views / smartsuite_describe_view to find the viewId and current settings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Replacement sort rules [{field, direction}] (optional). | |
| label | No | New name (optional; checked for uniqueness). | |
| viewId | Yes | The view (report) ID to update. | |
| filters | No | Replacement filter conditions [{field, comparison, value}] (optional). | |
| groupBy | No | Replacement group-by rules (optional). | |
| stackBy | No | KANBAN only, and required for one to work: the status/single-select field slug whose values become the columns. Not the same as groupBy. | |
| dateField | No | CALENDAR only, and required for one to work: the date-type field slug records are placed on. Omitting it creates a blank calendar. | |
| swimlaneBy | No | KANBAN only: optional second axis (rows). | |
| description | No | New description (optional). | |
| visibleFields | No | Replacement visible field slugs (optional). | |
| filterOperator | No | AND/OR for filters (default and). |