메인 콘텐츠로 건너뛰기

Airtable Toolkit

The Airtable Toolkit is a workflow node. Its tools include Create Airtable Record, Find Airtable Record, Update Airtable Record, and Delete Airtable Record, plus 2 more listed below. Create an Airtable connection before you use any of these tools. Type @ in a field when the value should come from an earlier step.

Authentication​

Every Airtable tool needs a connection. Set it up on the first Airtable node. Other Airtable nodes in the same workflow reuse that connection.

  1. On the Airtable node, open Connection.
  2. Click + New.
  3. Enter a Connection Name.
  4. Create a personal access token at airtable.com/create/tokens.
  5. Grant the token access to the bases this workflow should use.
  6. Add the scopes data.records:read, data.records:write, and schema.bases:read.
  7. Paste the token into Personal Access Token and save.
  8. Select the new connection in Select saved connection.

To use another token on one node, choose Configure different connection for this step. Enter token manually stores a personal access token on that node instead of a saved connection.

Tools​

Create Airtable Record​

Creates airtable record.

FieldRequiredDescription
Base IDYesAirtable base ID (e.g. appXXXXXXXXXXXXXX). Type @ to select a variable.
Table ID Or NameYesTable ID or name. Type @ to select a variable.
FieldsYesJSON object of field names and values for the new record (dict or JSON string).
TypecastNoLet Airtable coerce select, linked record, and similar field values when possible. Default is true.

Find Airtable Record​

Finds airtable record.

FieldRequiredDescription
Base IDYesAirtable base ID. Type @ to select a variable.
Table ID Or NameYesTable ID or name. Type @ to select a variable.
Filter By FormulaNoOptional Airtable formula to filter records. If provided, this takes precedence over Search Field/Search Value. Default is null. Type @ to select a variable.
Search FieldNoOptional field name for simple v1-style search. Default is null. Type @ to select a variable.
Search ValueNoOptional value to find inside Search Field. Default is null. Type @ to select a variable.
ViewNoOptional Airtable view ID or name to limit returned records. Default is null. Type @ to select a variable.
Max RecordsNoMaximum number of records to return. Default is 100.
Page SizeNoPage size (1-100). Default is 100.

Update Airtable Record​

Updates airtable record.

FieldRequiredDescription
Base IDYesAirtable base ID. Type @ to select a variable.
Table ID Or NameYesTable ID or name. Type @ to select a variable.
Record IDYesRecord ID to update. Type @ to select a variable.
FieldsYesJSON object of field names and values to set (dict or JSON string).

Delete Airtable Record​

Deletes airtable record.

FieldRequiredDescription
Base IDYesAirtable base ID. Type @ to select a variable.
Table ID Or NameYesTable ID or name. Type @ to select a variable.
Record IDYesRecord ID to delete. Type @ to select a variable.

Upload Airtable File​

Uploads airtable file.

FieldRequiredDescription
Base IDYesAirtable base ID. Type @ to select a variable.
Table ID Or NameYesTable ID or name. Type @ to select a variable.
Record IDYesRecord ID to attach the file to. Type @ to select a variable.
Field NameNoAttachment field name. Used for URL attachment and as a fallback for native upload. Default is null. Type @ to select a variable.
Attachment Field IDNoAttachment field ID for native Airtable upload. If omitted, Field Name is resolved to an ID. Default is null. Type @ to select a variable.
File URLNoPublic URL of the file to attach. Leave empty when using native base64 upload. Default is null. Type @ to select a variable.
File Base64NoBase64 file data for native Airtable upload. Supports raw base64, data URLs, or file objects with base64/filename. Default is null.
File Content TypeNoMIME type for native upload, for example image/png or application/pdf. Default is null. Type @ to select a variable.
FilenameNoOptional filename for native upload. Default is null. Type @ to select a variable.

Airtable Custom API Call​

Runs the airtable custom api call tool.

FieldRequiredDescription
URLNoThe full URL to use, including the base URL (e.g. https://api.airtable.com/v0/baseId/tableName). Default is https://api.airtable.com/v0. Type @ to select a variable.
MethodYesHTTP method (GET, POST, PATCH, PUT, DELETE). Type @ to select a variable.
HeadersNoAdditional headers as JSON object. Authorization is injected automatically from your connection. Default is null. Type @ to select a variable.
Query ParamsNoQuery parameters as JSON object. Default is null. Type @ to select a variable.
BodyNoRequest body as JSON string (for POST/PATCH/PUT). Default is null. Type @ to select a variable.
No Error On FailureNoIf enabled, failed requests return a result object instead of raising an error. Default is false.
TimeoutNoTimeout in seconds for the request. Leave empty for default (30). Default is null.

Agents can use this integration from chat. See Airtable.

See all integrations on the toolkits overview.