Legacy API Key - October 31st - What is the latest news?

@bradb / @TomScott,

October 31st was scheduled to be the blackout date for the Legacy API Key usage.

No announcement was made in either this forum or the Community Hub.

Is the Blackout in operation? Or has it been delayed?

What is the latest news?

Legacy Key Auth has been turned off as of a yesterday.

There is a service that I expected to break by now which seems to still be working (Unbounce native Keap integration). I can imagine two scenarios:

  1. Unbounce has paid for an extension through January 30.
  2. “Legacy Key Auth has been turned off” doesn’t mean what I thought it meant. My understanding is that the Legacy API key needed to be presented with each request and so turning it off means every request will now be rejected (stopping the Unbounce native Keap integration dead in its tracks). But perhaps instead authentication persists for some indefinite period of time and it’s the ability to refresh this auth that has been turned off??

The second option doesn’t seem right to me, so is it reasonable to conclude that Unbounce has bought an extension?

Hi @Marvin_Humphrey,

I replied to someone asking about Unbounce in the Forum Post below. Unfortunately, they did not reply back about the Service Account Key.

In their documentation it says the following below.

When in your Infusionsoft account, be sure to select the option to Generate Legacy Key. Though a Service account key works the same as a Legacy Key, you can only use one at a time.

What you can do is to generate a Service Account Key, and replace the Legacy API Key in the Account.
If it works all okay, then you know Unbounce has made the changes.

Tell us if that works.

  1. Extensions can only be granted to individual tenants not integrators like Unbounce.
  2. There is no authentication cache. Legacy API Keys being sent directly to the tenant ({tenant.infusionsoft.com) will fail. If you send the legacy key through the API Proxy (api.infusionsoft.com) via our new headers will continue to work like a Service Account Key until 2025. This is detailed in the docs Legacy Key Deprecation - Keap Developer Portal

It is possible Unbounce has switched to calls over to use the proxy.