Actions5
- Base Actions
- Table Actions
- Field Actions
- Schema Actions
Overview
This node allows you to programmatically create and manage Airtable bases, tables, and fields. Specifically, the "Base - Create" operation lets you create a new Airtable base with an optional set of initial tables. This is useful for automating the setup of Airtable environments, especially when you want to standardize or quickly provision new bases with predefined structures.
Practical examples:
- Automatically creating a new project base with default tables whenever a new client signs up.
- Setting up a fresh Airtable base with starter tables for different departments in your organization.
- Integrating Airtable base creation into workflows that require dynamic database provisioning.
Properties
| Name | Meaning |
|---|---|
| Base Name | The name to assign to the newly created Airtable base. |
| Include Initial Tables | Whether to create initial tables along with the base (true/false). |
| Initial Tables | A collection of tables to create initially if "Include Initial Tables" is true. Each table includes: - Table Name: Name of the table. - Description: Optional description of the table. |
Output
The output JSON contains information about the created base and optionally its initial tables. The structure typically includes:
id: The unique identifier of the created base.name: The name of the base.- If initial tables were created, each table object includes:
name: Table name.description: Table description.fields: An array of fields created by default (e.g., a "Name" field of type single line text).
The output is returned as an array of JSON objects representing the created resources.
Dependencies
- Requires an API key credential for Airtable Enterprise API access.
- The node uses workspace ID from the authenticated credentials to create the base within the correct workspace.
- No additional environment variables are required beyond the API authentication.
Troubleshooting
Common issues:
- Missing or invalid API credentials will cause authentication failures.
- Providing an empty or invalid base name will result in errors from the Airtable API.
- If "Include Initial Tables" is enabled but no tables are defined, the node may create a base without tables or throw an error depending on API behavior.
Error messages:
- Authentication errors: Ensure the API key credential is correctly configured and has permissions to create bases.
- Validation errors: Check that required fields like "Base Name" and table names are provided and valid.
- Network or API errors: Verify network connectivity and Airtable service status.