📊 DashboardTeam Management

Team Management

Invite team members to collaborate on your ProtectMyAPI organization. Control access with role-based permissions.

👥

Organizations: Teams exist within organizations. Each organization has its own apps, secrets, and team members.


Roles & Permissions

PermissionOwnerAdminMember
View apps & analytics
Create/edit apps
Manage secrets
Create API services
Invite members
Remove members
Manage billing
Delete organization
Transfer ownership

Inviting Team Members

Go to Team Settings

  1. Click “Team” in the sidebar
  2. Click “Invite Member”

Enter Details

FieldDescription
EmailThe person’s email address
RoleAdmin or Member

Send Invitation

  1. Click “Send Invite”
  2. They’ll receive an email with a link
  3. Once accepted, they appear in your team list
📧

Invitation expiry: Invitations expire after 7 days. Send a new invite if needed.


Managing Members

Viewing Team

Go to Team to see all members:

  • Name & email
  • Role
  • Join date
  • Status (active/pending)

Changing Roles

  1. Find the member in the list
  2. Click the role dropdown
  3. Select the new role
  4. Changes take effect immediately

Removing Members

  1. Find the member in the list
  2. Click the remove icon (trash)
  3. Confirm removal
💡

Removed members lose access immediately but can be re-invited later.


Ownership Transfer

To transfer organization ownership:

  1. Go to Team
  2. Find the new owner
  3. Click “Transfer Ownership”
  4. Confirm the transfer
⚠️

Irreversible: Once transferred, you become an Admin. Only the new Owner can transfer back.


Best Practices

Role Assignment

Use CaseRecommended Role
Co-foundersAdmin
DevelopersAdmin or Member
QA testersMember
ContractorsMember (time-limited)
Finance/billingOwner only

Security Tips

  1. Audit regularly — Review team members quarterly
  2. Minimal access — Give Member role unless Admin is needed
  3. Remove promptly — Remove access when people leave
  4. Separate organizations — Use different orgs for different clients

Pending Invitations

View and manage pending invites:

  1. Go to Team
  2. See Pending Invitations section
  3. Options:
    • Resend — Send another email
    • Cancel — Revoke the invitation

Organization Settings

Renaming Organization

  1. Go to SettingsOrganization
  2. Update the Organization Name
  3. Click Save

Deleting Organization

  1. Go to SettingsOrganization
  2. Scroll to Danger Zone
  3. Click “Delete Organization”
  4. Transfer ownership of apps first (if needed)
  5. Confirm deletion
🚨

Permanent: Deleting an organization removes all apps, secrets, and data. This cannot be undone.


Multi-Organization Setup

When to Use Multiple Organizations

ScenarioRecommendation
Personal + work projectsSeparate organizations
Multiple clientsSeparate organizations
Dev + staging + prodSame org, separate apps
Different teamsSeparate organizations

Switching Organizations

  1. Click the organization dropdown (top-left)
  2. Select the organization
  3. All data switches to that context

Creating New Organizations

  1. Click the organization dropdown
  2. Click “Create Organization”
  3. Enter a name
  4. Invite team members

Troubleshooting

”Invitation not received”

  • Check spam/junk folder
  • Verify email address spelling
  • Try resending the invitation
  • Check if email domain has filters

”Cannot access apps”

  • Verify you’re in the correct organization
  • Check your role permissions
  • Contact an Admin or Owner

”Cannot change billing”

  • Only the Owner can manage billing
  • Request the Owner to make changes

Next Steps