The input fields required to set inventory on hand quantities.
Access Scopes
Fields
reason:
String! -
The reason for the quantity changes. The value must be one of the [possible
reasons](https://shopify.dev/docs/apps/fulfillment/inventory-management-apps/quantities-states#set-inventory-quantities-on-hand).
referenceDocumentUri:
String -
A freeform URI that represents why the inventory change happened. This can be the entity adjusting inventory
quantities or the Shopify resource that's associated with the inventory adjustment. For example, a unit in a
draft order might have been previously reserved, and a merchant later creates an order from the draft order.
In this case, the `referenceDocumentUri` for the inventory adjustment is a URI referencing the order ID.
setQuantities:
InventorySetQuantityInput! -
The value to which the on hand quantity will be set.