---
title: "Changes to Create view"
method: POST
path: "/api/v3/meta/bases/{baseId}/tables/{tableId}/views"
---

# Changes to Create view

`POST /api/v3/meta/bases/{baseId}/tables/{tableId}/views`

> 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`: 9 breaking, 6 warning, 28 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]/oneOf[subschema #1: grid]/sorts/items/order_by`
  - added the new optional request property `allOf[subschema #2]/oneOf[subschema #2: gallery]/sorts/items/order_by`
  - added the new optional request property `allOf[subschema #2]/oneOf[subschema #3: kanban]/sorts/items/order_by`
  - added the new optional request property `allOf[subschema #2]/oneOf[subschema #4: calendar]/sorts/items/order_by`
  - added the new optional request property `allOf[subschema #2]/oneOf[subschema #5: timeline]/sorts/items/order_by`
  - added the new optional request property `allOf[subschema #2]/oneOf[subschema #6: gantt]/sorts/items/order_by`
  - added the new optional request property `allOf[subschema #2]/oneOf[subschema #7: map]/sorts/items/order_by`
  - added the new optional request property `allOf[subschema #2]/oneOf[subschema #8: form]/options/save_draft_to_browser`
  - added the new optional request property `allOf[subschema #2]/oneOf[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`: 9 breaking, 6 warning, 28 info
  - the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type` became required
  - removed the enum value `custom` of the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - removed the enum value `maxValue` of the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - removed the enum value `minValue` of the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - removed the enum value `required` of the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - the `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/banner` request property type changed from `string` to no type, and format from `uri` to no format
  - the `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/value` request property type changed from `string, integer, null` to `string, number, array, null`
  - the `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/logo` request property type changed from `string` to no type, and format from `uri` to no format
  - added `subschema #5: timeline, subschema #6: gantt, subschema #8: list` to the `allOf[subschema #4]/` response property `oneOf` list for the response status `200`
  - changed the pattern of the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/form_background_color` from `^#[0-9A-Fa-f]{6}$` to `^#([0-9A-Fa-f]{3}|[0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$`
  - removed the request property `allOf[subschema #2]/oneOf[subschema #5: map -> subschema #7: map]/options/fk_geo_data_col_id`
  - 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 the new optional request property `allOf[subschema #2]/oneOf[subschema #5: map -> subschema #7: map]/options/geo_data_field_id`
  - added the new optional request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/unit`
  - added the new `businessEmail` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `endsWith` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `fileCount` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `fileSize` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `fileTypes` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `gantt` enum value to the request property `allOf[#/components/schemas/ViewBase]/type`
  - added the new `includes` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `list` enum value to the request property `allOf[#/components/schemas/ViewBase]/type`
  - added the new `max` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `maxDate` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `maxSelected` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `maxTime` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `maxYear` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `min` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `minDate` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `minSelected` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `minTime` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `minYear` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `notIncludes` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `phoneNumber` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `startsWith` enum value to the request property `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/fields_by_id/additionalProperties/validators/items/type`
  - added the new `timeline` enum value to the request property `allOf[#/components/schemas/ViewBase]/type`
  - added `#/components/schemas/FormImage, subschema #1, subschema #3` to the `allOf[subschema #2]/oneOf[subschema #6: form -> subschema #8: form]/options/banner` request property `oneOf` list
  - …3 more

---

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