# Редагувати дані товарів «Прайс-листа» вказаного Покупця  (Дистрибʼютора) PUT /api/distribex/pricelist

<p class="callout info">Даний метод може бути використано лише користувачем з роллю Продавець (Виробник).</p>

##### **REQUEST**

<table class="colwidths-given docutils align-default" id="bkmrk-url-https%3A%2F%2Fedo-v2.e" style="width: 100%; height: 410.667px;"><tbody><tr class="row-odd" style="height: 29.4583px;"><td style="width: 15.0183%; height: 29.4583px;">**URL**

</td><td style="width: 84.9817%; height: 29.4583px;">https://edo-v2.edin.ua</td></tr><tr class="row-even" style="height: 29.4583px;"><td style="width: 15.0183%; height: 29.4583px;">Метод запиту

</td><td style="width: 84.9817%; height: 29.4583px;">PUT

</td></tr><tr class="row-odd" style="height: 29.4583px;"><td style="width: 15.0183%; height: 29.4583px;">URL запиту

</td><td style="width: 84.9817%; height: 29.4583px;">/api/distribex/pricelist

</td></tr><tr class="row-even" style="height: 79.8333px;"><td style="width: 15.0183%; height: 79.8333px;">URL параметри

</td><td style="width: 84.9817%; height: 79.8333px;">**gln** (обов’язково) String - GLN Продавця (Виробника)

**gln\_id** (обов’язково) String - ідентифікатор Покупця (Дистрибʼютора)  
**mass\_update** (опціонально) Boolean — ознака масового оновлення позицій Прайс-листа. Для масового оновлення необхідно передати значення `true`.

</td></tr><tr class="row-odd" style="height: 29.4583px;"><td style="width: 15.0183%; height: 29.4583px;">**Headers**

</td><td style="width: 84.9817%; height: 29.4583px;"> </td></tr><tr class="row-even" style="height: 35.0625px;"><td style="width: 15.0183%; height: 35.0625px;">Authorization

</td><td style="width: 84.9817%; height: 35.0625px;">**SID** - токен, отриманий при [авторизації](https://wiki-v2.edin.ua/books/robota-z-api/page/metod-avtorizaciyi-na-platformi)

</td></tr><tr class="row-odd" style="height: 29.4583px;"><td style="width: 15.0183%; height: 29.4583px;">Content-Type

</td><td style="width: 84.9817%; height: 29.4583px;">application/json

</td></tr><tr class="row-even" style="height: 29.4583px;"><td style="width: 15.0183%; height: 29.4583px;">**REQUEST**

</td><td style="width: 84.9817%; height: 29.4583px;"> </td></tr><tr class="row-odd" style="height: 119.021px;"><td style="width: 15.0183%; height: 119.021px;">JSON Body

</td><td style="width: 84.9817%; height: 119.021px;">В тілі запиту методу передаються нові/оновлені дані товарів Прайс-листа для вказаного Покупця (Дистрибʼютора)

Якщо параметр mass\_update=true передано в запиті, у тілі запиту передається масив об’єктів [XPriceListProduct](https://wiki-v2.edin.ua/link/352#bkmrk-page-title).

Якщо параметр mass\_update не передано, метод працює за поточною логікою — оновлює одну позицію Прайс-листа.

</td></tr></tbody></table>

##### **Масове оновлення**

Для масового оновлення позицій Прайс-листа необхідно передати в URL-параметрах параметр **mass\_update=true**.

У цьому випадку в тілі запиту передається масив об’єктів **XPriceListProduct**, що містить дані позицій Прайс-листа для оновлення.

Якщо параметр **mass\_update** не передано, метод продовжує працювати за поточною логікою — оновлює одну позицію Прайс-листа.

##### **RESPONSE**

Код сервера 200 (ok).