📊 DashboardAccount Settings

Account Settings

Manage your profile, security settings, privacy preferences, and connected accounts.


Profile Settings

Updating Your Profile

  1. Go to SettingsProfile
  2. Update your information:
FieldDescription
NameYour display name
EmailAccount email (requires verification)
AvatarProfile picture
  1. Click Save Changes

Changing Email

  1. Enter new email address
  2. Click Save
  3. Check your inbox for verification link
  4. Click the link to confirm
📧

Email change: You must verify the new email before it becomes active.


Security Settings

Changing Password

  1. Go to SettingsSecurity
  2. Click “Change Password”
  3. Enter current password
  4. Enter new password (min 8 characters)
  5. Confirm new password
  6. Click Save

Password requirements:

  • At least 8 characters
  • Mix of letters and numbers recommended
  • Avoid common passwords

Two-Factor Authentication (2FA)

🔐

Coming soon: 2FA support is on our roadmap.

Active Sessions

View and manage your login sessions:

  1. Go to SettingsSecuritySessions
  2. See all active sessions:
    • Device/browser
    • Location (approximate)
    • Last active
  3. Click “Revoke” to end a session

Trusted IPs

When you log in from a new IP address:

  1. We send a verification email
  2. Click the link to trust the new IP
  3. Future logins from that IP won’t require verification

Managing trusted IPs:

  1. Go to SettingsSecurityTrusted IPs
  2. See all trusted IP addresses
  3. Remove IPs you don’t recognize

Connected Accounts

OAuth Providers

Link your account with:

  • GitHub — Sign in with GitHub
  • Google — Sign in with Google

Linking an Account

  1. Go to SettingsConnected Accounts
  2. Click “Connect” next to the provider
  3. Authorize ProtectMyAPI
  4. Account is now linked

Unlinking an Account

  1. Go to SettingsConnected Accounts
  2. Click “Disconnect” next to the provider
  3. Confirm
⚠️

Password required: If you only have OAuth login, set a password before disconnecting all providers.


Privacy & Data

Your Privacy Rights

Depending on your location, you have rights to:

  • Access — Download all your data
  • Delete — Request account deletion
  • Portability — Export data in standard format

Data Export

Export all your personal data:

  1. Go to SettingsPrivacy
  2. Click “Export My Data”
  3. We’ll email you a download link
  4. Link expires in 24 hours

Export includes:

  • Profile information
  • Organizations & memberships
  • Apps & configurations
  • Usage statistics
  • Audit logs

Account Deletion

⚠️

Permanent action: Account deletion cannot be undone. All data will be permanently removed.

Request Deletion

  1. Go to SettingsPrivacy
  2. Click “Delete Account”
  3. Read the warnings carefully
  4. Enter your password to confirm
  5. Click “Schedule Deletion”

Grace Period

After requesting deletion:

  • 30-day grace period (may vary by region)
  • You can still log in and cancel
  • API access is immediately blocked
  • At period end, data is permanently deleted

Canceling Deletion

If you change your mind:

  1. Log in during the grace period
  2. Go to SettingsPrivacy
  3. Click “Cancel Deletion”
  4. Account is fully restored

Notification Settings

Email Notifications

Configure which emails you receive:

NotificationDescription
Security AlertsNew login, password change
Usage Alerts80%, 90%, 100% quota warnings
Product UpdatesNew features, announcements
Team ActivityMember joins, invitations

Managing Preferences

  1. Go to SettingsNotifications
  2. Toggle notifications on/off
  3. Changes save automatically

API Keys (Personal)

For API access (not the same as app secrets):

Generating API Key

  1. Go to SettingsAPI Keys
  2. Click “Generate New Key”
  3. Copy the key immediately
  4. Key is shown only once

Using API Keys

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.protectmyapi.com/v1/organizations

Revoking API Keys

  1. Go to SettingsAPI Keys
  2. Click “Revoke” next to the key
  3. Key stops working immediately

MCP Server Access

For AI assistant integration (Cursor, Claude, etc.):

Generating MCP Key

  1. Go to SettingsMCP Server
  2. Click “Generate Key”
  3. Copy the configuration for your AI tool

Configuration Example

{
  "mcpServers": {
    "protectmyapi": {
      "command": "npx",
      "args": ["-y", "@protectmyapi/mcp-server"],
      "env": {
        "PROTECTMYAPI_KEY": "mcp_your_key_here"
      }
    }
  }
}

See MCP Server Guide for full setup instructions.


Organization Settings

Switching Organizations

  1. Click organization dropdown (top-left)
  2. Select an organization
  3. Context switches to that org

Organization Profile

  1. Go to SettingsOrganization
  2. Update organization name
  3. View organization ID

Leaving an Organization

  1. Go to SettingsOrganization
  2. Click “Leave Organization”
  3. Confirm
⚠️

Owners cannot leave: Transfer ownership first, then you can leave.


Danger Zone

Actions that can’t be undone:

Delete Organization

  1. Go to SettingsOrganizationDanger Zone
  2. Click “Delete Organization”
  3. Type organization name to confirm
  4. All apps, secrets, and data are deleted

Transfer Ownership

  1. Go to SettingsOrganization
  2. Click “Transfer Ownership”
  3. Select new owner
  4. Confirm transfer

Troubleshooting

”Cannot change email”

  • Check you have access to the new email
  • Verify the confirmation link
  • Try a different email if issues persist

”Locked out of account”

  • Use “Forgot Password” to reset
  • Check for verification emails
  • Contact [email protected]

”OAuth disconnect failed”

  • Set a password first
  • Ensure at least one login method remains

Next Steps