Перелік методів API сервісу EDI Network
Всі запити нижче перерахованих API методів платформи EDIN 2.0 направляються на адресу: https://edo-v2.edin.ua
Для роботи з цими методами користувач повинен бути авторизованим.
Робота з документами
|
|
Створити чернетку документа / Клонувати відправлений документ (COMDOC)
POST /api/v2/eds/doc2
Відправити чернетку
PATCH /api/eds/doc/send3
Відправити документ (без створення чернетки)
POST /api/eds/doc/create_and_send4
Пошук документів (з фільтрацією), вибір списку документів
POST /api/eds/docs/search5
Отримати інформацію (мета-дані) про документ
GET /api/eds/doc6
Отримати конкретний ланцюжок документів
GET /api/eds/chain7
Отримати ланцюжки вхідних документів
POST /api/eds/chains/search8
Отримати контент документа
GET /api/eds/doc/body9
Отримати XML контенту документа
GET /api/eds/doc/xml10
Завантажити тіло документа/підпису
GET /api/eds/doc/download11
Відправити статус документа
POST /api/eds/doc/statuses12
Отримати статус документа
GET /api/eds/doc/statuses13
Редагувати чернетку документа
PUT /api/eds/doc14
Заповнити індекси (додавання / оновлення полів екстрапараметрів)
PUT /api/eds/doc/extra_fields15
Архівувати / Розархівувати ланцюжок документів
PATCH /api/eds/chain/archive16
Отримати реєстр документів в xls форматі
GET /api/eds/doc/reports/doctype17
Отримати інформацію про підпис/підписантів
GET /api/eds/doc/attachment/sign/info18
Видалити документи-чернетки
PATCH /api/eds/docs19
Отримати тіло документів (json) за вказаними UUID
POST /api/v2/eds/doc/content20
Відправити транзакції до «Резерву товару» PRDRSRVN (зміни в табличній частині)
POST /api/eds/doc/prdrsrvn/transaction21
Одночасне прийняття, підписання та відправка двох пов’язаних документів
POST /api/eds/docs_and_tickets22
Отримати статус документа
POST /api/v2/eds/docs/stateРобота з "Універсальним/неструктурованим документом" (CONDRA)
|
|
Завантажити «Неструктурований (універсальний) документ» (CONDRA) у вигляді архіву
GET /api/eds/doc/condra/body2
Відправити «Неструктурований (універсальний) документ» (CONDRA)
PATCH /api/eds/doc/condra/send3
Створити чернетку «Універсального/неструктурованого документа» (CONDRA)
POST /api/v2/eds/doc/condra/create4
Створити і відправити «Універсальний/неструктурований документ» (CONDRA) без створення чернетки
POST /api/v2/eds/doc/condra/create_and_send5
Додати файл-вкладення (для CONDRA)
POST /api/eds/doc/body6
Створити чернетку документа (для CONDRA)
POST /api/eds/doc7
Отримати UUID (для CONDRA)
GET /api/office/uuid8
Підписати файл (для CONDRA)
POST /api/eds/doc/body9
Відхилити «Універсальний/неструктурований документ» (CONDRA). Створення квитанції №13
PATCH /api/v2/eds/condra/reject10
Відкликати «Універсальний/неструктурований документ» (CONDRA). Створення квитанції №14
PATCH /api/v2/eds/condra/withdraw11
Прийняти «Універсальний/неструктурований документ» (CONDRA)
PATCH /api/v2/eds/condra/confirm/sendРобота з файлами (вкладення до документа)
|
|
Додати файл до документа-чернетки
POST /api/eds/doc/attachment2
Отримати файл-вкладення
GET /api/eds/doc/attachment3
Видалити файл-вкладення (чернетка)
DELETE /api/eds/doc/attachment4
Роздрукувати вкладення документа
GET /api/eds/doc/print5
Додати підпис до вкладень документа-чернетки
POST /api/eds/doc/attachment/sign6
Отримати хеш вкладення (контейнера) документа для підписання
GET /api/eds/doc/attachment/sign/hashРобота з квитанціями
|
|
Отримати всі квитанції вказаного документа
GET /api/eds/doc/tickets2
Отримати інформацію про підписантів
GET /api/eds/doc/signers3
Отримати інформацію про підписантів за всіма вказаними транзакціями документа
GET /api/v2/eds/doc/signers4
Отримати дані/контент квитанції
GET /api/eds/doc/ticket/body5
Створити на сервері квитанцію «Анулювання»
GET /api/v2/eds/doc/repeal6
Створити на сервері квитанцію «Повідомлення про відмову від підписання документу» (COMDOC_021) для COMDOC/TRANSPORTATIONORDER документів
GET /api/v2/eds/comdoc/reject7
Створити на сервері квитанцію «Повідомлення про відмову від підписання документу» (COMDOC_021)
GET /api/v2/eds/doc/reject8
Створити квитанцію №1 (підпис чернетки)
POST /api/v2/eds/doc/ticket9
Створити квитанцію №2 (прийняття документа COMDOC)
POST /api/v2/eds/comdoc/accept10
Створити квитанцію №11 (запит на анулювання COMDOC/DOCUMENTINVOICE/TRANSPORTATIONORDER)
POST /api/v2/eds/doc/repeal11
Створити квитанцію №12 (прийняття запиту на анулювання COMDOC/DOCUMENTINVOICE/TRANSPORTATIONORDER)
POST /api/v2/eds/doc/repeal/accept12
Створити квитанцію №13 (відхилення документа COMDOC/TRANSPORTATIONORDER)
POST /api/v2/eds/comdoc/reject13
Створити квитанцію №14 (відкликати підписання документа COMDOC/TRANSPORTATIONORDER)
POST /api/v2/eds/comdoc/revoke14
Створити квитанцію №15 (відмова від анулювання COMDOC/DOCUMENTINVOICE/TRANSPORTATIONORDER)
POST /api/v2/eds/doc/repeal/reject15
Відправити відмову від підписання (створення квитанції №13)
POST /api/v2/eds/doc/reject16
Створити на сервері квитанцію «Відкликання підписання документа» (COMDOC_021)
GET /api/v2/eds/doc/revoke17
Створити квитанцію №14 (відкликати підписання документа COMDOC/TRANSPORTATIONORDER)
POST /api/v2/eds/doc/revokeРобота з тегами
|
|
Створити новий тег (мітку)
POST /api/eds/tags2
Отримати список тегів (міток)
GET /api/eds/tags3
Редагувати тег
PUT /api/eds/tags4
Видалити теги
DELETE /api/eds/tags5
Прив'язати тег до документа
POST /api/eds/doc/tags6
Вилучити теги з документа
DELETE /api/eds/doc/tagsПогодження
|
|
Створити сценарій погодження документів
POST /api/eds/doc/approval/scenario2
Отримати сценарій/-ії (на рівні GLN)
GET /api/eds/doc/approval/scenario3
Редагувати / видалити сценарій погодження документів
PUT /api/eds/doc/approval/scenario4
Запуск документа на погодження / Зміна статуса кроку погодження
POST /api/eds/doc/approval/step5
Отримати кроки погодження за документом
GET /api/eds/doc/approval/step