This endpoint retrieves reports for candidates who have completed their AI interviews. You can filter the reports by Interview ID, Candidate ID or Report ID.
curl --request GET \
--url https://public.api.micro1.ai/interview/reports \
--header 'x-api-key: <api-key>'{
"status": true,
"message": "<string>",
"data": [
{
"report_id": "h0gqkAcaDJ",
"interview_id": "123e4567-e89b-12d3-a456-426614174000",
"interview_name": "Full Stack Engineer Interview",
"candidate_id": "123e4567-e89b-12d3-a456-426614174000",
"job_applicant_id": "123e4567-e89b-12d3-a456-426614174000",
"ats_job_application_id": "123e4567-e89b-12d3-a456-426614174000",
"ats_job_id": "123e4567-e89b-12d3-a456-426614174000",
"candidate_name": "John Doe",
"candidate_email_id": "[email protected]",
"report_date": "2024-01-01",
"report_url": "https://micro1.ai/report/h0gqkAcaDJ.pdf",
"interview_recording_url": "https://micro1.ai/interview/h0gqkAcaDJ.m3u8",
"interview_recording_player_url": "https://client.micro1.ai/ai-interview-video/abcxyz?id=123e4567-e89b-12d3-a456-426614174000",
"proctoring_score": 85,
"ai_match_score": 85,
"proctoring_violations": [
{
"type": "tab_switch",
"value": "3",
"description": "3 tab switches detected, indicating multitasking or external searches."
}
],
"interview_transcript": [
{
"timestamp": 100,
"role": "interviewer",
"content": "Can you tell me about yourself?"
}
],
"technical_skills_evaluation": [
{
"skill": "React.js",
"ai_evaluation": {
"feedback": "Candidate has demonstrated a solid understanding of optimizing FastAPI performance.",
"rating": "Senior"
},
"timestamp": 100
}
],
"soft_skills_evaluation": [
{
"skill": "Overall",
"ai_evaluation": {
"feedback": "Candidate demonstrated clear and organized thoughts throughout the interview, effectively addressing each question with relevant examples and explanations.",
"rating": "B1"
}
}
],
"coding_skills_evaluation": {
"feedback": "The candidate has demonstrated a good understanding of the problem",
"rating": "Senior"
},
"custom_exercise_evaluation": {
"feedback": "The candidate displayed a strong grasp of the custom exercise requirements and solved the problem effectively.",
"rating": "Senior"
},
"custom_question_evaluation": [
{
"question_text": "Are you willing to relocate?",
"answer_text": "Yes, I am willing to relocate",
"ai_evaluation": {
"feedback": "Candidate is willing to relocate with a 20% chance",
"rating": "Great answer"
}
}
],
"date_created": "2021-01-01 00:00:00",
"date_modified": "2021-01-01 00:00:00",
"status": "active"
}
]
}API key to access the API
Page number
Number of items per page
Keyword to search for
ID of the interview
ID of the candidate
Successful response
Status of the response
Message of the response
Data of the response
Show child attributes
ID of the report
"h0gqkAcaDJ"
ID of the interview
"123e4567-e89b-12d3-a456-426614174000"
Name of the interview
"Full Stack Engineer Interview"
ID of the candidate
"123e4567-e89b-12d3-a456-426614174000"
Optional ID of the job applicant, present only if linked to a job applicant
"123e4567-e89b-12d3-a456-426614174000"
ID of the job application in external connected ATS
"123e4567-e89b-12d3-a456-426614174000"
ID of the job in external connected ATS
"123e4567-e89b-12d3-a456-426614174000"
Name of the candidate
"John Doe"
Email of the candidate
Date of the interview
"2024-01-01"
URL of the report
"https://micro1.ai/report/h0gqkAcaDJ.pdf"
Direct URL of the interview recording. Use HLS (HTTP Live Streaming) library to play the interview video
"https://micro1.ai/interview/h0gqkAcaDJ.m3u8"
URL to view the interview recording in micro1's web player interface
"https://client.micro1.ai/ai-interview-video/abcxyz?id=123e4567-e89b-12d3-a456-426614174000"
Proctoring score of the candidate
85
AI match score of the candidate
85
List of proctoring violations
Show child attributes
Type of the violation
tab_switch, eye_movement, ai_classifier "tab_switch"
Value of the violation (number / percentage)
"3"
Description of the violation
"3 tab switches detected, indicating multitasking or external searches."
Transcript of the interview
Show child attributes
Timestamp of the transcript in seconds
100
Role of the transcript
interviewer, user "interviewer"
Text of the transcript
"Can you tell me about yourself?"
Evaluation of the technical/non-technical skills
Show child attributes
Name of the skill
"React.js"
Evaluation of the skill by AI
Show child attributes
Feedback of the skill
"Candidate has demonstrated a solid understanding of optimizing FastAPI performance."
Evaluation of the skill
Not experienced, Junior, Mid-level, Senior "Senior"
Timestamp in seconds when this specific skill evaluation started in the interview
100
Evaluation of the soft skills
Show child attributes
Name of the soft skill
"Overall"
Evaluation of the soft skill by AI
Show child attributes
Feedback of the soft skill
"Candidate demonstrated clear and organized thoughts throughout the interview, effectively addressing each question with relevant examples and explanations."
Rating of the soft skill. For English language interviews, rating follows CEFR levels (A1 to C2). For other languages, rating ranges from Not Experienced to Excellent
A1, A2, B1, B2, C1, C2, Not Experienced, Below Average, Average, Good, Excellent "B1"
Evaluation of the coding skills
Show child attributes
Feedback of the coding skills
"The candidate has demonstrated a good understanding of the problem"
Rating of the coding skills
Not experienced, Junior, Mid-level, Senior "Senior"
Evaluation of the custom exercise
Show child attributes
Feedback of the custom exercise
"The candidate displayed a strong grasp of the custom exercise requirements and solved the problem effectively."
Rating of the custom exercise
Not experienced, Junior, Mid-level, Senior "Senior"
Evaluation of the custom questions
Show child attributes
Question of the custom question
"Are you willing to relocate?"
Answer of the custom question
"Yes, I am willing to relocate"
Evaluation of the custom question by AI
Show child attributes
Feedback of the custom question
"Candidate is willing to relocate with a 20% chance"
Rating of the custom question
Not an impressive answer, Average answer, Good answer, Great answer "Great answer"
Date created of the report
"2021-01-01 00:00:00"
Date modified of the report
"2021-01-01 00:00:00"
Status of the report
"active"
curl --request GET \
--url https://public.api.micro1.ai/interview/reports \
--header 'x-api-key: <api-key>'{
"status": true,
"message": "<string>",
"data": [
{
"report_id": "h0gqkAcaDJ",
"interview_id": "123e4567-e89b-12d3-a456-426614174000",
"interview_name": "Full Stack Engineer Interview",
"candidate_id": "123e4567-e89b-12d3-a456-426614174000",
"job_applicant_id": "123e4567-e89b-12d3-a456-426614174000",
"ats_job_application_id": "123e4567-e89b-12d3-a456-426614174000",
"ats_job_id": "123e4567-e89b-12d3-a456-426614174000",
"candidate_name": "John Doe",
"candidate_email_id": "[email protected]",
"report_date": "2024-01-01",
"report_url": "https://micro1.ai/report/h0gqkAcaDJ.pdf",
"interview_recording_url": "https://micro1.ai/interview/h0gqkAcaDJ.m3u8",
"interview_recording_player_url": "https://client.micro1.ai/ai-interview-video/abcxyz?id=123e4567-e89b-12d3-a456-426614174000",
"proctoring_score": 85,
"ai_match_score": 85,
"proctoring_violations": [
{
"type": "tab_switch",
"value": "3",
"description": "3 tab switches detected, indicating multitasking or external searches."
}
],
"interview_transcript": [
{
"timestamp": 100,
"role": "interviewer",
"content": "Can you tell me about yourself?"
}
],
"technical_skills_evaluation": [
{
"skill": "React.js",
"ai_evaluation": {
"feedback": "Candidate has demonstrated a solid understanding of optimizing FastAPI performance.",
"rating": "Senior"
},
"timestamp": 100
}
],
"soft_skills_evaluation": [
{
"skill": "Overall",
"ai_evaluation": {
"feedback": "Candidate demonstrated clear and organized thoughts throughout the interview, effectively addressing each question with relevant examples and explanations.",
"rating": "B1"
}
}
],
"coding_skills_evaluation": {
"feedback": "The candidate has demonstrated a good understanding of the problem",
"rating": "Senior"
},
"custom_exercise_evaluation": {
"feedback": "The candidate displayed a strong grasp of the custom exercise requirements and solved the problem effectively.",
"rating": "Senior"
},
"custom_question_evaluation": [
{
"question_text": "Are you willing to relocate?",
"answer_text": "Yes, I am willing to relocate",
"ai_evaluation": {
"feedback": "Candidate is willing to relocate with a 20% chance",
"rating": "Great answer"
}
}
],
"date_created": "2021-01-01 00:00:00",
"date_modified": "2021-01-01 00:00:00",
"status": "active"
}
]
}