# AdjustStockInput

input type

Adjust-input for adjustStock. A negative adjust may drive the bucket negative — allowed + evented. Value at CURRENT WMA.

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `inventoryItemId` | [ID](/types/#scalars) `ID!` | yes | No further notes. |
| `quantity` | [String](/types/#scalars) `String!` | yes | The SIGNED delta (non-zero decimal string) — positive writes on, negative writes off. |
| `bucket` | [StockBucket](/types/StockBucket/) | no | The adjusted bucket — on_hand \| damaged \| held; DEFAULTED to on_hand when omitted. |
| `reason` | [String](/types/#scalars) `String!` | yes | REQUIRED: the merchant adjustment reason. |
| `caption` | [String](/types/#scalars) | no | No further notes. |
| `refs` | [String](/types/#scalars) `[String!]` | no | No further notes. |

## Used by

- [adjustStock](/reference/inventory-adjustments/adjustStock/)
