Налаштування рівнів погодження (тільки для Мережі)
Всі запити нижче перерахованих API методів платформи EDIN 2.0 направляються на адресу: https://edo-v2.edin.ua
Для роботи з цими методами користувач повинен бути авторизованим.
Отримати інформацію про всіх користувачів компанії (на рівні акаунта)
GET /api/oas/account/users
REQUEST
|
URL |
|
|
Метод запиту |
GET |
|
URL запиту |
/api/oas/account/users |
|
URL параметри |
type (опціонально) String - тип очікуваної відповіді; можливі варіанти:
|
|
Headers |
|
|
Authorization |
SID - токен, отриманий при авторизації |
|
Content-Type |
application/json |
RESPONSE
В тілі відповіді передається інформація про користувачів (масив об’єктів User).
Отримати всі пов’язані GLN користувача в сервісі «Е-Специфікація»
GET /api/es/user/spec_all_glns
REQUEST
|
URL |
|
|
Метод запиту |
GET |
|
URL запиту |
/api/es/user/spec_all_glns?gln=9864119011415 |
|
URL параметри |
gln (обов’язково) String - GLN власної Компанії АБО guid (обов’язково) String - унікальний ідентифікатор власної організації на платформі |
|
Headers |
|
|
Authorization |
SID - токен, отриманий при авторизації |
|
Content-Type |
application/json |
RESPONSE
В тілі відповіді в json-форматі передається інформація про пов’язані GLN (масив об’єктів Identificator).
Отримати всі статуси документів, в яких документи доступні користувачу до перегляду
GET /api/es/user/spec_view_statuses
REQUEST
|
URL |
|
|
Метод запиту |
GET |
|
URL запиту |
/api/es/user/spec_view_statuses?user_id=13191&gln=9864119011415 |
|
URL параметри |
gln (обов’язково) String - GLN власної Компанії АБО guid (обов’язково) String - унікальний ідентифікатор власної організації на платформі user_id (обов’язково) long - ідентифікатор користувача |
|
Headers |
|
|
Authorization |
SID - токен, отриманий при авторизації |
|
Content-Type |
application/json |
RESPONSE
В тілі відповіді в json-форматі передаються ідентифікатори статусів, в яких документи доступні користувачу для перегляду в сервісі «Е-Специфікація», наприклад: [12,14,15,17,18] (детальніше).
Отримати всі активні GLN користувача (за якими відображаються категорії товарів)
GET /api/es/user/spec_view_glns
REQUEST
|
URL |
|
|
Метод запиту |
GET |
|
URL запиту |
/api/es/user/spec_view_glns?user_id=13191&gln=9864119011415 |
|
URL параметри |
gln (обов’язково) String - GLN власної Компанії АБО guid (обов’язково) String - унікальний ідентифікатор власної організації на платформі user_id (обов’язково) long - ідентифікатор користувача |
|
Headers |
|
|
Authorization |
SID - токен, отриманий при авторизації |
|
Content-Type |
application/json |
RESPONSE
В тілі відповіді в json-форматі передаються ідентифікатори активних (включених) GLN користувача (за якими відображаються категорії товарів в сервісі «Е-Специфікація»), наприклад: [174988,174990].
Отримати налаштування дій узгодження для вказаного користувача в розрізі кожного підтипу документа AGREEM
GET /api/es/user/spec_status
REQUEST
|
URL |
|
|
Метод запиту |
GET |
|
URL запиту |
/api/es/user/spec_status?user_id=13191&gln=9864119011415 |
|
URL параметри |
gln (обов’язково) String - GLN власної Компанії АБО guid (обов’язково) String - унікальний ідентифікатор власної організації на платформі user_id (обов’язково) long - ідентифікатор користувача |
|
Headers |
|
|
Authorization |
SID - токен, отриманий при авторизації |
|
Content-Type |
application/json |
RESPONSE
В тілі відповіді в json-форматі передається налаштування дій узгодження для вказаного користувача в розрізі кожного підтипу документа AGREEM (об’єкт SpecStatus).
Вказати нові статуси документів, в яких документи будуть доступні користувачу до перегляду
POST /api/es/user/spec_view_statuses
REQUEST
|
URL |
|
|
Метод запиту |
POST |
|
URL запиту |
/api/es/user/spec_view_statuses?user_id=13191&gln=9864119011415 |
|
URL параметри |
gln (обов’язково) String - GLN власної Компанії АБО guid (обов’язково) String - унікальний ідентифікатор власної організації на платформі user_id (обов’язково) long - ідентифікатор користувача |
|
Headers |
|
|
Authorization |
SID - токен, отриманий при авторизації |
|
Content-Type |
application/json |
|
REQUEST |
|
|
JSON Body |
В тілі запиту методу передаються ідентифікатори статусів, в яких документи будуть доступні користувачу до перегляду в сервісі Е-Специфікація, наприклад:
|
RESPONSE
Код сервера 200 (ok).
Вказати нові активні GLN користувача (за якими відображаються категорії товарів)
POST /api/es/user/spec_view_glns
|
URL |
|
|
Метод запиту |
POST |
|
URL запиту |
/api/es/user/spec_view_glns?user_id=13191&gln=9864119011415 |
|
URL параметри |
gln (обов’язково) String - GLN власної Компанії АБО guid (обов’язково) String - унікальний ідентифікатор власної організації на платформі user_id (обов’язково) long - ідентифікатор користувача |
|
Headers |
|
|
Authorization |
SID - токен, отриманий при авторизації |
|
Content-Type |
application/json |
|
REQUEST |
|
|
JSON Body |
В тілі запиту методу передаються пов’язані з користувачем номера GLN, що мають бути активні (за якими будуть відображатись категорії товарів в сервісі Е-Специфікація), наприклад: |
RESPONSE
Код сервера 200 (ok).
Вказати нові дії узгодження для вказаного користувача в розрізі кожного підтипу документа AGREEM
POST /api/es/user/spec_status
REQUEST
|
URL |
|
|
Метод запиту |
POST |
|
URL запиту |
/api/es/user/spec_status?user_id=13191&gln=9864119011415 |
|
URL параметри |
gln (обов’язково) String - GLN власної Компанії АБО guid (обов’язково) String - унікальний ідентифікатор власної організації на платформі user_id (обов’язково) long - ідентифікатор користувача |
|
Headers |
|
|
Authorization |
SID - токен, отриманий при авторизації |
|
Content-Type |
application/json |
|
REQUEST |
|
|
JSON Body |
В тілі запиту методу передаються нові налаштування дій узгодження для вказаного користувача в розрізі кожного підтипу документа AGREEM (об’єкт SpecStatus). |
RESPONSE
Код сервера 200 (ok).
No comments to display
No comments to display