The 1Password integration allows you to ingest security-relevant events from your 1Password account, including:
- Sign-in attempts: Track successful and failed authentication attempts
- Audit events: Monitor administrative actions and configuration changes
- Item usages: See when credentials and secrets are accessed
Prerequisites
Before setting up this integration, ensure you have:
- A 1Password Business or 1Password Teams account
- Owner or administrator privileges in your 1Password account
- Access to the 1Password Admin Console
Step 1: Create an Events Reporting Integration
- Sign in to your 1Password Admin Console
- Navigate to Integrations in the sidebar
- Click Directory at the top
- Search for Events Reporting, select Other
- Click Add Integration
- Give your integration a descriptive name (e.g., “Wirespeed Events Integration”)
- Click Save
Step 2: Generate a Bearer Token
After creating the integration:
- You’ll see a Set up token section
- Click Generate token (or Regenerate token if one already exists)
- Important: Copy and securely save the token immediately. You won’t be able to see it again.
- The token will look like:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Store your bearer token securely. If you lose it, you’ll need to regenerate a new one, which will invalidate the old token.
Step 3: Identify Your Server URL
1Password uses different server URLs based on your account type and region. Use the appropriate URL:
| Account Type | Server URL |
|---|
| 1Password Business (US) | https://events.1password.com |
| 1Password Business (Canada) | https://events.1password.ca |
| 1Password Business (EU) | https://events.1password.eu |
| 1Password Enterprise | https://events.ent.1password.com |
If you’re unsure which server to use, check your 1Password sign-in URL. If you sign in at my.1password.ca, use the Canada server (events.1password.ca).
Step 4: Add the Integration in Wirespeed
- Log in to Wirespeed
- Navigate to Integrations > Add Integration
- Search for and select 1Password Events API
- Enter the following information:
- Server URL: The appropriate server URL from Step 3
- API Token: The bearer token you generated in Step 2
- Click Integrate to complete the setup
What Events Are Collected?
Sign-In Attempts
These events track authentication attempts to your 1Password account, including:
- Successful sign-ins
- Failed authentication attempts
- MFA challenges
- Blocked sign-in attempts due to policy
Audit Events
Administrative and configuration events, including:
- User management (invites, removals, role changes)
- Vault creation and permissions changes
- Group management
- Policy changes
- Integration setup
Item Usages
Events showing when secrets are accessed:
- Credential reveals
- Password copies
- Autofill usage
- Item exports
Troubleshooting
Authentication Errors
If you see authentication errors:
- Verify your bearer token is correct and hasn’t expired
- Ensure you’re using the correct server URL for your account type
- Check that your integration is still active in the 1Password Admin Console
No Events Appearing
If events aren’t showing up:
- Events may take a few minutes to appear after initial setup
- Verify that activity is occurring in your 1Password account
- Check that your 1Password account has the Events Reporting feature enabled
Rate Limiting
The 1Password Events API has rate limits. If you encounter rate limiting:
- Wirespeed will automatically retry with exponential backoff
- Events will be collected on the next sync cycle
Additional Resources