Ejento APIs
Stable
Stable
V2
V2 Legacy
Ejento APIs
Stable
Stable
V2
V2 Legacy
Overview
Changelog
Versioning
Build an App with Ejento APIs
Guides
Response API Migration
Indexing API Migration
Authentication
Getting Started with Authentication
Authenticate User
Request Passwordless Exchange Token
Exchange Passwordless Token for Access Tokens
Register User
Update Own Password
Refresh Access Token
Agents
Agent Access
Get Agent Access
Update Agent Access
Agent Alias
Get Agent Alias
Create an Agent Alias
Update an Agent Alias
Delete an Agent Alias
Get all Agent Aliases
Agent Tags
Add or Remove Tags from an Agent
Get all Tags for a given Project, Team, or Organization
Get all Tags grouped by Agent for a given Project, Team, or Organization
Agent Chat Threads
Get Chat Threads of an Agent
Create Chat Thread for an Agent
Agent Comment
Get all Comments for an Agent
Create a Comment
Update a Comment
Delete a Comment
Agent Rating
Get Ratings of an Agent
Update Agent Rating
Get all Agent Ratings
Agent Review
Get all Reviews for specific Agent
Create a new Review
Get all Reviews of the Authenticated User
Update a Review
Delete a Review
Agent Tools
List all Tools with their enabled status for the given Agent
Unlink an Agent from a Tool
Link an Agent to a Tool
List all tools that are connected to the Agent
Agent User
Get Users of an Agent
Add user to Agent
Delete User from Agent
Get all Agents Users
Agent User Permission
Get User Agent Permission
Agent Vote
Get Vote Information for an Agent
Vote on an Agent
Agent Type
Get all Agent Types
Get a specific Agent Type
Update a specific Agent Type
Get all Agents
Create a new Agent
Get an Agent
Update an Agent
Delete an Agent
Activate an Agent
Get Agent-Corpus Connections
Delete Agent-Corpus Connections
Get Agent-Corpus Connection Details
Create Agent-Corpus Connection
Update Agent-Corpus Connection
Delete Agent-Corpus Connection
Get agent history with pagination
Restore an agent to a previous checkpoint
Create Custom Instructions for an Agent
Get Agent Prompt History
Create a Recent Agent
Delete a Recent Agent
Get Agent Details with Starred Status
Create Starred Agent
Delete Starred Agent
Get the Status of an Agent
Get User's Team Role for an Agent
Get Agent Filter
Generate an image for an agent based on the provided description
Get all Agents by Project
Get list of Recent Agents
Get all Starred Agents of the Authenticated User
Get Agents accessible to the Current User across their Teams
Get Agents by Project team, User team
Agent Response
Get an Agent Response
Generate Agent Response (Non-Streaming)
Update an Agent Response
Stream Agent Response (SSE)
Delete an Agent Response
Get Comments for Agent Response
Create a Comment for Agent Response
Create a Feedback for an Agent Response
Pin an Agent Response
Unpin an Agent Response
Get Supporting Content of an Agent Response
Get Thoughts of an Agent Response
Get Agent Responses based on filters
Get Agent Responses of an Agent
Create Agent Response Log
Get Pinned Agent Responses
Chat Thread
Agent Response
Get Agent Responses for a Chat Thread
Delete Agent Responses for a Chat Thread
Chat Logs
Get Chat Logs for a Chat Thread
Corpus Connection
Get Corpus Connection by ChatThread ID
Delete Corpus Connection by ChatThread ID
Get a ChatThread-Corpus connection
Create a ChatThread-Corpus connection
Delete a ChatThread-Corpus connection
Documents
Get Documents in Chat Thread
Get Chat Thread
Update Chat Thread
Delete Chat Thread
Get Chat Threads based on various filters
Chat Logs
Get Chat Log Details
Get Chat Log Search Results
Conversation Starters
Get Conversation Starters for an Agent
Create a new Conversation Starter.
Teams
Get all Teams
Create a Team
Get a Team
Update a Team
Delete a Team
Get all Projects of a Team
Create a Recent Team
Get all Users in a Team
Add Users to a Team
Remove User from Team
Update User Role in Team
Get Recent Teams
Get all Teams of the Authenticated User
Get all Agents of User's Team
Projects
Retrieve all Projects
Create a Project
Get a Project
Update a Project
Delete a Project
Get Agent Responses using Project ID
Add a Recent Project for a User
Add Users to a Project
Remove a User from a Project
Get all Workflows for a Project
Get multiple Projects by their IDs
Get Projects based on filters
Get Recent Projects for a User
Get Projects with Team Details
Corpora
Get all Corpus
Upload a Document to a Corpus
Create a Corpus
Get a Corpus
Update a Corpus
Delete a Corpus
Get Corpus Agent Connections
Get Default Corpus Agent Connection
Annotate/Tag a Corpus
Get Conversation Starters for a Corpus
Get all Documents for a Corpus
Delete Document(s) from a Corpus
Check Duplicate Documents in a Corpus
Get all Permissions for a Corpus
Create a new Permission for a Corpus
Delete a user permission for a corpus
Get all user permissions for a corpus
Trigger a Refresh (Reindex) of a Corpus
Get Corpora with Refresh (Reindex) Enabled
Documents
Get a Document
Update a Document
Delete a Document
Annotate a Document
Get Conversation Starters for a Document
Trigger a Refresh (Reindex) of a Document
Retrieve multiple Documents by IDs
Organizations
Get all Configurations
Get active configuration for an Organization
Get the Model Deployment for an Organization
Get all Tools in an Organization
Disable a Tool for all Agents in an Organization
Enable a Tool for all Agents in an Organization
Get all API Tool Templates
Create a new API Tool Template
Create a new API tool
Create an attachment tool
Create a new RAG tool in an Organization
Create a Web Search Tool in an Organization
Get all Users in an Organization
Create a User in an Organization
Get all Configurations of user's Organization
Get all LLM configurations of the user's Organization
Get a specific LLM configuration by ID
Users
Get a User
Update a User
Delete a User
Get Agent Responses of a User
Get all User Permissions
Create a new User Organization Permission
Update the Organization Permission of a User
Delete a User Organization Permission
Get Projects of a User
Get all Workflow Tables for a User
Get all Workflows for a User
Delete multiple Users
Get a specific User by user_email
Get all Users
Get authenticated User
Get User Projects
Analytics
Get Agent Cost Data
Get Agent Document Count Data
Get Agent Indexing Mode Data
Get Agent Most Active Data
Get Agent Query Count Data
Get Recent Agent Data
Get Agent Summary Statistics
Get Agent Token Data
Get Agent Vote Data
Get Corpus Document Count Data
Get Corpus Indexing Mode Data
Get Cost Data
Get Document Count Data
Get Indexing Mode Data
Get Project Cost Data
Get Project Document Count Data
Get Project Indexing Mode Data
Get Project Most Active Data
Get Project Query Count Data
Get Recent Project Data
Get Project Summary Statistics
Get Project Token Data
Get Project Vote Data
Get Overall Summary Statistics
Get Team Cost Data
Get Team Document Count Data
Get Team Indexing Mode Data
Get Team Most Active Data
Get Team Query Count Data
Get Recent Team Data
Get Team Summary Statistics
Get Team Token Data
Get Team Vote Data
Get Total Entity Counts
Get User Cost Data
Get User Document Count Data
Get User Indexing Mode Data
Get User Most Active Data
Get User Query Count Data
Get Recent User Data
Get User Summary Statistics
Get User Token Data
Get User Vote Data
Get Vote Count Data
Get Query Count Data
Get Token Data
Configurations
Update the LLM configuration for an Agent
Get OAuth-related Feature Flags
Evaluations
Retrieve all evaluations or filter by dataset
Create a new evaluation
Delete a set of evaluations or a specific evaluation
Retrieve all evaluation datasets for a specific agent
Create a new evaluation dataset for the given agent
Delete multiple datasets or all datasets for an agent
Retrieve a specific evaluation
Update an evaluation run
Delete a specific evaluation
List query results for an evaluation run
Create a query result and save metrics
Retrieve a specific dataset
Update an evaluation dataset
Delete a specific dataset
Retrieve queries for an evaluation dataset
Create a new query for evaluation
Retrieve all unique tags from all datasets in the organization
Get a specific metric result by ID
Retrieve all metrics or filter by category name
Create a new metric
Retrieve a specific metric
Update a metric
Delete a metric
Get all metric results for a specific metric
Create a new metric result entry for the given metric
Retrieve a specific evaluation query
Update an evaluation query
Delete an evaluation query
Get a specific query result with metrics
Update a query result
Guardrails
Get available guardrail types for agent
Apply Guardrails on Input Text
Enable/disable a guardrail type for agent
Get Guardrails
Update Guardrails
Delete Guardrails
Get Guardrails in Organization
Create Guardrail in Organization
Enable or Disable Guardrail for Organization
Feature Flags
Get All Feature Flags
Get Agent Alias Feature Flag
Get Api Tools Feature Flag
Get Caching Feature Flag
Get Chat Agent Creation Feature Flag
Get dall_e Image Generation Feature Flag
Get Developer Portal Feature Flag
Get Guardrail Feature Flag
Get PII Redaction Feature Flag
Get Share Agent Feature Flag
Get Sharepoint Connector Feature Flag
Get Sharepoint Index Feature Flag
Get Youtube Index Feature Flag
Notifications
Get all Notifications
Create a new Notification
Update Notifications by User ID
Get a Notification
Update a Notification
Delete a Notification
Tools
Get Tool by ID
Update Tool by ID
Delete Tool by ID
Workflows
Get all Workflows
Create a Workflow
Get a Workflow
Update a Workflow
Delete a Workflow
Get all Workflow Chat Threads
Create a Workflow Chat Thread
Create a Workflow Chat Response
Get a Workflow Chat Thread
Update a Workflow Chat Thread
Delete a Workflow Chat Thread
Get all Workflow Chat Responses
Delete a Workflow Response
Create a Workflow Feedback
Retrieve a list of reviews for a given workflow response
Create a Workflow Review
Analytics
Get Agent Cost Data
GET
/api/v2/analytics/agents/costs
API endpoint for retrieving cost usage data for specified agents. Version: 2.0.0 Changelog: - v2.1.0: Added time series data support with bucket_type...
Get Agent Document Count Data
GET
/api/v2/analytics/agents/document-counts
API endpoint for retrieving document count statistics for specified agents. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with b...
Get Agent Indexing Mode Data
GET
/api/v2/analytics/agents/indexing-modes
API endpoint for retrieving indexing mode statistics for specified agents. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bu...
Get Agent Most Active Data
GET
/api/v2/analytics/agents/most-active
API endpoint for retrieving the most active agents based on engagement metrics. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support wi...
Get Agent Query Count Data
GET
/api/v2/analytics/agents/query-counts
API endpoint for retrieving query count statistics for specified agents. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with b...
Get Recent Agent Data
GET
/api/v2/analytics/agents/recent
API endpoint for retrieving recently created agents within a specified time period. Version: 2.0.0 Changelog: - v2.0.0: New API version for recent ag...
Get Agent Summary Statistics
GET
/api/v2/analytics/agents/summary
API endpoint for retrieving agent summary statistics. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bucket_type parame...
Get Agent Token Data
GET
/api/v2/analytics/agents/token-counts
API endpoint for retrieving token usage statistics for specified agents. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with buck...
Get Agent Vote Data
GET
/api/v2/analytics/agents/vote-counts
API endpoint for retrieving upvote and downvote statistics for specified agents. Version: 2.0.0 Changelog: - v2.1.0: Added time series data support w...
Get Corpus Document Count Data
GET
/api/v2/analytics/corpora/document-counts
API endpoint for retrieving document count statistics for specified corpora. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with ...
Get Corpus Indexing Mode Data
GET
/api/v2/analytics/corpora/indexing-modes
API endpoint for retrieving indexing mode statistics for specified corpora. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with b...
Get Cost Data
GET
/api/v2/analytics/costs/
API endpoint for retrieving overall cost usage data aggregated by date. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bucke...
Get Document Count Data
GET
/api/v2/analytics/document-counts/
API endpoint for retrieving overall document count statistics. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bucket_type pa...
Get Indexing Mode Data
GET
/api/v2/analytics/indexing-modes
API endpoint for retrieving overall indexing mode statistics. Version: 2.0.0 Changelog: - v2.1.0: Added time series data support with bucket_type par...
Get Project Cost Data
GET
/api/v2/analytics/projects/costs
API endpoint for retrieving cost usage statistics for specified projects. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with buc...
Get Project Document Count Data
GET
/api/v2/analytics/projects/document-counts
API endpoint for retrieving document count statistics for specified projects. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with...
Get Project Indexing Mode Data
GET
/api/v2/analytics/projects/indexing-modes
API endpoint for retrieving indexing mode statistics for specified projects. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with ...
Get Project Most Active Data
GET
/api/v2/analytics/projects/most-active
API endpoint for retrieving the most active projects based on engagement metrics. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support ...
Get Project Query Count Data
GET
/api/v2/analytics/projects/query-counts
API endpoint for retrieving query count statistics for specified projects. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bu...
Get Recent Project Data
GET
/api/v2/analytics/projects/recent
API endpoint for retrieving recently created projects within a specified time period. Version: 2.0.0 Changelog: - v2.0.0: New API version for re...
Get Project Summary Statistics
GET
/api/v2/analytics/projects/summary
API endpoint for retrieving project summary statistics. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bucket_type para...
Get Project Token Data
GET
/api/v2/analytics/projects/token-counts
API endpoint for retrieving token usage statistics for specified projects. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bu...
Get Project Vote Data
GET
/api/v2/analytics/projects/vote-counts
API endpoint for retrieving upvote and downvote statistics for specified projects. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support...
Get Overall Summary Statistics
GET
/api/v2/analytics/summary
API endpoint for retrieving overall summary statistics.Provides aggregated statistics across all entities including: Total query count Total token us...
Get Team Cost Data
GET
/api/v2/analytics/teams/costs
API endpoint for retrieving cost usage statistics for specified teams. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bucket...
Get Team Document Count Data
GET
/api/v2/analytics/teams/document-counts
API endpoint for retrieving document count statistics for specified teams. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bu...
Get Team Indexing Mode Data
GET
/api/v2/analytics/teams/indexing-modes
API endpoint for retrieving indexing mode statistics for specified teams. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with buc...
Get Team Most Active Data
GET
/api/v2/analytics/teams/most-active
API endpoint for retrieving the most active teams based on engagement metrics. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support wit...
Get Team Query Count Data
GET
/api/v2/analytics/teams/query-counts
API endpoint for retrieving query count statistics for specified teams. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bucke...
Get Recent Team Data
GET
/api/v2/analytics/teams/recent
API endpoint for retrieving recently created teams within a specified time period. Version: 2.0.0 Changelog: - v2.0.0: New API version for recent tea...
Get Team Summary Statistics
GET
/api/v2/analytics/teams/summary
API endpoint for retrieving team summary statistics. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bucket_type paramet...
Get Team Token Data
GET
/api/v2/analytics/teams/token-counts
API endpoint for retrieving token usage statistics for specified teams. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bucke...
Get Team Vote Data
GET
/api/v2/analytics/teams/vote-counts
API endpoint for retrieving upvote and downvote statistics for specified teams. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support wi...
Get Total Entity Counts
GET
/api/v2/analytics/total-counts
API endpoint for retrieving total counts of users, agents, teams, projects, queries, and documents. Version: 2.0.0 Changelog: - v2.0.0: New API versi...
Get User Cost Data
GET
/api/v2/analytics/users/costs
API endpoint for retrieving cost usage statistics for specified users. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bucket...
Get User Document Count Data
GET
/api/v2/analytics/users/document-counts
API endpoint for retrieving document count statistics for specified users. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bu...
Get User Indexing Mode Data
GET
/api/v2/analytics/users/indexing-modes
API endpoint for retrieving indexing mode statistics for specified users. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with buc...
Get User Most Active Data
GET
/api/v2/analytics/users/most-active
API endpoint for retrieving the most active users based on engagement metrics. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support wit...
Get User Query Count Data
GET
/api/v2/analytics/users/query-counts
API endpoint for retrieving query count statistics for specified users. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bucke...
Get Recent User Data
GET
/api/v2/analytics/users/recent
API endpoint for retrieving recently created users within a specified time period. Version: 2.0.0 Changelog: - v2.0.0: New API version for recent use...
Get User Summary Statistics
GET
/api/v2/analytics/users/summary
API endpoint for retrieving user summary statistics. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bucket_type paramet...
Get User Token Data
GET
/api/v2/analytics/users/token-counts
API endpoint for retrieving token usage statistics for specified users. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bucke...
Get User Vote Data
GET
/api/v2/analytics/users/vote-counts
API endpoint for retrieving upvote and downvote statistics for specified users. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support wi...
Get Vote Count Data
GET
/api/v2/analytics/vote-counts/
API endpoint for retrieving overall upvote and downvote statistics. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with bucket_ty...
Get Query Count Data
GET
/api/v2/query-counts/
API endpoint for retrieving overall query count data aggregated by date. Version: 2.0, 2.1 Changelog: - v2.0: Original API version for query count da...
Get Token Data
GET
/api/v2/token-counts/
API endpoint for retrieving overall token usage data aggregated by date. Version: 2.1.0 Changelog: - v2.1.0: Added time series data support with buck...
Previous
Get User Projects
Next
Get Agent Cost Data