--- 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/add-isactive-field-to-inventorylevel' md: 'https://shopify.dev/changelog/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 Tags: * Admin GraphQL API * 2026-04 # Add `isActive` field to `InventoryLevel` 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.