# Creates Manual Adjustments Endpoint: POST /manualadjusts Version: v3.0: 3.26.2.2 Security: Auth API User Token ## Request fields (application/json-patch+json): - `itemID` (string, required) Yellow Dog's Item ID for the item; formatted as GUID (example: 433ef432-f63e-4c26-a29f-39d4079d9fc9) - `storeID` (string, required) Yellow Dog's primary key for the Store; always unique; formatted as GUID (example: 433ef432-f63e-4c26-a29f-39d4079d9fc9) - `beanAccountID` (string, required) This is used to define the accounting reason for the adjustment. BeanAccountId can be retrieved from the /api/v3/accounting/{storeId}/codes/ManualAdjust endpoint, using the specified the storeId. - `newOnHand` (number,null) sets a new on hand value for given item at given store - `adjustment` (number,null) The adjustment amount that will be added to current on-hand - sets the adjustment for the item at that store - NewOnHand takes precedence over Adjustment. If both are set, NewOnHand's Value will be used, not Adjustment - `itemCost` (number,null) The cost of the item New Item Cost (defaults to -1 if a value is not provided) - `reference` (string,null) User defined reason why the adjustment was performed ## Response 500 fields (text/plain): - `message` (string,null) - `errors` (array,null) - `errors.extensions` (string,null) ## Response 429 fields