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

Python коннектор

9min

Как установить

Версия Python должна быть не ниже 3.10

Shell


Учетные данные

Для работы требуются следующие учетные данные:

  • host — Адрес сервера API, например https://.../api/v4;
  • api_key — Ваш API ключ для аутентификации (Пассворк → меню → Настройки API);
  • master_password — Клиентский ключ шифрования. Указывайте только если включено клиентское шифрование.

Метод login() в экземпляре класса PassworkAPI используется для получения временного API токена. API токен является сессионным токеном. Он действителен пока вы работаете с API. После его истечения вам необходимо будет войти в систему снова. Срок действия API токена можно настроить в вашем Пассвроке. Полученный API токен сохраняется как переменная экземпляра с именем session_options внутри класса PassworkAPI и затем отправляется в HTTP заголовке.

Создание сессии (общий шаг для всех операций)

Создайте экземпляр соединения API и откройте сессию.

Python

Python


download_attachments_path не является обязательным аргументом, без него вложения будут сохранены в папке downloaded_attachments/{password_id}.

Python


download_attachments_path не является обязательным аргументом, без него вложения будут сохранены в папке downloaded_inbox_attachments/{password_id}.

Python


Если vault_id указан, переменная password_id может быть пустой. Описание параметров — add_password

Python

Python




Обновлено 09 Oct 2024
Doc contributor
Doc contributor
Помогла ли вам эта страница?