Testing phaseThis environment is in pre-launch testing — all data will be reset at launch.
Skip to content

Team & Roles ​

From the Professional plan on, you can invite people to your account. Every member has a workspace role that decides what they can see and do in the projects they can open. How many members and maintainers your plan includes is listed in Account and Plans.

This page describes each role, how project access works, and how invitations and removals behave.

Screenshot tr-01-team-overviewScreenshot tr-01-team-overview
tr-01-team-overviewMissing

Tenant team page showing members, their roles and pending invitations.


Role Model ​

Mockomat has four workspace roles. Each role includes everything of the roles above it.

Role (in the API)Summary
Readonly (readonly)Sees projects, the model and the data preview; reads board notes
Reporter (reporter)Also writes board notes and their comments
Editor (editor)Also builds the model, creates projects, manages API keys and runs code export
Maintainer (maintainer)Also deletes projects, manages members, their project access and workspaces

The owner is the person who created the account. The owner is a maintainer, is the only one who manages billing, and cannot be removed from the account.


Project Access ​

  • Maintainers see every project of the account.
  • Other members see the projects they were given access to. When you invite someone, you choose All projects of the workspace (current and future ones) or Specific projects.
  • For a specific project, you can override the member's role for that project or exclude the project. An override can restrict the role for that project, but never raise it above the member's workspace role.

Readonly ​

For stakeholders, clients and consumers who need to look, not change.

Can:

  • Open the projects they have access to: modelling board, tables, attributes, relations, operations and the runtime preview
  • Read board notes and their comments
  • See the project's API keys and download code packages others generated (Professional and above)

Cannot:

  • Write board notes or comments
  • Change the model, create or delete projects
  • Manage API keys, members or billing

Reporter ​

For reviewers who give feedback without changing the model.

Adds to Readonly:

  • Create, edit and delete board notes and comments
  • Open endpoint analytics (Business and above)

Cannot:

  • Change the model, create or delete projects
  • Manage API keys, members or billing
Screenshot tr-02-reporter-commentScreenshot tr-02-reporter-comment
tr-02-reporter-commentMissing

Reporter adding a board note on the modelling board.


Editor ​

The working role for developers and modellers.

Adds to Reporter:

  • Create projects and change project settings, including share and collaboration links
  • Build the model: tables, attributes, relations, mappings, views and operations
  • Import OpenAPI specifications
  • Create and revoke API keys (Professional and above)
  • Run code export (Professional and above)
  • Fork projects and clone blueprints into a workspace

Cannot:

  • Delete projects
  • Invite or remove members, or change their project access
  • Manage workspaces or billing
Screenshot tr-03-maintainer-workspaceScreenshot tr-03-maintainer-workspace
tr-03-maintainer-workspaceMissing

Editor view of the modelling board with full editing controls.


Maintainer ​

For the people who run the account's projects and team.

Adds to Editor:

  • Delete projects
  • Invite and remove members and set their project access (Professional and above)
  • Create, rename and schedule the deletion of workspaces (a workspace is deleted after a 14-day grace period, during which a maintainer can cancel the deletion)
  • See every project of the account

Cannot: manage billing — that stays with the owner.


Owner ​

The owner created the account and holds a maintainer seat.

  • Everything a maintainer can do
  • Change the plan, manage payment details and invoices, and cancel the subscription (see Billing and Invoices)

There is one owner per account. Ownership cannot be transferred in the app.


Capability Matrix ​

CapabilityReadonlyReporterEditorMaintainer
Open assigned projects and the preview✓✓✓✓
Read board notes✓✓✓✓
Write board notes and comments—✓✓✓
Endpoint analytics (Business+)—✓✓✓
Build the model and operations——✓✓
Create projects——✓✓
Create and revoke API keys——✓✓
Run code export——✓✓
Delete projects———✓
Manage members and project access———✓
Manage workspaces———✓
See every project of the account———✓

Billing is the owner's alone.

Screenshot tr-04-capability-matrixScreenshot tr-04-capability-matrix
tr-04-capability-matrixMissing

Role capability matrix.


Seats per Plan ​

PlanTeam membersMaintainer seats
Starter1 (only you)—
Professional111
Business193
Enterprise265

Team members and maintainer seats include you, the owner — on Professional, the one maintainer seat is yours. Invitations need Professional or above.


Invite Flow ​

  1. Open Account → Tenant → Tenant team and choose Invite Member (maintainers only).
  2. Enter the invitee's email address (one address per invitation).
  3. Pick the workspace role.
  4. Choose project access: all projects of the workspace, or specific projects with optional per-project overrides.
  5. Send the invitation. It is valid for 7 days.
  6. The invitee opens the link and signs in or creates an account; the role applies as soon as they accept.

Pending invitations appear on the team page and can be revoked before they are accepted.

Changing a role: there is no role switch for existing members. Remove the member and invite them again with the new role.

Removing a member: removing a member signs them out and ends their access to the account's projects. Board notes and comments they wrote stay on the board.

Screenshot tr-05-invite-flowScreenshot tr-05-invite-flow
tr-05-invite-flowMissing

Invite flow with email entry, role selection and project access.


Sign-In Sessions ​

  • On Starter, an account can be signed in in one place at a time: signing in elsewhere ends the earlier session.
  • On Professional, Business and Enterprise, the account owner can stay signed in on several devices at once.
  • Invited members do not get this from the account they join: they are signed in in one place at a time unless they own an account whose plan allows more.
  • On every plan, members are signed out automatically after a period without activity.

Best Practices ​

Start with minimal roles. Give each member the lowest role that lets them do their work, and raise it when the need arises.

Use Reporters for review. Instead of making every reviewer an Editor, use the Reporter role and board notes for structured feedback. The model stays stable while the discussion stays visible.

Keep maintainer seats for the people who run the team. Maintainers manage members and delete projects; everyone who only models needs the Editor role.

Grant project access deliberately. For contractors and clients, invite with specific projects instead of all projects.