# API сервісу Маркет

# Перелік методів АРІ сервіс Маркет

<p class="callout info">Для роботи з методами користувач повинен бути [авторизованим](https://wiki-v2.edin.ua/books/robota-z-api/page/metod-avtorizaciyi-na-platformi)</p>

<p class="callout info">Готову колекцію основних методів API сервісу Маркет для Postman можна завантажити за посиланням: [Сервіс -EDIN-Market-.postman\_collection.json](https://wiki-v2.edin.ua/attachments/96)</p>

##### **Запрошення**

<table border="1" id="bkmrk-%D0%92%D1%96%D0%B4%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D0%B8-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%88%D0%B5%D0%BD%D0%BD" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 61.3822%;"></col><col style="width: 38.6178%;"></col></colgroup><tbody><tr><td style="background-color: rgb(236, 240, 241);">Відправити запрошення Покупцю  
(ініціатор Продавець (Виробник))

</td><td style="background-color: rgb(236, 240, 241);">[POST /api/distribex/invitation](https://wiki-v2.edin.ua/books/robota-z-api/page/vidpraviti-zaprosennia-pokupciu-iniciator-prodavec-virobnik-post-apidistribexinvitation)</td></tr><tr><td>Отримати запрошення Продавця в сервіс «Маркет»/Отримати вкладення до вказаного запрошення

</td><td>[GET /api/distribex/invitation](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimati-zaprosennia-prodavcia-v-servis-marketotrimati-vkladennia-do-vkazanogo-zaprosennia-get-apidistribexinvitation)</td></tr><tr><td style="background-color: rgb(236, 240, 241);">Прийняти / Відхилити запрошення Продавця   
(ініціатор Покупець (Дистриб’ютор))

</td><td style="background-color: rgb(236, 240, 241);">[POST /api/distribex/invitation](https://wiki-v2.edin.ua/books/robota-z-api/page/priiniati-vidxiliti-zaprosennia-prodavcia-iniciator-pokupec-distribiutor-post-apidistribexinvitation)</td></tr><tr><td>Повторно відправити запрошення Покупцю  
(ініціатор Продавець (Виробник))

</td><td>[PATCH /api/distribex/invitation](https://wiki-v2.edin.ua/books/robota-z-api/page/povtorno-vidpraviti-zaprosennia-pokupciu-iniciator-prodavec-virobnik-patch-apidistribexinvitation)</td></tr><tr><td style="background-color: rgb(236, 240, 241);">Видалити відправлені запрошення Покупцю  
(ініціатор Продавець (Виробник))

</td><td style="background-color: rgb(236, 240, 241);">[DELETE /api/distribex/invitation](https://wiki-v2.edin.ua/books/robota-z-api/page/vidaliti-vidpravleni-zaprosennia-pokupciu-iniciator-prodavec-virobnik-delete-apidistribexinvitation)

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

##### **Робота з обмеженнями**

<table border="1" id="bkmrk-%D0%94%D0%BE%D0%B4%D0%B0%D1%82%D0%B8%2F%D0%B7%D0%BC%D1%96%D0%BD%D0%B8%D1%82%D0%B8-%D0%BE%D0%B1%D0%BC%D0%B5%D0%B6" style="border-collapse: collapse; width: 100%; height: 122.984px;"><colgroup><col style="width: 61.5015%;"></col><col style="width: 38.4985%;"></col></colgroup><tbody><tr style="height: 46.5938px;"><td style="height: 46.5938px; background-color: rgb(236, 240, 241);">Додати/змінити обмеження

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

</td><td style="height: 46.5938px; background-color: rgb(236, 240, 241);">[POST /api/distribex/limits](https://wiki-v2.edin.ua/books/robota-z-api/page/dodatizminiti-obmezennia-iniciator-prodavec-virobnik-iniciator-prodavec-virobnik-post-apidistribexlimits)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Отримати обмеження контрагента за GLN

</td><td style="height: 29.7969px;">[GET /api/distribex/limits](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimati-obmezennia-kontragenta-za-gln-get-apidistribexlimits)</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px; background-color: rgb(236, 240, 241);">Видалити обмеження для контрагента

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

</td><td style="height: 46.5938px; background-color: rgb(236, 240, 241);">[DELETE /api/distribex/limits](https://wiki-v2.edin.ua/books/robota-z-api/page/vidaliti-obmezennia-dlia-kontragenta-iniciator-prodavec-virobnik-delete-apidistribexlimits)</td></tr></tbody></table>

##### **Робота з квотами**

<table border="1" id="bkmrk-%D0%92%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D0%B8-%D0%BD%D0%BE%D0%B2%D1%96-%D0%BA%D0%B2%D0%BE%D1%82" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 61.6156%;"></col><col style="width: 38.3844%;"></col></colgroup><tbody><tr><td style="background-color: rgb(236, 240, 241);">Встановити нові квоти для Покупців

(Дистриб'юторів)

</td><td style="background-color: rgb(236, 240, 241);">[PUT /api/distribex/quotas](https://wiki-v2.edin.ua/books/robota-z-api/page/vstanoviti-novi-kvoti-dlia-pokupciv-distribiutoriv-put-apidistribexquotas)</td></tr><tr><td>Отримати квоти по товару для вказаного Покупця

(Дистриб'ютора)

</td><td>[GET /api/distribex/quotas](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimati-kvoti-po-tovaru-dlia-vkazanogo-pokupcia-distribiutora-get-apidistribexquotas)</td></tr><tr><td style="background-color: rgb(236, 240, 241);">Масово видалити квоти в прайс-листі для Покупця

(Дистриб'ютора)

</td><td style="background-color: rgb(236, 240, 241);">[DELETE /api/distribex/quotas](https://wiki-v2.edin.ua/books/robota-z-api/page/masovo-vidaliti-kvoti-v-prais-listi-dlia-pokupcia-distribiutora-delete-apidistribexquotas)</td></tr></tbody></table>

##### **Робота з надбавками**

<table border="1" id="bkmrk-%D0%92%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D0%B8-%D0%B2%D1%96%D0%B4%D0%BC%D1%96%D1%82%D0%BA%D1%83-" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 61.5019%;"></col><col style="width: 38.4981%;"></col></colgroup><tbody><tr><td style="background-color: rgb(236, 240, 241);">Встановити відмітку «Надбавка» для Покупців

(Дистриб'юторів)

</td><td style="background-color: rgb(236, 240, 241);">[PUT /api/distribex/surcharge](https://wiki-v2.edin.ua/books/robota-z-api/page/vstanoviti-vidmitku-nadbavka-dlia-pokupciv-distribiutoriv-put-apidistribexsurcharge)</td></tr><tr><td>Отримати дані надбавки по товару для вказаного Покупця

(Дистриб'ютора)

</td><td>[GET /api/distribex/surcharge](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimati-dani-nadbavki-po-tovaru-dlia-vkazanogo-pokupcia-distribiutora-get-apidistribexsurcharge)</td></tr><tr><td style="background-color: rgb(236, 240, 241);">Масово видалити відмітку надбавки в прайс-листі для Покупця

(Дистриб'ютора)

</td><td style="background-color: rgb(236, 240, 241);">[DELETE /api/distribex/surcharge](https://wiki-v2.edin.ua/books/robota-z-api/page/masovo-vidaliti-vidmitku-nadbavki-v-prais-listi-dlia-pokupcia-distribiutora)</td></tr></tbody></table>

##### **Робота з «Прайс-листами»**

<table border="1" id="bkmrk-%D0%94%D0%BE%D0%B4%D0%B0%D1%82%D0%B8-%D0%B0%D0%B1%D0%BE-%D0%BE%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D0%B8-%D0%B4" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 61.7345%;"></col><col style="width: 38.2655%;"></col></colgroup><tbody><tr><td style="background-color: rgb(236, 240, 241);">Додати або оновити дані товарів у Прайс-листі для вказаних Покупців

(Дистриб’юторів)

</td><td style="background-color: rgb(236, 240, 241);">[POST /api/distribex/pricelist](https://wiki-v2.edin.ua/books/robota-z-api/page/dodati-abo-onoviti-dani-tovariv-u-prais-listi-dlia-vkazanix-pokupciv-distribiutoriv-post-apidistribexpricelist)</td></tr><tr><td>Редагувати дані товарів «Прайс-листа» вказаного Покупця

(Дистрибʼютора)

</td><td>[PUT /api/distribex/pricelist](https://wiki-v2.edin.ua/books/robota-z-api/page/redaguvati-dani-tovariv-prais-lista-vkazanogo-pokupcia-distribiutora-put-apidistribexpricelist)</td></tr><tr><td style="background-color: rgb(236, 240, 241);">Отримати дані «Прайс-листа» для вказаного Покупця

(Дистрибʼютора)

</td><td style="background-color: rgb(236, 240, 241);">[GET /api/distribex/pricelist](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimati-dani-prais-lista-dlia-vkazanogo-pokupcia-distribiutora-get-apidistribexpricelist)</td></tr><tr><td>Видалити позицію або «Прайс-лист» для вказаного Покупця

(Дистрибʼютора)

</td><td>[DELETE /api/distribex/pricelist](https://wiki-v2.edin.ua/books/robota-z-api/page/vidaliti-poziciiu-abo-prais-list-dlia-vkazanogo-pokupcia-distribiutora-delete-apidistribexpricelist)</td></tr></tbody></table>

##### **Робота з Замовленнями** <span style="color: rgb(68, 68, 68);">(Покупець (Дистрибʼютор))</span>

<table border="1" id="bkmrk-%D0%97%D0%B1%D0%B5%D1%80%D0%B5%D0%B3%D1%82%D0%B8-%28%D0%B2%D1%96%D0%B4%D1%80%D0%B5%D0%B4%D0%B0%D0%B3%D1%83%D0%B2" style="border-collapse: collapse; width: 100%; height: 160.484px;"><colgroup><col style="width: 61.7405%;"></col><col style="width: 38.2595%;"></col></colgroup><tbody><tr style="height: 34.5px;"><td style="height: 34.5px; background-color: rgb(236, 240, 241);">Зберегти (відредагувати) Замовлення за «Прайс-листом»

</td><td style="height: 34.5px; background-color: rgb(236, 240, 241);">[PUT /api/distribex/preorder](https://wiki-v2.edin.ua/books/robota-z-api/page/zberegti-vidredaguvati-zamovlennia-za-prais-listom-put-apidistribexpreorder)</td></tr><tr style="height: 36.5938px;"><td style="height: 36.5938px;">Отримати дані для формування Замовлення по «Прайс-листу»

</td><td style="height: 36.5938px;">[GET /api/distribex/preorder](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimati-dani-dlia-formuvannia-zamovlennia-po-prais-listu-get-apidistribexpreorder)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">Зберегти Замовлення по «Прайс-листу»

</td><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">[POST /api/distribex/preorder](https://wiki-v2.edin.ua/books/robota-z-api/page/zberegti-zamovlennia-po-prais-listu-post-apidistribexpreorder)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Видалити Замовлення

</td><td style="height: 29.7969px;">[DELETE /api/distribex/preorder](https://wiki-v2.edin.ua/books/robota-z-api/page/vidaliti-zamovlennia-delete-apidistribexpreorder)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">Надсилання документа (без створення чернетки)

</td><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">[POST /api/eds/doc/create\_and\_send](https://wiki-v2.edin.ua/books/robota-z-api/page/nadsilannia-dokumenta-bez-stvorennia-cernetki-post-apiedsdoccreate-and-send)</td></tr></tbody></table>

##### **Робота з рекомендаціями до замовлення**   
(Продавець (Виробник))

<table border="1" id="bkmrk-%D0%92%D1%96%D0%B4%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D0%B8-%D1%80%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D0%B0" style="border-collapse: collapse; width: 100%; height: 29.7969px;"><colgroup><col style="width: 61.7405%;"></col><col style="width: 38.2595%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">Відправити рекомендації до замовлення за «Прайс-листом»

</td><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">[POST /api/eds/doc/create\_and\_send](https://wiki-v2.edin.ua/books/robota-z-api/page/vidpraviti-rekomendaciyi-do-zamovlennia-za-prais-listom-post-apiedsdoccreate-and-send)</td></tr></tbody></table>

##### **Робота з документами**

<table border="1" id="bkmrk-%D0%A1%D1%82%D0%B2%D0%BE%D1%80%D0%B8%D1%82%D0%B8-%28%D1%80%D0%BE%D0%B7%D1%80%D0%B0%D1%85%D1%83%D0%B2%D0%B0%D1%82" style="border-collapse: collapse; width: 100%; height: 245.953px;"><colgroup><col style="width: 61.7362%;"></col><col style="width: 38.2638%;"></col></colgroup><tbody><tr style="height: 35.3906px;"><td style="height: 35.3906px; background-color: rgb(236, 240, 241);">Створити (розрахувати) номер «Замовлення» (ORDER)

</td><td style="height: 35.3906px; background-color: rgb(236, 240, 241);">[GET /api/oas/doc\_counter](https://wiki-v2.edin.ua/books/robota-z-api/page/stvoriti-rozraxuvati-nomer-zamovlennia-order-get-apioasdoc-counter)</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Створити документ «Замовлення» (ORDER) за «Прайс-листом»

</td><td style="height: 35.3906px;">[POST /api/distribex/doc/order](https://wiki-v2.edin.ua/books/robota-z-api/page/stvoriti-dokument-zamovlennia-order-za-prais-listom-post-apidistribexdocorder)</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px; background-color: rgb(236, 240, 241);">Створити копію документа «Замовлення» (ORDER) відповідно до актуального «Прайс-листа»

</td><td style="height: 46.5938px; background-color: rgb(236, 240, 241);">[POST /api/distribex/order/copy](https://wiki-v2.edin.ua/books/robota-z-api/page/stvoriti-kopiiu-dokumenta-zamovlennia-order-vidpovidno-do-aktualnogo-prais-lista-post-apidistribexordercopy)</td></tr><tr style="height: 35.3906px;"><td style="height: 35.3906px;">Отримання контенту документа

</td><td style="height: 35.3906px;">[GET /api/eds/doc/body](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimannia-kontentu-dokumenta-get-apiedsdocbody)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">Пошук документів (з фільтрацією), вибір списку документів

</td><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">[POST /api/eds/docs/search](https://wiki-v2.edin.ua/books/robota-z-api/page/posuk-dokumentiv-z-filtracijeiu-vibir-spisku-dokumentiv-post-apiedsdocssearch-MbE)</td></tr><tr style="height: 63.3906px;"><td style="height: 63.3906px;">Визначення переліку товарних позицій, доступних для повернення, та формування документа “Надсилання Повернення”

(ініціатор - Покупець / Дистриб’ютор)

</td><td style="height: 63.3906px;">[POST /api/distribex/doc/retann](https://wiki-v2.edin.ua/books/robota-z-api/page/viznacennia-pereliku-tovarnix-pozicii-dostupnix-dlia-povernennia-ta-formuvannia-dokumenta-nadsilannia-povernennia-iniciator-pokupecdistribiutor-post-apidistribexdocretann)</td></tr></tbody></table>

##### **Робота з дозволами**

<table border="1" id="bkmrk-%D0%9E%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D1%82%D0%B8-%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D0%BA%D0%BE%D0%BD%D1%82" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 61.6171%;"></col><col style="width: 38.3829%;"></col></colgroup><tbody><tr><td style="background-color: rgb(236, 240, 241);">Отримати список контрагентів-Покупців

(Дистриб'юторів)

</td><td style="background-color: rgb(236, 240, 241);">[GET /api/distribex/distributor/list](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimati-spisok-kontragentiv-pokupciv-distribiutoriv-get-apidistribexdistributorlist)</td></tr><tr><td>Отримати список контрагентів-Продавців

(Виробників)

</td><td>[GET /api/distribex/producers/list](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimati-spisok-kontragentiv-prodavciv-virobnikiv-get-apidistribexproducerslist)</td></tr></tbody></table>

##### **Робота з товарами/товарним довідником**

<table border="1" id="bkmrk-%D0%92%D1%96%D0%B4%D1%80%D0%B5%D0%B4%D0%B0%D0%B3%D1%83%D0%B2%D0%B0%D1%82%D0%B8-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BD" style="border-collapse: collapse; width: 100%; height: 101.812px;"><colgroup><col style="width: 61.3827%;"></col><col style="width: 38.6173%;"></col></colgroup><tbody><tr style="height: 37.5156px;"><td style="height: 37.5156px; background-color: rgb(236, 240, 241);">Відредагувати товарну позицію «Прайс-листа»

</td><td style="height: 37.5156px; background-color: rgb(236, 240, 241);">[PUT /api/distribex/product](https://wiki-v2.edin.ua/books/robota-z-api/page/vidredaguvati-tovarnu-poziciiu-prais-lista-put-apidistribexproduct)</td></tr><tr style="height: 34.5px;"><td style="height: 34.5px;">Отримати список категорій товарів Прайс-листа

</td><td style="height: 34.5px;">[GET /api/distribex/categories](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimati-spisok-kategorii-tovariv-prais-lista-get-apidistribexcategories)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">Видалити товарну позицію з «Прайс-листа»

</td><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">[DELETE /api/distribex/product](https://wiki-v2.edin.ua/books/robota-z-api/page/vidaliti-tovarnu-poziciiu-z-prais-lista-delete-apidistribexproduct)</td></tr></tbody></table>

##### **Робота з групами Покупців**   
(Дистрибʼюторів)

<table border="1" id="bkmrk-%D0%9E%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D1%82%D0%B8-%D0%B4%D0%B0%D0%BD%D1%96-%D0%BF%D1%80%D0%BE-%D1%81%D1%82" style="border-collapse: collapse; width: 100%; height: 178.781px;"><colgroup><col style="width: 61.3832%;"></col><col style="width: 38.6168%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">Отримати дані про створені групи Покупців (Дистрибʼюторів)

(на стороні Продавця (Виробника))

</td><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">[GET /api/distribex/accessgroup](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimati-dani-pro-stvoreni-grupi-pokupciv-distribiutoriv-na-storoni-prodavcia-virobnika-get-apidistribexaccessgroup)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Створити групу Покупців (Дистрибʼюторів)

(на стороні Продавця (Виробника))

</td><td style="height: 29.7969px;">[POST /api/distribex/accessgroup](https://wiki-v2.edin.ua/books/robota-z-api/page/stvoriti-grupu-pokupciv-distribiutoriv-na-storoni-prodavcia-virobnika-post-apidistribexaccessgroup)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">Перейменувати поточну групу Покупців (Дистрибʼюторів)

(на стороні Продавця (Виробника))

</td><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">[PUT /api/distribex/accessgroup](https://wiki-v2.edin.ua/books/robota-z-api/page/pereimenuvati-potocnu-grupu-pokupciv-distribiutoriv-na-storoni-prodavcia-virobnika-put-apidistribexaccessgroup)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Видалити групу Покупців (Дистрибʼюторів)

(на стороні Продавця (Виробника))

</td><td style="height: 29.7969px;">[DELETE /api/distribex/accessgroup](https://wiki-v2.edin.ua/books/robota-z-api/page/vidaliti-grupu-pokupciv-distribiutoriv-na-storoni-prodavcia-virobnika-delete-apidistribexaccessgroup)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">Додати Покупця (Дистрибʼютора) до групи Покупців (Дистрибʼюторів)

(на стороні Продавця (Виробника))

</td><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">[POST /api/distribex/useraccessgroup](https://wiki-v2.edin.ua/books/robota-z-api/page/dodati-pokupcia-distribiutora-do-grupi-pokupciv-distribiutoriv-na-storoni-prodavcia-virobnika-post-apidistribexuseraccessgroup)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Видалити Покупця (Дистрибʼютора) з групи Покупців (Дистрибʼюторів)

</td><td style="height: 29.7969px;">[DELETE /api/distribex/useraccessgroup](https://wiki-v2.edin.ua/books/robota-z-api/page/vidaliti-pokupcia-distribiutora-z-grupi-pokupciv-distribiutoriv-delete-apidistribexuseraccessgroup)</td></tr></tbody></table>

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

<table border="1" id="bkmrk-%D0%9E%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D1%82%D0%B8-%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D0%B3%D1%80%D0%B0%D1%84" style="border-collapse: collapse; width: 100%; height: 319.078px;"><colgroup><col style="width: 61.4989%;"></col><col style="width: 38.501%;"></col></colgroup><tbody><tr style="height: 48.2344px;"><td style="height: 48.2344px; background-color: rgb(236, 240, 241);">Отримати список графіків замовлень

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

</td><td style="height: 48.2344px; background-color: rgb(236, 240, 241);">[GET /api/distribex/producer/schedules](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimati-spisok-grafikiv-zamovlen-prodavec-virobnik-get-apidistribexproducerschedules)</td></tr><tr style="height: 49.2344px;"><td style="height: 49.2344px;">Створити графік замовлень

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

</td><td style="height: 49.2344px;">[POST /api/distribex/producer/schedules](https://wiki-v2.edin.ua/books/robota-z-api/page/stvoriti-grafik-zamovlen-prodavec-virobnik-post-apidistribexproducerschedules)</td></tr><tr style="height: 48.2344px;"><td style="height: 48.2344px; background-color: rgb(236, 240, 241);">Оновити графік замовлення

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

</td><td style="height: 48.2344px; background-color: rgb(236, 240, 241);">[PATCH /api/distribex/producer/schedules](https://wiki-v2.edin.ua/books/robota-z-api/page/onoviti-grafik-zamovlennia-prodavec-virobnik-patch-apidistribexproducerschedules)</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">Видалити графік замовлення

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

</td><td style="height: 46.5938px;">[DELETE /api/distribex/producer/schedules](https://wiki-v2.edin.ua/books/robota-z-api/page/vidaliti-grafik-zamovlennia-prodavec-virobnik-delete-apidistribexproducerschedules)</td></tr><tr style="height: 63.3906px;"><td style="height: 63.3906px; background-color: rgb(236, 240, 241);">Отримати найактуальніші графіки замовлень для зазначеного списку Продавців (Виробників)

(Покупець (Дистриб'ютор))

</td><td style="height: 63.3906px; background-color: rgb(236, 240, 241);">[POST /api/distribex/distributor/schedules](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimati-naiaktualnisi-grafiki-zamovlen-dlia-zaznacenogo-spisku-prodavciv-virobnikiv-pokupec-distribiutor-post-apidistribexdistributorschedules)</td></tr><tr style="height: 63.3906px;"><td style="height: 63.3906px;">Отримати перелік дат доступних для відправлення замовлень у вибраному місяці згідно з графіком Продавця (Виробника)

(Покупець (Дистриб'ютор))

</td><td style="height: 63.3906px;">[POST /api/distribex/schedule/dates](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimati-perelik-dat-dostupnix-dlia-vidpravlennia-zamovlen-u-vibranomu-misiaci-zgidno-z-grafikom-prodavcia-virobnika-pokupec-distribiutor-post-apidistribexscheduledates)</td></tr></tbody></table>

##### **Картка продавця**

<table border="1" id="bkmrk-%D0%A1%D1%82%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F-%D0%BA%D0%B0%D1%80%D1%82%D0%BA%D0%B8-%D0%BF%D1%80%D0%BE" style="border-collapse: collapse; width: 100%; height: 152.625px;"><colgroup><col style="width: 61.2501%;"></col><col style="width: 38.8691%;"></col></colgroup><tbody><tr style="height: 33.4375px;"><td style="height: 33.4375px; background-color: rgb(236, 240, 241);">Створення картки продавця

</td><td style="height: 33.4375px; background-color: rgb(236, 240, 241);">[POST api/oas/supplier](https://wiki-v2.edin.ua/books/robota-z-api/page/stvorennia-kartki-prodavcia-post-apioassupplier)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Оновлення картки продавця

</td><td style="height: 29.7969px;">[PUT api/oas/supplier](https://wiki-v2.edin.ua/books/robota-z-api/page/onovlennia-kartki-prodavcia-put-apioassupplier)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">Отримання картки продавця

</td><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">[GET api/oas/supplier](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimannia-kartki-prodavcia-get-apioassupplier)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Завантаження логотипа

</td><td style="height: 29.7969px;">[POST api/oas/logo/create](https://wiki-v2.edin.ua/books/robota-z-api/page/zavantazennia-logotipa-post-apioaslogocreate)</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">Отримання логотипа за посиланням на динамічний роут

</td><td style="height: 29.7969px; background-color: rgb(236, 240, 241);">[GET api/oas/logo/supplier](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimannia-logotipa-za-posilanniam-na-dinamicnii-rout-get-apioaslogosupplier)</td></tr></tbody></table>

##### **Звернення**

<table border="1" id="bkmrk-%D0%A1%D1%82%D0%B2%D0%BE%D1%80%D0%B8%D1%82%D0%B8-%D0%B7%D0%B2%D0%B5%D1%80%D0%BD%D0%B5%D0%BD%D0%BD%D1%8F-p" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 61.131%;"></col><col style="width: 38.9882%;"></col></colgroup><tbody><tr><td style="background-color: rgb(236, 240, 241);">Створити звернення

</td><td style="background-color: rgb(236, 240, 241);">[POST api/distribex/buyer/request](https://wiki-v2.edin.ua/books/robota-z-api/page/stvoriti-zvernennia-post-apidistribexbuyerrequest)</td></tr><tr><td>Редагування звернення

</td><td>[PUT api/distribex/buyer/request](https://wiki-v2.edin.ua/books/robota-z-api/page/redaguvannia-zvernennia-put-apidistribexbuyerrequest)</td></tr><tr><td style="background-color: rgb(236, 240, 241);">Оновлення статусу звернення

</td><td style="background-color: rgb(236, 240, 241);">[PATCH api/distribex/buyer/request](https://wiki-v2.edin.ua/books/robota-z-api/page/onovlennia-statusu-zvernennia-patch-apidistribexbuyerrequest)</td></tr><tr><td>Отримання переліку звернень

</td><td>[GET api/distribex/buyer/request](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimannia-pereliku-zvernen-get-apidistribexbuyerrequest)</td></tr></tbody></table>

# Опис помилок сервісу Маркет

<table class="colwidths-given docutils align-default" id="bkmrk-%D0%9A%D0%BE%D0%B4-%D0%B2%D1%96%D0%B4%D0%BF%D0%BE%D0%B2%D1%96%D0%B4%D1%96-%D0%86%D0%BD%D0%B4%D0%B5%D0%BA%D1%81" style="width: 100%;"><colgroup><col style="width: 10.1311%;"></col><col style="width: 15.6154%;"></col><col style="width: 40.8804%;"></col><col style="width: 33.3731%;"></col></colgroup><tbody><tr class="row-odd"><td>**Код відповіді**

</td><td>**Індекс помилки**

</td><td>**Текст помилки**

</td><td>**Опис**

</td></tr><tr class="row-even"><td class="align-center">400

</td><td>ERR\_MRKT-1

</td><td>Validation document errors: \[%s\]

Документ містить помилки: \[%s\]

</td><td>Помилка виникає, якщо не передати обов'язковий url-параметр

</td></tr><tr class="row-odd"><td class="align-center">400

</td><td>ERR\_MRKT-2

</td><td>No connection between producer and distributor

Відсутній зв’язок між Продавцем (Виробником) і Покупцем (Дистрибʼютором)

</td><td> </td></tr><tr class="row-even"><td class="align-center">400

</td><td>ERR\_MRKT-3

</td><td>The currency doesn’t match the one already set

Валюта не відповідає вже встановленій

</td><td> </td></tr><tr class="row-odd"><td class="align-center">400

</td><td>ERR\_MRKT-4

</td><td>Save pricelist error: \[%s\]

Помилка при збереженні прайсу: \[%s\]

</td><td> </td></tr><tr class="row-even"><td class="align-center">400

</td><td>ERR\_MRKT-5

</td><td>Position with barcode \[%s\] not found in original order

Позиції зі штрихкодом \[%s\] не знайдено в оригінальному замовленні

</td><td> </td></tr><tr class="row-odd"><td class="align-center">400

</td><td>ERR\_MRKT-6

</td><td>The „VAT included“ doesn’t match the one already set

Ознака „З/Без ПДВ“ у прайсі що існує відрізняється

</td><td> </td></tr><tr class="row-even"><td class="align-center">400

</td><td>ERR\_MRKT-7

</td><td>Some positions don’t have a price %s vat

По деяких позиціях відсутня ціна %s ПДВ

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

# Отримання переліку звернень GET api/distribex/buyer/request

##### **REQUEST**

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

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

</td><td>GET

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/distribex/buyer/request

</td></tr><tr class="row-even"><td>URL параметри

</td><td>**producer\_id** (опціонально) - звернення до конкретного продавця

**gln** (обов’язково) String - GLN власної Компанії  
**gln\_id** (опціонально) - звернення до конкретного покупця

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>[multipart/form-data](https://tools.ietf.org/html/rfc7578)

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

##### **RESPONSE**

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

**Приклад відповіді**

```json
[
    {
        "id": 3,
        "producerId": 13206429,
        "glnId": 13208197,
        "text": "Я просто тестую звернення, тому і створив оце одне, щоб подивитися чи те, що я зробив, взагалі працює.. тепер от змінив текст трохи..",
        "status": 0,
        "contactPerson": {
            "firstName": "Alex",
            "lastName": "Marchenko",
            "phoneNumber": "+380992323992"
          }
      }
  ]
```

# Оновлення статусу звернення PATCH api/distribex/buyer/request

##### **REQUEST**

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

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

</td><td>PATCH

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/distribex/buyer/request

</td></tr><tr class="row-even"><td>URL параметри

</td><td>**gln** (обов’язково) String - GLN власної Компанії;  
**status=1** (обов’язково)

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>[multipart/form-data](https://tools.ietf.org/html/rfc7578)

</td></tr><tr><td>**REQUEST**

</td><td></td></tr><tr><td>JSON Body

</td><td>У тілі запиту необхідно передати перелік ID звернень для оновлення статусу.

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

##### **RESPONSE**

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

# Редагування звернення PUT api/distribex/buyer/request

##### **REQUEST**

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

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

</td><td>PUT

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/distribex/buyer/request

</td></tr><tr class="row-even"><td>URL параметри

</td><td>**gln** (обов’язково) String - GLN власної Компанії;

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>[multipart/form-data](https://tools.ietf.org/html/rfc7578)

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

##### **RESPONSE**

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

# Створити звернення POST api/distribex/buyer/request

##### **REQUEST**

<table class="colwidths-given docutils align-default" id="bkmrk-url-%C2%A0-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4-%D0%B7%D0%B0%D0%BF%D0%B8%D1%82%D1%83-p" style="width: 116.667%;"><colgroup><col style="width: 16.6425%;"></col><col style="width: 83.3575%;"></col></colgroup><tbody><tr class="row-odd"><td>**URL**

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

</td><td>POST

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/distribex/buyer/request

</td></tr><tr class="row-even"><td>URL параметри

</td><td>**gln** (обов’язково) String - GLN власної Компанії;

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>[multipart/form-data](https://tools.ietf.org/html/rfc7578), де:

- одним файлом передається JSON-об’єкт з даними звернення;
- до трьох додаткових файлів — вкладення (зображення розміром до 500 КБ).

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

**Приклад запиту**

```json
{
	"producerId": 13206429,
	"glnId": 13208197,
	"text": "Я просто тестую звернення, тому і створив оце одне, щоб подивитися чи те, що я зробив, взагалі працює..",
	"contactPerson": {
		"firstName": "Alex",
		"lastName": "Marchenko",
		"phoneNumber": "+380992323992"
	}
}
```

##### **RESPONSE**

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

# Отримання логотипа за посиланням на динамічний роут GET api/oas/logo/supplier

##### **REQUEST**

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

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

</td><td>GET

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>api/oas/logo/supplier/1.jpg

</td></tr><tr class="row-even"><td>URL параметри

</td><td>**logo** (обов’язково)

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

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

##### **RESPONSE**

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

# Завантаження логотипа POST api/oas/logo/create

##### **REQUEST**

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

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

</td><td>POST

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>api/oas/logo/create

</td></tr><tr class="row-even"><td>URL параметри

</td><td>**gln** (обов’язково) String - GLN Продавця (Виробника)  
**folder\_name=supplier** (обов’язково)

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>application/json

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

##### **RESPONSE**

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

# Отримання картки продавця GET api/oas/supplier

##### **REQUEST**

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

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

</td><td>GET

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>api/oas/supplier

</td></tr><tr class="row-even"><td>URL параметри

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

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>application/json

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

##### **RESPONSE**

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

**Приклад відповіді**

```json
{
    "id": 1,
    "name": "Хлібна майстерня",
    "description": "Хлібна майстерня» — це більше ніж пекарня...",
    "phone": "+380954603452",
    "logo": "1.jpg",
    "glnId": 13208197,
    "accountId": 40895
}
```

# Оновлення картки продавця PUT api/oas/supplier

##### **REQUEST**

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

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

</td><td>PUT

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>api/oas/supplier

</td></tr><tr class="row-even"><td>URL параметри

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

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>application/json

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

**Приклад запиту**

```json
{   
	  "id": 1
    "name": "Хлібна майстерня",
    "description": "Хлібна майстерня» — це більше ніж пекарня. Це місце, де давні традиції випікання поєднуються із сучасними підходами до якості й смаку. Ми віримо, що справжній хліб має народжуватися з любові до ремесла та натуральних інгредієнтів, тому кожен наш буханець — це результат кропіткої роботи, уваги до деталей і поваги до класичних рецептів.",
    "phone": "+380954603452",
    "glnId": 13208197,
    "accountId": 40895
}
```

##### **RESPONSE**

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

# Створення картки продавця POST api/oas/supplier

##### **REQUEST**

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

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

</td><td>POST

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>api/oas/supplier

</td></tr><tr class="row-even"><td>URL параметри

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

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>application/json

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

**Приклад запиту**

```json
{
    "name": "Хлібна майстерня",
    "description": "Хлібна майстерня» — це більше ніж пекарня. Це місце, де давні традиції випікання поєднуються із сучасними підходами до якості й смаку. Ми віримо, що справжній хліб має народжуватися з любові до ремесла та натуральних інгредієнтів, тому кожен наш буханець — це результат кропіткої роботи, уваги до деталей і поваги до класичних рецептів.",
    "phone": "+380954603452",
    "glnId": 13208197,
    "accountId": 40895
}
```

##### **RESPONSE**

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

# Отримати перелік дат доступних для відправлення замовлень у вибраному місяці згідно з графіком Продавця (Виробника)  (Покупець (Дистриб'ютор)) POST /api/distribex/schedule/dates

##### **REQUEST**

<table class="colwidths-given docutils align-default" id="bkmrk-url-%C2%A0-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4-%D0%B7%D0%B0%D0%BF%D0%B8%D1%82%D1%83-p" style="width: 103.81%;"><tbody><tr class="row-odd"><td style="width: 15.3747%;">**URL**

</td><td style="width: 84.6253%;"> </td></tr><tr class="row-even"><td style="width: 15.3747%;">Метод запиту

</td><td style="width: 84.6253%;">POST

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

</td><td style="width: 84.6253%;">/api/distribex/schedule/dates

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

</td><td style="width: 84.6253%;">**year** (обов’язково) int - рік;

**month** (обов’язково) int - порядковий номер місяця

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

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

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

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

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

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

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

</td><td style="width: 84.6253%;">В тілі запиту методу передається повний об’єкт графіка замовлень (об’єкт [Schedule](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-schedule)), що може бути отриманий методом [POST /api/distribex/distributor/schedules](https://wiki-v2.edin.ua/books/robota-z-api/page/otrimati-naiaktualnisi-grafiki-zamovlen-dlia-zaznacenogo-spisku-prodavciv-virobnikiv-pokupec-distribiutor-post-apidistribexdistributorschedules)

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

##### **RESPONSE**

В тілі відповіді передається список дат, наприклад: \[1,2,3,4,5,6,7,8,9,10\]

# Отримати найактуальніші графіки замовлень для зазначеного списку Продавців (Виробників) (Покупець (Дистриб'ютор)) POST /api/distribex/distributor/schedules

Метод враховує ієрархію типів графіків: якщо у Продавця (Виробника) вже діє загальний графік, але для конкретного Покупця (Дистрибʼютора) існує індивідуальний графік, який починає діяти пізніше (після поточної дати), у відповіді буде повернено саме індивідуальний графік.

##### **REQUEST**

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

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

</td><td>POST

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/distribex/distributor/schedules

</td></tr><tr class="row-even"><td>URL параметри

</td><td>**gln** (обов’язково) String - GLN Покупця (Дистрибʼютора)

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>application/json

</td></tr><tr class="row-even"><td>**REQUEST**

</td><td> </td></tr><tr class="row-odd"><td>JSON Body

</td><td>В тілі запиту методу передається список ідентифікаторів GLN Продавців (Виробників) (масив значень gln\_id), наприклад: \[13200757\]

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

##### **RESPONSE**

В тілі відповіді передаються дані графіка замовлень за кожним вказаним Продавцем (Виробником) (об’єкт [Schedule](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-schedule)).

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

##### **REQUEST**

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

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

</td><td style="width: 83.4345%;">DELETE

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

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

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

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

**schedule\_id** (обов’язково) long - ідентифікатор графіка замовлень

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

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

</td><td style="width: 83.4345%;">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.5655%;">Content-Type

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

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

##### **RESPONSE**

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

# Оновити графік замовлення (Продавець (Виробник) 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).

# Створити графік замовлень (Продавець (Виробник) POST /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: 101.429%;"><tbody><tr class="row-odd"><td style="width: 16.0938%;">**URL**

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

</td><td style="width: 83.9062%;">POST

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

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

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

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

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

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

</td><td style="width: 83.9062%;">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.0938%;">Content-Type

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

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

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

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

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

##### **RESPONSE**

В тілі відповіді передаються дані графіка замовлень (об’єкт [Schedule](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-schedule)).

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

##### **REQUEST**

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

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

</td><td style="width: 84.981%;">GET

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

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

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

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

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

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

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

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

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

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

</td><td style="width: 84.981%;">application/json</td></tr></tbody></table>

##### **RESPONSE**

В тілі відповіді передається список графіків замовлень (масив об’єктів [Schedule](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-schedule)) відсортованих за датою створення/оновлення.

# Видалити Покупця (Дистрибʼютора) з групи Покупців (Дистрибʼюторів) DELETE /api/distribex/useraccessgroup

##### **REQUEST**

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

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

</td><td style="width: 84.6246%;">DELETE

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

</td><td style="width: 84.6246%;">/api/distribex/useraccessgroup

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

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

**access\_groups\_id** (обов’язково) long - ідентифікатор групи

**gln\_id** (обов’язково) String - GLN Покупця (Дистрибʼютора)

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

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

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

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

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

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

##### **RESPONSE**

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

# Додати Покупця (Дистрибʼютора) до групи Покупців (Дистрибʼюторів) (на стороні Продавця (Виробника)) POST /api/distribex/useraccessgroup

##### **REQUEST**

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

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

</td><td style="width: 84.7352%;">POST

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

</td><td style="width: 84.7352%;">/api/distribex/useraccessgroup

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

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

**access\_groups\_id** (обов’язково) long - ідентифікатор групи

**gln\_id** (обов’язково) String - GLN Покупця (Дистрибʼютора)

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

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

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

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

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

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

##### **RESPONSE**

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

# Видалити групу Покупців (Дистрибʼюторів) (на стороні Продавця (Виробника)) DELETE /api/distribex/accessgroup

##### **REQUEST**

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

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

</td><td style="width: 84.3489%;">DELETE

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

</td><td style="width: 84.3489%;">/api/distribex/accessgroup

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

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

**group\_id** (обов’язково) long - ідентифікатор групи

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

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

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

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

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

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

##### **RESPONSE**

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

# Перейменувати поточну групу Покупців (Дистрибʼюторів) (на стороні Продавця (Виробника)) PUT /api/distribex/accessgroup

##### **REQUEST**

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

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

</td><td style="width: 84.8739%;">PUT

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

</td><td style="width: 84.8739%;">/api/distribex/accessgroup

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

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

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

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

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

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

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

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

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

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

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

##### **RESPONSE**

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

# Створити групу Покупців (Дистрибʼюторів) (на стороні Продавця (Виробника)) POST /api/distribex/accessgroup

##### **REQUEST**

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

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

</td><td style="width: 84.5095%;">POST

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

</td><td style="width: 84.5095%;">/api/distribex/accessgroup

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

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

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

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

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

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

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

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

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

</td><td style="width: 84.5095%;">При створенні нової групи в тілі запиту методу передаються лише назва (name) та ідентифікатор Продавця (Виробника) (producerId).

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

**Приклад запиту**

```json
{"name":"Красавчики","producerId":13200791}
```

##### **RESPONSE**

 В тілі відповіді передаються дані створеної групи Покупців (Дистрибʼюторів) (об’єкт [XDistribexAccessGroup](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-xdistribexaccessgroup)).

# Отримати дані про створені групи Покупців (Дистрибʼюторів) (на стороні Продавця (Виробника)) GET /api/distribex/accessgroup

##### **REQUEST**

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

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

</td><td>GET

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/distribex/accessgroup

</td></tr><tr class="row-even"><td>URL параметри

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

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>application/json

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

##### **RESPONSE**

В тілі відповіді передаються дані всіх створених груп дистриб'юторів (масив об’єктів [XDistribexAccessGroup](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-xdistribexaccessgroup))

# Видалити товарну позицію з «Прайс-листа» DELETE /api/distribex/product

<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.357%;"><colgroup><col style="width: 15.3817%;"></col><col style="width: 84.6183%;"></col></colgroup><tbody><tr class="row-odd"><td>**URL**

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

</td><td>DELETE

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/distribex/product

</td></tr><tr class="row-even"><td>URL параметри

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

**producer\_id** (обов’язково) String - ідентифікатор Продавця (Виробника)

**list\_id** (обов’язково) String - ідентифікатор товарної позиції

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>application/json

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

##### **RESPONSE**

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

# Отримати список категорій товарів Прайс-листа GET /api/distribex/categories

##### **REQUEST**

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

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

</td><td style="width: 84.5089%;">GET

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

</td><td style="width: 84.5089%;">/api/distribex/categories

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

</td><td style="width: 84.5089%;">**gln** (обов’язково) String - GLN ініціатора запиту (Продавця (Виробника) чи Покупця (Дистрибʼютора));

**gln\_id** (обов’язково) String - ідентифікатор GLN контрагента (Покупця (Дистрибʼютора) чи Продавця (Виробника) відповідно);

**e\_product** (опціонально) boolean - значення **true** є індикатором того, що запит виконується в сервісі **Є-Товар**

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

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

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

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

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

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

##### **RESPONSE**

В тілі відповіді у вигляді масиву об’єкта [XProductGroup](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-xproductgroup) передаються категорії товарів Прайс-листа для вказаної пари «Покупець (Дистрибʼютор)»-«Продавець (Виробник)».

# Відредагувати товарну позицію «Прайс-листа» PUT /api/distribex/product

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

##### **REQUEST**

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

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

</td><td>PUT

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/distribex/product

</td></tr><tr class="row-even"><td>URL параметри

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

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>application/json

</td></tr><tr class="row-even"><td>**REQUEST**

</td><td> </td></tr><tr class="row-odd"><td>JSON Body

</td><td>В тілі запиту методу передається об’єкт [XDistribexProduct](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-xdistribexproduct) з даними по товарній позиції

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

##### **RESPONSE**

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

# Отримати список контрагентів-Продавців (Виробників) GET /api/distribex/producers/list

##### **REQUEST**

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

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

</td><td style="width: 84.7425%;">GET

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

</td><td style="width: 84.7425%;">/api/distribex/producers/list

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

</td><td style="width: 84.7425%;">**gln** (обов’язково) String - GLN Покупця (Дистрибʼютора)

**query** (опціонально) String - текст пошуку (пошук здійснюється за назвою/GLN)

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

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

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

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

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

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

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

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

##### **RESPONSE**

В тілі відповіді передається масив об'єкта [Identificator](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-identificator) з даними контрагентів.

# Отримати список контрагентів-Покупців  (Дистриб'юторів) GET /api/distribex/distributor/list

##### **REQUEST**

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

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

</td><td style="width: 84.9816%;">GET

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

</td><td style="width: 84.9816%;">/api/distribex/distributor/list

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

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

**query** (опціонально) String - текст пошуку (пошук здійснюється за назвою/GLN)

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

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

**accessgroup** (опціонально) String - назва групи (пошук за повним збігом)

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

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

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

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

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

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

##### **RESPONSE**

В тілі відповіді передається масив об'єкта [Identificator](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-identificator) з даними контрагентів.

# Визначення переліку товарних позицій, доступних для повернення, та формування документа “Надсилання Повернення” (ініціатор - Покупець/Дистриб’ютор) POST /api/distribex/doc/retann

##### **REQUEST** 

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

</td><td>https://edo-v2.edin.ua

</td></tr><tr class="row-even"><td>Метод запиту

</td><td>POST

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/distribex/doc/retann

</td></tr><tr class="row-even"><td>URL параметри

</td><td>**gln** (обов’язково) String - GLN Покупця (Дистрибʼютора)

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

**period** (обов’язково) int - кількість днів, за які з документів робиться вибірка позицій, доступних до повернення (починаючи від поточного дня) - period=1 - за сьогодні, period=2 - за сьогодні та вчора і т.д.; максимум 90 днів, однак обмеження може змінюватись відповідно до наявності Лімітів зазначених Продавцем;

**search\_positions** (опціонально) boolean:

- якщо **true**, то у відповідь метода повертається список доступних до повернення позицій для зазначеного Покупця в межах періоду;
- якщо **false** або параметр **search\_positions** відсутній, то очікується тіло документа [«Повідомлення про повернення» (RETANN)](https://wiki-v2.edin.ua/books/xml-specifikaciyi-dokumentiv/page/povidomlennia-pro-povernennia-retann) в json форматі уже разом із позиціями; при цьому документ одразу відправляється контрагенту (без створення чернетки).

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>application/json

</td></tr><tr class="row-even"><td>**REQUEST**

</td><td> </td></tr><tr class="row-odd"><td>JSON Body

</td><td>Тіло запиту передається лише при search\_positions=false або відсутності даного параметра: [«Повідомлення про повернення» (RETANN)](https://wiki-v2.edin.ua/books/xml-specifikaciyi-dokumentiv/page/povidomlennia-pro-povernennia-retann) в json форматі уже разом із позиціями; при цьому документ одразу відправляється контрагенту (без створення чернетки).

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

##### **RESPONSE**

В тілі відповіді залежно від параметра `search_positions`:

- якщо **true**, то у відповідь метода повертається список доступних до Повернення позицій (масив об’єктів POSITION [«Повідомлення про повернення» (RETANN)](https://wiki-v2.edin.ua/books/xml-specifikaciyi-dokumentiv/page/povidomlennia-pro-povernennia-retann)) для зазначеного Покупця в межах періоду;
- якщо **false** або параметр **search\_positions** відсутній, то повертається doc\_uuid - унікальний ідентифікатор успішно відправленого «Повідомлення про повернення» (RETANN).

**Приклад відповіді (успішний запит)**

- **search\_positions=true**

```json
[
    {
        "POSITIONNUMBER": 1,
        "PRODUCT": "4820022867421",
        "PRICE": 96.06,
        "PRODUCTIDSUPPLIER": "7127",
        "RETURNQUANTITYUNIT": "PCE",
        "DELIVEREDQUANTITYUNIT": "PCE",
        "DESCRIPTION": "\"Традиционный\"  400х12 зерновой кофе Жокей Укр",
        "AMOUNT": "3169.98",
        "RETURNQUANTITY": "33"
    }
]
```

- **search\_positions=false**

```json
{
  doc_uuid:"e3dbf6e8-029e-4c3b-804b-9b2741d9f37d"
  }
```

# Пошук документів (з фільтрацією), вибір списку документів POST /api/eds/docs/search

Метод виконує пошук за заданими критеріями, наприклад отримати список документів із певним статусом або за визначений період часу.

##### **REQUEST**

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

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

</td><td>POST

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/eds/docs/search

</td></tr><tr class="row-even"><td>URL параметри

</td><td>**gln** (обов’язково) String - GLN власної Компанії АБО **guid** (обов’язково) String - унікальний ідентифікатор власної організації на платформі

**status\_id** (опціонально) int - id папки документів:

- 0 - Всі
- 1 - Вхідні;
- 2 - Надіслані;
- 3 - Архівні;
- 4 - Чернетки;
- 5 - Важливі.

**family** (опціонально) String - назва сімейства документів:

- edi
- uzd
- certificats
- ats
- ettn
- distribex (Маркет)
- simple-doc (Вільний)
- tender
- agreement
- openprice (Є-Товар)

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>application/json

</td></tr><tr class="row-even"><td>**REQUEST**

</td><td> </td></tr><tr class="row-odd"><td>JSON Body

</td><td>В тілі запиту методу передаються обов’язкові та додаткові критерії пошуку/фільтрації [об’єкт StorageQuery](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-storagequery-dani-dlia-filtraciyi)

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

##### **RESPONSE**

В тілі відповіді передається масив документів [об'єкт XDoc](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-xdoc).

# Отримання контенту документа GET /api/eds/doc/body

Метод повертає контент документа без підписів і печаток, а також тіла підпису та печатки. У запиті передаються GLN користувача, doc\_uuid та тип тіла документа.

##### **REQUEST**

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

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

</td><td style="width: 84.6288%;">GET

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

</td><td style="width: 84.6288%;">/api/eds/doc/body

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

</td><td style="width: 84.6288%;">**gln** (обов’язково) String (13) - номер GLN організації, яка пов’язана з авторизованим користувачем платформи EDIN 2.0 на рівні акаунта

АБО

**guid** (обов’язково) String - унікальний ідентифікатор організації на платформі EDIN 2.0

**doc\_uuid** (обов’язково) UUID - ідентифікатор документа;

**body\_type** (обов’язково) String - тип тіла документа; можливі значення:

- content - base64 контент без підписів/печаток;
- json - json документа;
- sign - base64 тіло підпису;
- xml - тіло документа в xml форматі;

**response\_type** (опціонально) String - формат очікуваної відповіді; можливі варіанти:

- **bytes** (за замовчуванням)
- **file**
- **base64**

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

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

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

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

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

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

##### **RESPONSE**

В тілі відповіді передається тіло документа в форматі, що визначається значенням параметра body\_type.

# Створити копію документа «Замовлення» (ORDER) відповідно до актуального «Прайс-листа» POST /api/distribex/order/copy

<p class="callout info">При формуванні «Замовлення» необхідно враховувати [обмеження](https://wiki.edin.ua/uk/latest/Distribution/EDIN_2_0/Instructions_2_0/Instruktsiia_dlia_dystrybiutora.html#id6), визначені в «Прайс-листі».  
Методи API для [роботи з обмеженнями](https://wiki-v2.edin.ua/books/robota-z-api/page/robota-z-obmezenniami).</p>

##### **REQUEST**

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

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

</td><td style="width: 84.7445%;">POST

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

</td><td style="width: 84.7445%;">/api/distribex/order/copy?

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

</td><td style="width: 84.7445%;">**gln** (обов’язково) String - GLN Покупця (Дистрибʼютора) АБО **guid** (обов’язково) String - унікальний ідентифікатор організації Покупця (Дистрибʼютора) на платформі;

**doc\_uuid** (обов’язково) UUID - ідентифікатор документа (Замовлення), який потрібно повторити/скопіювати;

**actualize** (обов’язково) boolean = true - актуалізація нового повтореного/скопійованого Замовлення відносно Замовлення-основи на підставі актуального Прайс-листа Продавця (Виробника).

Актуалізація означає врахування всіх змін згідно з актуальним Прайс-листом: оновлених цін, наявності товарів та інших відмінностей у документі.

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

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

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

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

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

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

##### **RESPONSE**

В тілі відповіді передається [об’єкт DistribexOrderResult](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-distribexorderresult) з деталями результату операції створення документа «Замовлення» (ORDER).

# Створити документ «Замовлення» (ORDER) за «Прайс-листом» POST /api/distribex/doc/order

<p class="callout info">При формуванні «Замовлення» необхідно враховувати [обмеження](https://wiki.edin.ua/uk/latest/Distribution/EDIN_2_0/Instructions_2_0/Instruktsiia_dlia_dystrybiutora.html#id6), визначені в «Прайс-листі».  
Методи API для [роботи з обмеженнями](https://wiki-v2.edin.ua/books/robota-z-api/page/robota-z-obmezenniami).  
</p>

##### **REQUEST**

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

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

</td><td style="width: 84.2678%;">POST

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

</td><td style="width: 84.2678%;">/api/distribex/doc/order

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

</td><td style="width: 84.2678%;">**gln** (обов’язково) String - GLN Покупця (Дистрибʼютора) АБО **guid** (обов’язково) String - унікальний ідентифікатор організації Покупця (Дистрибʼютора) на платформі

**preorder\_id** (обов'язково) - id попереднього замовлення

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

**number** (обов’язково) String - номер документа ORDER

**doc\_date** (опціонально) String - дата документа («YYYY-MM-DD»). При відсутності параметра автоматично проставляється поточна дата на момент формування запиту.

**delivery\_date** (опціонально) String - дата доставки («YYYY-MM-DD»). При відсутності параметра автоматично проставляється поточна дата на момент формування запиту.

**delivery\_gln** (обов’язково) String - GLN точки доставки

<div aria-setsize="-1" class="c-virtual_list__item" data-item-key="1757325553.666979" data-qa="virtual-list-item" id="bkmrk-" role="listitem" tabindex="-1"><div class="c-message_kit__background p-message_pane_message__message c-message_kit__message" data-qa="message_container" data-qa-placeholder="false" data-qa-unprocessed="false" role="presentation"><div aria-roledescription="message" class="c-message_kit__hover" data-qa-hover="true" role="document"><div class="c-message_kit__actions c-message_kit__actions--default"><div class="c-message_kit__gutter"><div class="c-message_kit__gutter__right" data-qa="message_content" role="presentation"><div class="c-message_kit__blocks c-message_kit__blocks--rich_text"><div class="c-message__message_blocks c-message__message_blocks--rich_text" data-qa="message-text"><div class="p-block_kit_renderer" data-qa="block-kit-renderer"><div class="p-block_kit_renderer__block_wrapper p-block_kit_renderer__block_wrapper--first"><div class="p-rich_text_block" dir="auto"><div class="p-rich_text_block--no-overflow">  
</div></div></div></div></div></div></div></div></div></div></div></div>**delivery\_terms** (обов’язково) String - код умови відвантаження:

- 1 - Самовивіз;
- 2 - Доставка транспортом Продавця (Виробника).

**payment\_method** (опціонально) String - код способу оплати:

- 1 - Готівковий розрахунок
- 2 - Безготівковий розрахунок

**doc\_type** (опціонально) String - підтип документа «Замовлення» (ORDER.DOCTYPE); можливі варіанти:

- `<span class="pre">O</span>` - Оригінал замовлення (за замовчуванням)
- `<span class="pre">PO</span>` - Попереднє замовлення
- `<span class="pre">R</span>` - Заміна
- `<span class="pre">D</span>` - Видалення

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

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

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

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

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

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

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

</td><td style="width: 84.2678%;">В тілі запиту методу передається [об'єкт DistribexOrderParams](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-distribexorderparams) (якщо необхідно)

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

##### **RESPONSE**

В тілі відповіді передається [об’єкт DistribexOrderResult](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-distribexorderresult) з деталями результату операції створення документа «Замовлення» (ORDER).

# Створити (розрахувати) номер «Замовлення» (ORDER) GET /api/oas/doc_counter

##### **REQUEST**

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

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

</td><td style="width: 84.6237%;">GET

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

</td><td style="width: 84.6237%;">/api/oas/doc\_counter

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

</td><td style="width: 84.6237%;">**gln** (обов’язково) String - GLN Покупця (Дистрибʼютора)

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

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

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

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

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

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

##### **RESPONSE**

В тілі відповіді передається розрахований номер «Замовлення» (ORDER), наприклад: `<span class="pre">1000253</span>`.

# Відправити рекомендації до замовлення за «Прайс-листом» POST /api/eds/doc/create_and_send

Метод дозволяє надіслати рекомендації до замовлення за Прайс-листом для покупця/-ців.

##### **REQUEST**

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

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

</td><td>POST

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/eds/doc/create\_and\_send

</td></tr><tr class="row-even"><td>URL параметри

</td><td>**gln** - рядок (13); номер GLN організації, яка пов’язана з авторизованим користувачем платформи EDIN 2.0 на рівні акаунта

**doc\_type** - рядок; тип документа: допустиме значення: `<span class="pre">orders</span>`

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>[multipart/form-data](https://tools.ietf.org/html/rfc7578)

</td></tr><tr class="row-even"><td>**REQUEST**

</td><td> </td></tr><tr class="row-odd"><td>JSON Body

</td><td>В тілі запиту методу передається тільки один файл-вкладення в форматі `<span class="pre">application/json</span>` / `<span class="pre">application/xml</span>` / `<span class="pre">application/pkcs7-signature</span>` (приклади запитів + [специфікація Замовлення](https://wiki-v2.edin.ua/books/xml-specifikaciyi-dokumentiv/page/zamovlennia-order-i8g), в якому очікується DOCTYPE = «PO»)

<p class="callout info">При вказуванні `<span class="pre">application/pkcs7-signature</span>` доступна можливість обробки BASE64 формату.</p>

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

 **Приклад запиту в json форматі:**

```json
POST /api/eds/doc/create_and_send?doc_type=orders&gln=9864065702429 HTTP/1.1
Content-Type: multipart/form-data; boundary=-------------573cf973d5228
...else headers...
---------------573cf973d5228
Content-Disposition: form-data; name="file"; filename="file.json"
Content-Type: application/json
{Content of JSON file}
```

**Приклад запиту в xml форматі:**

```json
POST /api/eds/doc/create_and_send?doc_type=orders&gln=9864065702429 HTTP/1.1
Content-Type: multipart/form-data; boundary=-------------573cf973d5228
...else headers...
---------------573cf973d5228
Content-Disposition: form-data; name="file"; filename="file.xml"
Content-Type: application/xml
{Content of XML file}
```

**Приклад запиту в p7s форматі:**

```json
POST /api/eds/doc/create_and_send?doc_type=orders&gln=9864065702429 HTTP/1.1
Content-Type: multipart/form-data; boundary=-------------573cf973d5228
...else headers...
---------------573cf973d5228
Content-Disposition: form-data; name="file"; filename="file.p7s"
Content-Type: application/pkcs7-signature
{Content of P7S file}
```

##### **RESPONSE**

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

# Надсилання документа (без створення чернетки) POST /api/eds/doc/create_and_send

Метод є універсальним для різних типів документів і дозволяє одночасно створити та відправити документ без створення чернетки.

##### **REQUEST**

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

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

</td><td style="width: 84.6237%;">POST

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

</td><td style="width: 84.6237%;">/api/eds/doc/create\_and\_send

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

</td><td style="width: 84.6237%;">**gln** - рядок (13); номер GLN організації, яка пов’язана з авторизованим користувачем платформи EDIN 2.0 на рівні акаунта

**doc\_type** - рядок; [тип документа](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-xdoctype#bkmrk-%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8F-2.-%D0%9E%D0%BF%D0%B8%D1%81-%D1%82%D0%B8%D0%BF%D1%96)

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

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

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

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

</td><td style="width: 84.6237%;">[multipart/form-data](https://tools.ietf.org/html/rfc7578)

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

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

</td><td style="width: 84.6237%;">В тілі запиту методу передається тільки один файл-вкладення в форматі `<span class="pre">application/json</span>` / `<span class="pre">application/xml</span>` / `<span class="pre">application/pkcs7-signature</span>`

<p class="callout info">При вказуванні `<span class="pre">application/pkcs7-signature</span>` доступна можливість обробки BASE64 формату.</p>

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

**Приклад запиту в json форматі:**

```json
POST /api/eds/doc/create_and_send?doc_type=orders&gln=9864065702429 HTTP/1.1
Content-Type: multipart/form-data; boundary=-------------573cf973d5228
...else headers...
---------------573cf973d5228
Content-Disposition: form-data; name="file"; filename="file.json"
Content-Type: application/json
{Content of JSON file}
```

**Приклад запиту в xml форматі:**

```json
POST /api/eds/doc/create_and_send?doc_type=orders&gln=9864065702429 HTTP/1.1
Content-Type: multipart/form-data; boundary=-------------573cf973d5228
...else headers...
---------------573cf973d5228
Content-Disposition: form-data; name="file"; filename="file.xml"
Content-Type: application/xml
{Content of XML file}
```

**Приклад запиту в p7s форматі:**

```json
POST /api/eds/doc/create_and_send?doc_type=orders&gln=9864065702429 HTTP/1.1
Content-Type: multipart/form-data; boundary=-------------573cf973d5228
...else headers...
---------------573cf973d5228
Content-Disposition: form-data; name="file"; filename="file.p7s"
Content-Type: application/pkcs7-signature
{Content of P7S file}
```

##### **RESPONSE**

- **chain\_uuid** - ідентифікатор ланцюжка, в якому знаходиться документ;
- **doc\_uuid** - ідентифікатор документа на платформі EDIN 2.0;
- **ticket\_uuid** - ідентифікатор квитанції

<p class="callout info">Параметр `ticket_uuid` повертається системою лише у випадках створення додаткового тікета до вже існуючого документа (наприклад: підписання у відповідь, відмова від підпису, запит на анулювання).  
Якщо документ є новим, у відповіді система повертає лише `chain_uuid` та `doc_uuid`.</p>

**Приклад відповіді:**

```json
{
  "chain_uuid": "7ccff78e-ea42-47ea-81e4-5508ed4fbd51",
  "doc_uuid": "3698b501-e1ef-464d-a71a-58066f556114",
  "ticket_uuid": "1003706c-3656-497b-9438-c6f33e27c36d"
}
```

# Видалити Замовлення DELETE /api/distribex/preorder

##### **REQUEST**

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

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

</td><td style="width: 84.1478%;">DELETE

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

</td><td style="width: 84.1478%;">/api/distribex/preorder

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

</td><td style="width: 84.1478%;">**gln** (обов’язково) String - GLN Покупця (Дистрибʼютора)

**preorder\_id** (обов’язково) String - ідентифікатор Попереднього замовлення

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

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

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

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

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

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

##### **RESPONSE**

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

# Зберегти Замовлення по «Прайс-листу» POST /api/distribex/preorder

##### **REQUEST**

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

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

</td><td style="width: 83.6723%;">POST

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

</td><td style="width: 83.6723%;">/api/distribex/preorder

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

</td><td style="width: 83.6723%;">**gln** (обов’язково) String - GLN Покупця (Дистрибʼютора)

**producerId** (обов’язково) String - ідентифікатор Продавця (Виробника)

**positions** (обов’язково /-) String - позиції Попереднього замовлення. Параметр відсутній при наявності load\_excel параметра

**load\_excel** (обов’язково /-) boolean - load\_excel=true при передачі значень через xls-файл. Параметр відсутній при наявності positions параметра

**doc\_uuid** (опціонально) UUID - ідентифікатор документа-підстави

**type\_id** (опціонально) int - ідентифікатор підтипу документа:

- 1 - оригінальне замовлення (за замовчуванням);
- 2 - попереднє замовлення;
- 3 - відредаговане замовлення

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

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

</td><td style="width: 83.6723%;">**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.3277%;">Content-Type

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

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

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

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

При передачі значень через xls-файл (вказується параметр load\_excel=true): в тілі запиту передається заповнений шаблон order\_upload\_ua.xls *(вкладення ліворуч)*

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

##### **RESPONSE**

В тілі відповіді передаються дані для збереження Замовлення по «Прайс-листу» (об’єкт [XDistribexPreorder](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-xdistribexpreorder))

# Отримати дані для формування Замовлення по «Прайс-листу» GET /api/distribex/preorder

##### **REQUEST**

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

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

</td><td style="width: 84.1469%;">GET

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

</td><td style="width: 84.1469%;">/api/distribex/preorder

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

</td><td style="width: 84.1469%;">**gln** (обов’язково) String - GLN Покупця (Дистрибʼютора)

**producerId** (обов’язково) String - ідентифікатор Продавця (Виробника)

**type\_id** (опціонально) int - ідентифікатор підтипу документа:

- 1 - оригінальне замовлення (за замовчуванням);
- 2 - попереднє замовлення;
- 3 - відредаговане замовлення

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

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

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

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

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

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

##### **RESPONSE**

В тілі відповіді передаються дані для формування Замовлення по «Прайс-листу» (об’єкт [XDistribexPreorder](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-xdistribexpreorder))

# Зберегти (відредагувати) Замовлення за «Прайс-листом» PUT /api/distribex/preorder

##### **REQUEST**

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

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

</td><td>PUT

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/distribex/preorder

</td></tr><tr class="row-even"><td>URL параметри

</td><td>**gln** (обов’язково) String - GLN Покупця (Дистрибʼютора)

**producerId** (обов’язково) String - ідентифікатор Продавця (Виробника)

**id** (обов’язково) String - ідентифікатор Попереднього замовлення

**positions** (обов’язково) String - позиції Попереднього замовлення

**doc\_uuid** (опціонально) UUID - ідентифікатор документа-підстави

**type\_id** (опціонально) int - ідентифікатор підтипу документа:

- 1 - оригінальне замовлення (за замовчуванням);
- 2 - попереднє замовлення;
- 3 - відредаговане замовлення

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>application/json

</td></tr><tr class="row-even"><td>**REQUEST**

</td><td> </td></tr><tr class="row-odd"><td>JSON Body

</td><td>В тілі запиту методу передається масив об'єкта [XDistribexPreorderPosition](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-xdistribexpreorderposition)

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

##### **RESPONSE**

В тілі відповіді передаються дані для збереження Замовлення по «Прайс-листу» (об’єкт [XDistribexPreorder](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-xdistribexpreorder))

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

<p class="callout info">Даний метод може бути використано лише користувачем з роллю Продавець (Виробник).  
Метод призначений для видалення товарної позиції з «Прайс-листа» для зазначеного «Покупця (Дистрибʼютора)».  
Якщо параметр `list_id` (ID товарної позиції) не передано, тоді «Прайс-лист» для вказаного «Покупця (Дистрибʼютора)» повністю очищується.</p>

##### **REQUEST**

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

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

</td><td style="width: 85.1006%;">DELETE

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

</td><td style="width: 85.1006%;">/api/distribex/pricelist

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

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

**gln\_id** (обов’язково) String - ідентифікатор Покупця (Дистрибʼютора)

**list\_id** (опціонально) String - ідентифікатор товарної позиції, яку потрібно видалити в Прайс-листі. Якщо **list\_id** параметр не передається, то Прайс-лист для вказаного Покупця (Дистрибʼютора) видаляється (очищається) повністю.

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

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

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

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

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

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

#####  **RESPONSE**

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

# Отримати дані «Прайс-листа» для вказаного Покупця  (Дистрибʼютора) GET /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.119%;"><tbody><tr class="row-odd"><td style="width: 14.9001%;">**URL**

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

</td><td style="width: 85.0999%;">GET

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

</td><td style="width: 85.0999%;">/api/distribex/pricelist

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

</td><td style="width: 85.0999%;">**gln** (обов’язково) Число (13) - GLN Покупця (Дистрибʼютора)

**gln\_id** (обов’язково) String - ідентифікатор Продавця (Виробника) (producer\_id)

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

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

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

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

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

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

 **Для ролі Продавця (Виробника)**

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

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

</td><td>GET

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/distribex/pricelist

</td></tr><tr class="row-even"><td>URL параметри

</td><td>**gln** (обов’язково) Число (13) - GLN Продавця (Виробника)

**gln\_id** (обов’язково/-) String - ідентифікатор Покупця (Дистрибʼютора) (distributor\_id). Обов’язково передається або **gln\_id** або **access\_groups\_id** (один з параметрів);

**access\_groups\_id** (обов’язково/-) long - ідентифікатор групи Покупців (Дистрибʼюторів). Обов’язково передається або **gln\_id** або **access\_groups\_id** (один з параметрів);

**date** (опціонально) YYYY-MM-DD - *Прайс-лист Покупця (Дистрибʼютора) на* дату (фільтр)

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>application/json

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

##### **RESPONSE**

В тілі відповіді передаються дані по товарах «Прайс-листа»:

- у вигляді масиву об’єктів [XPriceListElement](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-xpricelistelement) для вказаного Покупця (Дистрибʼютора);
- у вигляді об’єкта зі списком ідентифікаторів Покупців (Дистрибʼюторів), що входять до вказаної групи (access\_groups\_id), та «Прайс-листом» для кожного знайденого Покупця (Дистрибʼютора) (масиву об’єктів [XPriceListElement](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-xpricelistelement)).

# Редагувати дані товарів «Прайс-листа» вказаного Покупця  (Дистрибʼютора) 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%;"><tbody><tr class="row-odd"><td style="width: 15.0183%;">**URL**

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

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

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

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

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

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

**gln\_id** (обов’язково) String - ідентифікатор Покупця (Дистрибʼютора)

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

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

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

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

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

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

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

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

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

##### **RESPONSE**

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

# Додати або оновити дані товарів у Прайс-листі для вказаних Покупців (Дистриб’юторів) POST /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%;"><colgroup><col style="width: 15.9653%;"></col><col style="width: 84.0347%;"></col></colgroup><tbody><tr class="row-odd"><td>**URL**

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

</td><td>POST

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/distribex/pricelist

</td></tr><tr class="row-even"><td>URL параметри

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

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>application/json

</td></tr><tr class="row-even"><td>**REQUEST**

</td><td> </td></tr><tr class="row-odd"><td>JSON Body

</td><td>В тілі запиту методу передаються нові/оновлені дані товарів, що долучаються в Прайс-лист до вказаних Покупців (Дистрибʼюторів) (об’єкт [XPriceListElement](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-xpricelistelement))

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

##### **RESPONSE**

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

# Масово видалити відмітку надбавки в прайс-листі для Покупця  (Дистриб'ютора) DELETE /api/distribex/surcharge

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

##### **REQUEST**

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

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

</td><td style="width: 84.3741%;">DELETE

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

</td><td style="width: 84.3741%;">/api/distribex/surcharge

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

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

**distributor\_gln** (обов’язково) String - GLN Покупця (Дистрибʼютора)

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

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

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

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

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

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

##### **RESPONSE**

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

# Отримати дані надбавки по товару для вказаного Покупця  (Дистриб'ютора) GET /api/distribex/surcharge

##### **REQUEST**

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

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

</td><td>GET

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/distribex/surcharge

</td></tr><tr class="row-even"><td>URL параметри

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

**distributor\_gln** (обов’язково) String - GLN Покупця (Дистрибʼютора)

**barcode** (обов’язково) String - штрихкод товару

**article** (опціонально) String - артикул товару

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>application/json

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

##### **RESPONSE**

В тілі відповіді передаються дані по встановленим [надбавкам](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-xdistribexsurcharge) для вказаного Покупця (Дистрибʼютора).

# Встановити відмітку «Надбавка» для Покупців (Дистриб'юторів) PUT /api/distribex/surcharge

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

##### **REQUEST**

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

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

</td><td style="width: 82.36%;">PUT

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

</td><td style="width: 82.36%;">/api/distribex/surcharge

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

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

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

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

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

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

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

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

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

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

з надбавками для зазначених товарних позицій вказаного користувача-Покупця (Дистрибʼютора)

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

##### **RESPONSE**

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

# Масово видалити квоти в прайс-листі для Покупця  (Дистриб'ютора) DELETE /api/distribex/quotas

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

##### **REQUEST**

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

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

</td><td style="width: 83.3024%;">DELETE

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

</td><td style="width: 83.3024%;">/api/distribex/quotas

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

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

**d\_gln** (обов’язково) String - GLN Покупця (Дистрибʼютора)

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

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

</td><td style="width: 83.3024%;">**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.6976%;">Content-Type

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

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

##### **RESPONSE**

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

# Отримати квоти по товару для вказаного Покупця  (Дистриб'ютора) GET /api/distribex/quotas

##### **REQUEST**

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

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

</td><td>GET

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/distribex/quotas

</td></tr><tr class="row-even"><td>URL параметри

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

**d\_gln** (обов’язково) String - GLN Покупця (Дистрибʼютора)

**barcode** (обов’язково) String - штрихкод товару

**article** (обов’язково) String - артикул товару

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>application/json

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

##### **RESPONSE**

В тілі відповіді передаються дані по встановленим [квотам](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-quotas) для вказаного Покупця (Дистрибʼютора).

# Встановити нові квоти для Покупців (Дистриб'юторів) PUT /api/distribex/quotas

##### **REQUEST**

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

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

</td><td style="width: 84.7471%;">PUT

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

</td><td style="width: 84.7471%;">/api/distribex/quotas

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

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

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

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

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

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

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

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

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

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

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

##### **RESPONSE**

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

# Видалити обмеження для контрагента  (ініціатор Продавець (Виробник)) DELETE /api/distribex/limits

##### **REQUEST**

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

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

</td><td style="width: 84.8629%;">DELETE

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

</td><td style="width: 84.8629%;">/api/distribex/limits

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

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

**d\_gln** (обов’язково) String - GLN Покупця (Дистрибʼютора)

**limit\_key** (опціонально) String - [перелік доступних значень обмежень](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-limits). Використовується, якщо потрібно видалити одне обмеження зі списку, а не очистити всі обмеження повністю.

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

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

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

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

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

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

##### **RESPONSE**

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

# Отримати обмеження контрагента за GLN GET /api/distribex/limits

<p class="callout info">Метод може використовуватись як Продавцем (Виробником), так і Покупцем (Дистрибʼютором):  
 - для отримання налаштованих обмежень з боку Продавця (Виробника) передаються параметри **gln** та **d\_gln**;  
 - для отримання налаштованих обмежень з боку Покупця (Дистрибʼютора) передаються параметри **gln** та **producerId**.</p>

##### **REQUEST**

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

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

</td><td style="width: 84.6246%;">GET

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

</td><td style="width: 84.6246%;">/api/distribex/limits

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

</td><td style="width: 84.6246%;">**gln** (обов’язково) String - GLN власної Компанії

**d\_gln** / **producerId** (обов’язково) String

- з боку Продавця (Виробника): **d\_gln** - GLN Покупця (Дистрибʼютора)
- з боку Покупця (Дистрибʼютора): **producerId** - ідентифікатор компанії-Продавця (Виробника)

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

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

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

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

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

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

##### **RESPONSE**

В тілі відповіді передається об’єкт [Limits ](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-limits)з обмеженнями для вказаного Покупця (Дистрибʼютора).

# Додати/змінити обмеження   (ініціатор Продавець (Виробник)) (ініціатор Продавець (Виробник)) POST /api/distribex/limits

##### **REQUEST**

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

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

</td><td style="width: 83.9111%;">POST

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

</td><td style="width: 83.9111%;">/api/distribex/limits

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

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

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

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

</td><td style="width: 83.9111%;">**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.0889%;">Content-Type

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

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

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

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

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

##### **RESPONSE**

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

# Видалити відправлені запрошення Покупцю (ініціатор Продавець (Виробник)) DELETE /api/distribex/invitation

##### **REQUEST**

<table class="colwidths-given docutils align-default" id="bkmrk-url-%C2%A0-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4-%D0%B7%D0%B0%D0%BF%D0%B8%D1%82%D1%83-d" style="width: 100%;"><tbody><tr class="row-odd"><td style="width: 15.0126%;">**URL**

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

</td><td style="width: 84.9874%;">DELETE

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

</td><td style="width: 84.9874%;">/api/distribex/invitation

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

</td><td style="width: 84.9874%;">**gln** (обов’язково) String - GLN власної Компанії;

**invitation\_id** (обов’язково) String - ідентифікатор раніше відправленого запрошення (XDistribexInvitation.id); можна передавати декілька, для масового надсилання

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

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

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

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

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

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

##### **RESPONSE**

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

# Повторно відправити запрошення Покупцю (ініціатор Продавець (Виробник)) PATCH /api/distribex/invitation

<p class="callout info">Повторне надсилання запрошення одному й тому ж Покупцю доступно один раз на 24 години</p>

##### **REQUEST**

<table class="colwidths-given docutils align-default" id="bkmrk-url-%C2%A0-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4-%D0%B7%D0%B0%D0%BF%D0%B8%D1%82%D1%83-p-3" style="width: 100%;"><colgroup><col style="width: 14.6555%;"></col><col style="width: 85.3445%;"></col></colgroup><tbody><tr class="row-odd"><td>**URL**

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

</td><td>PATCH

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/distribex/invitation

</td></tr><tr class="row-even"><td>URL параметри

</td><td>**gln** (обов’язково) String - GLN власної Компанії;

**invitation\_id** (обов’язково) String - ідентифікатор раніше відправленого запрошення (XDistribexInvitation.id); можна передавати декілька, для масового надсилання

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>application/json

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

##### **RESPONSE**

В тілі відповіді передається об’єкт з контактами, яким не були відправлені запрошення:

- **done** - масив; список контактів, з якими вже утворений зв’язок;
- **errors** - масив; список контактів, яким Ви вже відправляли запрошення протягом останніх 24 годин.

**Приклад відповіді:**

```json
{"done":[save@mail.com],"errors":["savep38075@adosnan.com"]}
```

# Прийняти / Відхилити запрошення Продавця (ініціатор Покупець (Дистриб’ютор)) POST /api/distribex/invitation

##### **REQUEST**

<table class="colwidths-given docutils align-default" id="bkmrk-url-%C2%A0-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4-%D0%B7%D0%B0%D0%BF%D0%B8%D1%82%D1%83-p-2" style="width: 100%;"><tbody><tr class="row-odd"><td style="width: 14.8987%;">**URL**

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

</td><td style="width: 85.1013%;">POST

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

</td><td style="width: 85.1013%;">/api/distribex/invitation

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

</td><td style="width: 85.1013%;">**gln** (обов’язково) String - GLN власної Компанії;

**invitation\_id** (обов’язково) String - ідентифікатор раніше відправленого запрошення (XDistribexInvitation.id);

**status** (обов’язково) int - статус, який потрібно надати запрошенню:

<div>- 1 - Прийнято;
- 2 - Відхилено

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

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

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

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

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

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

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

</td><td style="width: 85.1013%;">В запиті при **status=2** може передаватись текстова причина відхилення запрошення, що буде відображатись Продавцю.

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

##### **RESPONSE**

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

# Отримати запрошення Продавця в сервіс «Маркет»/Отримати вкладення до вказаного запрошення GET /api/distribex/invitation

##### **REQUEST**

- **Формування запиту Продавцем**

<table class="colwidths-given docutils align-default" id="bkmrk-url-%C2%A0-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4-%D0%B7%D0%B0%D0%BF%D0%B8%D1%82%D1%83-g" style="width: 100%;"><tbody><tr class="row-odd"><td style="width: 15.0176%;">**URL**

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

</td><td style="width: 84.9824%;">GET

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

</td><td style="width: 84.9824%;">/api/distribex/invitation

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

</td><td style="width: 84.9824%;">**gln** (обов’язково) String - GLN власної Компанії;

**invitation\_id** (опціонально) int - ідентифікатор запрошення (передається для того, щоб отримати конкретне запрошення у json форматі). Якщо додатково передати параметр **load\_body=true**, то повертається контент вкладення (pdf-файл) до запрошення;

Для фільтрації списку доступних запрошень можливо використовувати дод. параметри:

- **limit** (опціонально) int - ліміт вибірки (за замовчуванням=20);
- **offset** (опціонально) int - зміщення відносно верхньої межі вибірки (за замовчуванням=0)
- **status** (опціонально) int - статус запрошення (можливо передавати кілька значень):
    
    <div>
    - 0 - Запрошено;
    - 1 - Прийнято;
    - 2 - Відхилено
    
    </div>

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

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

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

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

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

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

- **Формування запиту Покупцем**

<table class="colwidths-given docutils align-default" id="bkmrk-url-%C2%A0-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4-%D0%B7%D0%B0%D0%BF%D0%B8%D1%82%D1%83-g-1" style="width: 100%;"><tbody><tr class="row-odd"><td style="width: 14.7799%;">**URL**

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

</td><td style="width: 85.2201%;">GET

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

</td><td style="width: 85.2201%;">/api/distribex/invitation?gln=9864065732303&amp;limit=21&amp;offset=0

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

</td><td style="width: 85.2201%;">**gln** (обов’язково) String - GLN власної Компанії;

**invitation\_id** (опціонально) int - ідентифікатор запрошення (передається для того, щоб отримати конкретне запрошення у json форматі). Якщо додатково передати параметр **load\_body=true**, то повертається контент вкладення (pdf-файл) до запрошення;

**buyer\_ipn** (опціонально) int - ЄДРПОУ / ІПН Покупця, що були зазначені в запрошенні;

**buyer** (опціонально) String - контакти (email або мобільний номер телефону) Покупця, що були зазначені в запрошенні;

Для фільтрації списку доступних запрошень можливо використовувати дод. параметри:

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

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

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

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

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

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

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

##### **RESPONSE**

В тілі відповіді залежно від параметрів, що передаються може повертатись список усіх наявних запрошень ([масив об’єктів XDistribexInvitation](https://wiki-v2.edin.ua/books/robota-z-api/page/objekt-xdistribexinvitation)) чи конкретне запрошення (1 об’єкт XDistribexInvitation). Якщо в методі передавались параметри invitation\_id + load\_body=true, то у відповідь повертається pdf-вкладення до запрошення в base64 форматі.

# Відправити запрошення Покупцю (ініціатор Продавець (Виробник)) POST /api/distribex/invitation

<p class="callout info">Повторне надсилання запрошення одному й тому ж Покупцю доступно один раз на 24 години</p>

##### **REQUEST**

- **Надіслати запрошення Покупцю**

<table class="colwidths-given docutils align-default" id="bkmrk-url-%C2%A0-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4-%D0%B7%D0%B0%D0%BF%D0%B8%D1%82%D1%83-p" style="width: 100%;"><colgroup><col style="width: 15.014%;"></col><col style="width: 84.986%;"></col></colgroup><tbody><tr class="row-odd"><td>**URL**

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

</td><td>POST

</td></tr><tr class="row-odd"><td>URL запиту

</td><td>/api/distribex/invitation

</td></tr><tr class="row-even"><td>URL параметри

</td><td>**gln** (обов’язково) String - GLN власної Компанії;

**buyer** (обов’язково) String - контакт Покупця (email або мобільний номер телефону);

**buyer\_ipn** (опціонально) String - ЄДРПОУ / ІПН Покупця

</td></tr><tr class="row-odd"><td>**Headers**

</td><td> </td></tr><tr class="row-even"><td>Authorization

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

</td></tr><tr class="row-odd"><td>Content-Type

</td><td>[multipart/form-data](https://tools.ietf.org/html/rfc7578)

</td></tr><tr class="row-even"><td>**REQUEST**

</td><td> </td></tr><tr class="row-odd"><td>Form-data

</td><td>В запиті може передаватись (опціонально) тіло в форматі `application/pdf` - інформаційний лист, як вкладення до запрошення Покупця

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

**Приклад запиту:**

```json
-----------------------------339686098424586820212953841379
Content-Disposition: form-data; name="attachment"; filename="_pdf_meme.pdf"
Content-Type: application/pdf

(data)

-----------------------------339686098424586820212953841379--
```

- **Масове надсилання запрошень Покупцям**

<table class="colwidths-given docutils align-default" id="bkmrk-url-%C2%A0-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4-%D0%B7%D0%B0%D0%BF%D0%B8%D1%82%D1%83-p-1" style="width: 100%;"><tbody><tr class="row-odd"><td style="width: 15.0177%;">**URL**

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

</td><td style="width: 84.9823%;">POST

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

</td><td style="width: 84.9823%;">/api/distribex/invitation

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

</td><td style="width: 84.9823%;">**gln** (обов’язково) String - GLN власної Компанії;

**buyer** (опціонально) String - контакт Покупця (email або мобільний номер телефону);

**buyer\_ipn** (опціонально) String - ЄДРПОУ / ІПН Покупця

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

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

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

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

</td><td style="width: 84.9823%;">[multipart/form-data](https://tools.ietf.org/html/rfc7578)

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

</td><td style="width: 84.9823%;"> </td></tr><tr class="row-odd"><td style="width: 15.0177%;">Form-data

</td><td style="width: 84.9823%;">В запиті може передаватись кілька тіл:

- одне з тіл у форматі `application/pdf` (опціонально) - інформаційний лист, як вкладення до запрошення Покупця;
- для масового завантаження запрошень обов’язково одне з тіл в запиті має бути в форматі application/json, де передається список запрошених Покупців

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

**Приклад запиту:**

```json
-----------------------------42215802802152663972618512251
Content-Disposition: form-data; name="json"; filename="json"
Content-Type: application/json

[{"buyerContact":"test@gmail.com","buyerIPN":"14360570"},{"buyerContact":"test2@gmail.com","buyerIPN":"14360570"}]
-----------------------------42215802802152663972618512251
Content-Disposition: form-data; name="file"; filename="_pdf_meme.pdf"
Content-Type: application/pdf

(data)

-----------------------------42215802802152663972618512251--
```

##### **RESPONSE**

В тілі відповіді передається об’єкт з контактами, яким не були відправлені запрошення:

- **done** - масив; список контактів, з якими вже утворений зв’язок;
- **duplicates** - масив; список контактів, яким Ви вже відправляли запрошення протягом останніх 24 годин

**Приклад відповіді:**

```json
{"done":[save@mail.com],"duplicates":["savep38075@adosnan.com"]}
```