Account & Support
Teams
Collaborate with your team by inviting members and assigning roles based on their responsibilities.
Edge Network's team features allow you to invite colleagues to your account with specific roles that control what they can access and modify. Whether you're a small team or a large organization, you can structure access to match your workflow.
Users vs Accounts
A user can belong to multiple accounts. When invited to a team, you don't need a separate login—you can switch between accounts using the account selector in the top navigation.
Roles & Permissions
Each team member is assigned a role that determines what actions they can perform. Choose the right role based on each person's responsibilities.
| Role | Description | Resources | Team | Billing |
|---|---|---|---|---|
| | Full access to everything. Can transfer ownership. | |||
| | Manage resources and team. Cannot access billing or assign Admin/Owner roles. | |||
| | Create, modify, and delete resources. Generate API keys. | View only | ||
| | Read-only access to all resources. Cannot make changes. | View only | View only |
Detailed Permissions
Resource Permissions
| Action | Owner | Admin | Developer | Viewer |
|---|---|---|---|---|
| View resources | ||||
| Create resources | ||||
| Delete resources | ||||
| Manage API keys |
Team Permissions
| Action | Owner | Admin | Developer | Viewer |
|---|---|---|---|---|
| View team members | ||||
| Invite members | ||||
| Remove members | ||||
| Assign Admin role | ||||
| Transfer ownership |
Inviting Team Members
Go to Team Settings
Navigate to Account → Team in your dashboard.
Click "Invite Member"
Enter their email address and select the appropriate role.
They Accept the Invitation
They'll receive an email with a link to accept. If they don't have an Edge account, they'll create one during acceptance.
Invitation Expiry
Invitations expire after 7 days. If an invitation expires, you can cancel it and send a new one.
Accepting an Invitation
When you're invited to a team, you'll receive an email with an invitation link.
Existing Edge Users
Log in with your existing account to accept. The team account will be added to your account switcher.
New Users
Create an Edge account using the invitation email address. You'll be added to the team immediately after signup.
No Personal Account Required
When you sign up via a team invitation, you won't automatically get a personal account. You can create your own accounts later from the account switcher if needed.
Switching Between Accounts
If you belong to multiple accounts (personal and team accounts), you can switch between them easily:
- Click your profile avatar in the top-right corner
- You'll see your current account and other available accounts
- Click on any account to switch to it
The account switcher shows your role in each account and highlights the currently active one.
Managing Team Members
Changing Roles
Owners can assign any role. Admins can only assign Developer or Viewer roles. To change a member's role, click on their current role in the team list and select a new one.
Removing Members
Owners and Admins can remove team members. Note that Admins cannot remove other Admins—only the Owner can do this. Removing a member immediately revokes their access to all resources.
Canceling Invitations
If someone hasn't accepted their invitation yet, you can cancel it from the team page. This is useful if you invited the wrong email or need to change the role.
Activity Tracking
All team actions are logged in the Activity Log:
- Member invitations sent
- Invitations accepted or cancelled
- Role changes
- Member removals
This provides a complete audit trail for compliance and security purposes.
Best Practices
Principle of Least Privilege
Assign the minimum role needed for each person's job. Use Viewer for stakeholders who only need to monitor, Developer for those who build, and Admin only for team managers.
Remove Inactive Members
Regularly review team members and remove anyone who no longer needs access. This reduces security risk.
Require 2FA
Encourage all team members to enable two-factor authentication for added security.
Have Multiple Admins
For business continuity, have at least one Admin in addition to the Owner. This ensures someone can manage the team if the Owner is unavailable.
API Reference
Manage team members programmatically using the Edge API.
GET /api/team/members
List all members of the current account
POST /api/team/members
Invite a new member (requires Admin+ role)
PATCH /api/team/members/:id
Update a member's role
DELETE /api/team/members/:id
Remove a member from the account