############################################################# **Створення/редагування компанії** ############################################################# Для роботи з цим методом користувач повинен бути `авторизованим `__ . +----------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | **Метод запиту** | **HTTP POST** | +================================================================+============================================================================================================+ | **Content-Type** | application/json (тіло запиту/відповіді в json форматі в тілі HTTP запиту) | +----------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | **URL запиту** | **https://doc.edin.ua/bdoc/company** | +----------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | **Параметри, що передаються в URL (разом з адресою методу)** | В рядку заголовка (Header) "Set-Cookie" обов'язково передається **SID** - токен, отриманий при авторизації | +----------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | **Обов'язкові параметри, що передаються в тілі запиту (json)** | **type, name, code** | +----------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ **JSON-параметри в тілі HTTP запиту/відповіді** ******************************************************************* ``REQUEST`` Опис json-параметрів **запиту** метода API (об'єкт **Company**) Таблиця 1 - Опис параметрів об'єкта **Company** .. csv-table:: :file: for_csv/Company.csv :widths: 1, 12, 41 :header-rows: 1 :stub-columns: 0 ``RESPONSE`` Опис json-параметрів **відповіді** метода API (об'єкт **Company**) Таблиця 2 - Опис параметрів об'єкта **Company** .. csv-table:: :file: for_csv/Company.csv :widths: 1, 12, 41 :header-rows: 1 :stub-columns: 0 -------------- **Приклади** ***************** Приклад тіла **запиту** (json): .. code:: ruby { "type": 1, "name": "Название", "code": "12345" } -------------- Приклад тіла **відповіді** (json): .. code:: ruby { "companyId": 1329, "accountId": 8, "type": 1, "name": "Название", "inn": "144444444444", "code": "12345", "isApproved": 0, "isSignedOffer": 1, "isActive": 1, "ownershipType": "Форма собственности", "atCode": "КОАТУУ", "certNum": "Номер свидетельства", "uuid": "8af7a3e0-297a-4463-a353-b229137aaba8", "bankAcc": {}, "legalAddress": { "localityType": 0 }, "actualAddress": { "localityType": 0 }, "fizName": {}, "certificates": [], "dictionaries": [], "notifySettings": [ { "notifyType": 1, "notifyStatus": 2, "emails": [] }, { "notifyType": 2, "notifyStatus": 2, "emails": [] }, { "notifyType": 3, "notifyStatus": 2, "emails": [] }, { "notifyType": 4, "notifyStatus": 2, "emails": [] }, { "notifyType": 5, "notifyStatus": 2, "emails": [] }, { "notifyType": 6, "notifyStatus": 2, "emails": [] } ] }