Airtable Integration
Airtable is a cloud collaboration platform for organizing and managing data.
There are two resources associated with Airtable. Both are required to use Airtable's API from Windmill.
Airtable Account
You'll need to land on Airtable's Developer hub from where click on "API key" and paste it on Windmill.
Property | Type | Description | Default | Required | Where to find |
---|---|---|---|---|---|
apiKey | string | Airtable API key | keyXXXXXXXXXXXXXX | true | Airtable Account > API > Generate API Key |
Airtable Table
Now specify Airtable which databse and table you want to interact with:
- Database ID can be found on the URL of the page. It starts with "app" and ends before the next "/". e.g. appcy7pfdzgJIhto.
- Table name is the name of the tab. By default it is called "Table 1".
Property | Type | Description | Required | Where to find |
---|---|---|---|---|
baseId | string | Unique identifier for a specific Airtable base | True | Page URL |
tableName | string | Name of an individual table within that base | True | In Airtable. Name of the tab of a database |
Your resource can be used passed as parameters or directly fetched within scripts, flows and apps.
Example of a Supabase resource being used in two different manners from a script in Windmill.