# POST /products

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

Create a product. name and price are required.

## Parameters

| Name | In | Type | Required | Description |
|------|----|------|----------|-------------|
| `name` | body | string | yes | Product name |
| `price` | body | number | yes | Unit price |
| `currency` | body | string | no | Currency (default: AUD) |
| `sku` | body | string | no | SKU code |
| `images` | body | string[] | no | Array of product image URLs |
| `is_active` | body | boolean | no | Whether the product is active (default: true) |
| `work_order_config` | body | object | no | Product-specific work order field configuration (fields + statuses). Null = use company default. |

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