Skip to main content
Log inSign up

Shopify uses cookies to provide necessary site functionality and improve your experience. By using our website, you agree to our privacy policy and our cookie policy.

InventoryItem Queryable and Updatable with Products Scopes

The scopes for the InventoryItemInput input object and the InventoryItem object have been relaxed. These objects can now be updated and queried using the write_products and read_products scopes, respectively.

Specifically, the following changes have been made:

  • The InventoryItemInput can now be set within product* mutations using only the write_products scope.
  • The InventoryItem can be queried with either the read_products or read_inventory scope.

However, the following restrictions still apply:

  • The inventoryLevel cannot be queried from the InventoryItem object without the read_inventory scope.
  • The location cannot be queried without the read_locations scope.

These changes are applicable across all API versions.

Was this section helpful?