############################################################# **Отримання списку запитів на формування аналітичного звіту** ############################################################# Для роботи з цим методом користувач повинен бути `авторизованим `__ . +--------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | **Метод запиту** | **HTTP GET** | +==============================================================+============================================================================================================+ | **Content-Type** | application/json (тіло запиту/відповіді в json форматі в тілі HTTP запиту) | +--------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | **URL запиту** | **https://doc.edin.ua/bdoc/reports** | +--------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | **Параметри, що передаються в URL (разом з адресою методу)** | В рядку заголовка (Header) "Set-Cookie" обов'язково передається **SID** - токен, отриманий при авторизації | +--------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ **JSON-параметри в тілі HTTP запиту/відповіді** ******************************************************************* ``REQUEST`` В цьому методі json-тіло **запиту** відсутнє (інші дані передавати не потрібно). ``RESPONSE`` В Response Header відправляється **count** - кількість запитів, а в тілі json передається об'єкт Report та Company Опис json-параметрів **відповіді** метода API Таблиця 1 - Опис параметрів об'єкта **Report** .. csv-table:: :file: for_csv/Report.csv :widths: 1, 12, 41 :header-rows: 1 :stub-columns: 0 Таблиця 2 - Опис параметрів об'єкта **Company** .. csv-table:: :file: for_csv/Company.csv :widths: 1, 12, 41 :header-rows: 1 :stub-columns: 0 -------------- **Приклади** ***************** **При використанні методу json-тіло запиту відсутнє (дані передавати не потрібно)** -------------- Приклад тіла **відповіді** (масив з json): .. code:: ruby [ { "reportName": "Звіт за грудень", "reportId": 343, "companyId": 1319, "reportStartDate": 1573430400, "reportEndDate": 1576022400, "dateCreated": 1575976573, "dateCompleted": 0, "reportType": 1, "userId": 683, "userEmail": "wilfdlnfujkbai@gmail.com", "reportStatus": 1, "company": { "companyId": 1319, "accountId": 0, "type": 0, "name": "ТОВ Альбатрос ", "code": "01235896", "isApproved": 0, "isSignedOffer": 0, "isActive": 0, "certificates": [], "dictionaries": [], "notifySettings": [] } }, { "reportName": "Звіт за грудень", "reportId": 341, "companyId": 1319, "reportStartDate": 1575158400, "reportEndDate": 1577836800, "dateCreated": 1575976225, "dateCompleted": 1575976366, "reportType": 1, "userId": 683, "userEmail": "wilfdlnfujkbai@gmail.com", "reportStatus": 2, "company": { "companyId": 1319, "accountId": 0, "type": 0, "name": "ТОВ Альбатрос ", "code": "01235896", "isApproved": 0, "isSignedOffer": 0, "isActive": 0, "certificates": [], "dictionaries": [], "notifySettings": [] } }, { "reportName": "Аналитика за ноябрь ", "reportId": 329, "companyId": 1313, "reportStartDate": 1572566400, "reportEndDate": 1575158400, "dateCreated": 1574429132, "dateCompleted": 1574429153, "reportType": 1, "userId": 693, "userEmail": "566666798989797zz@gmail.com", "reportStatus": 2, "company": { "companyId": 1313, "accountId": 0, "type": 0, "name": "ФОП Гаврилюк Марьяна", "code": "3189823647", "isApproved": 0, "isSignedOffer": 0, "isActive": 0, "certificates": [], "dictionaries": [], "notifySettings": [] } } ] --------------