Team Collaboration

Work together on API mocks with your team using role-based access control.

Team Management

Invite team members and manage their access to your mock APIs.

Inviting Team Members

Add team members by email with specific roles.

Invitation Process:

  1. 1.Enter team member's email address
  2. 2.Select their role (Admin or Member)
  3. 3.Send invitation via email
  4. 4.They accept invite to join team
Invites expire after 7 days

Roles & Permissions

Control team member access with two predefined roles.

Admin
Full team control
  • Manage billing & subscription
  • Create/delete APIs
  • Invite/remove team members
  • Manage all endpoints
  • Update team settings
Member
Basic access
  • View all APIs
  • Create new APIs
  • Edit API settings
  • Create/edit/delete endpoints
  • View traffic logs
  • Cannot delete APIs
  • Cannot manage team or billing

Team Access Model

All team members have access to all APIs within the team workspace.

How Team Access Works

dotMock uses a simple team-based access model where all team members can access all APIs created by the team.

Access Rules:

  • All team members can view all team APIs
  • Members and above can create/edit endpoints
  • Only Admins can delete APIs
  • Only Admins can manage billing

Managing Invitations

Track and manage pending team invitations.

Invitation Status

Invitation States:

Pending - Waiting for acceptance
Accepted - Member joined team
Expired - After 7 days

Managing Invites:

  • Resend invitation emails
  • Revoke pending invitations
  • Change role before acceptance
  • View invitation history

Team Plans

Plans that support team collaboration features.

Starter

Team Members
5

First plan with team features (+ additional seats available)

Professional

Team Members
15

For established teams with advanced needs

Collaboration Best Practices

Use descriptive API names and clear endpoint paths

Assign appropriate roles - don't give everyone admin access

Document your APIs with descriptions and response examples

Communicate changes clearly to team members

Regularly review and clean up unused team invitations