Skip to main content

Documentation Index

Fetch the complete documentation index at: https://learn.workflow.dog/llms.txt

Use this file to discover all available pages before exploring further.

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.