Roles and permissions


Mockoon Cloud uses a roles and permissions system to manage access to resources and actions within the platform.

 Team roles

Mockoon Cloud has a team-based architecture, where each team has a set of roles that define what actions users can perform within the team. Some roles have access to resources (API mocks, instances, etc.), while others do not.

Roles with resources access:

  • Owner: Has full access to all resources and actions within the team, including billing and user management.
  • User: Can access the Mockoon Cloud platform, create and manage their own APIs, and collaborate with other users.

Roles without resources access:

  • Team admin (max 1 per team): Can manage view the team members, invite and remove users, and manage the subscription and billing information.
  • Billing (max 1 per team): Can view the team members and manage the subscription and billing information.

 Permissions

Permissions are the actions that can be performed on resources within the Mockoon Cloud platform. Each role has a set of permissions that define what actions users can perform within the team.

OwnerUserTeam adminBilling
Max users with role1Unlimited11
Count against the number of seats
Resources access
Access the web app
Manage cloud mock APIs (create, update, delete)
Manage deployed instances (create, update, delete)
Generate templates with the assistants
Team management
View team members
Manage team members (add/remove)
Subscription and billing
Manage subscription (view invoices, upgrade, cancel)
Manage your subscription through our payment provider's customer portal

 Subscription and billing

Currently, the subscription and billing management is done through our payment provider's customer portal (Paddle). The Owner, Team admin and Billing roles can access the customer portal to manage the subscription, view invoices, or cancel the subscription.