Ejento APIs
V1
  • V2
  • V1
  1. Chat APIs
Ejento APIs
V1
  • V2
  • V1
  • Overview
  • Endpoints
    • Chat APIs
      • Run Chat
        POST
      • Create Custom Instructions
        POST
      • Add Comment Feedback
        POST
      • Add Upvote Feedback
        POST
      • Add Downvote Feedback
        POST
      • Get Chat Thread
        GET
      • Get Thought Process
        GET
      • Get Supporting Content
        GET
      • Get All Agent Threads
        GET
    • Agent APIs
      • Get Recent Agents
      • Add to Recent Agents
      • Delete Recent Agent
      • Get Starred Agents
      • Delete Starred Agents
      • Get Agents by Team or User Team
      • Create a Review for an Agent
      • Get Agent Reviews
      • Update an Agent Review
      • Delete an Agent Review
      • Create Agent Chat
      • Get Agent Ratings
      • Toggle Rating
      • Create Agent Alias
      • Get All Agent Alias
      • Update Agent Alias
      • Get Agent Access Level
      • Update Agent Access Level
      • Get All Agents by Project
      • Get Agent Types
      • Update Agent Type
      • Get User Agent or User Agent Permission
    • 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. Chat APIs

Get Chat Thread

GET
/thread/get/{chatThread_id}
Chat APIs
Retrieves the chat log and related information for the specified chat thread.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/thread/get/1'
Response Response Example
[
    {
        "id": 7,
        "comments": [],
        "feedback": [],
        "question": "Tell me about conflict resolution skills",
        "response": {
            "query": "'Share information on conflict resolution skills with Saad Shaikh'",
            "answer": "Sorry, couldn't find the answer in the provided documents.",
            "indexes": [],
            "sources": "",
            "cache_hit": false,
            "references": [],
            "total_tokens": 2594,
            "prompt_tokens": 2153,
            "completion_tokens": 441,
            "followup_questions": [
                "1. How can individuals enhance their conflict resolution skills in both personal and professional settings?",
                "2. What are some effective strategies for de-escalating conflicts and promoting positive resolutions?",
                "3. In what ways can the practice of active listening contribute to successful conflict resolution outcomes?"
            ]
        },
        "created_by": "sshaikh@datasciencedojo.com",
        "created_on": "2024-01-23T00:28:40.170307Z",
        "is_deleted": false,
        "total_tokens": 2594,
        "prompt_tokens": 2153,
        "completion_tokens": 441,
        "cache_hit": false,
        "query_source": "web",
        "message_id": null,
        "chat_thread": 1,
        "agent": 19,
        "user": 2,
        "llm_config": null
    }
]

Request

Path Params
chatThread_id
integer 
required
ID of the chat thread to retrieve.
Example:
1

Responses

🟢200OK
application/json
Details of the chat thread, including chat log, feedback, and other metadata.
Body
array of:
id
integer 
optional
Example:
7
comments
array[string]
optional
Example:
[]
feedback
array[string]
optional
Example:
[]
question
string 
optional
Example:
Tell me about conflict resolution skills
response
object 
optional
query
string 
optional
Example:
'Share information on conflict resolution skills with Saad Shaikh'
answer
string 
optional
Example:
Sorry, couldn't find the answer in the provided documents.
indexes
array[string]
optional
Example:
[]
sources
string 
optional
Example:
cache_hit
boolean 
optional
Example:
false
references
array[string]
optional
Example:
[]
total_tokens
integer 
optional
Example:
2594
prompt_tokens
integer 
optional
Example:
2153
completion_tokens
integer 
optional
Example:
441
followup_questions
array[string]
optional
Example:
["1. How can individuals enhance their conflict resolution skills in both personal and professional settings?","2. What are some effective strategies for de-escalating conflicts and promoting positive resolutions?","3. In what ways can the practice of active listening contribute to successful conflict resolution outcomes?"]
created_by
string <email>
optional
Example:
sshaikh@datasciencedojo.com
created_on
string <date-time>
optional
Example:
2024-01-23T00:28:40.170307Z
is_deleted
boolean 
optional
Example:
false
total_tokens
integer 
optional
Example:
2594
prompt_tokens
integer 
optional
Example:
2153
completion_tokens
integer 
optional
Example:
441
cache_hit
boolean 
optional
Example:
false
query_source
string 
optional
Example:
web
message_id
integer  | null 
optional
Example:
null
chat_thread
integer 
optional
Example:
1
agent
integer 
optional
Example:
19
user
integer 
optional
Example:
2
llm_config
integer  | null 
optional
Example:
null
🟠400Bad Request
🟠404Record Not Found
Previous
Add Downvote Feedback
Next
Get Thought Process