---
title: "Changes to Create view"
method: POST
path: "/v1/view"
---

# Changes to Create view

`POST /v1/view`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 24 of 101 revisions.

- **2026-10-30** `8f5039399f77`: 44 breaking, 1 info
- **2026-10-29** `6409b3f2bde5`: 1 warning, 1 info
- **2026-10-15** `aa86a5dee6e9`: 2 info
- **2026-10-03** `877ab1fd2a22`: 2 warning, 2 info
- **2026-09-25** `c709dafda419`: 1 warning, 1 info
- **2026-09-03** `ebac33c1422e`: 1 breaking
- **2026-08-21** `2ddd4c0bfd2c`: 2 warning, 3 info
- **2026-08-13** `e05ef145579d`: 2 warning, 7 info
- **2026-08-13** `46b20afded4f`: 1 breaking, 1 info
- **2026-06-22** `268c9a28fa8a`: 1 warning, 1 info
- **2026-04-25** `d51a7016439c`: 1 warning, 5 info
- **2026-02-10** `4918f9bd942e`: 1 warning, 1 info
- **2026-01-23** `79b5f945907c`: 1 breaking, 4 warning, 5 info
- **2026-01-12** `b470f4d610e8`: 1 breaking, 1 info
- **2025-12-04** `b6967d956e2f`: 4 info
- **2025-10-17** `48438a6bf053`: 1 warning, 3 info
- **2025-09-11** `4a38c5b405c7`: 2 info
- **2025-07-25** `51af2766d5d7`: 6 breaking, 6 info
- **2025-07-18** `5911a636ec4e`: 2 info
- **2025-07-04** `53e3ba27c0f1`: 2 info
- **2025-06-17** `77a2d5797d94`: 3 breaking, 11 warning, 7 info
- **2024-09-30** `ac2727014d93`: 9 breaking, 4 info
- **2024-09-25** `68955d9009ff`: 1 breaking, 1 info
- **2024-07-23** `9eeeeb30b963`: 1 info

## Changes

- **2026-10-30** `8f5039399f77`: 44 breaking, 1 info
  - the request property `deleted_at` became not nullable
  - the request property `description` became not nullable
  - the request property `options/anyOf[subschema #1: MonitorViewOptions]/freezeColumns` became not nullable
  - the request property `options/anyOf[subschema #1: MonitorViewOptions]/options/chartVisibility` became not nullable
  - the request property `options/anyOf[subschema #1: MonitorViewOptions]/options/frameEnd` became not nullable
  - the request property `options/anyOf[subschema #1: MonitorViewOptions]/options/frameStart` became not nullable
  - the request property `options/anyOf[subschema #1: MonitorViewOptions]/options/groupBy` became not nullable
  - the request property `options/anyOf[subschema #1: MonitorViewOptions]/options/projectId` became not nullable
  - the request property `options/anyOf[subschema #1: MonitorViewOptions]/options/rangeValue` became not nullable
  - the request property `options/anyOf[subschema #1: MonitorViewOptions]/options/spanType` became not nullable
  - the request property `options/anyOf[subschema #1: MonitorViewOptions]/options/type` became not nullable
  - the request property `options/anyOf[subschema #1: MonitorViewOptions]/options/tzUTC` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/chartAnnotations` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/chartHeight` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/cluster` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/columnOrder` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/columnSizing` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/columnVisibility` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/excludedMeasures` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/freezeColumns` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/grouping` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/layout` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/pointSizeMetric` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/queryShape` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/rowHeight` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/symbolGrouping` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/tallGroupRows` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/topicMapReportKey` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/xAxis` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/xAxisAggregation` became not nullable
  - the request property `options/anyOf[subschema #2: TableViewOptions]/yMetric` became not nullable
  - the request property `user_id` became not nullable
  - the request property `view_data` became not nullable
  - the request property `view_data/custom_charts` became not nullable
  - the request property `view_data/search` became not nullable
  - the request property `view_data/search/filter` became not nullable
  - the request property `view_data/search/filter/items/` became not nullable
  - the request property `view_data/search/match` became not nullable
  - the request property `view_data/search/match/items/` became not nullable
  - the request property `view_data/search/sort` became not nullable
  - …5 more
- **2026-10-29** `6409b3f2bde5`: 1 warning, 1 info
  - added the new `patterns` enum value to the `view_type` response property for the response status `200`
  - added the new `patterns` enum value to the request property `view_type`
- **2026-10-15** `aa86a5dee6e9`: 2 info
  - added the new optional request property `options/anyOf[subschema #1: MonitorViewOptions]/options/filterScope`
  - added the optional property `options/anyOf[subschema #1: MonitorViewOptions]/options/filterScope` to the response with the `200` status
- **2026-10-03** `877ab1fd2a22`: 2 warning, 2 info
  - added the new `logs` enum value to the `options/anyOf[subschema #2: TableViewOptions]/queryShape` response property for the response status `200`
  - added the new `project_group_projects` enum value to the `object_type` response property for the response status `200`
  - added the new `logs` enum value to the request property `options/anyOf[subschema #2: TableViewOptions]/queryShape`
  - added the new `project_group_projects` enum value to the request property `object_type`
