Skip to main content
POST
Set a table cell value

Authorizations

X-API-Key
string
header
required

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. A Decimal or Currency value is rounded to the column's decimal places, half away from zero: 2.005 at 2 places is stored as 2.01.

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.