Create
AI-generatedSummary
Create a new row in a Baserow table.
Inputs
- tableId (required) — Baserow table ID (visible in the table URL: /database/TABLE_ID/)
- refreshSchema — Force a fresh schema fetch from Baserow, bypassing the 5-minute cache.
- useNames — Automatically convert between internal field IDs (field_xxx) and human-readable column names.
- returnRaw — Return raw Baserow field keys (field_xxx) without any name conversion or value cleaning.
- requestTimeout — Timeout for each API request in milliseconds. Increase for large batch or multi-table operations.
- autoMapAll — When enabled, all JSON keys from the incoming item are mapped automatically.
- fields — Ignored when 'Auto Map All Input Fields' is enabled.
Output shape
array of created row objects, mapped or raw depending on useNames and returnRaw settings; each object contains field names (or field_xxx keys) with sanitized values.
If useNames true and returnRaw false: field IDs converted to column names, select values cleaned. If returnRaw true: raw field_xxx keys returned. If useNames false: IDs remain as-is. Baserow-assigned row ID included in output.
Examples
Example 1: Auto-map all incoming JSON keys to table fields and create row.
Set autoMapAll=true (default), leave fields empty. Provide item JSON with keys matching Baserow field names (or field_xxx IDs if useNames false).
Example 2: Create row using explicitly configured fields only.
Set autoMapAll=false, populate the 'fields' fixedCollection with Name/Value pairs. Useful when only specific fields should be written.
Example 3: Create row returning raw Baserow field keys without mapping or cleaning.
Set returnRaw=true. Output will contain field_xxx keys with unmodified values from Baserow API response.