- **2026-09-25** `c709dafda419`: 1 warning, 1 info
  - added the new `org_account` enum value to the `object_type` response property for the response status `200`
  - added the new `org_account` enum value to the request property `object_type`
- **2026-09-03** `ebac33c1422e`: 1 breaking
  - request body became required
- **2026-08-21** `2ddd4c0bfd2c`: 2 warning, 3 info
  - added the new `ai_secret` enum value to the `object_type` response property for the response status `200`
  - added the new `org_ai_secret` enum value to the `object_type` response property for the response status `200`
  - added the new `ai_secret` enum value to the request property `object_type`
  - added the new `org_ai_secret` enum value to the request property `object_type`
  - added the optional property `starred` to the response with the `200` status
- **2026-08-13** `e05ef145579d`: 2 warning, 7 info
  - added the new `org_audit_logs` enum value to the `object_type` response property for the response status `200`
  - added the new `project_group` enum value to the `object_type` response property for the response status `200`
  - added the new optional request property `description`
  - added the new optional request property `options/anyOf[subschema #2: TableViewOptions]/pointSizeMetric`
  - added the new `org_audit_logs` enum value to the request property `object_type`
  - added the new `project_group` enum value to the request property `object_type`
  - added the optional property `description` to the response with the `200` status
  - added the optional property `options/anyOf[subschema #2: TableViewOptions]/pointSizeMetric` to the response with the `200` status
  - added the optional property `updated_at` to the response with the `200` status
- **2026-08-13** `46b20afded4f`: 1 breaking, 1 info
  - removed the enum value `org_audit_logs` of the request property `object_type`
  - removed the `org_audit_logs` enum value from the `object_type` response property for the response status `200`
- **2026-06-22** `268c9a28fa8a`: 1 warning, 1 info
  - added the new `org_audit_logs` enum value to the `object_type` response property for the response status `200`
  - added the new `org_audit_logs` enum value to the request property `object_type`
- **2026-04-25** `d51a7016439c`: 1 warning, 5 info
  - added the new `topics` enum value to the `options/anyOf[subschema #2: TableViewOptions]/queryShape` response property for the response status `200`
  - added the new optional request property `options/anyOf[subschema #2: TableViewOptions]/cluster`
  - added the new optional request property `options/anyOf[subschema #2: TableViewOptions]/topicMapReportKey`
  - added the new `topics` enum value to the request property `options/anyOf[subschema #2: TableViewOptions]/queryShape`
  - added the optional property `options/anyOf[subschema #2: TableViewOptions]/cluster` to the response with the `200` status
  - added the optional property `options/anyOf[subschema #2: TableViewOptions]/topicMapReportKey` to the response with the `200` status
- **2026-02-10** `4918f9bd942e`: 1 warning, 1 info
  - added the new `parameters` enum value to the `view_type` response property for the response status `200`
  - added the new `parameters` enum value to the request property `view_type`
- **2026-01-23** `79b5f945907c`: 1 breaking, 4 warning, 5 info
  - removed the enum value `for_review` of the request property `view_type`
  - added the new `classifiers` enum value to the `view_type` response property for the response status `200`
  - added the new `for_review_datasets` enum value to the `view_type` response property for the response status `200`
  - added the new `for_review_experiments` enum value to the `view_type` response property for the response status `200`
  - added the new `for_review_project_log` enum value to the `view_type` response property for the response status `200`
  - added the new `classifiers` enum value to the request property `view_type`
  - added the new `for_review_datasets` enum value to the request property `view_type`
  - added the new `for_review_experiments` enum value to the request property `view_type`
  - added the new `for_review_project_log` enum value to the request property `view_type`
  - removed the `for_review` enum value from the `view_type` response property for the response status `200`
- **2026-01-12** `b470f4d610e8`: 1 breaking, 1 info
  - removed the enum value `agents` of the request property `view_type`
  - removed the `agents` enum value from the `view_type` response property for the response status `200`
- **2025-12-04** `b6967d956e2f`: 4 info
  - added the new optional request property `options/anyOf[subschema #1: MonitorViewOptions]/freezeColumns`
  - added the new optional request property `options/anyOf[subschema #2: TableViewOptions]/freezeColumns`
  - added the optional property `options/anyOf[subschema #1: MonitorViewOptions]/freezeColumns` to the response with the `200` status
  - added the optional property `options/anyOf[subschema #2: TableViewOptions]/freezeColumns` to the response with the `200` status
- **2025-10-17** `48438a6bf053`: 1 warning, 3 info
  - added the new `for_review` enum value to the `view_type` response property for the response status `200`
  - added the new optional request property `options/anyOf[subschema #2: TableViewOptions]/queryShape`
  - added the new `for_review` enum value to the request property `view_type`
  - added the optional property `options/anyOf[subschema #2: TableViewOptions]/queryShape` to the response with the `200` status
- **2025-09-11** `4a38c5b405c7`: 2 info
  - added the new optional request property `view_data/custom_charts`
  - added the optional property `view_data/custom_charts` to the response with the `200` status
