For the complete documentation index, see llms.txt. This page is also available as Markdown.

Organization & Member Management

The three-tier structure of organizations, roles, and members, and the three things contained in a role—feature permissions, creation permissions, and resource assignments. Read this page before setti

What Is Organization and Member Management?

MaiAgent's organization and member management works like setting up a "digital office" for your company: first create an organization for your company, add departments (roles), decide what each department can use, and then add colleagues to the appropriate departments.

This design is based on RBAC (Role-Based Access Control): permissions are assigned to roles, not directly to individuals.

In simple terms:

RBAC means "define a position first, then add people to it." You first define what the "Customer Service Agent" role can do. When you add members to this role, they automatically receive all permissions assigned to a customer service agent, without having to configure each member individually.


Three-Tier Structure: Organization → Role → Member

Three-tier structure of organizations, roles, and members
An organization contains multiple roles. When members join a role, they receive that role's permissions and resources.
Level
Company Equivalent
Description

Organization

Your company

The top-level management unit. Members, roles, AI assistants, and knowledge bases all belong to an organization. Organizations are completely isolated from one another.

Role

Department or position

A container for permissions and resources. A member can belong to multiple roles at the same time and receives the combined permissions of all those roles.

Member

Employee

A user in the organization. Members have no permissions of their own; all permissions come from the roles to which they belong.


What a Role Contains

Many people think of permissions in terms of "create/read/update/delete," but the platform organizes them differently. A role contains three elements, and all three apply together:

The three elements in a role: feature permissions, creation permissions, and resource assignments
To let members create assistants, enable both "AI Assistants" under feature permissions and "Allow creating AI assistants" under creation permissions.
Layer
What It Determines
Where to Configure It

Feature permissions

Which items appear in the left sidebar. These permissions only control visibility; they do not distinguish between read, edit, and delete access.

The Role Permissions tab for the role. Selecting a parent permission automatically includes all child permissions, or you can select only specific child permissions.

Creation permissions

Whether members can create assistants, knowledge bases, databases, and conversation platforms.

The "Allow creating" checkbox at the top of each resource assignment tab.

Resource assignments

Which assistants and knowledge bases members can access. Each item has separate read, edit, and delete controls.

The role's Assign AI Assistants, Assign Knowledge Bases, and other resource tabs.

In simple terms:

Feature permissions determine "which rooms you can see," creation permissions determine "whether you can build something new in a room," and resource assignments determine "which items in the room you can access and modify." All three keys are attached to roles, and people receive them by joining a role.

Resources That Can Be Assigned to Roles

The tabs on the role editing page show the resources you can assign:

  • AI Assistants, Knowledge Bases, Databases, and Conversation Platforms: Each includes read, edit, and delete permissions

  • Tools, Skills, and Agent UI Tools: Capabilities that members of the role can attach to assistants

  • MaiGPT Access: Whether members of the role can use MaiGPT

  • Credit Quota: The usage limit for the role. See Credit Billing for details

Assign AI Assistants tab on the role editing page
Role editing page: the tabs at the top list assignable resources, "Allow creating" controls creation permissions, and the read/edit/delete controls in each row define resource assignments.

Core Concepts

Three Types of Roles

Type
Who It Includes
Characteristics

Owner

The organization creator or designated administrators

Bypasses all permission checks and can view and modify every resource in the organization. An organization can have multiple owners.

Default Role

All members, who are assigned automatically

Any permission it grants is available company-wide, and any assistant assigned to it is visible to everyone. We recommend granting only minimum permissions and assigning no resources.

Custom Role

Assigned members

Created by department or position. Custom roles can be duplicated and assigned in batches.

Role permission management list
Role list: owner, default, and custom roles, each showing its permissions, members, and number of assigned resources.

Two Types of Members

Type
Permission Scope

Owner

Everything. Owners can manage organization settings, roles, and members.

Regular Member

The permissions of the default role, plus the permissions from every role assigned to the member.


Recommended Setup Order


Last updated

Was this helpful?