---
title: Add isActive field to InventoryLevel - Shopify developer changelog
description: >-
  Shopify’s developer changelog documents all changes to Shopify’s platform.
  Find the latest news and learn about new platform opportunities.
source_url:
  html: 'https://shopify.dev/changelog/posts/add-isactive-field-to-inventorylevel'
  md: 'https://shopify.dev/changelog/posts/add-isactive-field-to-inventorylevel.md'
metadata:
  effectiveApiVersion: 2026-04
  affectedApi:
    - displayName: Admin GraphQL API
      handle: admin-graphql
  primaryTag:
    displayName: API
    handle: api
  secondaryTag:
    displayName: New
    handle: new
  indicatesActionRequired: false
  createdAt: '2026-03-16T17:00:57-04:00'
  postedAt: '2026-04-17T12:00:00-04:00'
  updatedAt: '2026-04-01T22:18:46-04:00'
  effectiveAt: '2026-03-17T12:00:00-04:00'
---

April 17, 2026

# Add `isActive` field to `InventoryLevel`

DateApril 17, 2026

Version[2026-04](https://shopify.dev/changelog?api_version=2026-04)

FlagsNew

SurfacesAPI

Affected APIs[Admin GraphQL API](https://shopify.dev/changelog?api_type=admin-graphql)

As of GraphQL Admin API version 2026-04 the [`InventoryLevel`](https://shopify.dev/docs/api/admin-graphql/2026-04/objects/InventoryLevel) object now includes an `isActive` boolean field, which indicates whether an inventory level is currently active. In this version, you can optionally query for inactive inventory levels, and the `isActive` field will help you distinguish between active and inactive levels.

### Why We Made This Change

Previously, deactivating an inventory level would clear its associated quantities, and these inactive levels were not visible through the API. Starting with version 2026-04, deactivating an inventory level no longer clears its quantities. Inactive levels can be adjusted just like active ones, so the API now returns these inactive levels. The `isActive` field provides visibility into the activation status, allowing apps to differentiate between locations where inventory tracking has never occurred and those where it has been deactivated.

### Impact on Your App

From GraphQL Admin API version 2026-04 onwards, queries on `InventoryLevel` may return inactive inventory levels that were previously excluded. Each inventory level now includes an `isActive` field, which you can use to filter or display activation status.

### What You Need to Do

* No changes are required for existing queries, as they will continue to return only active inventory levels.
* If you choose to [include inactive levels](https://shopify.dev/changelog/add-includeinactive-argument-to-inventorylevels-and-inventorylevel-fields) in your query, review any logic that assumes all returned inventory levels are active. Use the `isActive` field to filter results if your app only requires active inventory levels.
* Update any inventory level counts or aggregations to account for the inclusion of inactive levels.
