Робота з обмеженнями
Додати/змінити обмеження (ініціатор Продавець (Виробник))
POST /api/distribex/limits
REQUEST
|
URL |
|
|
Метод запиту |
POST |
|
URL запиту |
/api/distribex/limits?gln=9864065732303 |
|
URL параметри |
gln (обов’язково) String - GLN Продавця (Виробника) |
|
Headers |
|
|
Authorization |
SID - токен, отриманий при авторизації |
|
Content-Type |
application/json |
|
REQUEST |
|
|
JSON Body |
В тілі запиту методу передаються об’єкт (назва=GLN Покупця (Дистрибʼютора)) з обмеженнями для конкретного користувача-Покупця (Дистрибʼютора) |
RESPONSE
Код сервера 200 (ok)
Отримати обмеження контрагента за GLN
GET /api/distribex/limits
Метод може використовуватись як Продавцем (Виробником), так і Покупцем (Дистрибʼютором):
для отримання налаштованих обмежень з боку Продавця (Виробника) передаються параметри gln та d_gln;
для отримання налаштованих обмежень з боку Покупця (Дистрибʼютора) передаються параметри gln та producerId.
REQUEST
URL
Метод запиту
GET
URL запиту
/api/distribex/limits?gln=9864065732303&d_gln=9864065732327
URL параметри
gln (обов’язково) String - GLN власної Компанії
d_gln / producerId (обов’язково) String
-
з боку Продавця (Виробника): d_gln - GLN Покупця (Дистрибʼютора)
-
з боку Покупця (Дистрибʼютора): producerId - ідентифікатор компанії-Продавця (Виробника)
Headers
Authorization
SID - токен, отриманий при авторизації
Content-Type
application/json
RESPONSE
В тілі відповіді передаються обмеження для вказаного Покупця (Дистрибʼютора).
Видалити обмеження для контрагента (ініціатор Продавець (Виробник))
DELETE /api/distribex/limits
REQUEST
URL
Метод запиту
DELETE
URL запиту
/api/distribex/limits?gln=9864065732303&d_gln=9864065732327&limit_key=multiplicity_min_order_qty
URL параметри
gln (обов’язково) String - GLN Продавця (Виробника)
d_gln (обов’язково) String - GLN Покупця (Дистрибʼютора)
limit_key (опціонально) String - перелік доступних значень обмежень . Використовується, якщо потрібно видалити одне обмеження зі списку, а не очистити всі обмеження повністю.
Headers
Authorization
SID - токен, отриманий при авторизації
Content-Type
application/json
RESPONSE
Код сервера 200 (ok).
GET /api/distribex/limits
Метод може використовуватись як Продавцем (Виробником), так і Покупцем (Дистрибʼютором):
для отримання налаштованих обмежень з боку Продавця (Виробника) передаються параметри gln та d_gln;
для отримання налаштованих обмежень з боку Покупця (Дистрибʼютора) передаються параметри gln та producerId.
REQUEST
|
URL |
|
|
Метод запиту |
GET |
|
URL запиту |
/api/distribex/limits?gln=9864065732303&d_gln=9864065732327 |
|
URL параметри |
gln (обов’язково) String - GLN власної Компанії d_gln / producerId (обов’язково) String
|
|
Headers |
|
|
Authorization |
SID - токен, отриманий при авторизації |
|
Content-Type |
application/json |
RESPONSE
В тілі відповіді передаються обмеження для вказаного Покупця (Дистрибʼютора).
DELETE /api/distribex/limits
REQUEST
|
URL |
|
|
Метод запиту |
DELETE |
|
URL запиту |
/api/distribex/limits?gln=9864065732303&d_gln=9864065732327&limit_key=multiplicity_min_order_qty |
|
URL параметри |
gln (обов’язково) String - GLN Продавця (Виробника) d_gln (обов’язково) String - GLN Покупця (Дистрибʼютора) limit_key (опціонально) String - перелік доступних значень обмежень . Використовується, якщо потрібно видалити одне обмеження зі списку, а не очистити всі обмеження повністю. |
|
Headers |
|
|
Authorization |
SID - токен, отриманий при авторизації |
|
Content-Type |
application/json |
RESPONSE
Код сервера 200 (ok).