###################################################################### **Отримання переліку всіх мереж** ###################################################################### Для роботи з цим методом користувач повинен бути `авторизованим `__ . За допомогою методу **api/oas/allretailers** можливо отримати список всіх мереж, пов'язаних з авторизованим користувачем. +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+ | **Метод запиту** | **HTTP GET** | +==============================================================+=======================================================================================================+ | **Content-Type** | application/json (тіло HTTP запиту / відповіді в json форматі) | +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+ | **URL запиту** | https://edo-v2.edin.ua/api/oas/allretailers | +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+ | **Параметри, що передаються в URL (разом з адресою методу)** | У рядку заголовка (Header) "Cookie" обов'язково передається **SID** - токен отриманий при авторизації | +--------------------------------------------------------------+-------------------------------------------------------------------------------------------------------+ .. hint:: Також можливо виконати запит у вигляді curl-рядка: curl -X GET 'https://edo-v2.edin.ua/api/oas/allretailers' -b 'SID=65daca25-74ba-4c85-8183-71b404a348c0;' Специфікація для розшифровки ключів curl запиту: https://curl.haxx.se/docs/manpage.html -------------- **JSON-параметри в тілі HTTP запиту/відповіді** -------------- **REQUEST** -------------- У цьому методі json-тіло **запиту** відсутнє (інші дані передавати не потрібно). -------------- **RESPONSE** -------------- Таблиця 1 - Опис json-параметрів, які можуть передаватися у **відповідь** на метод API +--------------+------------+---------------------------------------+ | **Параметр** | **Формат** | **Опис** | +==============+============+=======================================+ | id | число | ідентифікатор роздрібної мережі | +--------------+------------+---------------------------------------+ | name | рядок | ім'я роздрібної мережі | +--------------+------------+---------------------------------------+ | gln | рядок (13) | номер GLN організації | +--------------+------------+---------------------------------------+ | aliasName | рядок | бренд ТЗ, альтернативне ім'я | +--------------+------------+---------------------------------------+ | type | число | тип мережі, 1 - пряма, 2 - роумінгова | +--------------+------------+---------------------------------------+ -------------- **Приклади** -------------- **При використанні методу json-тіло запиту відсутнє (дані передавати не потрібно).** -------------- **Приклад тіла відповіді (json):** .. code:: ruby [ { "id": 7, "name": "Варус (ОМЕГА)", "gln": "4820110632160", "aliasName": "Варус(ОМЕГА))", "type": 1 }, { "id": 8, "name": "Старый Колос", "gln": "4829900003845", "aliasName": "Олд_Колос", "type": 1 }, { "id": 9, "name": "АТБ-маркет", "gln": "4820128010004", "aliasName": "АТБ-маркет", "type": 1 }, { "id": 17297, "name": "Интеграция", "gln": "1234567890123", "aliasName": "Интеграция", "type": 2 } ]