Data tables

Replace a data row’s cells

REPLACES a row’s cells with data — it never merges, so a column you leave out is emptied rather than left alone. Read the row with tabelle_search_rows first and send back every column you mean to keep. Runs already started keep the string they stored, so editing a row does not rewrite an approval already in flight.

put/api/v1/rest/tabelle/tables/{table}/rows/{row_id}

Request

  • Base URL: https://api.custodo.ai
  • URL: https://api.custodo.ai/api/v1/rest/tabelle/tables/{table}/rows/{row_id}
  • Auth: HTTP bearer

Path parameters

tablestring required

The table: its key (e.g. fornitori) or its id. Both are returned by tabelle_list_tables. A retired table still resolves.

row_idstring uuid required

The row id, from tabelle_search_rows. Rows have no key.

Headers

X-Tenant-Idstring uuid

The organisation to act in. An API key is bound to exactly one, so this is optional for a key and must match the one it was minted for.

Request body

dataobject required

The row’s cells, keyed by COLUMN KEY and never by label. Validated strictly against the table’s declared columns: an undeclared key is refused, a number column refuses "5000", a boolean column refuses "true", and a date column takes YYYY-MM-DD only (not 31/12/2026, not a timestamp). A required column may not be null, absent or blank. Call tabelle_get_table for the column list first.

Response

Done. data is the tool’s own answer.

oktrue required
dataunknown required

Changes

No recorded changes to this operation across all 1 revision of this API.