airtable_list_schema
Retrieve the complete schema of an Airtable base, including tables, field names, types, IDs, options, and views, to validate structure before performing queries or updates.
Instructions
Retrieves the complete schema structure of an Airtable base (all tables, field names, field IDs, field types, select options, and views) via the Metadata API.
When to Use
When discovering existing table names, primary fields, or field types before performing queries or updates.
When you need field IDs (starts with 'fld...') or table IDs (starts with 'tbl...') for interface or webhook configurations.
When validating that newly provisioned tables and fields exist.
When NOT to Use
Do NOT use this tool to inspect row values or records. Use 'airtable_query_records' instead.
Do NOT use this tool to add or modify fields. Use 'airtable_modify_schema' instead.
Operational Disclosures
Side Effects: Read-only. Safe to call repeatedly with zero base mutations.
Auth Scopes: Requires Personal Access Token with 'schema.bases:read' scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base_id | Yes | Airtable Base ID (starts with app, e.g. appoorUuG6wgx8dJ1) |