Help

Welcome to the Airtable Community! If you're new here, check out our Getting Started area to get the most out of your community experience.

Can table or field permissions be set through the API, or just through the GUI?

Topic Labels: API
Solved
Jump to Solution
700 3
cancel
Showing results for 
Search instead for 
Did you mean: 

I don’t see anything in the Developer docs for Apps or Scripts which has the option of setting a table’s or field’s permissions.

There are methods to see if the table or user has permissions to make changes, but none to set them through the API as far as I can tell.

Use case: I have created an archive of a large base with many tables for posterity prior to deleting a bunch of data. I’d feel better with the archive copy locked down to prevent any modifications.

It would be great to be able to for-loop through the table’s and fields to lock them down in order to prevent record deletion, new record creation, and modification. Is there a way to do this programmatically or only through the GUI?

1 Solution

Accepted Solutions

Currently this can only be done through the GUI. Fortunately, you can now make bulk edits to field permissions in the GUI. (Before you had to make changes one field at a time.)

See Solution in Thread

3 Replies 3

Currently this can only be done through the GUI. Fortunately, you can now make bulk edits to field permissions in the GUI. (Before you had to make changes one field at a time.)

Oh, interesting… Are bulk field permission mods an Enterprise plan thing, or is this something afforded by a Pro plan?

Thanks @kuovonne!!

Nice!!