← Latest Shopify changes

Add `isActive` field to `InventoryLevel`

APINewAdmin GraphQL API2026-04

Shopify developer change

MerchantDiff detected this entry in Shopify's official developer changelog on April 17, 2026.

This Shopify update is categorized as API, New, Admin GraphQL API, 2026-04.

What changed

As of GraphQL Admin API version 2026-04 the 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.

Who is affected

Apps using the affected Shopify GraphQL API surface should review this change.

What action may be needed

No changes are required for existing queries, as they will continue to return only active inventory levels. If you choose to include inactive levels 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.

Referenced API version: 2026-04

Use the official Shopify entry below as the source of truth for technical implementation details, affected APIs, migration instructions and deadlines.

Want the actionable version?

MerchantDiff monitors Shopify API changes, deprecations, deadlines and ecosystem updates, then turns them into developer-focused release intelligence: what changed, who is affected and what action may be needed.

Get MerchantDiff →