Team Permissions
In the NocodilySuite console, you can manage access to APIs and WebUIs by assigning roles to team members.
Role Types
| Role | Description |
|---|---|
| Owner | Full access to the team. Can manage members and create, edit, or delete all APIs/WebUIs. |
| Editor | Can create and edit APIs/WebUIs. Cannot manage members. |
| Viewer | Can only view API/WebUI specifications and logs. Cannot edit or delete. |
Inviting Members and Assigning Roles
- Select a team in the console.
- Open "Member Management".
- Click "Invite Member" and enter the invitee's email address.
- Select the role to assign and click "Send Invitation".
The invited member can access the console via the link in the invitation email.
Changing or Removing Roles
- Change role: Select the target member from the member list and update their role.
- Remove member: Delete the target member from the member list. Removed members will no longer have access to the team's APIs and WebUIs.
Best Practices for Permission Management
- Assign Editor to regular developers to reduce the risk of accidental API deletion.
- Assign Viewer to PMs or business stakeholders who only need to review specifications.
- Keep the number of Owner users to a minimum.
Tip
If there are specifications within the team that should not be exposed to all members, also refer to Managing API/WebUI Permissions Within a Team.