Team Workspaces
Workspaces let you separate different API configurations and access contexts. You always have your personal workspace, plus access to any team workspaces you've joined.
What is a Workspace?
A workspace is an isolated environment containing:
- API Keys - Primary key and any sub-keys
- Analytics - Usage data and call history
- Settings - API configurations and preferences
- VerveKit - JSONBin, MockServer, Forms, etc.
- Team Members - People with access to this workspace
Each workspace operates independently. API keys from one workspace don't work in another, and usage is tracked separately.
Your Personal Workspace
Every APIVerve account has a personal workspace. This is:
- Created automatically when you sign up
- Tied to your subscription and billing
- Where you're always the Owner
- Always accessible (can't be removed or left)
In the dashboard, your personal workspace is labeled with your name (e.g., "John's Workspace").
When you log in, you always start in your personal workspace. Switch to a team workspace manually if you need to access another team's resources.
Team Access Workspaces
When you accept an invitation to join a team, you gain access to their workspace. These appear in the "Team Access" section of your Teams page.
What You Can See
In a team workspace, you can view:
- The team owner's API keys
- Usage analytics for that workspace
- Other team members (names and roles)
- VerveKit features (based on your role)
What Depends on Your Role
| Action | Viewer | Admin |
|---|---|---|
| View and copy API keys | ✓ | ✓ |
| View analytics | ✓ | ✓ |
| Use API Playground | ✓ | ✓ |
| Create sub-keys | ✗ | ✓ |
| Rotate keys | ✗ | ✓ |
| Manage settings | ✗ | ✓ |
See Roles & Permissions for complete details.
Switching Workspaces
You can switch between workspaces using the workspace switcher in your dashboard.
Using the Teams Page
- Go to Teams
- In the "Team Access" section, find the workspace you want
- Click Switch
The dashboard will reload in the context of that workspace. You'll see "Viewing" next to the active workspace.
Using the Workspace Switcher
Most dashboard pages have a workspace indicator in the header or sidebar. Click it to see available workspaces and switch between them.
Returning to Your Workspace
To return to your personal workspace:
- Go to Teams
- Find the workspace marked "Viewing"
- Click Viewing to exit that context
Or use the workspace switcher to select "My Workspace".
When viewing a team workspace, the dashboard shows indicators to remind you which context you're in. Look for the workspace name in the header and "Viewing" badges on the Teams page.
What Changes When You Switch
When you switch to a team workspace, the dashboard shows that team's data:
| Dashboard Section | Shows |
|---|---|
| API Keys | Team owner's API keys (not yours) |
| Analytics | Team's usage data |
| API Playground | Uses team's API key |
| VerveKit | Team's JSONBin, Forms, etc. |
| Settings | Team's API settings (if Admin) |
What Doesn't Change
- Your account settings - Profile, password, etc. are always yours
- Teams page - Always shows your teams and invitations
- Billing - Only accessible in your own workspace
Managing Multiple Teams
You can be a member of multiple teams simultaneously. Each appears in your "Team Access" section.
Tips for Multiple Teams
- Check your context - Before making changes or copying keys, verify which workspace you're viewing
- Use different browsers - If you frequently switch between teams, consider using different browser profiles
- Note the workspace name - API keys are tied to their workspace - copying the wrong key won't work
API keys only work for the workspace they belong to. If you're building an integration, make sure you're copying keys from the correct workspace.
Leaving a Team Workspace
If you no longer need access to a team workspace:
- Go to Teams
- Find the team in "Team Access"
- Click the leave icon (sign-out)
- Confirm that you want to leave
After leaving:
- You immediately lose access to that workspace
- The workspace disappears from your Team Access list
- If you were viewing that workspace, you're returned to your own
- The team owner can re-invite you if needed
If you leave a team accidentally or need access again, ask the team owner to send you a new invitation.
Common Use Cases
Developer Working on Multiple Projects
A freelance developer might be a member of several client teams:
- Personal workspace for their own projects
- Client A's workspace for their API integration
- Client B's workspace for a different project
They can switch between contexts to access each client's API keys and settings.
Agency Managing Client APIs
An agency might have:
- Their own workspace with their subscription
- Access to client workspaces to help with integrations
Team members can be added to specific client workspaces as needed.
Organization with Multiple Departments
A company might create separate workspaces (separate accounts) for different teams:
- Engineering workspace
- Marketing workspace
- Analytics workspace
Cross-functional team members can be added to multiple workspaces with appropriate roles.
Go to your Teams dashboard to see your available workspaces and switch between them.