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.

Get

AI-generated

Summary

Retrieve rows by ID from a Baserow table.

Inputs

  • tableId (required) — Baserow table ID (visible in the table URL: /database/TABLE_ID/)
  • rowIds — A single row ID or multiple comma-separated IDs (e.g. '1,2,3'). If omitted, IDs are auto-detected from input items' json.id field.
  • 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.
  • refreshSchema — Force a fresh schema fetch from Baserow, bypassing the 5-minute cache.
  • requestTimeout — Timeout for each API request in milliseconds. Increase for large batch or multi-table operations.

Output shape

array

Array of row objects. When useNames is true and returnRaw is false, field keys are mapped to human-readable names and values are cleaned per field type (e.g., multi-select options, linked records). Otherwise, raw field keys (field_xxx) are retained. cleanFieldValues is always applied to normalize select and linked-record values.

Examples

Example 1: Fetch a single row by ID with field name mapping.

tableId: '123', rowIds: '456', useNames: true, returnRaw: false

Example 2: Fetch multiple rows raw (no mapping).

tableId: '123', rowIds: '456,789', useNames: true, returnRaw: true

Links

Discussion