— ADMIN API — SEP 21, 2026 —

Your Shopify Integrations Break on 16 October Unless You Act

Shopify retires API version 2025-10 on 16 October 2026 at 15:00 UTC. After that moment, any request sent to that version stops working. Not degraded, not warned about again. It stops.

Most merchants reading this will be fine, because their apps are maintained by somebody who tracks this. The ones who will not be fine are the merchants with a custom app somebody built in 2025 and nobody has touched since. That integration has a version number hardcoded in it, and nobody is watching the calendar on your behalf.

What exactly retires on 16 October?

Shopify publishes a versioning policy on shopify.dev. Each stable version is supported for a minimum of 12 months, with at least nine months of overlap between consecutive versions. Version 2025-10 was released on 1 October 2025, which puts its retirement almost exactly a year later.

The documentation is specific about the cutoff. Version 2025-10 is accessible until October 16, 2026 15:00 UTC. That is 20:30 IST on the same day, in case you want to know whether your evening is about to get interesting.

Shopify API version timeline showing 2025-10 retiring on 16 October 2026 at 15:00 UTC
Versions release quarterly and retire roughly a year later. The overlap is your migration window.

Meanwhile 2026-10 releases on 1 October 2026, and the current stable version is 2026-07, released 1 July 2026. So there are four supported stable versions right now and you have somewhere comfortable to land.

Who does this actually affect?

Anything that talks to Shopify programmatically pins a version. That includes more things than most merchants realise.

What you have Risk level Who usually fixes it
Public apps from the App Store Low The app developer, usually already done
Custom app built for you by an agency High Nobody, unless you ask
ERP or accounting sync High Your ERP vendor, if they are still responsive
3PL or warehouse integration High The 3PL's tech team
Headless storefront Medium Whoever maintains the frontend
Internal scripts and automations Very high The person who left

That last row is not a joke. The most common breakage we see is a Python or Node script somebody wrote to sync stock or pull a daily report, running on a server nobody logs into, pinned to a version that is about to disappear. It works perfectly right up until it does not, and then inventory quietly stops updating.

If you have an ERP connection in particular, this is worth a phone call this week. We have written before about what actually breaks in Shopify ERP integrations, and version drift is one of the recurring causes.

How do you find out if you are affected?

You do not have to guess. Shopify tells you, in two places.

First, the admin shows warnings when a connected app is calling deprecated resources. The documentation notes that warnings persist in the admin until seven days after the last detected use of deprecated resources, which means if the warning is there, something is still calling it right now.

Second, if you or your developer have API access, every response Shopify sends back carries headers that tell you which version handled the request. A developer can pull a day of logs and get you a definitive list in under an hour. This is not a big job. It is a small job that nobody has been asked to do.

The practical version for a non technical merchant is this: make a list of every system that touches your Shopify data, then ask each vendor one question. Which API version are you calling, and have you moved off 2025-10.

How do you verify what a vendor tells you?

Vendors answer this question optimistically. Not dishonestly, usually, but the person replying to your email is rarely the person who maintains the integration, and there is a difference between we support the latest version and your specific connection has been updated.

Three ways to check without taking anyone's word for it. Ask for the exact version string they call, not a reassurance, because 2026-07 is an answer and we stay current is not. Ask when the change was deployed to your store specifically. And if you have a developer, have them look at the response headers on a live call, which settle the question in seconds.

There is one more place version numbers hide that catches people out. Webhook subscriptions carry their own API version, separate from whatever your app calls directly. A store can have a fully migrated integration and still have webhooks registered against a retiring version, which produces the worst failure mode of all, because webhooks fail silently. Nothing errors on your screen. Orders just stop triggering whatever they were supposed to trigger.

What happens to apps that miss the deadline?

For public apps the consequences are stated plainly in Shopify's docs. If your app continues to use unsupported resources after the upgrade deadline, it is delisted from the Shopify App Store. Installation gets blocked for a minimum of seven days.

Three facts about Shopify API retirement: 16 October cutoff, 12 month support window, seven day install block
The numbers that matter, taken from Shopify's developer documentation.

For a custom app built only for your store, there is no delisting because there is no listing. There is just an integration that stops returning data. No email, no grace period, no support ticket that fixes it for you.

That asymmetry is why custom apps are the real risk here. Public app developers have commercial pressure to stay current. Your bespoke integration has nobody applying that pressure except you.

