Upsert
AI-generatedSummary
Upsert rows: if a row matches upsertField, it is updated; otherwise a new row is created.
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. Each entry specifies a field name and value.
- upsertField — Field used to look up an existing row. If a row matches, it is updated; otherwise a new row is created.
Output shape
array
Array of row objects, mapped to human-readable field names when useNames=true and returnRaw=false; otherwise raw Baserow field keys.