---
title: "Changes to Update a plot"
method: PATCH
path: "/v0/projects/{project}/plots/{plot}"
---

# Changes to Update a plot

`PATCH /v0/projects/{project}/plots/{plot}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 5 of 194 revisions.

- **2026-10-11** `c620fbaa031b`: 12 info
- **2026-10-03** `8c1cfc97db32`: 3 info
- **2026-07-18** `6dfb5c353164`: 3 info
- **2026-07-16** `c469055e8d0c`: 18 info
- **2025-08-10** `c2d6b1d67c04`: 1 info

## Changes

- **2026-10-11** `c620fbaa031b`: 12 info
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatchNull]/focus`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatchNull]/hidden`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatchNull]/layout`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatchNull]/metrics`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatch]/focus`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatch]/hidden`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatch]/layout`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatch]/metrics`
  - added the optional property `focus` to the response with the `200` status
  - added the optional property `hidden` to the response with the `200` status
  - added the optional property `layout` to the response with the `200` status
  - added the optional property `metrics` to the response with the `200` status
- **2026-10-03** `8c1cfc97db32`: 3 info
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatchNull]/parameters`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatch]/parameters`
  - added the optional property `parameters` to the response with the `200` status
- **2026-07-18** `6dfb5c353164`: 3 info
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatchNull]/y_axis`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatch]/y_axis`
  - added the required property `y_axis` to the response with the `200` status
- **2026-07-16** `c469055e8d0c`: 18 info
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatchNull]/benchmarks`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatchNull]/branches`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatchNull]/lower_boundary`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatchNull]/lower_value`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatchNull]/measures`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatchNull]/testbeds`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatchNull]/upper_boundary`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatchNull]/upper_value`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatchNull]/x_axis`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatch]/benchmarks`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatch]/branches`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatch]/lower_boundary`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatch]/lower_value`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatch]/measures`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatch]/testbeds`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatch]/upper_boundary`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatch]/upper_value`
  - added the new optional request property `anyOf[#/components/schemas/JsonPlotPatch]/x_axis`
- **2025-08-10** `c2d6b1d67c04`: 1 info
  - for the `path` request parameter `project`, the type was generalized from `string` to no type

---

[Operation](https://skmtc.dev/bencherdev/apis/bencher-api/docs/v0/projects/:project/plots/:plot/patch.md) - [API](https://skmtc.dev/bencherdev/apis/bencher-api.md) - [Page](https://skmtc.dev/bencherdev/apis/bencher-api/changes/v0/projects/:project/plots/:plot/patch)
