inventory Move Quantities
Requires access scope. Also: The user must have a permission to move an inventory.
Moves inventory quantities for a single inventory item between different states at a single location. Use this mutation to reallocate inventory across quantity states without moving it between locations.
Each change specifies the quantity to move, the source state and location, and the destination state and location. The mutation returns an that tracks all changes made in a single operation, providing an audit trail with the reason and reference document URI.
As of version 2026-01, this mutation supports an optional idempotency key using the @idempotent directive.
As of version 2026-04, the idempotency key is required and must be provided using the @idempotent directive.
For more information, see the idempotency documentation.
Arguments
- Anchor to inputinput•Inventory
Move Quantities Input! required The information required to move inventory quantities.
- Anchor to inventoryAdjustmentGroupinventory•Inventory
Adjustment Group Adjustment Group The group of changes made by the operation.
- Anchor to userErrorsuser•[Inventory
Errors Move Quantities User Error!]! non-null The list of errors that occurred from executing the mutation.