# Update Batch

**PUT** `/v1/inventory/batches/:batch_id`

Updates a batch's `lot_number` or `expiry_date`. To change quantity, use `POST /v1/inventory/adjust` instead.

### Path parameters

| Field | Type | Description |
|---|---|---|
| `batch_id` | integer | ID of the batch to update |

### Request fields

| Field | Type | Description |
|---|---|---|
| `lot_number` | string | Supplier lot/batch code |
| `expiry_date` | date | Expiry date in `YYYY-MM-DD` format |

### Response fields

| Field | Type | Description |
|---|---|---|
| `batch` | object | The updated batch object |
