All skills
Skillintermediate

data-table

Manage n8n data tables and their rows.

Claude Code Knowledge Pack7/10/2026

Overview

data-table

Manage n8n data tables and their rows.

data-table list

List all data tables.

n8n-cli data-table list

data-table get

Get a data table by ID.

n8n-cli data-table get dt-abc

data-table create

Create a data table with columns.

n8n-cli data-table create --name=Inventory \\
  --columns='[{"name":"item","type":"string"},{"name":"qty","type":"number"}]'

data-table delete

Delete a data table and all its rows.

n8n-cli data-table delete dt-abc

data-table rows

Query rows from a data table.

n8n-cli data-table rows dt-abc
n8n-cli data-table rows dt-abc --search=keyword --limit=50
n8n-cli data-table rows dt-abc --format=json
FlagDescription
--searchFull-text search across string columns
--filterFilter as JSON string
--limitMaximum number of results

data-table add-rows

Insert rows from a JSON file.

n8n-cli data-table add-rows dt-abc --file=rows.json

The JSON file should contain an array of row objects, e.g.:

[
  { "item": "Widget", "qty": 100 },
  { "item": "Gadget", "qty": 50 }
]

data-table update-rows

Update rows matching a filter.

n8n-cli data-table update-rows dt-abc --file=update.json

The JSON file should contain {filter, data}.

data-table upsert-rows

Upsert rows (update if exists, insert otherwise).

n8n-cli data-table upsert-rows dt-abc --file=upsert.json

data-table delete-rows

Delete rows matching a filter.

n8n-cli data-table delete-rows dt-abc --filter='{"type":"and","filters":[...]}'