Ejento APIs
V1
  • V2
  • V1
  1. Agent APIs
Ejento APIs
V1
  • V2
  • V1
  • Overview
  • Endpoints
    • Chat APIs
      • Run Chat
      • Create Custom Instructions
      • Add Comment Feedback
      • Add Upvote Feedback
      • Add Downvote Feedback
      • Get Chat Thread
      • Get Thought Process
      • Get Supporting Content
      • Get All Agent Threads
    • Agent APIs
      • Get Recent Agents
        GET
      • Add to Recent Agents
        POST
      • Delete Recent Agent
        DELETE
      • Get Starred Agents
        GET
      • Delete Starred Agents
        DELETE
      • Get Agents by Team or User Team
        GET
      • Create a Review for an Agent
        POST
      • Get Agent Reviews
        GET
      • Update an Agent Review
        PUT
      • Delete an Agent Review
        DELETE
      • Create Agent Chat
        POST
      • Get Agent Ratings
        GET
      • Toggle Rating
        PUT
      • Create Agent Alias
        POST
      • Get All Agent Alias
        GET
      • Update Agent Alias
        PUT
      • Get Agent Access Level
        GET
      • Update Agent Access Level
        PUT
      • Get All Agents by Project
        GET
      • Get Agent Types
        GET
      • Update Agent Type
        PUT
      • Get User Agent or User Agent Permission
        GET
    • Project APIs
      • Create New Project
      • Get All Projects
      • Get Project Details by ID
      • Edit Project By ID
      • Delete Project By ID
      • Add Recent Project
      • Get Recent Projects
      • Fetch Project Details
      • Add User to Project
      • Remove User from Project
      • Get User Projects For Team
    • Document APIs
      • Get Document By ID
      • Edit Document By ID
      • Delete Document By ID
    • Corpus APIs
      • Get All Corpus
      • Create Corpus
      • Get Corpus by ID
      • Edit Corpus
      • Delete Corpus
      • Get Corpus Permissions
      • Create Corpus Permissions
      • Delete Corpus Permissions
      • Get Corpus Permission By User
      • Create Document In Corpus
      • Get All Documents From Corpus
      • Delete All Documents
      • Check Duplicate Documents
    • Evaluation APIs
      • Create Evaluation Test
      • Get All Evaluation Tests for an Agent
      • Update Evaluation Test
      • Get One Evaluation Test
      • Update Evaluation Status
      • Get Evaluation Dataset for an Agent
      • Get All Evaluation Datasets for an Agent
      • Create Evaluation Dataset
      • Update Evaluation Dataset
      • Delete Evaluation Dataset
      • Get Agent Queries
      • Get Dataset Queries
    • SharePoint APIs
      • Get SharePoint items by full path
      • Get a SharePoint item by its ID
      • Create a new SharePoint item
      • Edit SharePoint item
      • Delete a SharePoint item
    • User APIs
      • Get All Users
      • Get User By ID
      • Edit User By ID
      • Delete User by ID
      • Create User Permission
      • Get User Permission by ID
      • Edit User Permission by ID
      • Delete User Permission by ID
      • Batch Delete Users
    • Analytics APIs
      • Get Tokens by Date
      • Get Tokens by Segment
      • Get User Tokens
      • Get Agent Tokens
      • Get Team Tokens
      • Get Query Count by Date
      • Get Query Count by Segment
      • Get Total Count
      • Get Daily Chat Engagement
      • Get Weekly Chat Engagement
      • Get Monthly Chat Engagement
      • Get User Engagement
      • Get Daily Chatlog Tokens
      • Get Weekly Chatlog Tokens
      • Get Monthly Chatlog Tokens
      • Get Agent Engagement
      • Get Engagement by Team
      • Get Engagement by User
      • Get Recently Active Agents
      • Get Recent Users
    • Notification APIs
      • Send Notification To User
      • Read Notification By ID
  1. Agent APIs

Add to Recent Agents

POST
/api/agent/recent/{agent_id}
Agent APIs
Creates a recent agent entry using the agent ID.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/agent/recent/' \
--header 'Content-Type: application/json' \
--data-raw '{}'
Response Response Example
{
    "success": true,
    "message": "status code 201: Recent Agent created successfully",
    "data": {
        "id": 20,
        "agent": {
            "id": 5,
            "user": {
                "id": 3,
                "email": "creator@example.com",
                "first_name": null,
                "last_name": null,
                "organization": 1
            },
            "agent_type": {
                "id": 1,
                "created_by": "System",
                "created_on": "2024-08-23T21:38:47.044052Z",
                "modified_by": "",
                "modified_on": "2024-08-23T21:38:47.044079Z",
                "name": "agentType",
                "description": "Agent type description"
            },
            "instructions": [
                {
                    "id": 3,
                    "instruction": "",
                    "is_deleted": false,
                    "created_by": "creator@example.com",
                    "created_on": "2024-09-04T20:03:41.356908Z",
                    "agent": 5
                }
            ],
            "agent_name": "Project Assistant",
            "industry_area": "",
            "domain": "",
            "sample_q1": "",
            "sample_q2": "",
            "sample_q3": "",
            "prefix_prompt": "",
            "alias": null,
            "is_active": true,
            "is_deleted": false,
            "created_by": "creator@example.com",
            "created_on": "2024-09-04T20:03:41.336685Z",
            "agent_image": "/build/static/media/defaultBotImg5.79df49b2aed351d3cdcc.jpg",
            "access": "Only me",
            "status": "Live",
            "project": 1,
            "llm_config": 1,
            "cloned_from": null
        },
        "user": {
            "id": 3,
            "email": "creator@example.com",
            "first_name": null,
            "last_name": null
        },
        "created_on": "2024-09-23T19:33:24.214346Z"
    }
}

Request

Path Params
agent_id
integer 
required
ID of the agent to create a recent agent entry for.
Body Params application/json
object {0}
Examples

Responses

🟢201Created
application/json
Recent agent created successfully.
Body
success
boolean 
optional
Indicates if the request was successful.
message
string 
optional
Status message.
data
object 
optional
id
integer 
optional
ID of the created recent agent entry.
agent
object 
optional
user
object 
optional
created_on
string <date-time>
optional
When the recent agent entry was created.
Previous
Get Recent Agents
Next
Delete Recent Agent