Teams
Teams allow you to collaborate with colleagues by sharing access to your API workspace. Invite team members, assign roles, and work together on API integrations - all while maintaining control over permissions and billing.
Teams are available on Pro and Mega plans. The number of team members you can invite depends on your plan. View pricing for details.
Overview
With APIVerve Teams, you can:
- Invite team members - Add colleagues via email invitation
- Assign roles - Control access with Admin and Viewer roles
- Share API keys - Give team members access to your API credentials
- Collaborate on workspaces - Work together on API integrations
- Join other teams - Accept invitations to collaborate on others' projects
Key Concepts
| Concept | Description |
|---|---|
| Workspace | Your personal API environment containing your keys, analytics, and settings |
| Team Owner | The account holder who owns the workspace and subscription |
| Team Member | Someone invited to access your workspace (Admin or Viewer) |
| Team Access | Workspaces you've been invited to join |
| Team Seat | A slot for one team member (pending invites count toward seats) |
How Teams Work
Your Workspace
Every APIVerve account has a personal workspace. As the workspace owner, you can:
- Invite others to join your team
- Assign and change member roles
- Remove team members at any time
- View all team activity in your analytics
Your subscription covers all team usage - members don't need their own paid plans.
Team Access
When someone invites you to their team, you gain access to their workspace:
- View their API keys (to use in your own projects)
- Access their analytics and usage data
- Use their subscription's API quota
- Switch between your workspace and theirs
You can be a member of multiple teams while maintaining your own workspace.
You can join multiple teams and switch between workspaces using the workspace switcher in your dashboard. Your personal workspace is always available alongside any teams you've joined.
Roles
Team members are assigned one of two roles:
| Role | Access Level | Capabilities |
|---|---|---|
| Viewer | Read-only | View API keys, view analytics, view settings |
| Admin | Full access | Everything Viewers can do, plus manage APIs and settings |
Role Permissions
| Permission | Viewer | Admin |
|---|---|---|
| View API keys | ✓ | ✓ |
| Copy API keys | ✓ | ✓ |
| View analytics | ✓ | ✓ |
| View usage history | ✓ | ✓ |
| Use API Playground | ✓ | ✓ |
| Manage API settings | ✗ | ✓ |
| Create sub-keys | ✗ | ✓ |
| Rotate API keys | ✗ | ✓ |
| Manage billing | ✗ | ✗ (Owner only) |
For more details, see Roles & Permissions.
Getting Started
Inviting Your First Team Member
- Go to Teams in your dashboard
- Click Invite in the "My Team" section
- Enter your colleague's email address
- Select their role (Viewer or Admin)
- Click Send Invite
They'll receive an email with a link to join your team. Once accepted, they appear in your team members list.
Accepting a Team Invitation
When someone invites you:
- Click the link in the invitation email, or
- Go to Teams and view pending invitations
- Review the invitation details (who invited you and your role)
- Click Accept to join or Decline to reject
Invitation links are personalized to the recipient's email. The invite can only be accepted by the account registered with that email address.
Team Limits
The number of team members you can invite depends on your subscription plan:
| Plan | Team Seats |
|---|---|
| Free | Not available |
| Pro | Up to 3 team members |
| Mega | Up to 10 team members |
| Enterprise | Custom (contact sales) |
Team seats include both active members and pending invitations. When you remove a member or cancel an invite, that seat becomes available again.
If you need more team members than your plan allows, consider upgrading to a higher plan or contacting us for enterprise options.
Billing & Usage
Team billing is simple:
- One subscription covers all - Team members don't need their own paid plans
- Shared usage quota - All API calls count toward the owner's plan limits
- Consolidated analytics - All team usage appears in the owner's dashboard
- Owner manages billing - Only the workspace owner can manage subscription and payments
This means you can invite developers, contractors, or partners without worrying about additional subscription costs - they use your plan's API quota.
Managing Your Team
Changing a Member's Role
- Go to Teams
- Find the member in "My Team"
- Click the role icon (user-cog)
- Confirm the role change
Role changes take effect immediately.
Removing a Team Member
- Go to Teams
- Find the member in "My Team"
- Click the remove icon (user-minus)
- Confirm the removal
The member immediately loses access to your workspace. They can be re-invited later if needed.
Canceling a Pending Invite
If someone hasn't accepted your invitation yet, you can cancel it:
- Go to Teams
- Find the invite in "Pending Invites"
- Click Cancel
The invitation link becomes invalid and the seat is freed up.
Leaving a Team
If you've joined someone else's team and want to leave:
- Go to Teams
- Find the team in "Team Access"
- Click the leave icon (sign-out)
- Confirm that you want to leave
You'll immediately lose access to that workspace. The team owner can re-invite you if needed.
Make sure you've saved any API keys or information you need from the team workspace before leaving. Once you leave, you'll lose access to all team resources.
Best Practices
- Use appropriate roles - Give Viewer access to those who only need to see API keys; reserve Admin for those who need to make changes
- Audit regularly - Review your team members periodically and remove anyone who no longer needs access
- Combine with sub-keys - For additional security, create sub-keys for specific team members or projects
- Document access - Keep internal records of who has access to what and why
- Offboard promptly - Remove team members as soon as they leave the project or organization
Go to your Teams dashboard to invite your first team member. Need more seats? View plan options.