############################################################# **Додавання / редагування контрагента** ############################################################# Для роботи з цим методом користувач повинен бути `авторизованим `__ . +----------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | **Метод запиту** | **HTTP POST** | +================================================================+============================================================================================================+ | **Content-Type** | application/json (тіло запиту/відповіді в json форматі в тілі HTTP запиту) | +----------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | **URL запиту** | https://doc.edin.ua/bdoc/partner | +----------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | **Параметри, що передаються в URL (разом з адресою методу)** | В рядку заголовка (Header) "Set-Cookie" обов'язково передається **SID** - токен, отриманий при авторизації | +----------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ | **Обов'язкові параметри, що передаються в тілі запиту (json)** | **code, name, contactEmail** | +----------------------------------------------------------------+------------------------------------------------------------------------------------------------------------+ **JSON-параметри в тілі HTTP запиту/відповіді** ******************************************************************* ``REQUEST`` Опис json-параметрів **запиту** метода API (об'єкт **Partner**) Таблиця 1 - Опис параметрів об'єкта **Partner** .. csv-table:: :file: for_csv/Partner.csv :widths: 1, 12, 41 :header-rows: 1 :stub-columns: 0 ``RESPONSE`` Опис json-параметрів **відповіді** метода API (об'єкт **Partner**) Таблиця 3 - Опис параметрів об'єкта **Partner** .. csv-table:: :file: for_csv/Partner.csv :widths: 1, 12, 41 :header-rows: 1 :stub-columns: 0 -------------- **Приклади** ***************** Приклад тіла **запиту** (json): .. code:: ruby { "code": "3260408077", "name": "Arsen", "contactPerson": "Arsen contact-person", "contactEmail": "007Arsen@gmail.com", "contactPhone": "123244", "comment": "запит", } -------------- Приклад тіла **відповіді** (json): .. code:: ruby { "partnerId": 762, "accountId": 8, "code": "3260408077", "name": "Arsen", "contactPerson": "Arsen contact-person", "contactEmail": "007Arsen@gmail.com", "contactPhone": "123244", "comment": "запит", "invitationDate": 1566223863, "status": 2, "contractStatus": 0, "companyId": 0 }