Shopify Smart Collections Vanished from Your API? Decoding the New Collections API (2026-07)

Hey everyone! As a Shopify migration expert and community analyst, I spend a lot of time sifting through discussions on the forums, and sometimes, a thread pops up that really highlights how quickly things can change in the Shopify ecosystem. Recently, I saw a really interesting discussion that I think many of you, especially those running apps or relying on custom integrations, will find super helpful. It was titled, rather starkly, "Smart Collection with Tag Condition Not Returned by REST API / GraphQL." Let's dive in, because it's not a bug – it's a feature, and a significant API shift!

The Mystery of the Disappearing Tag-Based Collections

The original post, from a developer named maninderhanda, laid out a classic head-scratcher. They were creating what they thought were standard Smart Collections in the Shopify admin, specifically using tag-based conditions (like 'Product Tag includes 10mm OR 16T'). Everything looked perfect:

  • The collection saved successfully.
  • Products appeared correctly on the storefront.
  • The Admin UI showed all the right products.

But here's where the problem started: when they tried to fetch this collection using either the REST API or GraphQL, it was nowhere to be found! API calls that should have returned the collection were coming up empty or throwing 404 errors for specific collection IDs. This is a massive issue for any app that relies on programmatically accessing collections.

What the API Calls Showed

Maninderhanda shared some concrete examples, using API version 2025-07:

Trying to access the collection directly by ID via https://admin.shopify.com/store/vtestst/collections/293181489248.json resulted in a 404 error:

And fetching all smart collections using https://admin.shopify.com/store/vtestst/api/2025-07/smart_collections.json returned an empty array:

{
  "smart_collections": []
}

Interestingly, if they created a Smart Collection using other conditions (like product title, price, vendor, or product type), those collections worked perfectly and were returned by the API. This pointed to a very specific issue with tag-based conditions.

The "Aha!" Moment: Source-Based Collections and API Version 2026-07

That's where a crucial insight from another community member, tim_tairli, came in. They pointed out that what Maninderhanda was seeing wasn't a traditional "Smart Collection" at all, but rather a new "Source-based collection". This is a key distinction!

Shopify has been rolling out a significant update to its collection management interface and underlying API. If you're seeing a "new interface" when creating collections, you're likely interacting with these new Source-based collections.

The critical piece of information here is that these new collections are only visible and accessible via API starting with the 2026-07 API version. This is currently in developer preview, and as tim_tairli mentioned, it's primarily deployed to dev stores.

The Shopify Developer Community has an announcement detailing this: Introducing the New Collections API (2026-07) — Developer Preview. This link was directly referenced in the thread, emphasizing the importance of staying updated with developer announcements.

What This Means for You (Store Owners & Developers)

If you're a store owner relying on apps that manage or interact with your collections, or if you're an app developer yourself, this is super important:

  1. New Admin UI = New Collection Type: If you've noticed a refreshed look when creating collections in your Shopify admin, you're likely creating these "Source-based collections." They might look and feel like Smart Collections, but under the hood, they're different.
  2. API Version is Key: Older API versions (like 2025-07 and earlier) simply won't recognize or return these new collection types. You'll get 404s or empty lists, just like Maninderhanda did.
  3. Upgrade for Visibility: To access these new Source-based collections programmatically, your app or integration needs to use API version 2026-07 or newer.
  4. Developer Preview: Remember, 2026-07 is currently a developer preview. This means it's primarily for testing in dev stores. If your app is live, you'll need to plan for this transition carefully as Shopify rolls out the stable version.

Actionable Steps to Resolve This

If you're running into this "disappearing collection" issue, here's what you should do:

  1. Identify Your Collection Type: Check your Shopify Admin. If you have the new collection creation interface, chances are you're creating Source-based collections.
  2. For App Developers: Test with 2026-07: If you're building an app or custom integration, update your API calls to use version 2026-07. Test this thoroughly in a Shopify development store. This is the only way to confirm if the collections become visible via the API.
  3. Review Shopify Developer Documentation: Always keep an eye on the Shopify Developer Changelog and announcements. Major API changes like this are always communicated there. The link shared by tim_tairli is a perfect example of where to look.
  4. Plan for App Updates: If you're an app developer, you'll need to build in support for these new collection types and the updated API version. This might involve conditional logic in your app to handle both old "Smart Collections" and new "Source-based Collections" during a transition period.
  5. Communicate with Store Owners: If you're a third-party app provider, make sure your merchant users are aware of these changes and how they might affect collection management within your app.

This community discussion is a fantastic example of how seemingly small changes in the admin UI can have significant implications for how apps and integrations interact with Shopify's underlying data. It's a reminder of how dynamic the platform is, constantly evolving to offer better tools for merchants and developers alike – one of the many reasons why so many choose to build their businesses on Shopify. Staying informed and proactive with API updates is crucial for ensuring your apps and custom solutions remain robust and functional. Keep those questions coming in the forums, because that's how we all learn and adapt together!

Share:

Use cases

Explore use cases

Agencies, store owners, enterprise — find the migration path that fits.

Explore use cases