Overview
Policies allow organizations to enforce security requirements and business rules for all members.Policies are only available on Teams and Enterprise plans.
Get Policy
Retrieve a specific policy configuration.Organization ID
Policy type (see Policy Types below)
Response
Policy unique identifier
Parent organization ID
Policy type
Whether policy is active
Policy-specific configuration
List All Policies
Retrieve all policies for an organization.Organization ID
Get Policies by Token
Retrieve enabled policies using an invitation token (for invited users).Organization ID
User’s email address
Invitation token
Organization user ID
This endpoint does not require authentication - the token serves as verification.
Get Master Password Policy
Retrieve master password requirements for an organization.Organization ID
Update Policy
Enable or update a policy configuration.Organization ID
Policy type
Request Body
Enable or disable the policy
Policy-specific configuration (varies by type)
Policy Types
Two-Factor Authentication (0)
Require all users to enable two-factor authentication.Master Password (1)
Enforce master password requirements.minComplexity(0-4): Minimum complexity scoreminLength: Minimum password lengthrequireUpper: Require uppercase lettersrequireLower: Require lowercase lettersrequireNumbers: Require numbersrequireSpecial: Require special charactersenforceOnLogin: Force password update on next login
Password Generator (2)
Enforce minimum requirements for generated passwords.Single Organization (3)
Prevent users from being in multiple organizations.Require SSO (4)
Require SSO authentication for all members.Personal Ownership (5)
Require all items to be owned by the organization (no personal items).Disable Send (6)
Disable Bitwarden Send for organization members.Send Options (7)
Control Send feature availability.Reset Password (8)
Allow admins to reset user passwords.autoEnrollEnabled: Automatically enroll new users in password reset
Maximum Vault Timeout (9)
Enforce maximum vault timeout period.Disable Personal Vault Export (10)
Prevent users from exporting their personal vault.Activate Autofill (11)
Require browser extension autofill to be enabled.Policy Dependencies
Some policies require other policies to be enabled:| Policy | Required Policies |
|---|---|
| Reset Password | Single Organization |
| Require SSO | Single Organization |
Policy Enforcement
When Policies Apply
- Immediately: For existing users when policy is enabled
- On Login: Some policies enforce requirements at next login
- On Invitation: New users see policy requirements before accepting
User Impact
When a policy is enabled:- Existing users may need to comply (e.g., enable 2FA)
- Non-compliant users may be locked out until they comply
- New users must meet requirements to join
Best Practices
Security Policies
- Enable Two-Factor Authentication - Require all users to use 2FA
- Set Master Password Requirements - Enforce strong passwords
- Use Single Organization - Prevent data leakage to other orgs
- Enable SSO - Centralize authentication control
Compliance Policies
- Personal Ownership - Ensure all sensitive data is org-owned
- Disable Send - Prevent data sharing via Send if not allowed
- Vault Export - Disable exports to prevent data exfiltration
- Vault Timeout - Ensure vaults lock after inactivity
Rollout Strategy
Policy Conflicts
When a user is in multiple organizations with conflicting policies:- Strictest policy wins - The most restrictive requirement applies
- Example: If Org A requires 2FA and Org B doesn’t, user must enable 2FA