Skip to main content

Update single cell

Write a value to a specific cell identified by row ID and column ID.

PUT/api/tables/{table_id}/rows/{row_id}/cells/{column_id}
HTTP referenceScope tables:writeUpdated September 27, 2026

This page documents the canonical HTTP contract for this endpoint.

Response fields are the saved cell document plus eventReprocess when a column key exists. Row membership is checked against the table. Semantic, calculated, and source-managed columns cannot be written through this generic route. The operation is synchronous; a conflicting mutation returns 409.

Path parameters

  • table_idrequired

    string

    Target table ID.

  • row_idrequired

    string

    Target row ID.

  • column_idrequired

    string

    Target column ID.

Body parameters

  • value · optional

    any

    Arbitrary JSON value; null clears the cell. Omitted value defaults to null.

Errors

StatusMeaning
400Column is protected from direct edits.
401Invalid API key or missing auth.
403Access denied or missing tables:write scope.
404Row not found in this table.
409Table is deleting or another row mutation is active.

Docs