Airtable

Learn how to use Airtable with Composio

Overview

Enum

AIRTABLE

Description

Airtable is a low‒code platform to build next‒gen apps. Move beyond rigid tools, operationalize your critical data, and reimagine workflows with AI

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
stringDefaults to data.records:read,data.records:write,data.recordComments:read,data.recordComments:write,schema.bases:read,schema.bases:write,user.email:read
token
stringRequired
api_key
stringRequired

Actions

Deletes multiple records in airtable.

Action Parameters

baseId
stringRequired
tableIdOrName
stringRequired
recordIds
arrayRequired

Action Response

data
object
successful
boolean
error

Updates a specific record in airtable.

Action Parameters

baseId
stringRequired
tableIdOrName
stringRequired
recordId
stringRequired
returnFieldsByFieldId
boolean
fields
objectRequired

Action Response

data
object
successful
boolean
error

Deletes a specific record in airtable.

Action Parameters

baseId
stringRequired
tableIdOrName
stringRequired
recordId
stringRequired

Action Response

data
object
successful
boolean
error

Creates a new base in airtable.

Action Parameters

name
stringRequired
workspaceId
stringRequired
tables
arrayRequired

Action Response

data
object
successful
boolean
error

Retrieves user information from airtable.

Action Parameters

Action Response

data
object
successful
boolean
error

Creates a comment in airtable.

Action Parameters

baseId
stringRequired
tableIdOrName
stringRequired
recordId
stringRequired
text
stringRequired

Action Response

data
object
successful
boolean
error

Lists comments in airtable.

Action Parameters

baseId
stringRequired
tableIdOrName
stringRequired
recordId
stringRequired

Action Response

data
object
successful
boolean
error

Create a field in airtable.

Action Parameters

baseId
stringRequired
tableId
stringRequired
name
stringRequired
description
string
type
string
options
object

Action Response

data
object
successful
boolean
error

Updates multiple records in airtable.

Action Parameters

baseId
stringRequired
tableIdOrName
stringRequired
records
arrayRequired

Action Response

data
object
successful
boolean
error

Creates multiple records in airtable.

Action Parameters

baseId
stringRequired
tableIdOrName
stringRequired
records
arrayRequired

Action Response

data
object
successful
boolean
error

Lists all bases in airtable.

Action Parameters

Action Response

data
object
successful
boolean
error

Retrieves a specific record from airtable.

Action Parameters

baseId
stringRequired
tableIdOrName
stringRequired
recordId
stringRequired
cellFormat
stringDefaults to json
returnFieldsByFieldId
boolean

Action Response

data
object
successful
boolean
error

Deletes a comment in airtable.

Action Parameters

baseId
stringRequired
tableIdOrName
stringRequired
recordId
stringRequired
rowCommentId
stringRequired

Action Response

data
object
successful
boolean
error

Gets the schema of a base in airtable.

Action Parameters

baseId
stringRequired

Action Response

data
object
successful
boolean
error

Creates a new table in airtable.

Action Parameters

baseId
stringRequired
name
stringRequired
description
string
fields
arrayRequired

Action Response

data
object
successful
boolean
error

Retrieves records from airtable.

Action Parameters

baseId
stringRequired
tableIdOrName
stringRequired
timeZone
string
userLocale
string
pageSize
integerDefaults to 100
maxRecords
integer
offset
string
view
string
sort
array
filterByFormula
string
cellFormat
stringDefaults to json
fields
array
returnFieldsByFieldId
boolean
recordMetadata
array

Action Response

data
object
successful
boolean
error

Creates a new record in airtable.

Action Parameters

baseId
stringRequired
tableIdOrName
stringRequired
fields
objectRequired

Action Response

data
object
successful
boolean
error