Робота з Замовленнями
Для роботи з методами користувач повинен бути авторизованим.
Зберегти (відредагувати) Замовлення за «Прайс-листом»
PUT /api/distribex/preorder
REQUEST
|
URL |
https://edo-v2.edin.ua |
|
Метод запиту |
PUT |
|
URL запиту |
/api/distribex/preorder |
|
URL параметри |
gln (обов’язково) String - GLN Покупця (Дистрибʼютора) producerId (обов’язково) String - ідентифікатор Продавця (Виробника) id (обов’язково) String - ідентифікатор Попереднього замовлення positions (обов’язково) String - позиції Попереднього замовлення doc_uuid (опціонально) UUID - ідентифікатор документа-підстави type_id (опціонально) int - ідентифікатор підтипу документа:
|
|
Headers |
|
|
Authorization |
SID - токен, отриманий при авторизації |
|
Content-Type |
application/json |
|
REQUEST |
|
|
JSON Body |
В тілі запиту методу передається масив об'єкта XDistribexPreorderPosition |
RESPONSE
В тілі відповіді передаються дані для збереження Замовлення по «Прайс-листу» (об’єкт XDistribexPreorder)
Отримати дані для формування Замовлення по «Прайс-листу»
GET /api/distribex/preorder
REQUEST
|
URL |
https://edo-v2.edin.ua |
|
Метод запиту |
GET |
|
URL запиту |
/api/distribex/preorder |
|
URL параметри |
gln (обов’язково) String - GLN Покупця (Дистрибʼютора) producerId (обов’язково) String - ідентифікатор Продавця (Виробника) type_id (опціонально) int - ідентифікатор підтипу документа:
|
|
Headers |
|
|
Authorization |
SID - токен, отриманий при авторизації |
|
Content-Type |
application/json |
RESPONSE
В тілі відповіді передаються дані для формування Замовлення по «Прайс-листу» (об’єкт XDistribexPreorder)
Зберегти Замовлення по «Прайс-листу»
POST /api/distribex/preorder
REQUEST
|
URL |
https://edo-v2.edin.ua |
|
Метод запиту |
POST |
|
URL запиту |
/api/distribex/preorder |
|
URL параметри |
gln (обов’язково) String - GLN Покупця (Дистрибʼютора) producerId (обов’язково) String - ідентифікатор Продавця (Виробника) positions (обов’язково /-) String - позиції Попереднього замовлення. Параметр відсутній при наявності load_excel параметра load_excel (обов’язково /-) boolean - load_excel=true при передачі значень через xls-файл. Параметр відсутній при наявності positions параметра doc_uuid (опціонально) UUID - ідентифікатор документа-підстави type_id (опціонально) int - ідентифікатор підтипу документа:
|
|
Headers |
|
|
Authorization |
SID - токен, отриманий при авторизації |
|
Content-Type |
application/json |
|
REQUEST |
|
|
JSON Body |
При передачі значень вручну (через positions параметр): в тілі запиту методу передається масив об’єктів з вказаною кількістю відповідних товарних позицій для Попереднього замовлення) При передачі значень через xls-файл (вказується параметр load_excel=true): в тілі запиту передається заповнений шаблон |
RESPONSE
В тілі відповіді передаються дані для збереження Замовлення по «Прайс-листу» (об’єкт XDistribexPreorder)
Видалити Замовлення
DELETE /api/distribex/preorder
REQUEST
|
URL |
https://edo-v2.edin.ua |
|
Метод запиту |
DELETE |
|
URL запиту |
/api/distribex/preorder |
|
URL параметри |
gln (обов’язково) String - GLN Покупця (Дистрибʼютора) preorder_id (обов’язково) String - ідентифікатор Попереднього замовлення |
|
Headers |
|
|
Authorization |
SID - токен, отриманий при авторизації |
|
Content-Type |
application/json |
RESPONSE
Код сервера 200 (ok).
Надсилання документа (без створення чернетки)
POST /api/eds/doc/create_and_send
REQUEST