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 optionalaccount 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.