Для роботи з цим методом користувач повинен бути авторизованим .
Метод запиту | HTTP POST |
---|---|
Content-Type | application/json (тіло HTTP запиту/відповіді в json форматі) |
URL запиту | https://edo.edi-n.com/Api/V1/Certificate/SetAccess |
Параметри, що передаються в URL (разом з адресою методу) | -//- |
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
}