Save the date! Join us on October 16 for our Product Ops launch event. Register here.
Feb 19, 2024 07:36 AM
I am trying to set up an OAuth for Make, as API keys are no longer available to use, and it says not to give Personal Access Tokens to third party companies.
I do not understand what the 'OAuth redirect URL' is supposed to be, at the moment I have tried the web address for Airtable https://www.airtable.com/, https://airtable.com/oauth2/v1/authorize, the web address for my Airtable base, but no luck. I'm not sure if this is the issue?
I have used the same name and have copy and pasted the client ID (deleted from the screenshot for privacy).
The error message I am getting is:
This third-party app failed to properly construct a request to Airtable: invalid client_id or mismatched redirect_uri
Please can someone help?
I have used API keys before and never had an issue, but I feel completely out of my depth with the OAuth and would prefer to use a token, but don't want to share my personal token with a 3rd party if Airtable advise against it, as it is for a company and I want to keep data secure.
Please help if you can! Happy to provide other info if you need.
Thanks
Solved! Go to Solution.
Feb 19, 2024 03:11 PM
Ah, you don't have to fill in the Client ID or Secret bit, so you can just toggle off the advanced settings. Just select "Airtable OAuth" as the connection type, name it like you already have, and then click Save. A new window pops up asking you to log in to Airtable (if you're not logged in), and to select the base you want to use:
Here's the documentation
Feb 19, 2024 03:11 PM
Ah, you don't have to fill in the Client ID or Secret bit, so you can just toggle off the advanced settings. Just select "Airtable OAuth" as the connection type, name it like you already have, and then click Save. A new window pops up asking you to log in to Airtable (if you're not logged in), and to select the base you want to use:
Here's the documentation
Feb 22, 2024 06:36 AM
Thank you Adam! I was clearly overcomplicating it by adding the client ID!
I followed the steps above and it all worked.
Thanks again,
Hannah
Feb 29, 2024 05:40 AM
Mar 01, 2024 02:33 AM
Hmm, and so even when you try to create completely new OAuth connections it still happens? Does it happen when you attempt to create a new connection in a new scenario as well?
Mar 01, 2024 02:54 AM
Hi Adam,
yes it happens in a new scenario as well. I only have the issue with Airtable, other connections work (Dropbox, Notion...).
Mar 01, 2024 07:04 AM
That's...super weird. The only thing I can think of would be to try the entire process in a private window / different browser so that all the logins are fresh. So:
1. Open a private window / other browser
2. Log in to Airtable
3. Log in to Make
4. Attempt the OAuth in Make again
Sorry I couldn't help much with this
Mar 04, 2024 01:37 AM
It works 🙂
Thanks
May 30, 2024 09:20 PM
Hello! I am also getting the same error message as the OP. In my case, I am trying to use Make.com to connect to another company's airtable base for read-only purposes. The company that owns the airtable account is a client of mine. Thus, I believe I need to use the OAuth method with a client ID (and a secret? I don't think the secret is necessary?). We also tried connecting make.com with a client id + a secret, no luck either.
In the Airtable developer hub, the client has registered a new oauth, provided me the client ID, and added the redirect URL that make.com requires:https://www.integromat.com/oauth/cb/airtable3. I stepped through this with the client. Now, when I try to create an airtable connection in Make.com, I enter a client ID. click save, and get the error: This third-party app failed to properly construct a request to Airtable: invalid client_id or mismatched redirect_uri.
I'm sure the client id is correct. I don't know what else to do. Really appreciate your support!