docs/versioned_docs/version-2.50.0-LTS/data-sources/airtable.md
ToolJet can connect to your Airtable account to read and write data.
<div style={{paddingTop:'24px'}}>To establish a connection with the Airtable data source, you can either click on the + Add new Data source button located on the query panel or navigate to the Data Sources page from the ToolJet dashboard.
ToolJet requires the following to connect to your Airtable:
You can generate the Personal Access Token by visiting Developer Hub from your Airtable profile.
<div style={{textAlign: 'center'}}> </div> </div>:::info Airtable API has a rate limit, and at the time of writing this documentation, the limit is five(5) requests per second per base. You can read more about rate limits here Airtable API. :::
<div style={{paddingTop:'24px'}}>This operation retrieves a list of records from the specified table.
{
"records": [
{
"id": "recu9xMnUdr2n2cw8",
"fields": {
"Notes": "Meeting to discuss project details",
"Name": "John Doe"
},
"createdTime": "2021-05-12T14:30:33.000Z"
},
{
"id": "recyIdR7bVdQvmKXa",
"fields": {
"Notes": "Follow-up call regarding contract",
"Name": "Jane Smith"
},
"createdTime": "2021-05-12T14:30:33.000Z"
},
{
"id": "recAOzdIHaRpvRaGE",
"fields": {
"Notes": "Client feedback review meeting",
"Name": "Alice Johnson"
},
"createdTime": "2021-05-12T14:30:33.000Z"
}
],
"offset": "recAOzdIHaRpvRaGE"
}
This operation fetches a specific record from the specified table.
This operation creates a new record in the specified table.
[{
"fields": {
"Name": "Katrina Petersons",
"Email": "[email protected]"
}
}]
Update a specific record by providing new data.
{
"Email": "[email protected]"
}
This operation removes a record from the specified table.