This is the error we’re receiving:
We hit an error adding your new account
authentication failed: We ran into an error and were unable to complete the request. This kind of error is usually cause by a malformed Base URL, but could have other causes. Please provide this error message to Support if you wish to escalate: AppError: {"message":"Invalid Base URL or REST API not configured properly on WordPress website. Please verify your URL is from Settings > General > Site URL and verify that REST API is working properly on your website by checking the Tools > Site Health for Errors."}
- Make sure you click "Allow" or "Accept" on the permission popup
- Double check your Account has the correct permissions
- Check out our help docs for more information
We had previously opened up a ticket back on the 30th of July 2024, speaking to Abdullah U. in regards to this issue and were suggested some fixes, however none have worked.
Part of the ticket response:
However, from the video, I can confirm that the Site URL, the consumer key, and the consumer secret are correct so there may be a broader issue here.
Based on the reports from existing users it may be one of the following issues that's causing this:
- Basic Authentication isn't set up properly on the website. These are at the WordPress website level, and they will need to correct this to get REST API working.
- Bad redirection rules or a plugin performing redirection that is routing the REST API requests and stripping the POST or DELETE verb from the request. That makes it default to a GET request. This can happen if they have the "www" left in the "Site URL" or added it if that's not how the site is actually registered. Some redirection plugins may also be causing this issue.
- Plugins or security settings at the website that are blocking REST API. These are a lot harder to troubleshoot, but we've seen WordFence doing this, and there are other plugins or site security settings that they will need to have
https://hooks.zapier.com/*
whitelisted to correct.
Moreover, here are some tips for you while you're attempting to troubleshoot:
- The Gravity Forms API logging will show the REST API basic authentication and OAuth tests.
- It also validates that you're connecting the right account.
- There will be a GET request for every connection attempt and every time the Zapier setup reads the forms.
- There will be a post request when the feed is created and, at present, a delete request when the zap is disabled, and a post request when it's enabled.
- In the Zapier Add-On log, the /standard/ hooks are the new API requests, and the /catch/ are the Legacy API requests. Other than that, they look identical.
We’ve tried all of the above with no luck.
It may be worth mentioning that it seems to be an issue with Zapier itself and nothing to do with site settings, seeing as how everything seems to be set up correctly on our end (Gravity Forms up to date, correct URL and API key, enabled permissions etc.) on this Form/Website as well as other various websites, which all seem to be working and linking fine otherwise.
Could I get you to take a look into this?
Thanks in advance,
Trung Tran