Skip to main content

Перелік методів 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