| 1 | ListViews | Read | Lists all views with their id, label, base_table, status, and display count |
| 2 | GetView | Read | Gets full details of a view including all displays with their types, titles, and key settings overview |
| 3 | CreateView | Write | Creates a new view with the given id, label, description, and base_table. Automatically creates a default display |
| 4 | DeleteView | Write | Deletes a view by its machine name. Permanently removes the view and all its displays |
| 5 | GetDisplay | Read | Gets full details of a specific display including all settings, handlers, style/row plugins, access, pager, and page/block settings |
| 6 | AddDisplay | Write | Adds a new display (page, block, feed, attachment, etc.) to a view. Returns the generated display_id |
| 7 | DeleteDisplay | Write | Deletes a display from a view. Cannot delete the "default" display |
| 8 | UpdateDisplaySettings | Write | Updates display-level options via a JSON settings object. Supports: title, css_class, use_ajax, group_by, use_more, access, pager, cache, exposed_form, and more |
| 9 | SetDisplayFormat | Write | Sets the style (format) and row plugins for a display. Style types: table, default, grid, grid_responsive, html_list. Row types: fields, entity:node, entity:user, etc. |
| 10 | UpdatePageBlockSettings | Write | Updates display-type-specific settings. For pages: path, menu, tab_options. For blocks: block_description, block_category, allow |
| 11 | ListHandlers | Read | Lists all handlers of a given type (field, filter, sort, relationship, argument, header, footer, empty) for a specific display |
| 12 | AddHandler | Write | Adds a handler (field, filter, sort, relationship, argument, header, footer, or empty) to a view display |
| 13 | UpdateHandler | Write | Updates an existing handler configuration by merging provided options into the existing config |
| 14 | RemoveHandler | Write | Removes a handler (field, filter, sort, relationship, argument, header, footer, or empty) from a view display |
| 15 | GetViewsData | Read | Searches available tables and fields from the Views data cache. Returns matching table+field combos with handler types and help text |