Skip to main content
POST
Set many table cell values

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

table_id
string<uuid>
required

Body

application/json

Request body for the bulk cell write — all-or-nothing, one recompute run.

edits
TableCellBulkEditItemSchema · object[]
required

The cell edits to apply.

Required array length: 1 - 1000 elements

Response

Successful Response

Read-your-writes result of a bulk cell write — never carries a run ID.

rows covers every row named by the request, including ones whose edits were all same-value no-ops, so the client can reconcile its whole selection in one pass.

applied
integer
required

Edits that changed a value and were written.

rows
TableRowSchema · object[]
required
skipped
integer
required

Same-value edits that wrote nothing.

stale_column_ids
string<uuid>[]
required

Transitive formula dependents now marked stale across all edited rows.

recomputed_column_ids
string<uuid>[]

Formula columns recomputed INLINE within this request — their values in rows are final and no background run was requested. Empty when a run was queued instead.