Skip to content

Latest commit

 

History

History
95 lines (76 loc) · 6.95 KB

SetAccess.rst

File metadata and controls

95 lines (76 loc) · 6.95 KB

Надання прав доступу до сертифіката (обмежений доступ для конкретних користувачів)

Для роботи з цим методом користувач повинен бути авторизованим .

Метод запиту HTTP POST
Content-Type application/json (тіло HTTP запиту/відповіді в json форматі)
URL запиту https://edo.edi-n.com/Api/V1/Certificate/SetAccess
Параметри, що передаються в URL (разом з адресою методу) -//-

JSON-параметри в тілі HTTP запиту/відповіді

REQUEST

Таблиця 1 - Опис json-параметрів запиту

Параметр Mandatory/Optional Формат Опис
varToken​ M String токен, отриманий при авторизації
cert_id M int (11) id сертифіката (intCertID)
access_type M int тип доступу сертификата; 1 - доступний усім, 2 - обмежений доступ
access_action O...M int дія по доступу до сертифікату; 1 - відкрити доступ до сертифікту, 2 - закрити доступ до сертифікату. Поле обов'язкове при access_type=2
amigos_info O...M [{...}] масив об'єктів; дані контрагентів. Поле обов'язкове при access_type=2
gln M String GLN користувача, для якого здійснюється налаштування доступу до сертифіката
isRetailer O boolean відмітка, чи являється контрагент Торговою Мережею; false - открываем/ограничиваем доступ для GLN; true - відкрити/закрити доступ для мережі

RESPONSE

Таблиця 2 - Опис json-параметрів відповіді метода API

Параметр Mandatory/Optional Формат Опис
​varMessage​ String повідомлення сервера
​intCode​ int код відповіді сервера

Приклади

Приклад тіла запиту в json форматі:

{
  "varToken": "nohuola9h24tmj4jln3devi151",
  "cert_id": "2173",
  "access_type": "2",
  "access_action": "1",
  "amigos_info": [
    {
      "gln": "9864066822430",
      "isRetailer": false
    },
    {
      "gln": "9864064665428",
      "isRetailer": false
    },
    {
      "gln": "4829900023799",
      "isRetailer": true
    }
  ]
}

Приклад тіла відповіді в json форматі:

{
  "varMessage": "Success!",
  "intCode": 200
}