---
title: "Changes to Update rows"
method: PUT
path: "/sheets/{sheetId}/rows"
---

# Changes to Update rows

`PUT /sheets/{sheetId}/rows`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 16 revisions.

- **2026-10-19** `5fecdbbecd34`: 4 info
- **2026-10-16** `904ddd1d4169`: 1 info
- **2026-10-14** `5c8c99a1e417`: 3 breaking, 20 warning, 1 info
- **2026-09-10** `9a643beefa5a`: 1 info

## Changes

- **2026-10-19** `5fecdbbecd34`: 4 info
  - the request optional property `oneOf[subschema #1: Row update request object]/allOf[subschema #3: Row]/cells/items/overrideValidation` became write-only
  - the request optional property `oneOf[subschema #1: Row update request object]/allOf[subschema #3: Row]/cells/items/strict` became write-only
  - the request optional property `oneOf[subschema #2: Row array]/items/allOf[subschema #3: Row]/cells/items/overrideValidation` became write-only
  - the request optional property `oneOf[subschema #2: Row array]/items/allOf[subschema #3: Row]/cells/items/strict` became write-only
- **2026-10-16** `904ddd1d4169`: 1 info
  - added the non-success response with the status `400`
- **2026-10-14** `5c8c99a1e417`: 3 breaking, 20 warning, 1 info
  - request body became required
  - removed `#/components/schemas/Row` from the request body `oneOf` list
  - added `#/components/schemas/RowIndent, #/components/schemas/RowOutdent, #/components/schemas/Row` to the `oneOf[subschema #2: Row array]/items/` request property `allOf` list
  - removed the request property `oneOf[subschema #2: Row array]/items/accessLevel`
  - removed the request property `oneOf[subschema #2: Row array]/items/attachments`
  - removed the request property `oneOf[subschema #2: Row array]/items/cells`
  - removed the request property `oneOf[subschema #2: Row array]/items/columns`
  - removed the request property `oneOf[subschema #2: Row array]/items/conditionalFormat`
  - removed the request property `oneOf[subschema #2: Row array]/items/createdBy`
  - removed the request property `oneOf[subschema #2: Row array]/items/discussions`
  - removed the request property `oneOf[subschema #2: Row array]/items/expanded`
  - removed the request property `oneOf[subschema #2: Row array]/items/filteredOut`
  - removed the request property `oneOf[subschema #2: Row array]/items/format`
  - removed the request property `oneOf[subschema #2: Row array]/items/id`
  - removed the request property `oneOf[subschema #2: Row array]/items/inCriticalPath`
  - removed the request property `oneOf[subschema #2: Row array]/items/locked`
  - removed the request property `oneOf[subschema #2: Row array]/items/lockedForUser`
  - removed the request property `oneOf[subschema #2: Row array]/items/modifiedBy`
  - removed the request property `oneOf[subschema #2: Row array]/items/permaLink`
  - removed the request property `oneOf[subschema #2: Row array]/items/proof`
  - removed the request property `oneOf[subschema #2: Row array]/items/rowNumber`
  - removed the request property `oneOf[subschema #2: Row array]/items/siblingId`
  - removed the request property `oneOf[subschema #2: Row array]/items/version`
  - added `#/components/schemas/RowUpdateRequestObject` to the request body `oneOf` list
- **2026-09-10** `9a643beefa5a`: 1 info
  - added the new optional `query` request parameter `overrideFormat`

---

[Operation](https://skmtc.dev/smartsheet/apis/smartsheet-openapi-reference/docs/sheets/:sheetId/rows/put.md) - [API](https://skmtc.dev/smartsheet/apis/smartsheet-openapi-reference.md) - [Page](https://skmtc.dev/smartsheet/apis/smartsheet-openapi-reference/changes/sheets/:sheetId/rows/put)
