Overview of supported operations in the 1Password Python SDK
mainThe SDK allows for comprehensive management of 1Password data. Key capabilities demonstrated in the examples include:
- Authentication: Using a service account token.
- Discovery: Listing available vaults and items within those vaults.
- Secret Retrieval: Retrieving specific secrets and resolving TOTP (one-time password) codes.
- Item Management:
- Creating new items with multiple fields and tags.
- Updating existing items (modifying fields, adding websites).
- Archiving or deleting items.
- Password Generation: Generating PINs, memorable passwords, and random passwords.
- Sharing: Sharing items with recipients and generating shareable links.
- Specialized Item Types:
- SSH Keys: Creating and managing SSH key items (including public keys and fingerprints).
- Documents: Creating, replacing, and reading document items.
- Files: Creating and managing file field items by attaching and deleting files.