How long does a version migration take?

It depends entirely on what changed between your version and the one you move to, and the honest answer is that most migrations are smaller than merchants fear.

A straightforward jump from 2025-10 to 2026-07 on an integration that reads orders and updates inventory is often a configuration change plus testing. A day of work, most of it verification.

It gets longer when the integration uses resources that were changed or removed between versions, when it was written against the REST Admin API rather than GraphQL, or when there is no test environment and every change has to be made carefully against live data.

Worth knowing for anyone planning ahead: the REST Admin API has been a legacy API since 1 October 2024, and since 1 April 2025 all new public apps must be built exclusively with the GraphQL Admin API. If your integration is REST based, a version bump is a short term fix and a GraphQL rewrite is the real conversation.

What should you do in the next week?

Four steps, and the first three cost you nothing but attention.

  1. Open your Shopify admin and look for deprecation warnings on your apps. If there are none, your exposure is probably limited to things outside the admin.
  2. Write down every system connected to your store. Include the ones you forgot, the reporting script, the old stock sync, the abandoned integration from a vendor you stopped using.
  3. Email each vendor the same sentence. Please confirm which Shopify API version you call and whether you have migrated off 2025-10.
  4. For anything custom, get a developer to check the actual calls rather than trusting documentation that may be a year out of date.

Do this before 16 October, not on it. If something does need work, you want the discovery to happen while there is still time to schedule the fix calmly.

Why does Shopify keep doing this?

Because the alternative is worse. A platform that never retires anything accumulates every decision it has ever made and slows down permanently.

The quarterly release and annual retirement cycle is predictable, which is the important part. It means this is a recurring calendar item, not an emergency. Version 2026-01 retires in January 2027, 2026-04 in April 2027, and so on. Once someone owns this in your business, it stops being scary and becomes a twenty minute check every quarter.

The merchants who get hurt are never the ones who knew about the cycle. They are the ones who did not know there was a cycle.

Is this a good moment to audit the rest of your stack?

Usually yes, because you are already making the list. Most stores we look at are carrying at least one integration nobody uses, one app still charging monthly for a feature that was replaced by something native, and one automation whose purpose nobody remembers.

The version audit gives you the inventory. What you do with it is a separate decision, and we have written about that process in how to audit your Shopify app stack.

Where this leaves you

16 October 2026, 15:00 UTC. Between now and then, the only question that matters is whether anything you depend on still calls 2025-10.

If you do not know the answer, that is the finding, and it takes a developer about an hour to turn into a definitive list.

If you would rather someone just checked for you, send us your store URL and a list of what is connected to it. We will tell you what is pinned to a retiring version and what it would take to move it. If nothing is at risk, we will tell you that too and you can stop thinking about it.

Other Blogs

