curl --location --request POST 'https://api.stateset.com/v1/inventory_items/:id/adjust' \ --header 'Content-Type: application/json' \ --header 'Authorization: Token <token>' \ --data-raw '{ "inventory_item_id": "inv_abc123", "adjustment_type": "reconciliation", "quantity_change": -5, "reason": "Physical count showed 5 less than system", "warehouse_id": "wh_east_01", "location_id": "loc_a1_shelf_3", "reference_number": "COUNT_2024_001", "cost_adjustment": -125.00 }'
{ "id": "adj_xyz789", "inventory_item_id": "inv_abc123", "adjustment_type": "reconciliation", "quantity_before": 100, "quantity_after": 95, "quantity_change": -5, "cost_impact": -125.00, "reason": "Physical count showed 5 less than system", "warehouse_id": "wh_east_01", "location_id": "loc_a1_shelf_3", "reference_number": "COUNT_2024_001", "adjusted_by": "user_123", "adjusted_at": "2024-01-15T14:30:00Z", "success": true }
This endpoint adjusts inventory levels for stock reconciliation, damage, or other reasons.
Show properties