Skip to main content

Перелік методів API сервісу Е-Специфікація+Комерційна пропозиція

Всі запити нижче перерахованих API методів платформи EDIN 2.0 направляються на адресу: https://edo-v2.edin.ua

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

Налаштування рівнів погодження (тільки для Мережі)

Отримати інформацію про всіх користувачів компанії (на рівні акаунта)

GET /api/oas/account/users

Отримати всі пов’язані GLN користувача в сервісі «Е-Специфікація»

GET /api/es/user/spec_all_glns

Отримати всі статуси документів, в яких документи доступні користувачу до перегляду

GET /api/es/user/spec_view_statuses

Отримати всі активні GLN користувача (за якими відображаються категорії товарів)

GET /api/es/user/spec_view_glns

Отримати налаштування дій узгодження для вказаного користувача в розрізі кожного підтипу документа AGREEM

GET /api/es/user/spec_status

Вказати нові статуси документів, в яких документи будуть доступні користувачу до перегляду

POST /api/es/user/spec_view_statuses

Вказати нові активні GLN користувача (за якими відображаються категорії товарів)

POST /api/es/user/spec_view_glns

Вказати нові дії узгодження для вказаного користувача в розрізі кожного підтипу документа AGREEM

POST /api/es/user/spec_status
Робота з контрактами / специфікаціями

Створити нову специфікацію (Мережа)

POST /api/es/contract

Оновити раніше створену специфікацію (Мережа)

PUT /api/es/contract

Переглянути усі контракти/специфікації

GET /api/es/contracts

Переглянути контракт з конкретним контрагентом

GET /api/es/contract

Видалити контракт/товарні позиції в контракті

DELETE /api/es/contract/data

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

POST /api/es/contracts/search
Робота з пропозиціями

Отримати список документів в журналі

GET /api/es/agreements

Переглянути налаштування мережі

GET /api/oas/retailer/settings

Отримати дані пропозиції (товарного узгодження)

GET /api/es/agreement

Створити пропозицію (переузгодження) (для Постачальника)

POST /api/es/agreement

Редагувати пропозицію (переузгодження) (для Постачальника)

PUT /api/es/agreement

Створити тіло документа (комерційної пропозиції / товарного узгодження) / Додати обгрунтування до пропозиції

POST /api/es/agreement/body

Отримати тіло документа (комерційної пропозиції / товарного узгодження)

GET /api/es/agreement/body

Оновити тіло документа (комерційної пропозиції / товарного узгодження)

PUT /api/es/agreement/body

Видалити пропозицію

DELETE /api/es/agreement

Видалити вкладення (обгрунтування) пропозиції товарного переузгодження

DELETE /api/es/agreement/attachment

Отримати список вкладень до пропозиції товарного переузгодження чи конкретного коментаря документа

GET /api/es/attachment

Отримати контент файлу-вкладення товарного узгодження чи коментаря

GET /api/es/attachment/body

Додати обгрунтування до пропозиції товарного переузгодження (Постачальник)

POST /api/es/attachment

Надіслати пропозицію (переузгодження) (для Постачальника)

PATCH /api/es/agreement

Надіслати підписану пропозицію

PATCH /api/es/agreement/comdoc

Отримання інформації про сертифікати підписантів

GET /api/es/agreement/signers

Клонування товарного узгодження (створення пропозиції)

PUT /api/es/agreement/copy

Пошук «Товарних узгоджень» (AGREEM) з фільтрацією

POST /api/es/agreements/search

Формування та отримання Excel-звіту по акціях

GET /api/es/agreement/excel

Прийняти/Відхилити позиції «Товарного узгодження» (Мережа)

PATCH /api/v2/es/agreement/positions

Відхилити «Товарне узгодження» (Мережа)

PATCH /api/v2/es/agreement/reject

Прийняти «Товарне узгодження» (Мережа)

POST /api/v2/es/agreement/comdoc

Відправити підписаний документ «Товарна специфікація» (Мережа)

PATCH /api/v2/es/agreement/comdoc

Отримати XML контента документа «Товарна специфікація» (Мережа)

GET /api/v2/es/agreement/comdoc

Отримати Комерційну пропозицію в xlsx форматі (Excel)

GET /api/es/agreement/offer/excel
Робота з коментарями

Створити коментар до пропозиції товарного переузгодження

POST /api/es/agreement/comment

Переглянути коментарі

GET /api/es/agreement/comments
Робота зі статусами

Оновити статус документа (комерційної пропозиції / товарного узгодження)

PUT /api/es/agreement/status

Оновити внутрішній статус пропозиції

PUT /api/es/agreement/sub_status
Робота з товарними позиціями Комерційних пропозицій

Додати товарну позицію до чернетки Комерційної пропозиції (Постачальник)

POST /api/es/position

Отримати дані товарних позицій Комерційної пропозиції

GET /api/es/position

Отримати дані товарних позицій всіх Комерційних пропозицій за фільтром

POST /api/es/position/search

Редагувати товарну позицію чернетки Комерційної пропозиції (Постачальник)

PUT /api/es/position

Видалити товарну позицію чернетки Комерційної пропозиції (Постачальник)

DELETE /api/es/position

Додати зображення до товарної позиції (чернетка Комерційної пропозиції)

POST /api/es/position/image

Отримати зображення до товарної позиції Комерційної пропозиції

GET /api/es/position/image

Видалити зображення до товарної позиції (чернетка Комерційної пропозиції)

DELETE /api/es/position/image
Робота з категоріями / групами

Отримати доступні групи / категорії

GET /api/products/group

Відредагувати групу / категорію (Мережа)

PUT /api/products/group

Створити нову групу / категорію (Мережа)

POST /api/products/group

Видалити групу / категорію (Мережа)

DELETE /api/products/group
Робота з графіком акцій

Створити нову акцію

POST /api/es/promotion

Редагувати акцію

PUT /api/es/promotion

Видалити акцію

DELETE /api/es/promotion

Отримати список акцій

GET /api/es/promotion

Створити новий тип акції

POST /api/es/promotion/type

Редагувати тип акції

PUT /api/es/promotion/type

Отримати список типів акцій

GET /api/es/promotion/type