Перелік методів API сервісу EDI Network
Всі запити нижче перерахованих API методів платформи EDIN 2.0 направляються на адресу: https://edo-v2.edin.ua
Для роботи з цими методами користувач повинен бути авторизованим.
Робота з документами
|
1 |
Створити чернетку документа / Клонувати відправлений документ (COMDOC) |
POST /api/v2/eds/doc |
|
2 |
Відправити чернетку |
PATCH /api/eds/doc/send |
|
3 |
Відправити документ (без створення чернетки) |
POST /api/eds/doc/create_and_send |
|
4 |
Пошук документів (з фільтрацією), вибір списку документів |
POST /api/eds/docs/search |
|
5 |
Отримати інформацію (мета-дані) про документ |
GET /api/eds/doc |
|
6 |
Отримати конкретний ланцюжок документів |
GET /api/eds/chain |
|
7 |
Отримати ланцюжки вхідних документів |
POST /api/eds/chains/search |
|
8 |
Отримати контент документа |
GET /api/eds/doc/body |
|
9 |
Отримати XML контенту документа |
GET /api/eds/doc/xml |
|
10 |
Завантажити тіло документа/підпису |
GET /api/eds/doc/download |
|
11 |
Відправити статус документа |
POST /api/eds/doc/statuses |
|
12 |
Отримати статус документа |
GET /api/eds/doc/statuses |
|
13 |
Редагувати чернетку документа |
PUT /api/eds/doc |
|
14 |
Заповнити індекси (додавання / оновлення полів екстрапараметрів) |
PUT /api/eds/doc/extra_fields |
|
15 |
Архівувати / Розархівувати ланцюжок документів |
PATCH /api/eds/chain/archive |
|
16 |
Отримати реєстр документів в xls форматі |
GET /api/eds/doc/reports/doctype |
|
17 |
Отримати інформацію про підпис/підписантів |
GET /api/eds/doc/attachment/sign/info |
|
18 |
Видалити документи-чернетки |
PATCH /api/eds/docs |
|
19 |
Отримати тіло документів (json) за вказаними UUID |
POST /api/v2/eds/doc/content |
|
20 |
Відправити транзакції до «Резерву товару» PRDRSRVN (зміни в табличній частині) |
POST /api/eds/doc/prdrsrvn/transaction |
|
21 |
Одночасне прийняття, підписання та відправка двох пов’язаних документів |
POST /api/eds/docs_and_tickets |
|
22 |
Отримати статус документа |
POST /api/v2/eds/docs/state |
Робота з "Універсальним/неструктурованим документом" (CONDRA)
|
1 |
Завантажити «Неструктурований (універсальний) документ» (CONDRA) у вигляді архіву |
GET /api/eds/doc/condra/body |
|
2 |
Відправити «Неструктурований (універсальний) документ» (CONDRA) |
PATCH /api/eds/doc/condra/send |
|
3 |
Створити чернетку «Універсального/неструктурованого документа» (CONDRA) |
POST /api/v2/eds/doc/condra/create |
|
4 |
Створити і відправити «Універсальний/неструктурований документ» (CONDRA) без створення чернетки |
POST /api/v2/eds/doc/condra/create_and_send |
|
5 |
Додати файл-вкладення (для CONDRA) |
POST /api/eds/doc/body |
|
6 |
Створити чернетку документа (для CONDRA) |
POST /api/eds/doc |
|
7 |
Отримати UUID (для CONDRA) |
GET /api/office/uuid |
|
8 |
Підписати файл (для CONDRA) |
POST /api/eds/doc/body |
|
9 |
Відхилити «Універсальний/неструктурований документ» (CONDRA). Створення квитанції №13 |
PATCH /api/v2/eds/condra/reject |
|
10 |
Відкликати «Універсальний/неструктурований документ» (CONDRA). Створення квитанції №14 |
PATCH /api/v2/eds/condra/withdraw |
|
11 |
Прийняти «Універсальний/неструктурований документ» (CONDRA) |
PATCH /api/v2/eds/condra/confirm/send |
Робота з файлами (вкладення до документа)
|
1 |
Додати файл до документа-чернетки |
POST /api/eds/doc/attachment |
|
2 |
Отримати файл-вкладення |
GET /api/eds/doc/attachment |
|
3 |
Видалити файл-вкладення (чернетка) |
DELETE /api/eds/doc/attachment |
|
4 |
Роздрукувати вкладення документа |
GET /api/eds/doc/print |
|
5 |
Додати підпис до вкладень документа-чернетки |
POST /api/eds/doc/attachment/sign |
|
6 |
Отримати хеш вкладення (контейнера) документа для підписання |
GET /api/eds/doc/attachment/sign/hash |
Робота з квитанціями
|
1 |
Отримати всі квитанції вказаного документа |
GET /api/eds/doc/tickets |
|
2 |
Отримати інформацію про підписантів |
GET /api/eds/doc/signers |
|
3 |
Отримати інформацію про підписантів за всіма вказаними транзакціями документа |
GET /api/v2/eds/doc/signers |
|
4 |
Отримати дані/контент квитанції |
GET /api/eds/doc/ticket/body |
|
5 |
Створити на сервері квитанцію «Анулювання» |
GET /api/v2/eds/doc/repeal |
|
6 |
Створити на сервері квитанцію «Повідомлення про відмову від підписання документу» (COMDOC_021) для COMDOC/TRANSPORTATIONORDER документів |
GET /api/v2/eds/comdoc/reject |
|
7 |
Створити на сервері квитанцію «Повідомлення про відмову від підписання документу» (COMDOC_021) |
GET /api/v2/eds/doc/reject |
|
8 |
Створити квитанцію №1 (підпис чернетки) |
POST /api/v2/eds/doc/ticket |
|
9 |
Створити квитанцію №2 (прийняття документа COMDOC) |
POST /api/v2/eds/comdoc/accept |
|
10 |
Створити квитанцію №11 (запит на анулювання COMDOC/DOCUMENTINVOICE/TRANSPORTATIONORDER) |
POST /api/v2/eds/doc/repeal |
|
11 |
Створити квитанцію №12 (прийняття запиту на анулювання COMDOC/DOCUMENTINVOICE/TRANSPORTATIONORDER) |
POST /api/v2/eds/doc/repeal/accept |
|
12 |
Створити квитанцію №13 (відхилення документа COMDOC/TRANSPORTATIONORDER) |
POST /api/v2/eds/comdoc/reject |
|
13 |
Створити квитанцію №14 (відкликати підписання документа COMDOC/TRANSPORTATIONORDER) |
POST /api/v2/eds/comdoc/revoke |
|
14 |
Створити квитанцію №15 (відмова від анулювання COMDOC/DOCUMENTINVOICE/TRANSPORTATIONORDER) |
POST /api/v2/eds/doc/repeal/reject |
|
15 |
Відправити відмову від підписання (створення квитанції №13) |
POST /api/v2/eds/doc/reject |
|
16 |
Створити на сервері квитанцію «Відкликання підписання документа» (COMDOC_021) |
GET /api/v2/eds/doc/revoke |
|
17 |
Створити квитанцію №14 (відкликати підписання документа COMDOC/TRANSPORTATIONORDER) |
POST /api/v2/eds/doc/revoke |
Робота з тегами
|
1 |
Створити новий тег (мітку) |
POST /api/eds/tags |
|
2 |
Отримати список тегів (міток) |
GET /api/eds/tags |
|
3 |
Редагувати тег |
PUT /api/eds/tags |
|
4 |
Видалити теги |
DELETE /api/eds/tags |
|
5 |
Прив'язати тег до документа |
POST /api/eds/doc/tags |
|
6 |
Вилучити теги з документа |
DELETE /api/eds/doc/tags |
Погодження
|
1 |
Створити сценарій погодження документів |
POST /api/eds/doc/approval/scenario |
|
2 |
Отримати сценарій/-ії (на рівні GLN) |
GET /api/eds/doc/approval/scenario |
|
3 |
Редагувати / видалити сценарій погодження документів |
PUT /api/eds/doc/approval/scenario |
|
4 |
Запуск документа на погодження / Зміна статуса кроку погодження |
POST /api/eds/doc/approval/step |
|
5 |
Отримати кроки погодження за документом |
GET /api/eds/doc/approval/step |