`inventoryActivate` now preserves `available` quantity

Breaking / action requiredDeprecationTracking & signal lossPolicyEffective n/a

As of API version 2026-04, using the inventoryActivate mutation without specifying an available or onHand argument will no longer default these values to zero. If an item was previously active at a location, any existing active and onHand quantities for the inactive InventoryLevel will be retained.

Summary extracted from the official source text. Verify details on the source page.

PlatformShopify
Effective dateNo date published
Precisionn/a
Published2026-04-17
CategoriesBreaking / action requiredDeprecationTracking & signal lossPolicy
Tags2026-04, API, Admin GraphQL API, Admin REST API, Breaking API Change
Official sourceShopify developer changelog ↗
Fetched2026-10-17T03:44:00+00:00
First seen2026-10-17T01:05:46+00:00
StatusListed by the source
Stable IDshopify-7108c79ef2 · JSON