Ejento AI
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Guides
QuickstartRecipesREST APIsRelease NotesFAQs
Ejento AI
  1. Features
  • 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
      • ETag Setup for Corpus Incremental Refresh
    • Guides
      • Assistant Corpus Setup
      • Assistant Corpus Settings
      • Corpus Access Control
      • Corpus Connections
      • 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
  1. Features

Ejento AI User Access Levels

This guide details the granular permission structures for resources within Ejento AI, enabling you to control collaboration and visibility at every level.

Resource Permissions (Teams, Projects, Assistants)#

Every resource in Ejento AI — whether it's a Team, a Project, or an individual Assistant — uses two primary permission levels: Admin and Member.

Admin#

The Admin holds full administrative privileges over the specific resource.
CapabilityDetails
ManageCan edit settings, change configurations, and manage the list of members and admins.
DeleteHas the authority to delete the resource if it is no longer needed.
UsageFull access to all features (e.g., chatting with assistants, indexing data).
PropagationAdmin access to a Project automatically grants Admin access to all Assistants within that Project.

Member#

The Member role is designed for standard usage and collaboration.
CapabilityDetails
UsageCan view the resource and use its primary functions (e.g., chatting with an assistant).
RestrictionsCannot delete the resource, change its settings, or manage other users' access.

Assistant Accessibility Levels#

The Accessibility Level determines who can find and interact with an assistant.

Private#

A Private assistant is restricted to specific users.
AttributeDetails
VisibilityOnly visible to the assistant's creator, Global Admins, and anyone explicitly granted access — either directly or through a Team or Project.
UsageIdeal for internal collaboration, protected data, or focused project work.

Public#

A Public assistant is accessible to a wider audience, including those outside your organization.
AttributeDetails
VisibilityCan be searched and accessed by anyone with a link or via an embedded widget.
View OnlyUsers can chat with the assistant but cannot see the underlying configurations.
Edit AccessCollaborative sharing that allows others to help configure the assistant.
EmbeddablePublic assistants can be added to external websites.
Embedding a Public Assistant
To add a Public assistant to an external website, follow our Embed Assistant Guide.

How Access Flows Down (Inheritance)#

To keep management simple, access is inherited through the hierarchy:
1.
Organization Roles — Global Admins automatically have Admin access to everything.
2.
Team Assignments — If your Team is added to a Project as a Member, you gain Member access to that Project and every Assistant inside it.
3.
Project Assignments — If you are added as an Admin to a Project, you are automatically an Admin for all current and future Assistants in that Project.
CAUTION
Choose your access levels carefully to balance ease of collaboration with the security of your organizational assets.
Previous
Overview
Next
Add new user