Administration

Work with API

2min

Passwork features a REST API, which is used to manage vaults, folders, and passwords. The API is based on the HTTPS protocol and provides responses in JSON format. API operation consists of three main stages:

  1. Authorization using the user's API key and token retrieval for the API session
  2. Performing actions
  3. Session termination

Access rights to the API correspond to the user's rights. Actions performed with an API key will be executed on behalf of the user the API key belongs to. The REST API interacts with Passwork mobile apps and browser extensions. The API can also be used to integrate Passwork into your infrastructure. To support the zero-knowledge model (client-side encryption), the client side must be able to decrypt the API-returned data and encrypt data before sending it to the API. These data preparation processes are technically complex and require encoding in specific formats, deriving keys from passwords, calculating hash functions, and using RSA and AES encryption. To facilitate the use of the API, we have developed special connectors that include all necessary actions and provide simple interfaces for developers. You can use the following connectors:



Updated 24 Dec 2024
Doc contributor
Doc contributor
Did this page help you?