Skip to main content
POST
Set a table cell value

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 editing one manual cell.

column_id
string<uuid>
required
record_id
string<uuid>
required
value
required

The new cell value; coerced to the column's data type.

Response

Successful Response

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

When recomputed_column_ids is non-empty the downstream formula values are already final in cells; otherwise the recompute run appears on the next active-runs poll. stale_column_ids is empty on a same-value edit, which writes nothing. Each returned cell carries its own version, which is what the client gates its cache on.

cells
Cells · object
required
column_id
string<uuid>
required
record_id
string<uuid>
required
stale_column_ids
string<uuid>[]
required

Transitive formula dependents now marked stale; empty on a same-value edit.

recomputed_column_ids
string<uuid>[]

Formula columns recomputed INLINE within this request — their values in cells are final and no background run was requested. Empty when a run was queued instead, in which case those cells arrive later.