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
      • Assistant Evaluation
      • Evaluation Metrics
      • URL-based Chat Thread Creation and Prepopulation
      • Reasoning Patterns
      • Staging & Publishing
    • Guides
      • Add Assistant
      • Evaluate Assistant
      • Edit Assistant
      • Assistant Edit Access
      • Embed Assistant
      • Delete Assistant
      • Add Favourite Assistants
      • View Assistant 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
      • Invite Users via Link or Email
      • View my User Id
  • API Keys
    • Overview
    • Guides
      • How to generate API Key and Auth Token
  • Workflows
    • Overview
    • Features
      • Workflow Access Control
    • Guides
      • Add Workflow
      • Workflow Chat
      • Workflow Edit Access
  • 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
      • Google Drive Connector
      • 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
  • Permission Sets
    • Overview
    • Guides
      • Add Permission Set
  • Usage
    • Overview
    • Guides
      • Set Spend Limits
  1. Features

Ejento AI User Access Levels

Beyond their organization role, each person's access to a specific team, project, or assistant is set separately. This lets you give someone full control of one project while they only use another, and lets you decide which assistants everyone in the organization can find.

Why access levels matter#

Collaborate safely. Let people use an assistant without letting them change or delete it.
Delegate ownership. Make a project lead an Admin of their project without giving them control of anything else.
Control discovery. Keep assistants in development Private, and make finished ones Public for the whole organization.

Admin and Member#

Every team, project, and assistant has two access levels: Admin and Member.

Admin#

CapabilityDetails
ManageEdits settings and configuration, and manages who has access.
DeleteCan delete the resource when it's no longer needed.
UseHas full use of the resource, for example chatting with an assistant.
InheritanceAdmin access to a project also gives Admin access to every assistant in it.

Member#

CapabilityDetails
UseViews the resource and uses its main features, for example chatting with an assistant.
LimitsCan't delete the resource, change its settings, or manage other people's access.
Choose Member for people who only need to use something, and Admin for the people responsible for it.

Assistant visibility#

Every assistant is either Private or Public.

Private#

AttributeDetails
VisibilityOnly the assistant's owner, Global Admins, and people given access (directly, through its project, or through a team) can view it.
Best forThe default for new assistants. Use it while you build an assistant, or for sensitive work.

Public#

AttributeDetails
VisibilityAnyone within your organization can access the assistant.
Best forAssistants meant for wide use, such as help desks or shared knowledge bases.
SharingOnly Public assistants can be shared from the Share menu, including view-only links, view-and-edit links, and embedding.
Make sure a Public assistant's configuration contains no sensitive or confidential information. To add a Public assistant to a website, see the Embed Assistant Guide. For more on visibility, see Assistant Access Control.

How access flows down#

1.
Organization roles: Global Admins automatically have Admin access to everything.
2.
Teams: If your team is added to a project as a Member, you get Member access to that project and every assistant in it.
3.
Projects: If you're added to a project as an Admin, you're an Admin of all its current and future assistants.

Use cases#

Building an assistant: While a contract-review assistant is being tested, keep it Private, with only the two lawyers building it as Admins. Nobody else can find it or change it.
Rolling it out: When it's ready, make it Public so anyone in the company can find it, and add the paralegal team as Members so they can use it but not change its instructions.
Project leads: Make a project lead an Admin of their project. They manage every assistant in it, without control of other projects.
Previous
Overview
Next
Add new user