# InventorySetOnHandQuantitiesInput - admin-graphql - INPUT_OBJECT Version: 2024-10 ## Description The input fields required to set inventory on hand quantities. ### Access Scopes ## Fields * [reason](/docs/api/admin-graphql/2024-10/scalars/String): 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](/docs/api/admin-graphql/2024-10/scalars/String): 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](/docs/api/admin-graphql/2024-10/input-objects/InventorySetQuantityInput): InventorySetQuantityInput! - The value to which the on hand quantity will be set. ## Input objects with this input object * [inventorySetOnHandQuantities](/docs/api/admin-graphql/2024-10/mutations/inventorySetOnHandQuantities) ## Examples