################################################################################################# **Отримання списка групп користувачів для узгодження** ################################################################################################# Для роботи з цим методом користувач повинен бути `авторизованим `__ . +--------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | **Метод запиту** | **HTTP GET** | +==============================================================+============================================================================================================+ | **Content-Type** | application/json (тіло запиту/відповіді в json форматі в тілі HTTP запиту) | +--------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | **URL запиту** | **https://doc.edin.ua/bdoc/agreement_groups**?search_pattern=%D1%84%D0%B8%D0%BD&company_id=1313&limit=30 | | | | +--------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | **Параметри, що передаються в URL (разом з адресою методу)** | В рядку заголовка (Header) "Set-Cookie" обов'язково передається **SID** - токен, отриманий при авторизації | | | | | | **Опціональні url-параметри:(пошук та фільтри):** | | | | | | **company_id** - ID компанії (вибірка за компанією) | | | | | | **search_pattern** - пошук за назвою групи | | | | | | **limit** - ліміт вибірки (за замовчанням=30) | | | | +--------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ **JSON-параметри в тілі HTTP запиту/відповіді** *********************************************************** ``REQUEST`` В цьому методі json-тіло **запиту** відсутнє (інші дані передавати не потрібно). ``RESPONSE`` Опис json-параметрів **відповіді** методу API (об'єкт **AgreementGroup**). Таблиця 1 - Опис параметрів об'єкта **AgreementGroup** .. csv-table:: :file: for_csv/AgreementGroup.csv :widths: 1, 12, 41 :header-rows: 1 :stub-columns: 0 **Приклади** ********************************* **При використанні методу json-тіло запиту відсутнє (дані передавати не потрібно)** -------------- Приклад тіла **відповіді** в json форматі .. code:: ruby [   {     "users": [],     "groupId": 301,     "companyId": 1313,     "company": {       "companyId": 0,       "accountId": 0,       "type": 0,       "name": "ФОП Гаврилюк Татьяна",       "code": "3189823647",       "isApproved": 0,       "isSignedOffer": 0,       "isActive": 0,       "certificates": [],       "dictionaries": [],       "notifySettings": []     },     "groupName": "Юридический отдел "   },   {     "users": [],     "groupId": 293,     "companyId": 1313,     "company": {       "companyId": 0,       "accountId": 0,       "type": 0,       "name": "ФОП Гаврилюк Татьяна",       "code": "3189823647",       "isApproved": 0,       "isSignedOffer": 0,       "isActive": 0,       "certificates": [],       "dictionaries": [],       "notifySettings": []     },     "groupName": "Бухгалтерия"   } ]