Edge

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
Owner Full access to everything. Can transfer ownership.
Admin Manage resources and team. Cannot access billing or assign Admin/Owner roles.
Developer Create, modify, and delete resources. Generate API keys. View only
Viewer 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

1

Go to Team Settings

Navigate to Account → Team in your dashboard.

2

Click "Invite Member"

Enter their email address and select the appropriate role.

3

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:

  1. Click your profile avatar in the top-right corner
  2. You'll see your current account and other available accounts
  3. 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