Skip to main content

Робота з файлами (вкладення до документа)

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

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

Додавання файлу до документа-чернетки:
POST /api/eds/doc/attachment

Реалізовано на даний момент для наступних документів: Універсальний/неструктурований документ (CONDRA)

Один документ може містити не більше 10 файлів в наступних форматах: PDF/XLS/XLSX/DOC/DOCX/ODT/PPT/PPTX/JPG/BMP/PNG/XML/P7S з розміром файлу не більше 5 Мб. Назва файла не повинна перевищувати 100 символів. Кожен раз при додаванні нового вкладення підписи всіх інших вкладень документа видаляються.

REQUEST

URL

 

Метод запиту

POST

URL запиту

/api/eds/doc/attachment?gln=9864065732211&doc_uuid=b6d1c701-86f3-4d6d-9da5-f7db284f78b9

URL параметри

gln (обов’язково) String - GLN власної Компанії АБО guid (обов’язково) String - унікальний ідентифікатор власної організації на платформі;

doc_uuid (обов’язково) UUID - ідентифікатор документа

Headers

 

Authorization

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

Content-Type

multipart/form-data

REQUEST

 

Form-data

В тілі запиту передається 1 файл.

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

boundary=----15217883902974046383107741460

----15217883902974046383107741460
Content-Disposition: form-data; name="file"; filename="name.pdf"
Content-Type: application/pdf

(data)
----15217883902974046383107741460

RESPONSE

В тілі відповіді (json) передаються дані файла-вкладення.

Отримати файл-вкладення:
GET /api/eds/doc/attachment

Реалізовано на даний момент для наступних документів: Універсальний/неструктурований документ (CONDRA)

REQUEST

URL

 

Метод запиту

GET

URL запиту

/api/eds/doc/attachment?gln=9864065732211&attachment_uuid=b7e53a94-dd61-4e8b-bc98-44100e434efb

URL параметри

gln (обов’язково) String - GLN власної Компанії АБО guid (обов’язково) String - унікальний ідентифікатор власної організації на платформі;

attachment_uuid (обов’язково) UUID - ідентифікатор файла-вкладення (параметр attachmentUUID в тілі відповіді при додаванні файла)

Headers

 

Authorization

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

Content-Type

MIME типізація згідно типу файлу-вкладення

RESPONSE

В тілі відповіді передається файл-вкладення.

Видалити файл-вкладення (чернетка):
DELETE /api/eds/doc/attachment

Кожен раз при видаленні одного вкладення підписи всіх інших вкладень документа видаляються.

REQUEST

URL

 

Метод запиту

DELETE

URL запиту

/api/eds/doc/attachment?gln=9864065732211&attachment_uuid=b7e53a94-dd61-4e8b-bc98-44100e434efb&doc_uuid=b6d1c701-86f3-4d6d-9da5-f7db284f78b9

URL параметри

gln (обов’язково) String - GLN власної Компанії АБО guid (обов’язково) String - унікальний ідентифікатор власної організації на платформі;

attachment_uuid (обов’язково) UUID - ідентифікатор файла-вкладення (параметр attachmentUUID в тілі відповіді при додаванні файла)

doc_uuid (обов’язково) UUID - ідентифікатор документа

Headers

 

Authorization

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

Content-Type

application/json

RESPONSE

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