Overview
Manage organization membership, including inviting users, updating roles, and controlling access.Get Organization User
Retrieve details of a specific organization user.Organization ID
Organization user ID
Include group memberships
Response
Organization user ID
User account ID (null if invited but not accepted)
User type/role (0=Owner, 1=Admin, 2=User, 3=Manager, 4=Custom)
Status (0=Invited, 1=Accepted, 2=Confirmed, -1=Revoked)
User’s email address
Whether user has access to all collections
Collections assigned to user
Group IDs (if includeGroups=true)
List Organization Users
Retrieve all users in an organization.Organization ID
Include group memberships for each user
Include collection assignments for each user
Get Mini Details
Retrieve basic user information for all organization members.Organization ID
This endpoint returns minimal information and is available to all organization members for managing collection access.
Invite User
Invite a new user to the organization.Request Body
Email addresses to invite
User role (0=Owner, 1=Admin, 2=User, 3=Manager, 4=Custom)
Grant access to all collections
Collection assignments (required if accessAll=false)
Group IDs to add user to
Custom permissions (required if type=4)
Grant Secrets Manager access
Reinvite User
Resend invitation email to a user.Organization ID
Organization user ID
Bulk Reinvite Users
Resend invitations to multiple users.Organization ID
Array of organization user IDs
Accept Invitation
Accept an organization invitation.Organization ID
Organization user ID
Invitation token from email
Confirm User
Confirm a user after they accept the invitation.Organization ID
Organization user ID
User’s encrypted organization key
Update User
Update user’s role, permissions, or collection access.Organization ID
Organization user ID
Request Body
User role
Access all collections
Collection assignments
Group IDs
Custom permissions (if type=4)
Revoke User Access
Revoke a user’s access to the organization.Organization ID
Organization user ID
Revoked users cannot access the organization but remain in the user list. They can be restored later.
Restore User
Restore a revoked user’s access.Organization ID
Organization user ID
Remove User
Permanently remove a user from the organization.Organization ID
Organization user ID
Bulk Remove Users
Remove multiple users at once.Organization ID
Array of organization user IDs to remove
Account Recovery
Get Reset Password Details
Retrieve information needed to reset a user’s password.Organization ID
Organization user ID
Get Bulk Recovery Details
Get recovery details for multiple users.Organization ID
Array of organization user IDs
User Status Flow
- Invited (0): User has been invited but hasn’t accepted
- Accepted (1): User accepted invitation but not confirmed by admin
- Confirmed (2): User fully active in organization
- Revoked (-1): User access temporarily suspended
Permissions Model
Standard Roles
| Role | Type | Description |
|---|---|---|
| Owner | 0 | Full access to everything |
| Admin | 1 | Administrative access |
| User | 2 | Standard member access |
| Manager | 3 | Manage assigned collections |
| Custom | 4 | Custom permission set |
Custom Permissions
Whentype=4, specify granular permissions: