Airtable_Suite
Airtable REST API v0 integration for database management, record CRUD operations, and schema discovery. Enables structured data storage, retrieval, and organization with formula-based filtering and field selection.
Uploads a file directly to an attachment field on a specific record. Note: URL-based attachment handling via record updates is often preferred for automation.
Adds or updates an attachment on a record by providing a public URL. This is the preferred method for Minds to handle attachments.
Lists all accessible Airtable bases. Use this to find the baseId for a specific workspace.
Retrieves the full schema (tables, fields, and types) for a specific base. Essential for mapping field names to IDs before performing writes.
Adds a new comment to a specific record.
Lists all comments on a specific record.
Permanently deletes a single record.
Retrieves a single record by its unique ID.
Updates a single record. Only the specified fields will be modified.
Creates one or more new records in a table. Maximum 10 records per request. Expects an array of record objects, each containing a 'fields' object.
Deletes multiple records in a single batch. Maximum 10 records per request. Expects an array of record IDs.
Lists records in an Airtable table. Supports basic pagination via offset and pageSize. Use for simple data retrieval.
Queries records with advanced options like formula-based filtering, sorting, and field selection. Preferred for efficient data retrieval. Use the filterByFormula parameter for server-side filtering.
Updates multiple records in a single batch. Maximum 10 records per request. Expects an array of record objects, each with an 'id' and 'fields'.
Performs an 'upsert' (update or insert) operation. Matches existing records based on 'fieldsToMergeOn' and updates them, or creates new ones if no match is found.