Data tables

Add a row to a data table

Adds one row of master data to a table. data is keyed by column key and must satisfy the table’s own columns, so call tabelle_get_table first — a key it does not declare is refused, and so is a value of the wrong type. It does NOT de-duplicate: two rows sharing the value in a flow’s label column collapse into one option and only the first row’s other columns are ever read, so search before you add. At most 5000 rows per table, and only the first 500 ever become a dropdown’s options.

post/api/v1/rest/tabelle/tables/{table}/rows

Request

  • Base URL: https://api.custodo.ai
  • URL: https://api.custodo.ai/api/v1/rest/tabelle/tables/{table}/rows
  • 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.

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.