Overview
Collections are used to organize and share vault items within organizations. They enable fine-grained access control by allowing you to:- Group organization vault items
- Assign access to specific users and groups
- Set read-only or read-write permissions
- Manage which organization members can access which items
Collections are organization-specific. For personal item organization, use Folders.
Get Collection
Retrieve a specific collection by ID.string
required
Organization ID
string
required
Collection ID
Response
string
required
Collection unique identifier
string
required
Parent organization ID
string
required
Encrypted collection name
string
External identifier for directory sync
Get Collection with Details
Retrieve collection with access details (users and groups).string
required
Organization ID
string
required
Collection ID
Response
Includes collection data plus:array
Array of user access assignments
array
Array of group access assignments
boolean
Whether current user has access
boolean
Whether current user has read-only access
List Collections
Retrieve all collections for an organization.string
required
Organization ID
Response
Returns collections the user has access to manage or read.List Collections with Details
Retrieve all collections with access details.string
required
Organization ID
Response
Returns collections with user and group assignments.List User’s Collections
Retrieve all collections assigned to the current user across all organizations.Response
Returns collections from all organizations where the user is a member.Create Collection
Create a new collection in an organization.Request Body
string
required
Encrypted collection name
string
External identifier for sync systems
array
Array of group access assignments
array
Array of user access assignments
Group/User Access Object
string
required
Group or user ID
boolean
default:"false"
Read-only access (cannot edit items)
boolean
default:"false"
Hide password fields from user
boolean
default:"false"
Can manage collection membership
Update Collection
Update an existing collection.string
required
Organization ID
string
required
Collection ID
Request Body
Same as Create Collection - all fields must be provided.Get Collection Users
Retrieve users assigned to a collection.string
required
Organization ID
string
required
Collection ID
Response
Returns array of user access assignments with permissions.Delete Collection
Permanently delete a collection.string
required
Organization ID
string
required
Collection ID to delete
Bulk Delete Collections
Delete multiple collections at once.string
required
Organization ID
array
required
Array of collection IDs to delete
string
required
Organization ID (must match path parameter)
Bulk Add Collection Access
Add users or groups to multiple collections.string
required
Organization ID
array
required
Array of collection IDs
array
Array of user access assignments
array
Array of group access assignments
Collection Permissions
Permission Levels
Access Control
Collections support both:- User-level access: Assign individual users
- Group-level access: Assign groups (all group members inherit access)
Group-based access is recommended for easier management and better security.
Best Practices
Organization Strategy
- Use groups for access control instead of individual users
- Create collections by department or team for logical organization
- Limit read-write access - use read-only where possible
- Review access regularly to ensure proper permissions
Naming Conventions
Encryption
Collection names are encrypted with the organization key, not individual user keys.