Need development and API help? Ask your questions here!
Recently active
We have a large volume of data in two tables (Facilities and Users) that we’ve imported via a HyperDB. We want to make routine updates from our company data lake into these two Airtable tables. There is linked data between our two tables (Facilities, Users). The updates don’t have to be instant - once daily or even a little less frequently is ok. It looks like this won’t be able to be done via a script - that it will require manual intervention via the browser tools, is this correct? Thanks in advance. Trying to point our development team in the right direction and are also open to help.
Jotform integration can only add new records to Airtable; it can’t update a record, correct? I have a table with a couple of hundred records (name, email, etc.) and want to send out a Jotform survey to everyone that will automatically populate each record with their answers. This is currently impossible without some third-party go-between, as far as I know. Is this not a basic function of databases, being able to update the records? If I can create a simple three-step solution in Zapier to update records from Jotform submissions instead of adding new ones is there any reason Airtable can’t do this natively? I could do it in Filemaker thirty years ago.
Hello, I’m submitting my app for an update. The project source code has been packaged and is ready for review by Airtable. Are you prepared to proceed with the submission? (Enter y to continue) [N]: ySubmitting... IncompleteError: An issue occurred while uploading your block. Please try again or reach out to marketplace-submissions@airtable.com for assistance. This is the error I’m encountering. Is there something from in my submission? I’ve tried multiple times for the last couple of days,
Hi,We’ve fixed a bug on our side, but when I tried to resubmit the app “block submit,” I encountered the following error. I was already using CryptoJS previously when listing our app, so I’m not sure what has changed. Could you please advise on what I should do here and help me resolve this issue? block submitFinding dependencies... donePackaging... donenode:events:495 throw er; // Unhandled 'error' event ^Error: ENOENT: no such file or directory, open '/Users/sathishj/Documents/Airtable/airtable-extension/sparrow/(disabled):crypto'Emitted 'error' event on ReadStream instance at: at emitErrorNT (node:internal/streams/destroy:151:8) at emitErrorCloseNT (node:internal/streams/destroy:116:3) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) { errno: -2, code: 'ENOENT', syscall: 'open', path: '/Users/sathishj/Documents/Airtable/airtable-extension/sparrow/(disabled):crypto'}Node.js v18.20.8
My company integrated Zendesk to our Airtable for an extensive reader feedback workflow, but we had to change our Zendesk account after a company acquisition. Our old company and new company had separate Zendesk accounts, and our goal after the acquisition was to close one and move everything over to the other. We had the old Zendesk account synced to Airtable as a source, along with our new Zendesk account. All records are showing fine since we have a setting to leave the records even if it’s deleted from the source. Eventually we fully deprecated our old Zendesk account after moving over to our new one.However, our Airtable integration keeps displaying errors due to the old Zendesk instance, which causes confusion with people accessing the Airtable base. The only option we are given as admin is to remove the source, which is not what we want. This would delete all records associated with the previous source. Is there anyway we can “disable” a source instead of “remove” a source? We
Hi all! I’m looking for an app that will allow, either via direct integration or Zapier, for the dynamic creation of a pre-filled document for e-signature. There are tons of options (too many) out there, but I’ve yet to find something which meets all of my requirements: Create a pre-filled, yet still editable, document with data from Airtable (likely triggered by Zapier) Get the URL to that document BEFORE sending it to the signer. I do not want to send the document to a signer from the app itself. Rather, I want to retain the link in Airtable, and send it off to an individual in an email, based on a separate trigger. Trigger Zapier upon receipt of the signed doc I’ve tried many apps… I had high hopes for Formstack Documents and the new block, but upon sending the created document to Formstack Sign, the document is flattened and the signer can no longer edit any fields. PandaDoc doesn’t give you a URL to the document until after all parties have signed. If I could just grab bits and
Is there any option to integrate Adobe e-signature with Airtable? If yes, can someone please guide me through it?Based on the data entered in the Airtable, I want to create a PDF file which would be mailed to 4 different people to sign it. I also want to know that how can I create a PDF based on the data entered and automate to send it to all the people in the list and get it signed one by one with first in the list as first and so on.
There is now a secrets API for automation scripts.Why do we not have the same API available in script extensions? I have an API server that I use to interact with an Airtable base, and I want some of my script extensions to use protected endpoints that require an API key header to access. In my automations I can store this API key in the new secrets API, but in script extensions I have to hard code the key (terrible practice) in the script extension in order to access the endpoints. And I can’t use an external API to manage/store/retrieve secrets because then I just have the same issue with another server—to retrieve those secrets I would need to hit an authenticated endpoint using some other secret.I’m just confused why, now that this secrets API has been added to automation scripting, it hasn’t been extended to script extensions.
I have an Airtable project where users can add service request or tickets for the apps already made in Airtable. I want to integrate my app with the Azure DevOps dashboard or board where we add tickets and track them. Is there a way in Airtable to do this kind of integration?
Hi Community!I’m attempting to create a webhook and attach some additional info for all he POST requests that are to be made for the specified notification url.I want to call my notification url and specify some parameters there.AFAIK its not possible to use url query parameters there and specify them while creating a webhook.Are there other options? Like custom http headers or so? Thank you
Until today, I have had a Make scenario that takes attachments from incoming Gmail messages and uploads to a new record in AirTable. Today 1/23/26 at 1pm, the attachments turned into download links, and I am unable to preview my files anywhere in AirTable. Did something change? Regardless, how do I get the PDF files to upload properly to AirTable in a way where I can preview them?
I’ve recently noticed an error appearing in the developer console when running a custom block. This appears to be happening both in development and when released to the base.I am running the latest versions of both the block CLI (3.0.1) and the SDK (1.19.0). As far as I can tell, these messages are displayed when writing data back to the base, for example:table.createRecordsAsync() || table.updateRecordsAsync()Any insights into why this is happening, and how I can go about fixing the error? While writes to the base are seemingly unaffected, these messages are cluttering the console log, and if not relevant, should not be emitted to begin with.
I want to check Airtable automation script code for any type of vulnerabilities in the code. Is there a way I can do that? Or is there any Airtable API which exposes the script code which can help me to check the code?. I don’t want to do manual task of copying the code and checking each and everyone individually.
Hi everyone, I’m currently running multiple automations through Make (formerly Integromat), and I’m receiving recurring 429 rate limit errors when writing to Airtable. Here’s my setup: • Multiple bases (each client has a separate base)• Automations triggered via webhook• In some scenarios, a single workflow performs 4–6 Airtable operations in sequence (search, create, update, etc.)• Sequential processing enabled in Make• Free plan currently From what I understand, Airtable has: • 5 requests per base per second rate limit• 1,000 API calls per month on Free• 100,000 per month on Team My question is specifically about the rate limit behavior: If I upgrade from Free to Team, does that change the per-second rate limit (5 requests per base per second), or does that limit remain the same regardless of plan? In other words: If I occasionally execute 6 Airtable operations within the same second inside one scenario, will upgrading prevent 429 errors, or is the 5 requests/sec limit enforced equal
Hi,I have workspaces and bases created where as a user I am configured with “Creator” permissions. I have created a personal access token (PAT) and have applied ALL available read permissions and have set the scope to all resources. When I run for example a “list bases” API call, I get a successful response (code 200), however I get an empty list returned like it doesn’t see any of the bases I have created. From my perspective I have given all necessary permissions across the user and PAT, but I still can’t get any bases to come back via API. Any suggestions on something I might be missing or how to further troubleshoot? Thanks!
I’m exploring ways to routinely review Airtable bases in an Enterprise environment to identify potential data quality or compliance issues (for example: fields containing restricted terms or sensitive information. Before finalizing our internal approach, I’d like to learn how other teams and industry experts handle this problem at scale.!--scriptorendfragment-->!--scriptorstartfragment-->!--scriptorstartfragment-->
I'm working on a project where we use:- Postgres for our production app database - Airtable for our internal team (support, ops) The challenge: keeping them in sync without writing fragile scripts.Curious what others in this situation are doing:1. Are you using Zapier? (I find it too slow)2. Custom scripts with webhooks? (maintenance nightmare for us)3. Some other tool I haven't discovered?4. Did you just pick one and stick with it?We're syncing about 5K records and need changes to propagate in under a minute ideally. Any experiences or recommendations appreciated!
I keep getting this message and ive done this same thing a bunch of times before: {{Make sure you enabled the following scopes for your token:data.records:readdata.records:writeschema.bases:read}} Its kind of hard to miss these exact words while comparing them slowly to ensure accuracy. It just wont attach the scopes to my api token. Im not sure what in missing and i should not be missing anything, its pretty simple to do as ive done before so what changed now when i have changed nothing?
Hello! I am a new AirTable user and have spent over 30 hours trying to build a worksheet generator for my classes. Since I don’t quite know how AirTable works, Chat GPT has been walking me through all of the steps. But … it isn’t working and after 30 hours I’m feeling like I should give up. Would anyone be willing to take a look at it and help me?
My Airtable usage dashboard shows 881/1,000 API calls, but my third-party connection (Softr) is already returning an 'Exceeded Limit' error. Does Airtable trigger this error before the 1,000 limit is officially reached, or is there a delay in the dashboard reporting my real-time usage?
I'm using Airtable's MCP server to let an AI agent (Claude Code) build and manage a base on my behalf — creating tables, fields, records, linked relationships, the works. The API is excellent for all of this. But I've hit what feels like a showstopper: there is no way to programmatically configure view sorting, filtering, grouping, field visibility, or field order.The result is that my AI agent creates a beautifully structured base with sequenced milestones, prioritised tasks, linked goals — and when I open Airtable, I see records in an arbitrary internal order that bears no relation to creation sequence or any other logic. Every view needs manual sort/filter configuration before the data is usable.I tried the obvious workaround of deleting and recreating records in the desired order. Doesn't work — the UI still displays them in an opaque internal order. I've added Sequence fields to every table so the correct order is encoded in the data, but there's no way to tell a view to sort by t
Given the advent of tools like Claude Code / Codex are there any plans to expand API capabilities do allow more complete read and write? It has been a long standing community request to allow creation and modification of lookup, rollup and formula fields. Additionally, many field attributes are not available (readable) via API. I think the urgency on this is much higher now. Agentic coding currently require 1) manual extraction of the full schema data to give sufficient context to coding agents 2) manual human intervention to create key field types.This is going already beginning to affect the build (traditional database) vs buy (Airtable) decision. Both the development process and the long term maintenance process are moving to agentic AI, which at current, is not fully feasible with Airtable.
I am wondering if anyone else is experiencing this issue. I am noticing that for the past few weeks it can take several minutes to query a view in Airtable using the API. Is anyone else experiencing this issue, or was some recent change made to degrade service? It’s been working great for years, and unfortunately I have to update the backend to use cached records in AWS instead of calling the Airtable API directly via the ‘pyairtable’ SDK. Just a lot of work that’s heading me down a migration path of removing Airtable from our stack, since the workaround is literally not to use the Airtable API, which means no Airtable, ultimately.
I am developing a college course and want to have students build an airtable that curates all higher education programs for students with disabilities. Is that possible?
Hello everyone,I’m running a website that relies heavily on the Airtable API to manage and sync dynamic content such as product data, categories, and status updates. Recently, I’ve started facing inconsistent behavior when making API requests from my website to Airtable, and I’m struggling to identify the root cause.In some cases, API calls that previously worked without issue are now returning partial data, delayed responses, or unexpected empty fields, even though the records clearly exist in the base. Other times, the same endpoint works correctly on a manual test (using tools like Postman), but fails or behaves differently when called from the live website environment. This inconsistency makes it difficult to trust the data being displayed on the frontend.I’ve double-checked the API key permissions, base structure, field names, and rate limits, and everything appears to be configured correctly. No major schema changes were made before the issue started, which makes the behavior eve
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.