Skip to main content

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

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

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

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

GET /api/distribex/accessgroup
REQUEST

URL

https://edo-v2.edin.ua

Метод запиту

GET

URL запиту

/api/distribex/accessgroup

URL параметри

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

Headers

 

Authorization

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

Content-Type

application/json

RESPONSE

В тілі відповіді передаються дані всіх створених груп дистриб'юторів (масив об’єктів XDistribexAccessGroup)

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

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

POST /api/distribex/accessgroup
REQUEST

URL

https://edo-v2.edin.ua

Метод запиту

POST

URL запиту

/api/distribex/accessgroup

URL параметри

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

Headers

 

Authorization

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

Content-Type

application/json

REQUEST

 

JSON Body

При створенні нової групи в тілі запиту методу передаються лише назва (name) та ідентифікатор Продавця (Виробника) (producerId).

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

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

 В тілі відповіді передаються дані створеної групи Покупців (Дистрибʼюторів) (об’єкт XDistribexAccessGroup).

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

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

PUT /api/distribex/accessgroup
REQUEST

URL

https://edo-v2.edin.ua

Метод запиту

PUT

URL запиту

/api/distribex/accessgroup

URL параметри

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

Headers

 

Authorization

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

Content-Type

application/json

REQUEST

 

JSON Body

В тілі запиту методу передаються дані групи дистиб’юторів (об’єкт XDistribexAccessGroup)

RESPONSE

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

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

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

DELETE /api/distribex/accessgroup
REQUEST

URL

https://edo-v2.edin.ua

Метод запиту

DELETE

URL запиту

/api/distribex/accessgroup

URL параметри

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

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

Headers

 

Authorization

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

Content-Type

application/json

RESPONSE

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

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

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

POST /api/distribex/useraccessgroup
REQUEST

URL

https://edo-v2.edin.ua

Метод запиту

POST

URL запиту

/api/distribex/useraccessgroup

URL параметри

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

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

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

Headers

 

Authorization

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

Content-Type

application/json

RESPONSE

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

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

DELETE /api/distribex/useraccessgroup
REQUEST

URL

https://edo-v2.edin.ua

Метод запиту

DELETE

URL запиту

/api/distribex/useraccessgroup

URL параметри

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

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

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

Headers

 

Authorization

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

Content-Type

application/json

RESPONSE

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