Ejento APIs
V1
  • V2
  • V1
  1. User 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
      • 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
      • Get User By ID
        GET
      • Edit User By ID
        PUT
      • Delete User by ID
        DELETE
      • Create User Permission
        POST
      • Get User Permission by ID
        GET
      • Edit User Permission by ID
        PUT
      • Delete User Permission by ID
        DELETE
      • Batch Delete Users
        DELETE
    • 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. User APIs

Get User By ID

GET
/users/getUser/{user_id}
User APIs
This endpoint allows authenticated users to retrieve details of a specific user by their ID.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/users/getUser/'
Response Response Example
[
    {
        "id": 131,
        "email": "akshay@datasciencedojo.com",
        "is_staff": true,
        "is_superuser": true,
        "is_active": true,
        "date_joined": "2024-09-09T12:21:16Z",
        "first_name": "Akshay",
        "last_name": "Mandhan",
        "organization": {
            "id": 1,
            "org_name": "Data Science Dojo",
            "domain": "datasciencedojo.com",
            "is_deleted": false,
            "created_by": "System",
            "created_on": "2024-01-20T01:32:56.659642Z",
            "modified_by": "",
            "modified_on": "2024-01-20T01:32:56.659663Z"
        }
    }
]

Request

Path Params
user_id
integer 
required
The ID of the user to retrieve.

Responses

🟢200OK
application/json
User details retrieved successfully.
Body
array of:
id
integer 
optional
User ID.
Example:
131
email
string 
optional
User email.
Example:
akshay@datasciencedojo.com
is_staff
boolean 
optional
Indicates if the user is staff.
Example:
true
is_superuser
boolean 
optional
Indicates if the user is a superuser.
Example:
true
is_active
boolean 
optional
Indicates if the user account is active.
Example:
true
date_joined
string <date-time>
optional
Date when the user joined.
Example:
2024-09-09T12:21:16Z
first_name
string 
optional
First name of the user.
Example:
Akshay
last_name
string 
optional
Last name of the user.
Example:
Mandhan
organization
object 
optional
id
integer 
optional
Organization ID.
Example:
1
org_name
string 
optional
Name of the organization.
Example:
Data Science Dojo
domain
string 
optional
Domain of the organization.
Example:
datasciencedojo.com
is_deleted
boolean 
optional
Indicates if the organization is deleted.
Example:
false
created_by
string 
optional
Who created the organization.
Example:
System
created_on
string <date-time>
optional
Organization creation date.
Example:
2024-01-20T01:32:56.659642Z
modified_by
string 
optional
Who last modified the organization.
Example:
modified_on
string <date-time>
optional
Organization modification date.
Example:
2024-01-20T01:32:56.659663Z
🟠400Bad Request
🟠401Unauthorized
🟠404Record Not Found
🔴500Server Error
Previous
Get All Users
Next
Edit User By ID