# PATCH /products/:id

**Resource:** [Products](./products.md)  
**Scopes:** `products:write`  
**Write operation:** yes

Update a product. Writable fields include: name, sku, price, currency, category, description, unit, benefits, deposit_percent, default_expiry_days, images, track_inventory, track_batches, low_stock_threshold, is_active, metadata.

## Parameters

| Name | In | Type | Required | Description |
|------|----|------|----------|-------------|
| `id` | path | uuid | yes | Product ID |
| `images` | body | string[] | no | Array of product image URLs (field name is "images", not "image_url") |
| `work_order_config` | body | object | no | Product-specific work order field configuration. Set to null to revert to company defaults. |

---
Base URL: `https://api.trustpager.com/functions/v1/api/v1` — Auth: `Authorization: Bearer YOUR_API_KEY`