I am a noob in any coding. I received an email that Public API is retiring, and I am using my Public API for my domain (crazydomains.com.au). Can somebody help me please. The email about API retirement is just so confusing for me who has no coding knowledge.
What do I do???
Page 1 / 1
Hi there @bbjuwe,
Welcome to the Community! Happy to help clear some things up for you.
First, all levels of expertise are welcome here in our Community and everyone has to start somewhere!!
Second, I believe you’re referencing our retirement of our V1/V2 API’s, mentioned in our developer group announcement below.
I suggest you check out API migration resource page in our developer portal and take the first two steps to successfully transition to our new API’s!
Finally, this additional Community thread might help you gain more insight shared by one of Champions!
Hope this helps!
-Taylor
Hi Taylor,
The articles you’ve provided are absolute information overload. Many people that use Klaviyo for their businesses (Myself included) won’t know how to interpret any of this information. Especially since all we’ve done is sign up for a Klaviyo account and just linked it to our Shopify businesses.
We understand that our public API key’s must be updated but none of the articles expicitily explain how to go about this.
Unless you’re a seasoned coder you probably won’t understand this. Not to be a pessimist but It feels like Klaviyo has just dumped all this information on us in hopes we will give up and pay Klaviyo agent partners to do it for us instead - That isn’t very helpful at all.
TLDR: this should be simple and it’s not and that’s extremely frustrating.
Hi everyone, my team at Gatsby.ai recently migrated our Klaviyo integration to their new V3 APIs so I may be able to help. @curtispeers and @bbjuwe it sounds like if you’ve just created a Klaviyo account and are using out of the box features, you probably haven’t developed anything using their V1 or V2 APIs right, so I’m thinking you probably don’t need to take any action regarding the V3 APIs.
However, @bbjuwe you titled this post about migrating to a “new Public API key” - can you show a screenshot of the email you received / the one you’re referring to?
Thanks,
Brett
Hi @bbjuwe & @curtispeers,
Welcome to the Klaviyo community!
To clarify here you may be mixing up the new Branded Sender ID requirements with the API depreciation. Your domain would not be involved in this typically.
Basically Klaviyo has APIs available that allow external systems to integrate into Klaviyo and send data into your Klaviyo account (for example, a loyalty application might push in current point balances) as well as take data from your Klaviyo account (for example a BI tool might be taking data from your account to see how it is performing).
My recommended steps here to find out what’s going on are:
Go to this page inside your Klaviyo account to understand what integrations you currently have in place under the Private API keys area. An example would be my test account here. Hopefully these are named in a friendly way, if there are any.
If there is nothing here, you are all good, no action is required.
If you do have some applications here, the next step would be to go to this page and click the “Export API results” button at the bottom:
This will show you in a CSV file all of the API endpoints used in the last 2 weeks, and group them together by the amount of usage.
In column B of the CSV file (Endpoint Path) you’ll get a list of endpoints like this:
/api/campaigns
/v1/lists
/v2/groups
If in this list you see any that have v1 or v2 in the name, this means it’s using the old APIs. You can find the culprit of this in column F (Key Label) and contact whichever API key / developer this is.
Next steps would be to contact them. When I ran through all of our clients the only integration out of all the big Shopify apps that wasn’t updated yet was Yotpo and I believe it is on their roadmap for completion prior to the shutoff.
I hope that provided some clarity! Let me know if you’ve got any questions.
Thanks David
Hi David,
May I know what are the next steps if I spotted /v1/ In column B of the CSV file (Endpoint Path)? Do I proceed to delete the particular private API or?
HI @stellapuivoon,
The actual credentials remain active - so if the developer of the integration upgrades to using the new APIs it will continue working.
My recommendation would be to contact the developer if you still require the functionality of the application.