- **2025-07-25** `51af2766d5d7`: 6 breaking, 6 info
  - removed the enum value `all` of the request property `options/anyOf[subschema #2: TableViewOptions]/xAxisAggregation`
  - removed the enum value `avg` of the request property `options/anyOf[subschema #2: TableViewOptions]/xAxisAggregation`
  - removed the enum value `max` of the request property `options/anyOf[subschema #2: TableViewOptions]/xAxisAggregation`
  - removed the enum value `min` of the request property `options/anyOf[subschema #2: TableViewOptions]/xAxisAggregation`
  - removed the enum value `sum` of the request property `options/anyOf[subschema #2: TableViewOptions]/xAxisAggregation`
  - removed the enum value `undefined` of the request property `options/anyOf[subschema #2: TableViewOptions]/xAxisAggregation`
  - removed the `all` enum value from the `options/anyOf[subschema #2: TableViewOptions]/xAxisAggregation` response property for the response status `200`
  - removed the `avg` enum value from the `options/anyOf[subschema #2: TableViewOptions]/xAxisAggregation` response property for the response status `200`
  - removed the `max` enum value from the `options/anyOf[subschema #2: TableViewOptions]/xAxisAggregation` response property for the response status `200`
  - removed the `min` enum value from the `options/anyOf[subschema #2: TableViewOptions]/xAxisAggregation` response property for the response status `200`
  - removed the `sum` enum value from the `options/anyOf[subschema #2: TableViewOptions]/xAxisAggregation` response property for the response status `200`
  - removed the `undefined` enum value from the `options/anyOf[subschema #2: TableViewOptions]/xAxisAggregation` response property for the response status `200`
- **2025-07-18** `5911a636ec4e`: 2 info
  - added the new optional request property `options/anyOf[subschema #1: MonitorViewOptions]/options/tzUTC`
  - added the optional property `options/anyOf[subschema #1: MonitorViewOptions]/options/tzUTC` to the response with the `200` status
- **2025-07-04** `53e3ba27c0f1`: 2 info
  - added the new optional request property `options/anyOf[subschema #2: TableViewOptions]/timeRangeFilter`
  - added the optional property `options/anyOf[subschema #2: TableViewOptions]/timeRangeFilter` to the response with the `200` status
- **2025-06-17** `77a2d5797d94`: 3 breaking, 11 warning, 7 info
  - the request property `options` became not nullable
  - the `options` request property type changed from `object` to no type
  - the `options` response's property type changed from `object` to no type for status `200`
  - removed the request property `options/columnOrder`
  - removed the request property `options/columnSizing`
  - removed the request property `options/columnVisibility`
  - removed the optional property `options/columnOrder` from the response with the `200` status
  - removed the optional property `options/columnSizing` from the response with the `200` status
  - removed the optional property `options/columnVisibility` from the response with the `200` status
  - added the new `agents` enum value to the `view_type` response property for the response status `200`
  - added the new `monitor` enum value to the `view_type` response property for the response status `200`
  - added the new `playground` enum value to the `view_type` response property for the response status `200`
  - added the new `scorers` enum value to the `view_type` response property for the response status `200`
  - added the new `tools` enum value to the `view_type` response property for the response status `200`
  - added `subschema #1: MonitorViewOptions, subschema #2: TableViewOptions, subschema #3` to the `options` request property `anyOf` list
  - added the new `agents` enum value to the request property `view_type`
  - added the new `monitor` enum value to the request property `view_type`
  - added the new `playground` enum value to the request property `view_type`
  - added the new `scorers` enum value to the request property `view_type`
  - added the new `tools` enum value to the request property `view_type`
  - added `subschema #1: MonitorViewOptions, subschema #2: TableViewOptions, subschema #3` to the `options` response property `anyOf` list for the response status `200`
- **2024-09-30** `ac2727014d93`: 9 breaking, 4 info
  - the response's body became nullable
  - the response's body became nullable
  - the response's body became nullable
  - the response's body became nullable
  - the response's body became nullable
  - the response property `view_data/search/filter/items/` became nullable for the status `200`
  - the response property `view_data/search/match/items/` became nullable for the status `200`
  - the response property `view_data/search/sort/items/` became nullable for the status `200`
  - the response property `view_data/search/tag/items/` became nullable for the status `200`
  - the request property `view_data/search/filter/items/` became nullable
  - the request property `view_data/search/match/items/` became nullable
  - the request property `view_data/search/sort/items/` became nullable
  - the request property `view_data/search/tag/items/` became nullable
- **2024-09-25** `68955d9009ff`: 1 breaking, 1 info
  - removed the enum value `undefined` of the request property `object_type`
  - removed the `undefined` enum value from the `object_type` response property for the response status `200`
- **2024-07-23** `9eeeeb30b963`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/braintrustdata/apis/braintrust-api/docs/v1/view/post.md) - [API](https://skmtc.dev/braintrustdata/apis/braintrust-api.md) - [Page](https://skmtc.dev/braintrustdata/apis/braintrust-api/changes/v1/view/post)
