Skip to main content

Налаштування рівнів погодження (тільки для Мережі)

Всі запити нижче перерахованих 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 - тип очікуваної відповіді; можливі варіанти:

  • full (за замовчуванням)

  • short

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

В тілі запиту методу передаються ідентифікатори статусів, в яких документи будуть доступні користувачу до перегляду в сервісі Е-Специфікація, наприклад: [12,14,15,17,18]. Доступні значення:

  • 12 - На узгодженні (на стороні мережі)

  • 13 - Підготовлено (на стороні мережі)

  • 14 - Готовий до підписання (на стороні мережі)

  • 15 - Погоджено (на стороні мережі)

  • 17 - Перевірено (на стороні мережі)

  • 18 - Підтверджено (на стороні мережі)

  • 19 - Підписання постачальником (на стороні мережі)

  • 20 - Підписання мережею (на стороні мережі)

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, що мають бути активні (за якими будуть відображатись категорії товарів в сервісі Е-Специфікація), наприклад: ['9864232377986','9864232377993','9864232378006']

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).