Доступ до документації імпортованого API та її оновлення
Коли ви імпортуєте специфікацію, Restorm створює не лише запити: він зберігає документацію API — описи, моделі, схеми безпеки, приклади, переліки — і прикріплює її до теки середовищ, створеної імпортом.
Доступ до документації
Section titled “Доступ до документації”Вкладка Docs теки середовищ
Section titled “Вкладка Docs теки середовищ”Це головне подання. Відкрийте теку середовищ, отриману з імпорту: у смузі її підвкладок є вкладка Docs поряд із Середовища, Власні змінні та Нотатки.
Вкладка з’являється, лише якщо тека походить з імпорту — тека середовищ, створена вами вручну, не має документації, яку можна показати.

Інші входи
Section titled “Інші входи”| Звідки | Що ви отримуєте |
|---|---|
| Вкладка Docs окремого запиту | Документацію лише цієї операції — без змісту та без блоку загальних відомостей. З’являється, лише якщо операцію знайдено в специфікації |
| Вкладка Docs простої теки | Документацію, обмежену операціями, які містить ця тека |
| Початкова підвкладка теки середовищ | Картку Переглянути документацію — «Ознайомтеся з документацією API, моделями та точками входу» |
| Екран привітання (картка API) | Швидке посилання Документація |
| Пошуковий рушій у рядку заголовка | Попередній перегляд документації під час наведення на результат |
Що містить це подання
Section titled “Що містить це подання”Згори донизу:
- назву API та її опис;
- блок відомостей:
Version,Source format(з посиланням на URL джерела),Server(схеми, хост, базовий шлях),Contact,License,Terms of service,External docs; - розділ на кожну мітку з її описом;
- блок на кожну операцію: метод і URL, стислий опис, позначку групи, значок
deprecated, якщо він доречний, розділSecurity(тип схеми, потоки OAuth 2, області) і згортнийExample payload; - таблиці
ParametersіResponses(коди статусів розфарбовано); Models— інтерактивний граф схем, придатний до навігації та масштабування;Polymorphism— композиціїoneOf/anyOf/allOf;Enums— переліки, злиті з переліками теки.
Створення запиту з документації
Section titled “Створення запиту з документації”Кожен блок операції має кнопку + Add, яка створює запит, заздалегідь налаштований для цієї операції. Це найкоротший шлях, коли імпорт був частковим або коли операція щойно з’явилася у специфікації.
Навігація та пошук
Section titled “Навігація та пошук”Зміст закріплено праворуч — розділи Overview, Operations, Models, Enums — його можна згортати й змінювати його розмір. Клацання на моделі прокручує сторінку до графа й центрує на відповідному вузлі.
| Комбінація клавіш | Дія |
|---|---|
Ctrl+F / Cmd+F | Відкриває пошук у документації |
F3 / Enter | Наступний збіг |
Shift+F3 / Shift+Enter | Попередній збіг |
Esc | Закриває пошук |
Лічильник показує позицію серед результатів.
Оновлення документації
Section titled “Оновлення документації”Специфікація змінюється. Restorm уміє забрати джерело й застосувати різницю — і до документації, і до запитів — не перекреслюючи вашу роботу.
Де кнопка
Section titled “Де кнопка”Два рівноцінні входи:
- початкова підвкладка теки середовищ, розділ Оновлення специфікації
— вона показує
URL,Останній імпортіОстання перевірката містить кнопку Оновити; - клацання правою кнопкою на теці в бічному дереві → Оновити.

Що відбувається
Section titled “Що відбувається”- Під час отримання з’являється вікно «Оновлення специфікації…».
{{variables}}в URL і заголовках обчислюються, а приєднаний маршрут автентифікації відпрацьовує заздалегідь. - Restorm порівнює відбиток отриманого джерела з відбитком, записаним під час останнього імпорту.
- Нічого не змінилося → «Специфікація API актуальна.», і на цьому все.
- Щось змінилося (або отримання не вдалося) → відкривається майстер повторної синхронізації.
Майстер
Section titled “Майстер”
- URL джерела показано лише для читання.
- Окрема позначка дає змогу приєднати, змінити чи від’єднати маршрут автентифікації, а підменю Custom headers — додати сталі заголовки, які повторюються під час кожного оновлення.
- Дві вкладки попереднього перегляду:
- Routes — дерево операцій, знайдених у новій версії, із фільтром і вибором. Операції, уже наявні у вашій теці, заблоковані й завжди позначені; ви обираєте лише те, які з нових додати;
- Documentation — документація нової версії, лише для читання, перед підтвердженням.
- Кнопка підтвердження показує кількість вибраних нових операцій, наприклад Apply update (3).
Що змінюється, а що ні
Section titled “Що змінюється, а що ні”Це головне: специфікація має владу над тим, що вона описує, а ви — над усім іншим.
| Елемент | Поведінка |
|---|---|
| Назва запиту | Ніколи не змінюється |
| Метод і URL | Ніколи не змінюються |
| Наявні параметри, заголовки та параметри шляху | Зберігаються як є — значення, опис, увімкненість |
| Параметри, додані специфікацією | Додаються зі значенням за замовчуванням зі специфікації або порожніми |
| Параметри, вилучені зі специфікації | Зберігаються в запиті |
| Нова операція | Додається туди, куди її помістив би свіжий імпорт (включно з текою мітки) |
| Операція, позначена специфікацією як застаріла | Відзначається; у дереві показується приглушено |
| Операція, що зникла зі специфікації | Відзначається як вилучена; у дереві показується закреслено, залишається виконуваною й ніколи не видаляється |
| Документація API та переліки | Замінюються повністю новою версією — саме це оновлює вкладку Docs |
З вашого дерева нічого ніколи не видаляється: операція, що зникла з джерела, позначається, а не стирається.
Якщо джерело вимагає автентифікації
Section titled “Якщо джерело вимагає автентифікації”Відповідь 401 чи 403 відкриває майстер із повідомленням про помилку,
показаним як є (наприклад, HTTP 401: Unauthorized). Приєднайте
маршрут автентифікації або додайте сталі
заголовки — і попередній перегляд запуститься знову.
Формати, придатні до повторної синхронізації
Section titled “Формати, придатні до повторної синхронізації”Повторну синхронізацію мають дванадцять форматів: Swagger 2.0, OpenAPI 3.x, GraphQL, gRPC, SOAP (WSDL), OData, AsyncAPI, Postman, Insomnia, Bruno, OpenRPC і Smithy.
Для всіх інших новий імпорт створює нове дерево. Повний перелік є на сторінці Оновлення з джерела.