Skip to main content
listBases returns all bases the connected Airtable account can access. Use it to discover stable base IDs before configuring later schema or record actions.

Example

automations/list-airtable-bases.automation.ts

Inputs

The action has no action-specific inputs. Its optional account input accepts an Airtable account binding or compatible signal and defaults to the project’s default Airtable binding.

Output

Returns a signal containing { bases: AirtableBase[] }: The action follows Airtable’s pagination until it has collected every accessible base. It requires the schema.bases:read scope.