Администрирование
Работа с API

JS-коннектор

6min

API Пассворка позволяет получать, создавать и обновлять пароли, папки и сейфы. Это простой способ интегрировать Пассворк в инфраструктуру. Совершаемые операции с использованием ключа API, будут выполняться от имени пользователя, которому принадлежит.

Пример установки

Создать директорию для клонирования репозитория:

shell


С помощью git склонировать репозиторий коннектора:

shell


Установить зависимости проекта перечисленные в файле package.json:

shell


API-ключ

Выполнить следующие действия:

  • Авторизоваться в веб-интерфейсе Пассворка;
  • Перейти в Настройки и пользователи → Настройки API;
  • Ввести пароль пользователя и получить API-ключ.
Document image


Безопасность API-ключа крайне важна — храните его в секрете и не передавайте третьим лицам

Чтобы получить временный API-токен, используйте метод login(...). Этот токен действует в рамках сессии — пока совершаются запросы к API. После истечения токена потребуется снова войти в систему, чтобы сгенерировать новый. Время жизни токена можно настроить в Пассворке.

После получения токен сохраняется и автоматически передаётся в заголовках HTTP-запросов, что упрощает работу с API.

Ознакомьтесь с доступными методами API Пассворка

Примеры

Открыть сессию:

js


Сессия действует 10 минут (в зависимости от настроек). Таким образом, можно выполнять несколько действий в рамках одной сессии, не выполняя вход в систему.

Получить пароль с помощью ID:

js

Обновлено 20 Jan 2025
Doc contributor
Doc contributor
Помогла ли вам эта страница?