# Оновити графік замовлення (Продавець (Виробник) PATCH /api/distribex/producer/schedules

****Правило оновлення графіка замовлень****

- При оновленні графіка необхідно передавати всі параметри, так само як і при створенні.
    
    Параметри, що не передаються в «оновленому графіку», автоматично затираються.
- Не допускається графік замовлень, який має перетин дат з іншим графіком для одного й того ж Покупця (Дистриб’ютора) та типу графіка. 
    - При створенні графіка для конкретного Покупця (Дистриб’ютора) з type = 1 система виконує перевірку усіх існуючих графіків цього Продавця (Виробника) для вказаного Покупця (Дистриб’ютора) (також з типом = 1).
    - Якщо буде знайдено перетин дат, система поверне помилку:  
        `Dates can’t overlap with already existing schedule, name - [Test2]. Please edit your schedule.`

##### **REQUEST**

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

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

</td><td style="width: 83.7914%;">PATCH

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

</td><td style="width: 83.7914%;">/api/distribex/producer/schedules

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

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

</td></tr><tr class="row-odd"><td style="width: 16.2086%;">**Headers**

</td><td style="width: 83.7914%;"> </td></tr><tr class="row-even"><td style="width: 16.2086%;">Authorization

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

</td></tr><tr class="row-odd"><td style="width: 16.2086%;">Content-Type

</td><td style="width: 83.7914%;">application/json

</td></tr><tr class="row-even"><td style="width: 16.2086%;">**REQUEST**

</td><td style="width: 83.7914%;"> </td></tr><tr class="row-odd"><td style="width: 16.2086%;">JSON Body

</td><td style="width: 83.7914%;">В тілі запиту методу передаються нові дані для зазначеного графіка замовлень (об’єкт [Schedule](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-schedule))

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

##### **RESPONSE**

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