Перейти к основному содержимому
Версия: 7.0

Обзор API

5 мин

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

Зачем нужен API

API позволяет интегрировать Пассворк с внутренними системами компании, автоматизировать рутинные задачи и строить собственные сервисы на базе защищённого хранилища паролей. Это особенно важно для компаний, где критично быстрое и безопасное управление доступами.

Что дает API Пассворк

  • Доступ ко всем возможностям Пассворка:
    Через API доступны все функции, которые есть в веб-интерфейсе: работа с паролями, сейфами, папками, тегами, вложениями, пользователями, ролями и журналами.
  • Автоматизация процессов:
    С помощью API можно автоматизировать выдачу и отзыв доступов, обновление паролей, интеграцию с CI/CD и аудит событий.
  • Интеграция с другими системами:
    API позволяет подключить Пассворк к системам мониторинга, сервис-дескам, внутренним порталам и т.д.

Как API помогает бизнесу и ИТ-службе

  • Быстрая выдача доступов:
    IT-отдел может автоматически создавать временные доступы для сотрудников и подрядчиков, снижая нагрузку на поддержку
  • Безопасное управление секретами:
    Все секреты централизованы и защищены, снижая риск утечек.
  • Контроль и аудит:
    Через API можно выгружать логи, отслеживать действия пользователей и быстро реагировать на инциденты.
  • Гибкость для DevOps:
    Интеграция с пайплайнами CI/CD, контейнерами, автоматизация развертывания и тестирования.

Пример использования API

  • Автоматическое создание сейфа и выдача доступа сотруднику при оформлении в штат.
  • Ротация паролей учетных записей по расписанию.
  • Интеграция с внутренним порталом для запроса доступа к определённым сервисам.

Дополнительные инструменты

Для удобной работы с API доступны:

  • Пассворк CLI — инструмент командной строки для работы с паролями и API.
  • Официальный Python-коннектор — библиотека для интеграции Пассворка в Python-скрипты и приложения.
  • Docker CLI — докер-образ с Пассворк CLI для интеграции в CI/CD пайплайнах

Техническая документация

Ознакомиться с технической документаций по API