Skip to main content

Update Dataset Rows

PATCH 

/datasets/:dataset_id/rows/update

Update existing rows by row ID.

updates maps each row_id to only the fields it changes — untouched columns keep their existing values. Every named row_id must already exist, or the whole request is rejected rather than partially applied, and all changes are committed as a single Iceberg snapshot. current_snapshot_id carries the same optional optimistic-concurrency check as POST .../rows/insert: an unresolvable value is rejected as a conflict rather than applied against data the caller may not have seen. The dataset's latest quality verdict is marked stale afterward.

Request​

Responses​

Successful Response