Ejento AI
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Ejento AI
  1. Features
  • Basic Operations
    • Features
      • Teams → Projects → Assistants Hierarchy
    • Guides
      • Login/Signup
  • Assistants
    • Features
      • Introduction to Assistants
      • 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
      • Embed Assistant
      • Delete Assistant
      • Add Favourite Assistants
      • View Assistant Id
      • View Dataset Id
  • Corpus
    • Features
      • Introduction
      • 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
    • Features
      • Introduction
    • Guides
      • Add a Team
      • Edit a Team
      • Delete a Team
      • View Team Id
  • Projects
    • Features
      • Introduction
    • Guides
      • Add a Project
      • Edit a Project
      • Delete a Project
      • View Project Id
  • User Settings
    • Features
      • Introduction
      • Ejento AI User Access Levels
    • Guides
      • Assistant Edit Access
      • Add new user
      • Add User in a Team
      • Remove User from a Team
      • View my Access level in a Team
      • View my User Id
  • API Keys
    • Features
      • Introduction
    • Guides
      • How to generate API Key and Auth Token
  • Workflows
    • Features
      • Introduction
    • Guides
      • Add Workflow
      • Workflow Chat
  • Tools
    • Features
      • Introduction
    • Guides
      • Tools Overview
      • Create External Tool
      • Connect Tool to Assistant
  • Analytics
    • Features
      • Introduction
    • Guides
      • Analyzing Data in the Analytics Dashboard
  • Chatlogs
    • Features
      • Introduction
    • Guides
      • Managing Chatlogs
      • View Chatlog & Chat thread Id
  • Integrations
    • Features
      • Introduction
    • Guides
      • Email Indexing
      • Microsoft Teams
      • Sharepoint Indexing
      • MS Teams Integration Setup
      • Creating a Connection in Credential Manager
  • Ejento AI Shield
    • Features
      • Introduction
      • Understanding Guardrails
    • Guides
      • How to enable Guardrails
  • Assistant Security
    • Features
      • Introduction
      • Assistant Red Teaming
    • Guides
      • Red Team an Assistant
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Ejento AI
  1. Features

Introduction

Ejento AI provides a comprehensive access control system that enables organizations to manage users, teams, and assistants with precision and security. Understanding the different user types 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 access and administrative capabilities
2.
Team Permissions — Control collaboration and visibility within teams
3.
Assistant Permissions — Manage individual assistant access and editing rights
This multi-layered approach ensures that users have the appropriate level of access based on their responsibilities while maintaining security and organizational control.

User Roles#

Ejento AI supports three types of users, each with distinct responsibilities and levels of control:

Global Admin#

Global Admin has the highest level of access and control in the system.
User Management: Can assign roles to others, including making them Application Admins, Global Admins, or Users.
Team Management: Can create teams and has access to all teams, projects, and assistants (acts as the Team Owner for all teams).
Admin Panel Access: Full access to the admin panel, including Analytics, User settings, Chatlogs, API Keys.
Content Viewing: Can view the Supporting Content and Thought Process for each chat response.
Privileges: Possesses all privileges of an Application Admin and a User.
Testing: Can perform evaluation regression testing on assistants.

Application Admin#

An Application Admin manages applications and teams with elevated privileges.
User Management: Can assign roles to others, making them Application Admins or Users.
Team Management: Can create teams and manage users within teams (acts as the Team Owner for their created teams).
Admin Panel Access: Access to the admin panel, limited to analytics, user settings, and aliases.
Privileges: Possesses all privileges of a User.

User#

A User can explore and utilize various functionalities and features within the system.
Project Creation: Can create projects.
Assistant Management: Can create assistants, index data, and engage in chat.
Default Role: Assigned by default in case of SSO login.

Quick Reference#

RolePermissionsDescription
Global AdminFull access to all teams, assistants, and the admin panel. Can perform evaluation testing.Holds the highest level of control — can assign roles, manage teams and users, access all data, and view analytics.
Application AdminCan create and manage teams, assign roles (Application Admin or User), and manage app settings.Has elevated privileges with limited admin panel access (analytics, user settings, aliases). Cannot perform advanced testing or access all content.
UserCan create projects, assistants, and index data.Default role for standard users — can use platform features but has no admin or management access.

For detailed information on team-level and assistant-level permissions, refer to the Ejento AI User Access Levels guide.
Previous
User Settings
Next
Ejento AI User Access Levels