# `PUT /article/{sku}/property` Protected. Requires a valid session cookie (`credentials: 'include'`). Bulk set article properties Replaces all properties for an article. ## Path parameters | Param | Required | Type | Description | |-------|----------|------|-------------| | `sku` | yes | string | Article SKU | ## Body (JSON) | Field | Required | Type | Description | |-------|----------|------|-------------| | `properties` | yes | object[] | | | `properties[].propertyId` | yes | integer | | | `properties[].value` | yes | string | | | `properties[].sort` | no | integer | | ```json { "properties": [ { "propertyId": 1, "value": "…", "sort": 1 } ] } ``` ## Response `200` Updated article properties ```json { "properties": [ { "id": 1, "articleId": 1, "propertyId": 1, "name": "…", "exclusive": true, "value": "…", "sort": 1 } ] } ``` --- _Generated from `@openapi` JSDoc. Do not edit by hand — run `npm run docs:api`._