API
Підказка
Всі запити нижче перерахованих API методів сервісу направляються на адресу: https://edo-v2.edin.ua
Налаштування рівнів погодження (тільки для Мережі)
Метод |
URL запиту |
Опис |
---|---|---|
GET |
|
Отримання інформації про всіх користувачів компанії (на рівні акаунта) |
GET |
|
Отримати всі пов’язані GLN користувача в сервісі «Е-Специфікація» |
GET |
|
Отримати всі статуси документів, в яких документи доступні користувачу до перегляду |
GET |
|
Отримати всі активні GLN користувача (за якими відображаються категорії товарів) |
GET |
|
|
POST |
|
Вказати нові статуси документів, в яких документи будуть доступні користувачу до перегляду |
POST |
|
Вказати нові активні GLN користувача (за якими відображаються категорії товарів) |
POST |
|
Вказати нові дії узгодження для вказаного користувача в розрізі кожного підтипу документа AGREEM |
Робота з контрактами / специфікаціями
Метод |
URL запиту |
Опис |
---|---|---|
POST |
|
|
PUT |
|
|
GET |
|
|
GET |
|
|
DELETE |
|
|
POST |
|
Робота з пропозиціями
Метод |
URL запиту |
Опис |
---|---|---|
GET |
|
|
GET |
|
|
GET |
|
|
POST |
|
|
PUT |
|
|
POST |
|
|
GET |
|
Отримати тіло документа (комерційної пропозиції / товарного узгодження) |
PUT |
|
Оновити тіло документа (комерційної пропозиції / товарного узгодження) |
DELETE |
|
|
DELETE |
|
Видалити вкладення (обгрунтування) пропозиції товарного переузгодження |
GET |
|
Отримати список вкладень до пропозиції товарного переузгодження чи конкретного коментаря документа |
GET |
|
Отримати контент файлу-вкладення товарного узгодження чи коментаря |
POST |
|
Додати обгрунтування до пропозиції товарного переузгодження (Постачальник) |
PATCH |
|
|
PATCH |
|
|
GET |
|
|
PUT |
|
|
POST |
|
|
GET |
|
|
PATCH |
|
Приймання/Відхилення позицій «Товарного узгодження» (Мережа) |
PATCH |
|
|
POST |
|
|
PATCH |
|
Відправити підписаний документ «Товарна специфікація» (Мережа) |
GET |
|
Отримати XML контента документа «Товарна специфікація» (Мережа) |
Робота з коментарями
Метод |
URL запиту |
Опис |
---|---|---|
POST |
|
|
GET |
|
Робота зі статусами
Метод |
URL запиту |
Опис |
---|---|---|
PUT |
|
Оновити статус документа (комерційної пропозиції / товарного узгодження) |
PUT |
|
Загальні помилки при роботі з API (всі сервіси EDIN)
Код помилки |
Опис |
Рекомендовані дії |
500 |
Не класифікована помилка |
У випадку, якщо Ви отримали у тілі відповіді подібний текст “Internal Server Error. Channel ID: 45b696af”, то зверніться за допомогою до нашої тех. підтримки. Якщо Ви отримали інший текст помилки, то прочитайте її і спробуйте зрозуміти. В багатьох випадках, проблема буде описана. |
502 |
Сервер не відповідає |
Перевірте ваше інтернет з’єднання. Якщо все гаразд, то спробуйте повторити раніше надісланий запит. |
504 |
Тайм-аут отримання відповіді з сервера |
У випадку надсилання запиту, що змінює дані (наприклад, підписання документа) ми рекомендуємо перевіряти виконання попереднього запиту (наприклад, чи був доданий підпис). З затримкою в 5 секунд надішліть запит для перевірки виконання Вашого попереднього запиту. Якщо Ваш попередній запит не виконався з будь-яких причин, повторіть його. |
520 |
Сервісна помилка |
Запит не був опрацьований нашими серверами. З затримкою в 5 секунд, повторіть Ваш запит. |
521 |
Сервісна помилка |
Запит не був опрацьований нашими серверами. З затримкою в 5 секунд, повторіть Ваш запит. |
522 |
Сервісна помилка |
Запит не був опрацьований нашими серверами. З затримкою в 5 секунд, повторіть Ваш запит. |
523 |
Сервісна помилка |
Запит не був опрацьований нашими серверами. З затримкою в 5 секунд, повторіть Ваш запит. |
524 |
Сервісна помилка |
Запит не був опрацьований нашими серверами. З затримкою в 5 секунд, повторіть Ваш запит. |
525 |
Сервісна помилка |
Запит не був опрацьований нашими серверами. З затримкою в 5 секунд, повторіть Ваш запит. |
526 |
Сервісна помилка |
Запит не був опрацьований нашими серверами. З затримкою в 5 секунд, повторіть Ваш запит. |