############################################################# **Вивантаження списку типів документів з .xlsx файлу** ############################################################# Для роботи з цим методом користувач повинен бути `авторизованим `__ . +--------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | **Метод запиту** | **HTTP POST** | +==============================================================+============================================================================================================+ | **Content-Type** | application/json (тіло запиту/відповіді в json форматі в тілі HTTP запиту) | +--------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | **URL запиту** | **https://doc.edin.ua/bdoc/document_types** | +--------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | **Параметри, що передаються в URL (разом з адресою методу)** | В рядку заголовка (Header) "Set-Cookie" обов'язково передається **SID** - токен, отриманий при авторизації | | | | | | **Обов'язкові url-параметри:** | | | | | | **document_id** - ID документу | | | | | | **Опціональні url-параметри:** | | | | | | **use_type** - тип документообігу ('1 - external use (зовнішній), 2 - internal use (внутрішній)') | +--------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ **JSON-параметри в тілі HTTP запиту/відповіді** ******************************************************************* ``REQUEST`` В **запиті** методу передається Excel файл. ``RESPONSE`` Опис json-параметрів **відповіді** методу API (масив об'єктів **Document**). Таблиця 1 - Опис параметрів об'єкта **Document** .. csv-table:: :file: for_csv/Document.csv :widths: 1, 12, 41 :header-rows: 1 :stub-columns: 0 -------------- **Приклади** ***************** В тілі **запиту** передається Excel файл. -------------- Приклад тіла **відповіді** в json форматі .. code:: ruby [ { "agreementProcId": 0, "companyId": 4, "documentId": 2583, "extraFields": [], "isActive": 1, "isProviderAccess": 1, "name": "Для шифрования", "type": 1, "useType": 1 }, { "agreementProcId": 68, "code": "423", "companyId": 4, "documentId": 1008, "extraFields": [], "isActive": 1, "isProviderAccess": 0, "name": "О еще один", "type": 1, "useType": 1 }, { "agreementProcId": 0, "code": "56", "companyId": 4, "documentId": 980, "extraFields": [], "isActive": 1, "isProviderAccess": 0, "name": "для шифрования", "type": 1, "useType": 1 } ]