Help

Api record get, update, delete does not consider the tableId param

401 2
cancel
Showing results for 
Search instead for 
Did you mean: 
Piber
4 - Data Explorer
4 - Data Explorer

Hello, 

I am testing Airtable Api, and I see that no matter in which table the record is, the record get, update and delete methods work normally)

Example:
I have a record just in "movies" table, but even if I write the id or name of another table "blog" in api url, it still returns the record, you can also update and delete.

Get https://api.airtable.com/v0/<app_id>/Movies/recY7Ho4bq4RM94XX/
Get https://api.airtable.com/v0/<app_id>/Blog/recY7Ho4bq4RM94XX/

They return the same element

Piber_1-1724945677121.png

Piber_0-1724945647537.png

Is this how it should work, or it is a bug?

2 Replies 2

Most of us Airtable consultants consider it a bug, but it’s been acting like that since the very beginning of Airtable, so it’s basically a “feature” at this point. 😜

You may want to report it as a bug to support@airtable.com and let us know what they say.

— ScottWorld, Expert Airtable Consultant 

This is definitely not a feature, it breaks a lot of things in apps that need to know if a record is part of a table or not.