AGENCIES
How a Designer and Shopify Developer Split a D2C Launch
Sep 21, 2026
Parth Sojitra
AQUON
The Shopify Tech Stack Behind AQUON's Hydration Store
Sep 21, 2026
Parth Sojitra
AQUON
Who Built the AQUON Website? Design and Shopify Development
Sep 21, 2026
Parth Sojitra
AGENTIC COMMERCE
Meta's New AI Agent Can Sell Your Products by Default
Sep 21, 2026
Parth Sojitra
2026
Joseph Ribkoff Goes Direct, What Wholesale Brands Learn
Sep 20, 2026
Parth Sojitra
2026
Peak Season Shipping Maths Changed for Canadian Stores
Sep 20, 2026
Parth Sojitra
2026
Selling Into Quebec Without Breaking the Language Law
Sep 20, 2026
Parth Sojitra
2026
Shopify Managed Markets Comes to Canada, Worth It or Not
Sep 20, 2026
Parth Sojitra
2026
Why Your Shopify Checkout Is Charging the Wrong Duties
Sep 20, 2026
Parth Sojitra
2026
US Ecommerce Growth Doubled, Canada Went the Other Way
Sep 20, 2026
Parth Sojitra
2026
Why Celebrity D2C Brands in India Keep Choosing Shopify
Sep 20, 2026
Parth Sojitra
2026
What Peep Beauty's Launch Tells Indian D2C Founders
Sep 19, 2026
Parth Sojitra
2026
How to Set Up ChatGPT Selling and Ads on Your Shopify Store
Sep 18, 2026
Parth Sojitra
2026
ChatGPT Ads Are Live and Your Shopify Listing Is Free
Sep 18, 2026
Parth Sojitra
2026
How to Set Up BotSpace on Shopify Without Getting Blocked
Sep 18, 2026
Parth Sojitra
2026
What BotSpace Actually Does for a Shopify Store in 2026
Sep 18, 2026
Parth Sojitra
2026
Shopify Has No Restore Button, Here Is Your Backup Plan
Sep 18, 2026
Parth Sojitra
2026
Your First Operations Hire Comes Before Your First Marketer
Sep 18, 2026
Parth Sojitra
2026
Customer Support Is a Store Problem Before It Is a Team One
Sep 17, 2026
Parth Sojitra
2026
How to Run a Product Drop Without Breaking Your Store
Sep 16, 2026
Parth Sojitra
2026
Selling on Amazon and Flipkart Without Losing Your Brand
Sep 15, 2026
Parth Sojitra
2026
What Investors Ask About Your Store Before They Fund You
Sep 14, 2026
Parth Sojitra
2026
Which of Your Orders Actually Make Money and Which Do Not
Sep 13, 2026
Parth Sojitra
2026
Why Growth Stalls Between Thirty Lakh and Three Crore
Sep 12, 2026
Parth Sojitra
2026
Where Your First Two Lakh Should Go When Launching a Brand
Sep 11, 2026
Parth Sojitra
2026
Your Store Is Live and Nobody Is Buying, Now Diagnose It
Sep 10, 2026
Parth Sojitra
2026
We Will Build Your Shopify Plus Store for Free, Here Is Why
Sep 09, 2026
Parth Sojitra
2026
Packaging Decisions That Show Up in Your Return Rate
Sep 09, 2026
Parth Sojitra
2026
Your BFCM Numbers Will Not Compare to Last Year, Here Is Why
Sep 08, 2026
Parth Sojitra
2026
The Shopify Emails Your Customers Actually Read and Ignore
Sep 07, 2026
Parth Sojitra
2026
Putting Customer Photos and Creator Content on Your Store
Sep 06, 2026
Parth Sojitra
2026
Choosing a 3PL for an Indian D2C Brand Without Regret
Sep 05, 2026
Parth Sojitra
2026
Fraud and Chargebacks on an Indian Shopify Store in 2026
Sep 04, 2026
Parth Sojitra
2026
Selling Gift Cards and Gift Orders Without Operational Chaos
Sep 03, 2026
Parth Sojitra
2026
Where You Can Actually Upsell on Shopify and Where You Cannot
Sep 02, 2026
Parth Sojitra
2026
What Shopify Bundles Can and Cannot Do Before You Build
Sep 01, 2026
Parth Sojitra
2026
Script Tags Stop Running and the First Deadline Is October
Aug 31, 2026
Parth Sojitra
2026
Should Your Shopify Brand Be Selling on ONDC in 2026
Aug 28, 2026
Parth Sojitra
2026
What Breaks When You Sell on Blinkit and Shopify Together
Aug 27, 2026
Parth Sojitra
2026
Your Additional Scripts Stopped Firing Today, Now What
Aug 26, 2026
Parth Sojitra
2026
Returns and Exchanges That Do Not Destroy Your Margin
Aug 25, 2026
Parth Sojitra
2026
Six Shopify Changes That Already Broke Something on Your Store
Aug 24, 2026
Parth Sojitra
2026
Selling Overseas From India on Shopify Without Duty Surprises
Aug 23, 2026
Parth Sojitra
2026
Why Your Shopify Inventory Is Wrong and How to Find Out
Aug 22, 2026
Parth Sojitra
2026
Fixing Shopify Customer Account API Errors in Hydrogen
Aug 21, 2026
Parth Sojitra
2026
The Shopify Login Popup Is Gone and What Replaces It
Aug 20, 2026
Parth Sojitra
2026
Shopify Has No Phone Login and Indian D2C Feels It Most
Aug 20, 2026
Parth Sojitra
2026
Why Your Shopify Customers Never Get Their Login Code
Aug 20, 2026
Parth Sojitra
2026
Best Way to Upgrade Shopify Legacy Customer Accounts
Aug 20, 2026
Parth Sojitra