Створення внутрішнього структурованого або НЕструктурованого документу

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

Метод запиту

HTTPS POST

Content-Type

application/form-data (тіло запиту/відповіді в форматі form-data в тілі HTTPS запиту)

URL запиту

https://doc.edin.ua/bdoc/store/internal-document

Параметри, що передаються в URL (разом з адресою методу)

В рядку заголовка (Header) «Set-Cookie» обов’язково передається SID - токен, отриманий при авторизації

JSON-параметри в тілі HTTPS запиту/відповіді

REQUEST

Таблиця 1 - Опис json-параметрів запиту метода API:

Параметр

Тип

Формат

Опис

document_type_id

M

id типу документу

«файл-документа»

M

тільки для НЕструктурованого документу! - документ/зміст документу

document_structure_content

M

тільки для структурованого документу! - документ/зміст документу

companyId

M

id компанії, по якій створюється документ

RESPONSE

У відповідь передається код сервера 200 (ok).


Приклади

Приклад тіла запиту в форматі form-data:

WebKitFormBoundarylHOrB8PBaKDORWrl
Content-Disposition: form-data; name="company_id"

4

WebKitFormBoundarylHOrB8PBaKDORWrl
Content-Disposition: form-data; name="document_type_id"

2681

WebKitFormBoundarylHOrB8PBaKDORWrl
Content-Disposition: form-data; name="document_structure_content"

[{"id":"Заява","structure":","errors":null,"sid":3},{"id":"Empty1","structure":null,"value":" ","errors":null,"sid":4},{"id":"Empty1","structure":null,"value":" ","errors":null,"sid":5},{"id":"Empty1","structure":null,"value":" ","errors":null,"sid":6},{"id":"Заголовок","structure":null,"value":"ЗАЯВА","errors":null,"sid":7},{"id":"Empty1","structure":null,"value":" ","errors":null,"sid":8},{"id":"ОснТекст","structure":null,"value":"Прошу надати мені відпустку без збереження заробітної плати ","errors":null,"sid":9},{"id":"Підрозділ","structure":null,"value":"впаапвпв","errors":null,"sid":10},{"id":"Вособsaі","structure":null,"value":"1212","errors":null,"sid":11},{"id":"User","structure":null,"value":"Юзер:user:Ляшенко евгений","errors":null,"sid":12},"value":null,"errors":null,"sid":0}]

WebKitFormBoundarylHOrB8PBaKDORWrl

У відповідь передається код сервера 200 (ok).