curl --request GET \
--url https://api.yourjobsearchgenius.ai/v1/users/{_id} \
--header 'Authorization: Bearer <token>'{
"data": {
"_id": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>",
"uniqueUserId": "<string>",
"accountStatus": "active",
"onboardingCompleted": true,
"lastLoginDate": "2023-11-07T05:31:56Z",
"createdAt": "2023-11-07T05:31:56Z",
"autoLogin": {
"autoLoginUrl": "<string>",
"autoLoginCode": "<string>"
},
"engagementStats": {
"resumesCount": 123,
"interviewsCount": 123,
"jobTracking": {
"totalJobs": 123,
"statusBreakdown": {
"applied": 123,
"interviewing": 123,
"offered": 123,
"rejected": 123
}
},
"mockInterviews": {
"totalInterviews": 123,
"interviews": [
{
"_id": "<string>",
"title": "<string>",
"stageType": "<string>",
"difficulty": "<string>",
"isCompleted": true,
"createdAt": "2023-11-07T05:31:56Z",
"takeCount": 123,
"averageScore": 123,
"allTakes": [
{
"_id": "<string>",
"title": "<string>",
"stageType": "<string>",
"difficulty": "<string>",
"isCompleted": true,
"createdAt": "2023-11-07T05:31:56Z",
"score": 123
}
]
}
]
},
"offerNegotiationsCount": 123,
"contactsCount": 123,
"coverLettersCount": 123
}
},
"success": true
}Retrieves detailed information about a specific user including engagement statistics.
curl --request GET \
--url https://api.yourjobsearchgenius.ai/v1/users/{_id} \
--header 'Authorization: Bearer <token>'{
"data": {
"_id": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>",
"uniqueUserId": "<string>",
"accountStatus": "active",
"onboardingCompleted": true,
"lastLoginDate": "2023-11-07T05:31:56Z",
"createdAt": "2023-11-07T05:31:56Z",
"autoLogin": {
"autoLoginUrl": "<string>",
"autoLoginCode": "<string>"
},
"engagementStats": {
"resumesCount": 123,
"interviewsCount": 123,
"jobTracking": {
"totalJobs": 123,
"statusBreakdown": {
"applied": 123,
"interviewing": 123,
"offered": 123,
"rejected": 123
}
},
"mockInterviews": {
"totalInterviews": 123,
"interviews": [
{
"_id": "<string>",
"title": "<string>",
"stageType": "<string>",
"difficulty": "<string>",
"isCompleted": true,
"createdAt": "2023-11-07T05:31:56Z",
"takeCount": 123,
"averageScore": 123,
"allTakes": [
{
"_id": "<string>",
"title": "<string>",
"stageType": "<string>",
"difficulty": "<string>",
"isCompleted": true,
"createdAt": "2023-11-07T05:31:56Z",
"score": 123
}
]
}
]
},
"offerNegotiationsCount": 123,
"contactsCount": 123,
"coverLettersCount": 123
}
},
"success": true
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The user's unique identifier
"507f1f77bcf86cd799439011"
User details response
Show child attributes
ID of the user (MongoDB ObjectId)
The first name of the user.
The last name of the user.
Email address of the user.
Unique user ID assigned by the institution
Current status of the user account
active, inactive Whether the user has completed onboarding
Date and time of the user's last login
Date and time when the user account was created
Show child attributes
Total number of resumes
Total number of interviews
Show child attributes
Total number of tracked jobs
Show child attributes
Number of jobs applied to
Number of jobs in interviewing stage
Number of job offers received
Number of job rejections
Show child attributes
Total number of mock interviews
Array of mock interview objects
Show child attributes
ID of the mock interview
Title of the interview
Type of interview stage
Difficulty level of the interview
Whether the interview is completed
Date when the interview was created
Number of times this interview was taken
Average score across all takes
Array of all interview takes
Show child attributes
ID of the interview take
Title of the interview
Type of interview stage
Difficulty level of the interview
Whether the interview is completed
Date when the interview was created
Score achieved in this take
Total number of offer negotiations
Total number of contacts
Total number of cover letters
Indicates if the request was successful