---
title: "Changes to Update view"
method: PATCH
path: "/api/v3/meta/bases/{baseId}/views/{viewId}"
---

# Changes to Update view

`PATCH /api/v3/meta/bases/{baseId}/views/{viewId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 4 revisions.

- **2026-11-06** `62a735aaf849`: 7 breaking, 49 info
- **2026-10-13** `2ba4267a99d7`: 2 breaking, 4 warning, 2 info

## Changes

- **2026-11-06** `62a735aaf849`: 7 breaking, 49 info
  - added `#/components/schemas/FilterResponse, #/components/schemas/FilterGroupResponse` to the `allOf[subschema #4]/oneOf[subschema #1: grid]/filters` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/FilterResponse, #/components/schemas/FilterGroupResponse` to the `allOf[subschema #4]/oneOf[subschema #2: gallery]/filters` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/FilterResponse, #/components/schemas/FilterGroupResponse` to the `allOf[subschema #4]/oneOf[subschema #3: kanban]/filters` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/FilterResponse, #/components/schemas/FilterGroupResponse` to the `allOf[subschema #4]/oneOf[subschema #4: calendar]/filters` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/FilterResponse, #/components/schemas/FilterGroupResponse` to the `allOf[subschema #4]/oneOf[subschema #5: timeline]/filters` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/FilterResponse, #/components/schemas/FilterGroupResponse` to the `allOf[subschema #4]/oneOf[subschema #6: gantt]/filters` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/FilterResponse, #/components/schemas/FilterGroupResponse` to the `allOf[subschema #4]/oneOf[subschema #7: map]/filters` response property `oneOf` list for the response status `200`
  - added the new optional request property `allOf[subschema #2]/anyOf[subschema #1: grid]/sorts/items/order_by`
  - added the new optional request property `allOf[subschema #2]/anyOf[subschema #2: gallery]/sorts/items/order_by`
  - added the new optional request property `allOf[subschema #2]/anyOf[subschema #3: kanban]/sorts/items/order_by`
  - added the new optional request property `allOf[subschema #2]/anyOf[subschema #4: calendar]/sorts/items/order_by`
  - added the new optional request property `allOf[subschema #2]/anyOf[subschema #5: timeline]/sorts/items/order_by`
  - added the new optional request property `allOf[subschema #2]/anyOf[subschema #6: gantt]/sorts/items/order_by`
  - added the new optional request property `allOf[subschema #2]/anyOf[subschema #7: map]/sorts/items/order_by`
  - added the new optional request property `allOf[subschema #2]/anyOf[subschema #8: form]/options/save_draft_to_browser`
  - added the new optional request property `allOf[subschema #2]/anyOf[subschema #9: list]/options/levels/items/sorts/items/order_by`
  - added the optional property `allOf[subschema #4]/oneOf[subschema #1: grid]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #1: Filter]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #1: grid]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #2: FilterGroup]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #1: grid]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #2: FilterGroup]/filters/items/anyOf[subschema #1: Filter]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #1: grid]/sorts/items/order_by` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #2: gallery]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #1: Filter]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #2: gallery]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #2: FilterGroup]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #2: gallery]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #2: FilterGroup]/filters/items/anyOf[subschema #1: Filter]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #2: gallery]/sorts/items/order_by` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #3: kanban]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #1: Filter]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #3: kanban]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #2: FilterGroup]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #3: kanban]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #2: FilterGroup]/filters/items/anyOf[subschema #1: Filter]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #3: kanban]/sorts/items/order_by` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #4: calendar]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #1: Filter]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #4: calendar]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #2: FilterGroup]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #4: calendar]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #2: FilterGroup]/filters/items/anyOf[subschema #1: Filter]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #4: calendar]/sorts/items/order_by` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #5: timeline]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #1: Filter]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #5: timeline]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #2: FilterGroup]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #5: timeline]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #2: FilterGroup]/filters/items/anyOf[subschema #1: Filter]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #5: timeline]/sorts/items/order_by` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #6: gantt]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #1: Filter]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #6: gantt]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #2: FilterGroup]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #6: gantt]/row_coloring/oneOf[subschema #1: conditions]/conditions/items/filters/oneOf[subschema #2: FilterGroup]/filters/items/anyOf[subschema #1: Filter]/enabled` to the response with the `200` status
  - added the optional property `allOf[subschema #4]/oneOf[subschema #6: gantt]/sorts/items/order_by` to the response with the `200` status
  - …16 more
- **2026-10-13** `2ba4267a99d7`: 2 breaking, 4 warning, 2 info
  - removed `subschema #1: grid, subschema #2: gallery, subschema #3: kanban, subschema #4: calendar, subschema #5: map, subschema #6: form` from the `allOf[subschema #2]/` request property `oneOf` list
  - added `subschema #5: timeline, subschema #6: gantt, subschema #8: list` to the `allOf[subschema #4]/` response property `oneOf` list for the response status `200`
  - removed the optional property `allOf[subschema #4]/oneOf[subschema #5: map -> subschema #7: map]/options/fk_geo_data_col_id` from the response with the `200` status
  - added the new `gantt` enum value to the `allOf[#/components/schemas/ViewBase]/type` response property for the response status `200`
  - added the new `list` enum value to the `allOf[#/components/schemas/ViewBase]/type` response property for the response status `200`
  - added the new `timeline` enum value to the `allOf[#/components/schemas/ViewBase]/type` response property for the response status `200`
  - added `subschema #1: grid, subschema #2: gallery, subschema #3: kanban, subschema #4: calendar, subschema #5: timeline, subschema #6: gantt, subschema #7: map, subschema #8: form, subschema #9: list` to the `allOf[subschema #2]/` request property `anyOf` list
  - added the optional property `allOf[subschema #4]/oneOf[subschema #5: map -> subschema #7: map]/options/geo_data_field_id` to the response with the `200` status

---

[Operation](https://skmtc.dev/nocodb/apis/nocodb-v3/docs/api/v3/meta/bases/:baseId/views/:viewId/patch.md) - [API](https://skmtc.dev/nocodb/apis/nocodb-v3.md) - [Page](https://skmtc.dev/nocodb/apis/nocodb-v3/changes/api/v3/meta/bases/:baseId/views/:viewId/patch)
