Updates an existing saved view configuration by modifying its name, grid column layout, filter settings, sort preferences, or timeline display options. This endpoint enables users to refine their saved workspace views as their needs evolve, such as adding new filter criteria, adjusting column widths, changing sort orders, or updating the view name. Only the view owner or users with manage permissions can update saved views. Use this endpoint when users need to persist changes to their customized workspace layouts, update filter combinations based on new requirements, or rename views for better organization. The request accepts partial updates allowing modification of specific properties without affecting unchanged settings. For example, call this when a user adjusts column widths in their 'Q4 Tasks' view and clicks save, or when renaming a view from 'My Tasks' to 'High Priority Tasks' without changing its filter configuration. The updated SavedView object is returned reflecting all current settings including both modified and unchanged properties.
Key Features:
- Supports partial updates of saved view properties (name, grid state, filters, timeline settings)
- Preserves unchanged properties automatically - only specified fields are modified
- Updates apply immediately and persist across user sessions
- Returns complete updated SavedView object for client-side state synchronization
Authorization Logic:
- Requires manage permissions for the space (seismic.programs.manage)
- Users can only update views they own or have explicit modification rights to
- Attempting to update another user's private view returns 403 Forbidden
Usage Example:
When a user modifies their saved view by adding a new status filter and adjusting column order, capture the new gridFilterModel and gridState arrays, then call this endpoint with the updated configurations. The response confirms the changes and provides the complete updated view definition for your UI to reflect immediately.