# Update Stock Settings

Update per-product per-location stock settings, currently `reorder_point`. When stock at a location drops to or below the reorder point after any movement, an `inventory.low_stock` webhook event fires automatically.

## Request

```
PUT /v1/inventory/stock/:stock_id
Authorization: Bearer <token>
Content-Type: application/json
```

```json
{
  "reorder_point": 50
}
```

| Field | Type | Description |
|---|---|---|
| `reorder_point` | integer | Alert threshold for this product at this location. Set to `0` to disable. |

## Response

```json
{
  "stock": {
    "id": 5,
    "tenant_id": 1228,
    "listing_id": 507561,
    "location_id": 6,
    "quantity": 15,
    "reorder_point": 50
  }
}
```

## Low stock webhook

When any movement (receive, transfer, adjustment) causes `quantity <= reorder_point`, the platform fires:

```json
{
  "event": "inventory.low_stock",
  "listing_id": 507561,
  "location_id": 6,
  "quantity": 15,
  "reorder_point": 50
}
```

Connect this to a workflow to send email alerts, Slack notifications, or trigger automatic reorder purchase orders.
