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
    Built with