Security Settings
Configure two-factor authentication, manage active sessions, create and rotate API keys, and review the audit log for your DramWell organization.
Overview
DramWell provides several security controls to protect your organization's data. Owners and Admins can manage these settings from Settings > Security.
Two-Factor Authentication (2FA)
Two-factor authentication adds a second verification step at login beyond your password. DramWell supports TOTP authenticator apps (Google Authenticator, Authy, 1Password, and compatible apps).
Enabling 2FA for your account
- Go to Settings > Security > Two-Factor Authentication.
- Click Enable 2FA.
- Scan the QR code with your authenticator app.
- Enter the 6-digit code displayed in the app to confirm setup.
- Save your recovery codes in a secure location — these are the only way to recover access if you lose your authenticator device.
Requiring 2FA for all users
Owners can enforce 2FA org-wide:
- Go to Settings > Security > Policies.
- Enable Require 2FA for all users.
- Click Save.
Users who do not have 2FA configured will be prompted to enable it on their next login and will not be able to access the platform until they complete setup.
Session Management
Active sessions represent devices and browsers where your account is currently logged in. You can review and revoke sessions from Settings > Security > Active Sessions.
Each session entry shows:
- Browser and operating system
- IP address and approximate location
- Last active timestamp
To revoke a session, click Revoke next to it. The session is invalidated immediately and the user is logged out on that device. To revoke all sessions except your current one, click Revoke All Other Sessions.
API Key Management
API keys allow server-to-server integrations to authenticate with the DramWell API without a user session. Only Owners and Admins can manage API keys.
Creating an API key
- Go to Settings > Security > API Keys.
- Click Create API Key.
- Give the key a descriptive label (e.g.,
zapier-integration,nightly-sync). - Select the environment: Live or Test.
- Click Generate.
- Copy the key immediately — it is only displayed once.
Rotating an API key
To rotate a key without downtime:
- Create a new key.
- Update your integration to use the new key.
- Verify the integration is working correctly.
- Revoke the old key.
Revoking an API key
Click Revoke next to any key. Revocation is immediate — any in-flight requests using that key will fail with a 401 error.
Audit Log
The audit log records security-relevant actions taken by users in your organization. It is retained for 12 months and is accessible to Owners and Admins only.
Go to Settings > Security > Audit Log to view the log. Each entry includes:
| Field | Description |
|---|---|
| Timestamp | When the action occurred |
| User | Who performed the action |
| Action | What was done (e.g., user.invited, api_key.created, invoice.deleted) |
| Resource | The affected resource and its ID |
| IP address | The IP from which the action was performed |
The log can be filtered by date range, user, or action type. You can also export it as a CSV for compliance or incident response purposes.
Password Policy
DramWell enforces a minimum password length of 12 characters. Owners can optionally enforce stronger policies from Settings > Security > Policies:
- Minimum length (up to 32 characters)
- Require mixed case, numbers, and special characters
- Password expiration period (30, 60, or 90 days)
Related Articles
Was this article helpful?