Save the date! Join us on October 16 for our Product Ops launch event. Register here.
Dec 03, 2019 08:46 AM
I have searched the API docs, and I see no way to do this.
With the AirTable API, how do I create a new tab (new table) in an existing base? and then populate it?
I do not see this feature of inserting or creating an new tab into an existing base, only the ability to insert rows into an existing table that was created by a human that opens a web browser and clicks.
We have needs to automate the creation of new tables in an existing base (and down the line, creating new bases programatically).
Dec 04, 2019 10:54 AM
RE: API Limitations…
Can someone speak to the 10 records per second API limitation? Is this limitation per account or per base? I.e. can we write 10 records to multiple bases at the same time?
Dec 04, 2019 11:30 AM
Hi @Nathan_Beckstead - the API documentation says:
The API is limited to 5 requests per second per base. If you exceed this rate, you will receive a 429 status code and will need to wait 30 seconds before subsequent requests will succeed.
The [official JavaScript client](https://github.com/Airtable/airtable.js) has built-in retry logic.
If you anticipate a higher read volume, we recommend using a caching proxy. This rate limit is the same for all plans and increased limits are not currently available.
The “10 records” thing is that the API allows the creation of records one by one or in batch of up to 10 (with a single request), so at 5 requests per second you could potentially create 50 records per second.
It also notes “per base”, rather than per account or per API key.
JB
Dec 04, 2019 12:34 PM
Got it.
Mr. Bowen, you are a AT Community gem! Just caught your podcast on BuiltOnAir as well. Thank you for all you do for the community!
NAB
Jun 11, 2020 08:09 AM
Is this still true? Has it been updated?
Jul 30, 2021 01:08 AM
I tried the blocks API, it is possible to create a table using an app. I was able to create a table with proper schema, although there is no destroy table in blocks
Oct 18, 2021 07:37 AM
Any updates on this? Is this feature in your backlog?
Dec 16, 2021 04:12 AM
This feature is a huge bottleneck especially in the use case where you have a different table per person – would be awesome if this could be supported!
Apr 27, 2022 04:55 AM
Can we please get an answer please - I have just upgraded to the PRO plan to find out that the “Run a script” function after a trigger does not contain all of the functions contained in the Blocks SDK.
I purchased the plan to specifically to attempt to do this - so will not be renewing the subscription unless we get an answer.