Skip to main content

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

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

Запрошення

Відправити запрошення Покупцю
(ініціатор Продавець (Виробник))

POST /api/distribex/invitation

Отримати запрошення Продавця в сервіс «Маркет»/Отримати вкладення до вказаного запрошення

GET /api/distribex/invitation

Прийняти / Відхилити запрошення Продавця Продавця 
(ініціатор Покупець (Дистриб’ютор))

POST /api/distribex/invitation

Повторно відправити запрошення Покупцю
(ініціатор Продавець (Виробник))

PATCH /api/distribex/invitation

Видалити відправлені запрошення Покупцю
(ініціатор Продавець (Виробник))

DELETE /api/distribex/invitation

  

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

Додати/змінити обмеження обмеження 

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

POST /api/distribex/limits

Отримати обмеження контрагента за GLN

GET /api/distribex/limits

Видалити обмеження для контрагента контрагента 

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

DELETE /api/distribex/limits
Робота з квотами

Встановити нові квоти для Покупців

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

PUT /api/distribex/quotas

Отримати квоти по товару для вказаного Покупця Покупця 

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

GET /api/distribex/quotas

Масово видалити квоти в прайс-листі для Покупця

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

DELETE /api/distribex/quotas
Робота з надбавками

Встановити відмітку «Надбавка»  для Покупців

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

PUT /api/distribex/surcharge

Отримати дані надбавки по товару для вказаного Покупця Покупця 

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

GET /api/distribex/surcharge

Масово видалити відмітку надбавки в прайс-листі для Покупця Покупця 

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

DELETE /api/distribex/surcharge
Робота з «Прайс-листами»

Додати або оновити дані товарів у Прайс-листі для вказаних Покупців

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

POST /api/distribex/pricelist

Редагувати дані товарів «Прайс-листа» вказаного Покупця

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

PUT /api/distribex/pricelist

Отримати дані «Прайс-листа» для вказаного Покупця

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

GET /api/distribex/pricelist

Видалити позицію або «Прайс-лист» для вказаного Покупця

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

DELETE /api/distribex/pricelist
Робота з Замовленнями
(Покупець (Дистрибʼютор))

Зберегти (відредагувати) Замовлення за «Прайс-листом»

PUT /api/distribex/preorder

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

GET /api/distribex/preorder

Зберегти Замовлення по «Прайс-листу»

POST /api/distribex/preorder

Видалити Замовлення

DELETE /api/distribex/preorder

Надсилання документа (без створення чернетки)

POST /api/eds/doc/create_and_send
Робота з рекомендаціями до замовлення
(Продавець (Виробник))

Відправити рекомендації до замовлення за «Прайс-листом»

POST /api/eds/doc/create_and_send
Робота з документами

Створити (розрахувати) номер «Замовлення» (ORDER)

GET /api/oas/doc_counter

Створити документ «Замовлення» (ORDER) за «Прайс-листом»

POST /api/distribex/doc/order

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

POST /api/distribex/order/copy

Отримання контенту документа

GET /api/eds/doc/body

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

POST /api/eds/docs/search

Визначення переліку товарних позицій, доступних для повернення, та формування документа “Надсилання Повернення”

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

POST /api/distribex/doc/retann
Робота з дозволами

Отримати список контрагентів-Покупців Покупців 

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

GET /api/distribex/distributor/list

Отримати список контрагентів-Продавців

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

GET /api/distribex/producers/list
Робота з товарами/товарним довідником

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

PUT /api/distribex/product

Отримати список категорій товарів Прайс-листа

GET /api/distribex/categories

Видалити товарну позицію з «Прайс-листа»

DELETE /api/distribex/product
Робота з групами Покупців
(Дистрибʼюторів)

Отримати дані про створені групи Покупців (Дистрибʼюторів)

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

GET /api/distribex/accessgroup

Створити групу Покупців (Дистрибʼюторів)

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

POST /api/distribex/accessgroup

Перейменувати поточну групу Покупців (Дистрибʼюторів)

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

PUT /api/distribex/accessgroup

Видалити групу Покупців (Дистрибʼюторів)

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

DELETE /api/distribex/accessgroup

Додати Покупця (Дистрибʼютора) до групи Покупців (Дистрибʼюторів)

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

POST /api/distribex/useraccessgroup

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

DELETE /api/distribex/useraccessgroup
Робота з Графіком замовлень

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

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

GET /api/distribex/producer/schedules

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

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

POST /api/distribex/producer/schedules

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

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

PATCH /api/distribex/producer/schedules

Видалити графік замовлення

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

DELETE /api/distribex/producer/schedules

Отримати найактуальніші графіки замовлень для зазначеного списку Продавців (Виробників)

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

POST /api/distribex/distributor/schedules

Отримати перелік дат доступних для відправлення замовлень у вибраному місяці згідно з графіком Продавця (Виробника)  

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

POST /api/distribex/schedule/dates
Картка продавця

Створення картки продавця

POST api/oas/supplier

Оновлення картки продавця

PUT api/oas/supplier

Отримання картки продавця

GET api/oas/supplier

Завантаження логотипа логотипа 

POST api/oas/logo/create

Отримання логотипа за посиланням на динамічний роут

GET api/oas/logo/supplier
Звернення

Створити звернення

POST api/distribex/buyer/request

Редагування звернення

PUT api/distribex/buyer/request

Оновлення статусу звернення

PATCH api/distribex/buyer/request

Отримання переліку звернень

GET api/distribex/buyer/request