Skip to main content

Airtable

Link an Airtable account. Each node requests the scopes it needs (read vs write vs schema).

Shared inputs

  • Base ID — Your base id (app…), configurable as text or wired.
  • Table name or ID — Human-readable table name or tbl… id.
  • Fields (create/update) — Repeatable field name + value pairs (column names as in Airtable).
  • Type cast? — When enabled (default on), Airtable coerces values to field types where possible.
  • Sort (list/find) — Optional sort field + asc / desc.

Get Record

Scopes: records read. Inputs: Account; base; table; recordId. Output: record — pickable object of field names → values.

Create Record

Scopes: records write. Inputs: Account; base; table; fields; typecast. Outputs: recordId; createdRecord (pickable object).

Create Records

Up to 10 records per run. Inputs: Account; base; table; records — each entry is its own fields list; typecast. Outputs: createdRecords (repeatable): each item has id and fields (pickable).

Update Record

Inputs: Account; base; table; recordId; fields to change; update methodmerge (patch only listed fields) vs replace (whole record); typecast. No outputs on the graph.

Update Records

Batch update: each entry has a recordId plus fields. Inputs: Account; base; table; updates (repeatable groups); update method; typecast.

Delete Records

Up to 10 ids per run. Inputs: Account; base; table; recordIds (repeatable strings).

Get All Records

Inputs: Account; base; table; optional view name/id; optional filter formula (test in Airtable first); sort field + direction. Outputs: records (repeatable pickable rows); count.

Find Records

Row must match all filters (AND). Per filter: field name; match mode — equals / not equal, empty / not empty, contains / does not contain, matches regex, numeric comparisons, boolean checks; search value when required (type follows mode). Inputs: filters (repeatable); sort options. Outputs: records (repeatable); count.

Find Records by Formula

Inputs: Account; base; table; filter formula (Airtable formula language—validate in Airtable UI); sort options. Outputs: records (repeatable); count.

Get Table Schema

Scopes: schema read (schema.bases:read). Inputs: Account; base; table. Outputs: Table name, description, primaryFieldId; fields (repeatable) with each field’s id, name, type, description.