Adjust Inventory
Inventory
Adjust Inventory
Adjust inventory levels by a relative amount
POST
Adjust Inventory
Adjust Inventory
Adjusts the inventory level for an inventory item at a location by a relative amount. Use positive numbers to increase inventory and negative numbers to decrease.Request
Body Parameters
The inventory item ID to adjust
The location ID where the adjustment should be made
The amount to adjust by (positive to increase, negative to decrease)
Reason for the adjustment (for audit trail)
Response
Whether the request succeeded
The updated inventory level
Example Response
Batch Adjustments
For adjusting multiple inventory items at once, use the batch endpoint:Common Adjustment Reasons
| Reason | Use Case |
|---|---|
received | New inventory received from supplier |
correction | Fixing inventory count discrepancy |
damaged | Removing damaged items |
returned | Processing customer returns |
shrinkage | Theft or unexplained loss |
transfer | Moving between locations |
recount | Physical inventory count adjustment |
Error Codes
| Code | Description |
|---|---|
UNAUTHORIZED | Invalid or missing access token |
FORBIDDEN | App doesn’t have write_inventory scope |
NOT_FOUND | Inventory item or location not found |
INSUFFICIENT_INVENTORY | Adjustment would result in negative inventory |
VALIDATION_ERROR | Invalid request body |