Ejento AI
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Ejento AI
  1. User Settings
  • Basic Operations
    • Features
      • Organization → Projects → Assistants → Teams Hierarchy
    • Guides
      • Login/Signup
  • Assistants
    • Overview
    • Features
      • Assistant Access Control
      • Caching Responses for Assistants
      • Assistant Evaluation
      • Evaluation Metrics
      • URL-based Chat Thread Creation and Prepopulation
      • Reasoning Patterns
    • Guides
      • Add Assistant
      • Evaluate Assistant
      • Edit Assistant
      • Assistant Edit Access
      • Embed Assistant
      • Delete Assistant
      • Add Favourite Assistants
      • View Assistant Id
      • View Dataset Id
      • Voice Calling with Assistants
  • Corpus
    • Overview
    • Features
      • Corpus Permissions
      • PII Redaction
    • Guides
      • Assistant Corpus Setup
      • Assistant Corpus Settings
      • Corpus Access Control
      • Corpus Connections
      • ETag Setup for Corpus Incremental Refresh
      • View Corpus Id
      • View Document Id
      • Tagging
        • Corpus tagging
        • Document tagging
  • Teams
    • Overview
    • Guides
      • Add a Team
      • Edit a Team
      • Delete a Team
      • View Team Id
  • Projects
    • Overview
    • Guides
      • Add a Project
      • Edit a Project
      • Managing Assistants in a Project
      • Delete a Project
      • View Project Id
  • User Settings
    • Overview
    • Features
      • Ejento AI User Access Levels
    • Guides
      • Add new user
      • View my User Id
  • API Keys
    • Overview
    • Guides
      • How to generate API Key and Auth Token
  • Workflows
    • Overview
    • Guides
      • Add Workflow
      • Workflow Chat
  • Tools
    • Overview
    • Guides
      • Tools Overview
      • Create External Tool
      • Connect Tool to Assistant
  • Analytics
    • Overview
    • Guides
      • Analyzing Data in the Analytics Dashboard
  • Chatlogs
    • Overview
    • Guides
      • Managing Chatlogs
      • View Chatlog & Chat thread Id
  • Integrations
    • Overview
    • Guides
      • Email Indexing
      • Microsoft Teams
      • Sharepoint Indexing
      • MS Teams Integration Setup
      • Creating a Connection in Credential Manager
      • Slack App
      • Discord Bot
  • Ejento AI Shield
    • Overview
    • Features
      • Understanding Guardrails
    • Guides
      • How to enable Guardrails
  • Assistant Security
    • Overview
    • Features
      • Assistant Red Teaming
    • Guides
      • Red Team an Assistant
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Ejento AI
  1. User Settings

Overview

User Settings & Access Control#

Ejento AI provides a comprehensive access control system that enables organizations to manage users, teams, projects, and assistants with precision and security. Understanding the different user roles and permission levels is essential for effective collaboration and system administration.

Overview#

The platform implements a hierarchical permission structure across three key dimensions:
1.
User Roles — Define system-wide administrative capabilities (Global Admin, Application Admin, User).
2.
Resource Permissions — Control access and visibility within specific Projects or Teams.
3.
Assistant Permissions — Manage individual assistant access and specialized rights.
NOTE
This multi-layered approach ensures that users have exactly the access they need based on their responsibilities while maintaining strict organizational security.

User Roles#

Ejento AI supports three primary user roles, each with distinct responsibilities and levels of control:

Global Admin#

The Global Admin has the highest level of access and control in the system.
CapabilityDetails
User ManagementCan assign roles to others, including making them Application Admins, Global Admins, or Users.
Global AccessAutomatically acts as an Admin for all Teams, Projects, and Assistants within the organization.
Admin Panel AccessFull access to all administrative tools, including Analytics, User Management, Chatlogs, and API Keys.
PrivilegesInherits all capabilities of Application Admins and standard Users.
CAUTION
Global Admins cannot manage other Global Admins.

Application Admin#

An Application Admin manages operations and resources with elevated privileges.
CapabilityDetails
User ManagementCan assign roles to others, making them Application Admins or Users. Cannot manage Global Admins.
Resource ManagementCan create Teams, Projects, and Assistants.
Admin Panel AccessLimited access to the admin panel, focused on resource-specific analytics and user settings.
PrivilegesInherits all capabilities of a standard User.

User#

A User is the base role for exploring and utilizing platform features.
CapabilityDetails
Resource CreationCan create Assistants in projects they have access to.
Assistant ManagementCan manage assistants they have created or have been assigned to.
Default RoleThe default assignment for new users, including SSO logins.

Quick Reference Table#

RolePermissionsDescription
Global AdminFull AccessHighest level of control. Manages teams, users, and all organizational data.
Application AdminElevated AccessCan create and manage resources and assign Application Admin/User roles. Restricted from global system settings.
UserLimited AccessCan use platform features and create individual assistants but has no administrative power.

Understanding Propagation & Hierarchy#

Access in Ejento AI is inherited from the top down:
1.
Organization Level — Roles assigned here (like Global Admin) flow down to every child Project and Assistant.
2.
Project Level — Being an Admin of a Project automatically makes you an Admin of every Assistant within it.
3.
Team Level — If a Team is granted access to a Project, every member of that Team inherits that access for the Project and its Assistants.
4.
Highest Privilege — If a user has overlapping permissions, the platform always honors the highest level of access.
Highest Privilege Rule
If a user is a Member through a Team but an Admin explicitly, the platform will always honor the higher privilege — Admin.
TIP
For detailed technical steps on managing specific resources, refer to our Organization, Projects, and Assistants Hierarchy guide.
Previous
User Settings
Next
Ejento AI User Access Levels