Baserow Plus

Production-grade Baserow node — field-type-aware serialization, decimal auto-normalization, human-readable errors, true batch API, upsert, lookup, retry with backoff, and parallel multi-table fetch.

Create

AI-generated

Summary

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.

Links

Discussion