
Схема API Пассворка включает сотни операций для работы с сейфами, записями, пользователями, настройками, каталогами и журналом событий. Раньше приходилось изучать её в виде объемного JSON-файла. Теперь в технической документации доступна интерактивная схема API Пассворка, которая показывает структуру запросов и ответов, историю изменений между версиями и автоматически генерирует примеры кода.
Главное
- Полноценный справочник по API Пассворка. Инструмент поддерживает поиск, отображает дерево схем и сравнивает версии API.
- Актуальные данные. Схема всегда содержит спецификации последних версий Пассворка с полным списком доступных путей и операций.
- Сравнение версий. Схема показывает удалённые и добавленные эндпоинты, изменения в структуре запросов и правки в документации.
- Каталог по разделам с поиском. Операции сгруппированы по частям API: сейфы, папки, записи, пользователи, LDAP и другие разделы.
- Готовые примеры кода. Значения из формы ввода сразу появляются в примере кода.
- История изменений по каждой операции. Вкладка История показывает, что менялось у выбранной параметра и пути между версиями API.
- Экспорт схемы для ИИ. Всю схему можно скопировать в формате JSON целиком для передачи ИИ-агенту или инструменту генерации кода.
Кому это нужно и зачем
Интерактивная схема помогает быстро понять, какой метод использовать, какие поля передавать в запросе и в каком формате придут данные. Вы сразу видите, как сохранить совместимость скриптов при обновлении Пассворка и где взять машиночитаемую спецификацию для нейросетей.
Интерактивная схема помогает быстро найти ответы на рабочие вопросы по API:
- Какой метод и путь использовать для конкретной задачи.
- Какие поля передавать в теле запроса и что вернется в ответе.
- Как сохранить совместимость текущих скриптов при обновлении Пассворка.
- Как сформировать готовый код запроса для cURL, Python или консольной утилиты.
- В каком формате придут данные: строгая JSON-модель, XML-документ или бинарный файл.
- Как развивался конкретный метод и какие новые пути появились в свежем релизе.
- Где взять машиночитаемую спецификацию для передачи контекста нейросетям или генерации кода.
Инструмент решает эти задачи без разворачивания тестового стенда и копирования тысяч строк JSON в редактор кода.
| Роль | Пример задачи |
|---|---|
| Разработчик интеграции | Найти эндпоинт и собрать первый пример на cURL или Python без чтения всей спецификации |
| Специалист DevOps | Заранее проверить, что изменится при переходе с одной версии Пассворка на другую |
| Технический писатель, аналитик | Сверить текстовое описание с реальным контрактом и получить JSON-модель для документации |
| Специалист по безопасности | Быстро оценить поверхность API без развёртывания отдельного тестового окружения |
Возможности интерактивной схемы
Интерактивная схема объединяет документацию по операциям API, дерево структур данных и сравнение версий в одном интерфейсе. Ниже — описание каждого раздела: от поиска нужного эндпоинта до генерации готового кода.
Сравнение версий API Пассворка

Кнопка Сравнить схемы запускает анализ двух версий спецификации. Результаты сгруппированы по логике:
| Секция | Значение |
|---|---|
| Удалено / Добавлено | Что было добавлено и удалено в версиях API |
| Изменения API | Что поменялось в параметре, структуре запроса или ответе |
| Документация | Что обновилось в текстовых описаниях |
Пример использования: вы планируете обновить Пассворк с версии 7.5 на 7.7. В методе POST /v1/vaults/create изменилось обязательное поле. Без предварительного сравнения схем интеграция сломается, и запросы начнут возвращать ошибку 422. Функция сравнения покажет это изменение заранее, без отправки реальных запросов к серверу.
Каталог операций

Слева на странице схемы расположен список операций с группировкой по тегам и строкой поиска. Пути отображаются кратко — префикс /v1 скрыт для удобства чтения. В верхней панели доступно переключение версий спецификации от 7.3.0 до 7.7.0.
Для совместной работы предусмотрены прямые ссылки. При переходе по ссылке открывается конкретная операция в выбранной версии.
Описание операции

В центре экрана находится документация выбранной операции:
- параметры пути, запроса и заголовков
- раскрываемое дерево структуры данных для тела запроса и ответов
- пример ответа
Для большинства операций доступна строгая JSON-схема. Исключение составляют методы, возвращающие файлы или XML — для них отображается соответствующий тип данных.
Готовые примеры кода

Справа расположена форма ввода параметров и панель генерации примеров для cURL, Python и CLI Пассворка.
В итоговый фрагмент кода попадают только заполненные значения. Тело запроса формируется при ручном вводе JSON. Адрес сервера и токен подставляются в примеры из настроек и не передаются за пределы браузера.
История версий

Вкладка История показывает изменения конкретной операции между версиями спецификации. Это помогает при восстановлении работы интеграции после обновления Пассворка. Вы сразу видите изменения в нужном запросе и не тратите время на чтение общего списка релизов.
Параметры для генерации примеров

В отдельном окне настроек можно задать общие значения, которые автоматически подставятся во все генерируемые примеры кода.
Экспорт спецификации

В верхней панели доступна ссылка на исходный JSON-файл и кнопка копирования спецификации. Это удобно для передачи контекста в нейросети или автоматической генерации API-клиентов.
Порядок работы
- Откройте схему API
- Выберите версию в верхней панели
- Найдите нужную операцию через поиск или в списке тегов
- Изучите структуру запроса и ответа на вкладке Описание
- Заполните параметры в правой панели и скопируйте готовый пример кода
- Перед обновлением Пассворка используйте функцию Сравнить схемы для проверки совместимости
Ограничения инструмента
Интерактивная схема работает как справочник и генератор примеров. Она не заменяет полноценный API-клиент.
- Отсутствует отправка запросов. Выполнять запросы необходимо в терминале, скрипте или CI-системе с помощью скопированного примера.
- Не заменяет текстовые руководства. Для изучения принципов аутентификации и работы с утилитой командной строки используйте соответствующие разделы документации.
Для проверки работы API создайте токен сервисной учетной записи и отправляйте запросы через свои рабочие инструменты. Интерактивная схема помогает сформировать правильный запрос до этого шага.
Для настройки автоматизации изучите руководства по консольной утилите и управлению секретами.


