Hi there, I’m needing help with ensuring we are no longer using the Legacy API keys.
However the export that was provided by the team, isn’t too clear which software is using the legacy API.
please can you confirm if the GuzzleHttp/7 is Zapier?? As the Zapier team has no idea what to do either and they keep telling me to reconnect the Keap app, since they aren’t too clear on this legacy API issue.
Hi @Tim_Han, this is the problem other people are reporting, finding the software that is using the Legacy API Key.
From what I can tell, this looks to me that an older version of the Keap PHP SDK has been used for a particular integration. Or, in other words, did you have something custom developed a few years ago?
You can ask Keap Support to provide you with the raw API Call logs. If you can get the IP Address that can be traced to a particular location, which may help identify things.
Zapier will be running on its own platform and that uses OAuth, which requires the connection to be authorized. If you log into Zapier, then where you set up the Keap part it will ask you to authorize the connection. If you are unsure what to do then @Jeff_Arnold can answer as he is an expert on Zapier.
Third Party Platforms may not be aware of the sunsetting of the Legacy API. Most of them have transitioned to using OAuth over the years. But there is going to be a small number that will need to make the changes.
These are Keap IPs of various proxies and NATs. We have fixed the logging to trust these IPs since you probably got this list. If they came through one of our proxies/NATs it is using OAuth/PAT/SAK authentication. So these should be fine.
For 35.247.96.31 it is possible this is one of the ephemeral IPs of Google which would be safe, but it is not one I have recored. If you ask support for an updated list, those IPs should now show the correct client IP.