Skip to main content

Робота з Графіком замовлень

Для роботи з методами користувач повинен бути авторизованим.

Отримати список графіків замовлень

(Продавець (Виробник)

GET /api/distribex/producer/schedules
REQUEST

URL

https://edo-v2.edin.ua

Метод запиту

GET

URL запиту

/api/distribex/producer/schedules

URL параметри

gln (обов’язково) String - GLN Продавця (Виробника)

limit (опціонально) int - ліміт вибірки (за замовчуванням=20);

offset (опціонально) int - зміщення відносно верхньої межі вибірки (за замовчуванням=0)

Headers

 

Authorization

SID - токен, отриманий при авторизації

Content-Type

 application/json
RESPONSE

В тілі відповіді передається список графіків замовлень (масив об’єктів Schedule) відсортованих за датою створення/оновлення.

Створити графік замовлень

(Продавець (Виробник)

POST /api/distribex/producer/schedules

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

Не допускається створення графіка замовлень, який має перетин дат з іншим графіком для одного й того ж Покупця (Дистриб’ютора) та типу графіка.

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