Two-Factor Authentication (2FA)
Two-factor authentication adds a second verification step at login, so even if your password is compromised, your account remains protected. You can enable 2FA using any TOTP-compatible authenticator app such as Google Authenticator, Authy, or 1Password.1
Open Security Settings
Navigate to Settings → Security and click Enable Two-Factor Authentication.
2
Scan the QR Code
Open your authenticator app, tap Add Account or the + icon, and scan the QR code displayed on screen. Your app will begin generating six-digit codes that refresh every 30 seconds.
3
Enter the Verification Code
Type the current six-digit code from your authenticator app into the confirmation field on the setup screen and click Verify.
4
Save Your Backup Codes
After verification succeeds, the platform generates ten single-use backup codes. Download or print these codes and store them somewhere safe, such as a password manager or secure physical location.
API Key Scopes
Every API key is created with an explicit scope that defines the maximum level of access it can exercise. Always assign the narrowest scope that meets your use case.Scopes are set at creation time and cannot be changed after a key is generated. If you need a different scope for an existing integration, revoke the current key and issue a new one with the correct scope.
Active Sessions
The Active Sessions view shows every device and location that currently has an authenticated session in your workspace, allowing you to spot and remove any access you do not recognize. To review your sessions, go to Settings → Security → Active Sessions. Each entry shows:- Device type (browser, mobile app, or API client)
- Approximate location based on IP geolocation
- Last active timestamp
- Session ID for precise identification
- Revoke a Single Session
- Revoke All Other Sessions
Click Revoke next to any individual session to immediately invalidate that session’s authentication token. The device will be signed out on its next request.
IP Allowlisting
IP allowlisting restricts API key authentication to requests that originate from a specific set of IP ranges. Requests from addresses outside your allowlist are rejected with a403 Forbidden response, regardless of whether they carry a valid API key.
To configure your allowlist:
1
Navigate to IP Allowlist Settings
Go to Settings → Security → IP Allowlist.
2
Add a CIDR Range
Click Add Range, enter the IP address or CIDR block you want to permit (for example,
203.0.113.0/24), add an optional label for your own reference, and click Save.3
Verify Connectivity
Test an API call from one of the allowed addresses to confirm the allowlist is working as expected before enforcing it across all integrations.
4
Remove a Range
To remove a range, click the ⋯ menu next to any entry and select Delete. Removal takes effect within 60 seconds.
IP allowlisting applies only to API key requests. Interactive web sessions authenticated via username and password or SSO are not subject to the IP allowlist and can originate from any address.
Audit Log
The Audit Log provides a timestamped record of security-relevant events in your workspace. Use it to investigate anomalies, satisfy compliance requirements, or simply keep track of changes made by your team. To access the log, go to Settings → Security → Audit Log. You can filter events by:- Event type — Login, Key Created, Key Revoked, Data Changed, Member Invited, Role Changed
- User — filter to activity from a specific team member
- Date range — narrow results to a specific window of time