Update a shared saved view
Requires Admin access. Changes only the fields you send and keeps the rest of the view, including its display options. relationships, columns, filters and sort each replace that whole part of the view; null clears columns, filters or sort.
Authorizations
Headers
Workspace identifier
Body
Table columns, in order. Replaces every column; [] leaves the view on the default columns. Stored as state.columns. null clears them too.
Conditions every item the view shows must meet, joined by operator; a group node joins its own nodes with its own operator. Each leaf's type is the FIELD'S DATA TYPE (tag, stage, verificationResult, text, richText, number, date, toggle, user, presence) with fieldId a field key from the categories endpoint (or <typeId>::<key>), or a structural condition (type, linkedTo, timestamp, changedInBranch, the comment conditions). Tag, stage and verification values are option NAMES; user values are user ids; type ids are data type ids. Unknown fields, options, types or operations answer 400 and nothing is saved. Example — Status is Triage: {"operator":"and","nodes":[{"type":"tag","fieldId":"status","operation":"overlaps","tags":["Triage"]}]}. Stored as state.filters. null clears them.
null removes the icon.
Nesting rules, in order: under each parentType, show items of childType. Replaces every rule; send [] to remove them all. Stored as state.relationships.
Data type id of the items the view starts from (its "Start type"). Stored as state.rootType. null clears it.
Ordered sort keys, the first most significant. Replaces the whole sort; send [] for the natural order. Stored as state.sort. null clears it.