May 17, 2021 10:17 AM
Why can’t we create multiple API keys? I want to give an API key to a potential subcontractor, but once his work is finished, I want to revoke that API key. If there’s only one API key for my entire account, this means I have to go update the API key in a bunch of external, 3rd-party systems. If I could just revoke the unique API key for that one subcontractor, I don’t have to update anything.
This seems pretty close to best practice. Am I missing some kind of feature that would accomplish this a different way?
May 17, 2021 05:45 PM
It’s just the way Airtable decided to design things. There is only one API key per account.
If you need an additional API key, you can create a new collaborator and use that API key. If it is a paid base, you will have to pay for that additional collaborator as well (unless you only need read-only access).
May 18, 2021 01:02 PM
@Wayne_Saucier I agree that this would be a much-valued feature to create & delete multiple API keys per account. Please be sure to email your suggestion to firstname.lastname@example.org.
May 18, 2021 01:34 PM
Even better/related would be to support OAuth2 for authentication: Feature Request: Adding user's API key to a `Session`'s `CollaboratorData` properties