Batch Delete
AI-generatedSummary
Delete multiple Baserow table rows via batched API calls, processing row IDs in chunks of up to 200 per request.
Inputs
- tableId (required) — Baserow table ID (visible in the table URL: /database/TABLE_ID/)
- batchRowIds — Comma-separated list of row IDs to delete.
- requestTimeout — Timeout for each API request in milliseconds. Increase for large batch operations.
- 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.
Output shape
array
Each item contains { success: true, rowId:
} for every successfully deleted row. IDs are split by comma, filtered of whitespace, and processed in chunks of BATCH_CHUNK_SIZE (200) via POST to /api/database/rows/table/{tableId}/batch-delete/. If continueOnFail is enabled, error objects may appear in the return array for failed chunks.
Examples
Example 1: Delete rows 15, 27, 42, and 99 from table ID 312345.
Set Table ID to 312345 and Row IDs (Comma-Separated) to 15,27,42,99. The node will send these IDs in a single batch request (chunk size 200) and return an array of { success: true, rowId: N } objects.