curl --request GET \
--url https://turing.gomu.ai/api/v1/integrations/candidates/interviews/{interview_id} \
--header 'Authorization: Bearer <token>'{
"role_title": "Software Engineer",
"mapped_role_title": "Backend Developer",
"candidate_email": "example@gmail.com",
"candidate_id": "f60c8c7b-a3a6-4d2f-af0c-8950cc437ddd",
"interview_id": "c912a118-08d8-49aa-bf9f-602ec5aea395_f60c8c7b-a3a6-4d2f-af0c-8950cc437ddd",
"iframe_url": "https://turing.gomu.ai/interview/fbSGW",
"interview_type": "TURING_STEM",
"sub_interview_type": "Software Engineer",
"request_metadata": {},
"session_id": "4e9e55ee-63f3-4c04-87ec-82a1823a538d",
"candidate_profile": {
"avatar": null,
"fullname": "",
"year_of_experience": null
},
"summary": {
"skill_summaries": [
{
"skill_name": "Technical Knowledge",
"summary": "The candidate mentioned experience with front-end, back-end, and database design."
}
],
"highlights": [
{
"highlight_name": "Experience with Data Annotation",
"description": "The candidate has some experience with data annotation for a vehicle dataset."
}
],
"areas_of_expertise": [
{
"skill_name": "Full-stack development"
},
{
"skill_name": "Kafka"
},
{
"skill_name": "Redis"
}
],
"interview_transcript_line": [
{
"speaker_name": "Turing",
"transcript": "Hello, my name is Tracy. This will be a short conversation..."
},
{
"speaker_name": "Lav Shah",
"transcript": "I do have experience with front-end development as well."
}
]
},
"agent_response_summary": [
{
"question": {
"text": "How did you design the retry mechanism for failed messages?"
},
"agents": [
{
"id": "ai_researcher_1",
"name": "Chris",
"role": "AI researcher",
"total_weighted_score": 72,
"maximum_score": 90,
"criteria": {
"retry_mechanism_design": {
"score": 4,
"weight": 6,
"weighted": 24,
"maximum_score": 30
},
"problemsolving_skills": {
"score": 4,
"weight": 4,
"weighted": 16,
"maximum_score": 20
}
},
"step6_summary": {
"summary": "The candidate provided a detailed explanation of the retry mechanism.",
"retry_mechanism_design": "They mentioned using two retry consumers after fifteen minutes."
}
}
],
"normalization": {
"maximum_possible": 540,
"final_scores": {
"ai_researcher_1": 72,
"ai_researcher_1_max": 90,
"ai_researcher_2": 72,
"ai_researcher_2_max": 90
},
"ai_researcher_normalized": 0.8,
"ai_researcher_1_normalized": 0.8
},
"mapping": {
"agent": {
"ai_researcher": "AI researcher",
"subject_matter_expert": "Subject Matter Expert"
},
"criteria": {
"retry_mechanism_design": "Retry Mechanism Design",
"problemsolving_skills": "Problem-Solving Skills"
}
}
}
],
"assets": {
"pdf_report_url": "https://cdn.qode.gg/assessment-pdf-turing/93381e1c_assessment_profile.pdf",
"video_url": "https://cdn.qode.gg/recording/plDsMyRn7kWgRloewoDN/video_record.mp4",
"transcript_url": "https://cdn.qode.gg/recording/plDsMyRn7kWgRloewoDN/chapter.json"
},
"metadata": {
"start_time": "2025-11-25T10:00:07.933Z",
"end_time": "2025-11-25T10:15:18.870Z",
"scorecard_time": "2025-11-25T10:16:00.000Z",
"scheduled_time": "2025-11-17T23:15:03.136Z",
"drop_off_time": "2025-11-17T23:15:03.136Z",
"realtime_status": "INTERVIEW_COMPLETED",
"is_terminal": true
},
"duration": 1911,
"interview_signals": {
"tab_changes": [
192.173
],
"abnormal_eye_tracking": [],
"face_out_of_view": [
184,
808
],
"avg_latency": 2,
"external_screens": false
},
"meeting_data": {
"completed_status": "COMPLETED",
"start_date_time": "2026-03-10T03:02:01.438Z",
"end_date_time": "2026-03-10T03:02:01.438Z",
"chapters": [
{
"title": "Explanation of the approach to the first task",
"start_time": "00:00:17.218",
"end_time": "00:03:20.830"
},
{
"title": "Explanation of the approach to the second task",
"start_time": "00:03:20.830",
"end_time": "00:05:18.888"
},
{
"title": "Key technical areas of expertise",
"start_time": "00:05:18.888",
"end_time": null
}
],
"question_summary": [
{
"question": "Could you walk me through your approach and explain how you intended to solve the problem?",
"summary": "They chose to skip this task.",
"timestamp": "00:00:17.218",
"question_score": {
"agent_summary": "Not evaluated",
"score": {
"score": 0,
"ci_lower": 0,
"ci_upper": 0
}
},
"skills_score": [
{
"name": "Algorithm Design",
"score": {
"score": 0,
"ci_lower": 0,
"ci_upper": 0
},
"summary": "Not evaluated",
"agents": [
{
"name": "Jordan",
"summary": ""
},
{
"name": "Jordan",
"summary": ""
}
]
},
{
"name": "Programming",
"score": {
"score": 0,
"ci_lower": 0,
"ci_upper": 0
},
"summary": "Not evaluated",
"agents": [
{
"name": "Jordan",
"summary": ""
},
{
"name": "Jordan",
"summary": ""
}
]
}
]
},
{
"question": "Could you briefly describe your approach and the reasoning behind your implementation?",
"summary": "They chose to skip this question in the interview.",
"timestamp": "00:03:20.830",
"question_score": {
"agent_summary": "Not evaluated",
"score": {
"score": 0,
"ci_lower": 0,
"ci_upper": 0
}
},
"skills_score": [
{
"name": "Algorithm Design",
"score": {
"score": 0,
"ci_lower": 0,
"ci_upper": 0
},
"summary": "Not evaluated",
"agents": [
{
"name": "Jordan",
"summary": ""
},
{
"name": "Jordan",
"summary": ""
}
]
},
{
"name": "Programming",
"score": {
"score": 0,
"ci_lower": 0,
"ci_upper": 0
},
"summary": "Not evaluated",
"agents": [
{
"name": "Jordan",
"summary": ""
},
{
"name": "Jordan",
"summary": ""
}
]
},
{
"name": "Data Structures",
"score": {
"score": 0,
"ci_lower": 0,
"ci_upper": 0
},
"summary": "Not evaluated",
"agents": [
{
"name": "Jordan",
"summary": ""
},
{
"name": "Jordan",
"summary": ""
}
]
}
]
},
{
"question": "Could you share the three to five key technical areas that best represent your expertise?",
"summary": "They expressed a desire to end the interview.",
"timestamp": "00:05:18.888",
"question_score": null,
"skills_score": []
}
],
"raw_transcript": "Tracy at Qode: Hello, my name is Tracy. Just before we begin—how's your day been so far?\n\nthanh.le+coding35: Good. Good, Tracy.\n\nTracy at Qode: I'm glad to hear that! Before we continue, please hold your ID card up to the camera so we can take a quick screenshot for verification. Thank you! Great! This will be a technical assessment to evaluate your skills. The assessment will be presented on your screen now. Thanks for confirming you're ready. Here's how the interview will proceed: - There are **2 coding tasks**. - Each task has a **15-minute time limit**. - After the coding tasks, we'll move on to some technical interview questions. - If you get stuck on a task, you can skip it at any time by letting me know. Let's begin. **Task 1 of 2: Special Permutations (Inversions)** You are given an array of the first m natural numbers...\n"
},
"overall_score": 70,
"interview_result": "Pass",
"count_all_core_domains": 3,
"count_covered_core_domains": 3,
"uncovered_domains": [
"Data & DB",
"DevOps"
],
"assessment_version": "pf_domain_3p_v4",
"card_check_image_path": "https://cdn.qode.gg/recording/qode-v3-44e69082-259f-47db-a136-fd92c5d16cc8/passed_1_0.59_card_detected_1772449871458.jpg",
"demonstrated_skills_across_domains": [
{
"domain_name": "Technical Knowledge",
"domain_category": "Core",
"observations": 5,
"domain_weight": 0.4,
"ci_lower": 70,
"ci_upper": 75,
"stability": "Highly Reliable",
"mean_score_across_skills": 72,
"skills": [
"Frontend Development",
"Backend Development"
]
}
],
"scored_skills": [
{
"skill_name": "Frontend Development",
"pooled_mean_score": 75,
"ci_lower": 73,
"ci_upper": 77,
"stability": "Highly Reliable"
}
],
"interview_level_bootstrap": {
"ci_lower": 68,
"ci_upper": 72,
"label": "Highly Reliable",
"interpretation": "The interview outcome is highly precise and reliable."
},
"grading_rubric_result": {
"criteria": [
{
"name": "Coding test: 2 tasks",
"score": 0,
"weight": 0.4
},
{
"name": "Resume & Technical deep-dive interview with Tracy",
"score": 0,
"weight": 0.6
}
]
},
"language_proficiency_scores": {
"coherence_score": 75,
"fluency_score": 75,
"grammar_score": 75,
"pronunciation_score": 75,
"prosody_score": 75,
"accuracy_score": 75,
"completeness_score": 75,
"summary": "The candidate is proficient in English.",
"vocabulary_score": 75,
"language": "en"
},
"code_task_result": {
"tasks": [
{
"name": "Task 1",
"language_name": "Python (3.8.1)",
"testcase_passrate": "80% (4/5)",
"code_execution_time": 0.05,
"implementation_time": 68.4,
"ram_consumption": 4379,
"algorithm_complexity": "O(n)",
"status": "Failed"
}
],
"coding_score": 0
},
"latency_summary": {
"turn_details": [
{
"turn": 1,
"speaker": "Tracy",
"latency": 2.5,
"content": "Hello, my name is Tracy.",
"start_time": "2025-11-25T10:00:07.933Z",
"end_time": "2025-11-25T10:00:10.433Z"
},
{
"turn": 2,
"speaker": "Candidate",
"latency": 1.8,
"content": "Hi Tracy, nice to meet you.",
"start_time": "2025-11-25T10:00:10.433Z",
"end_time": "2025-11-25T10:00:12.233Z"
}
],
"median": 2.3,
"avg_raw": 3.1,
"avg_clean": 2.4,
"anomaly_count": 1,
"anomaly_turns": [
3
]
},
"event": "REPORT_GENERATED",
"timestamp": "2025-11-25T10:16:00.000Z"
}Retrieves detailed results, transcripts, and assets for a specific interview session.
curl --request GET \
--url https://turing.gomu.ai/api/v1/integrations/candidates/interviews/{interview_id} \
--header 'Authorization: Bearer <token>'{
"role_title": "Software Engineer",
"mapped_role_title": "Backend Developer",
"candidate_email": "example@gmail.com",
"candidate_id": "f60c8c7b-a3a6-4d2f-af0c-8950cc437ddd",
"interview_id": "c912a118-08d8-49aa-bf9f-602ec5aea395_f60c8c7b-a3a6-4d2f-af0c-8950cc437ddd",
"iframe_url": "https://turing.gomu.ai/interview/fbSGW",
"interview_type": "TURING_STEM",
"sub_interview_type": "Software Engineer",
"request_metadata": {},
"session_id": "4e9e55ee-63f3-4c04-87ec-82a1823a538d",
"candidate_profile": {
"avatar": null,
"fullname": "",
"year_of_experience": null
},
"summary": {
"skill_summaries": [
{
"skill_name": "Technical Knowledge",
"summary": "The candidate mentioned experience with front-end, back-end, and database design."
}
],
"highlights": [
{
"highlight_name": "Experience with Data Annotation",
"description": "The candidate has some experience with data annotation for a vehicle dataset."
}
],
"areas_of_expertise": [
{
"skill_name": "Full-stack development"
},
{
"skill_name": "Kafka"
},
{
"skill_name": "Redis"
}
],
"interview_transcript_line": [
{
"speaker_name": "Turing",
"transcript": "Hello, my name is Tracy. This will be a short conversation..."
},
{
"speaker_name": "Lav Shah",
"transcript": "I do have experience with front-end development as well."
}
]
},
"agent_response_summary": [
{
"question": {
"text": "How did you design the retry mechanism for failed messages?"
},
"agents": [
{
"id": "ai_researcher_1",
"name": "Chris",
"role": "AI researcher",
"total_weighted_score": 72,
"maximum_score": 90,
"criteria": {
"retry_mechanism_design": {
"score": 4,
"weight": 6,
"weighted": 24,
"maximum_score": 30
},
"problemsolving_skills": {
"score": 4,
"weight": 4,
"weighted": 16,
"maximum_score": 20
}
},
"step6_summary": {
"summary": "The candidate provided a detailed explanation of the retry mechanism.",
"retry_mechanism_design": "They mentioned using two retry consumers after fifteen minutes."
}
}
],
"normalization": {
"maximum_possible": 540,
"final_scores": {
"ai_researcher_1": 72,
"ai_researcher_1_max": 90,
"ai_researcher_2": 72,
"ai_researcher_2_max": 90
},
"ai_researcher_normalized": 0.8,
"ai_researcher_1_normalized": 0.8
},
"mapping": {
"agent": {
"ai_researcher": "AI researcher",
"subject_matter_expert": "Subject Matter Expert"
},
"criteria": {
"retry_mechanism_design": "Retry Mechanism Design",
"problemsolving_skills": "Problem-Solving Skills"
}
}
}
],
"assets": {
"pdf_report_url": "https://cdn.qode.gg/assessment-pdf-turing/93381e1c_assessment_profile.pdf",
"video_url": "https://cdn.qode.gg/recording/plDsMyRn7kWgRloewoDN/video_record.mp4",
"transcript_url": "https://cdn.qode.gg/recording/plDsMyRn7kWgRloewoDN/chapter.json"
},
"metadata": {
"start_time": "2025-11-25T10:00:07.933Z",
"end_time": "2025-11-25T10:15:18.870Z",
"scorecard_time": "2025-11-25T10:16:00.000Z",
"scheduled_time": "2025-11-17T23:15:03.136Z",
"drop_off_time": "2025-11-17T23:15:03.136Z",
"realtime_status": "INTERVIEW_COMPLETED",
"is_terminal": true
},
"duration": 1911,
"interview_signals": {
"tab_changes": [
192.173
],
"abnormal_eye_tracking": [],
"face_out_of_view": [
184,
808
],
"avg_latency": 2,
"external_screens": false
},
"meeting_data": {
"completed_status": "COMPLETED",
"start_date_time": "2026-03-10T03:02:01.438Z",
"end_date_time": "2026-03-10T03:02:01.438Z",
"chapters": [
{
"title": "Explanation of the approach to the first task",
"start_time": "00:00:17.218",
"end_time": "00:03:20.830"
},
{
"title": "Explanation of the approach to the second task",
"start_time": "00:03:20.830",
"end_time": "00:05:18.888"
},
{
"title": "Key technical areas of expertise",
"start_time": "00:05:18.888",
"end_time": null
}
],
"question_summary": [
{
"question": "Could you walk me through your approach and explain how you intended to solve the problem?",
"summary": "They chose to skip this task.",
"timestamp": "00:00:17.218",
"question_score": {
"agent_summary": "Not evaluated",
"score": {
"score": 0,
"ci_lower": 0,
"ci_upper": 0
}
},
"skills_score": [
{
"name": "Algorithm Design",
"score": {
"score": 0,
"ci_lower": 0,
"ci_upper": 0
},
"summary": "Not evaluated",
"agents": [
{
"name": "Jordan",
"summary": ""
},
{
"name": "Jordan",
"summary": ""
}
]
},
{
"name": "Programming",
"score": {
"score": 0,
"ci_lower": 0,
"ci_upper": 0
},
"summary": "Not evaluated",
"agents": [
{
"name": "Jordan",
"summary": ""
},
{
"name": "Jordan",
"summary": ""
}
]
}
]
},
{
"question": "Could you briefly describe your approach and the reasoning behind your implementation?",
"summary": "They chose to skip this question in the interview.",
"timestamp": "00:03:20.830",
"question_score": {
"agent_summary": "Not evaluated",
"score": {
"score": 0,
"ci_lower": 0,
"ci_upper": 0
}
},
"skills_score": [
{
"name": "Algorithm Design",
"score": {
"score": 0,
"ci_lower": 0,
"ci_upper": 0
},
"summary": "Not evaluated",
"agents": [
{
"name": "Jordan",
"summary": ""
},
{
"name": "Jordan",
"summary": ""
}
]
},
{
"name": "Programming",
"score": {
"score": 0,
"ci_lower": 0,
"ci_upper": 0
},
"summary": "Not evaluated",
"agents": [
{
"name": "Jordan",
"summary": ""
},
{
"name": "Jordan",
"summary": ""
}
]
},
{
"name": "Data Structures",
"score": {
"score": 0,
"ci_lower": 0,
"ci_upper": 0
},
"summary": "Not evaluated",
"agents": [
{
"name": "Jordan",
"summary": ""
},
{
"name": "Jordan",
"summary": ""
}
]
}
]
},
{
"question": "Could you share the three to five key technical areas that best represent your expertise?",
"summary": "They expressed a desire to end the interview.",
"timestamp": "00:05:18.888",
"question_score": null,
"skills_score": []
}
],
"raw_transcript": "Tracy at Qode: Hello, my name is Tracy. Just before we begin—how's your day been so far?\n\nthanh.le+coding35: Good. Good, Tracy.\n\nTracy at Qode: I'm glad to hear that! Before we continue, please hold your ID card up to the camera so we can take a quick screenshot for verification. Thank you! Great! This will be a technical assessment to evaluate your skills. The assessment will be presented on your screen now. Thanks for confirming you're ready. Here's how the interview will proceed: - There are **2 coding tasks**. - Each task has a **15-minute time limit**. - After the coding tasks, we'll move on to some technical interview questions. - If you get stuck on a task, you can skip it at any time by letting me know. Let's begin. **Task 1 of 2: Special Permutations (Inversions)** You are given an array of the first m natural numbers...\n"
},
"overall_score": 70,
"interview_result": "Pass",
"count_all_core_domains": 3,
"count_covered_core_domains": 3,
"uncovered_domains": [
"Data & DB",
"DevOps"
],
"assessment_version": "pf_domain_3p_v4",
"card_check_image_path": "https://cdn.qode.gg/recording/qode-v3-44e69082-259f-47db-a136-fd92c5d16cc8/passed_1_0.59_card_detected_1772449871458.jpg",
"demonstrated_skills_across_domains": [
{
"domain_name": "Technical Knowledge",
"domain_category": "Core",
"observations": 5,
"domain_weight": 0.4,
"ci_lower": 70,
"ci_upper": 75,
"stability": "Highly Reliable",
"mean_score_across_skills": 72,
"skills": [
"Frontend Development",
"Backend Development"
]
}
],
"scored_skills": [
{
"skill_name": "Frontend Development",
"pooled_mean_score": 75,
"ci_lower": 73,
"ci_upper": 77,
"stability": "Highly Reliable"
}
],
"interview_level_bootstrap": {
"ci_lower": 68,
"ci_upper": 72,
"label": "Highly Reliable",
"interpretation": "The interview outcome is highly precise and reliable."
},
"grading_rubric_result": {
"criteria": [
{
"name": "Coding test: 2 tasks",
"score": 0,
"weight": 0.4
},
{
"name": "Resume & Technical deep-dive interview with Tracy",
"score": 0,
"weight": 0.6
}
]
},
"language_proficiency_scores": {
"coherence_score": 75,
"fluency_score": 75,
"grammar_score": 75,
"pronunciation_score": 75,
"prosody_score": 75,
"accuracy_score": 75,
"completeness_score": 75,
"summary": "The candidate is proficient in English.",
"vocabulary_score": 75,
"language": "en"
},
"code_task_result": {
"tasks": [
{
"name": "Task 1",
"language_name": "Python (3.8.1)",
"testcase_passrate": "80% (4/5)",
"code_execution_time": 0.05,
"implementation_time": 68.4,
"ram_consumption": 4379,
"algorithm_complexity": "O(n)",
"status": "Failed"
}
],
"coding_score": 0
},
"latency_summary": {
"turn_details": [
{
"turn": 1,
"speaker": "Tracy",
"latency": 2.5,
"content": "Hello, my name is Tracy.",
"start_time": "2025-11-25T10:00:07.933Z",
"end_time": "2025-11-25T10:00:10.433Z"
},
{
"turn": 2,
"speaker": "Candidate",
"latency": 1.8,
"content": "Hi Tracy, nice to meet you.",
"start_time": "2025-11-25T10:00:10.433Z",
"end_time": "2025-11-25T10:00:12.233Z"
}
],
"median": 2.3,
"avg_raw": 3.1,
"avg_clean": 2.4,
"anomaly_count": 1,
"anomaly_turns": [
3
]
},
"event": "REPORT_GENERATED",
"timestamp": "2025-11-25T10:16:00.000Z"
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Interview details retrieved successfully
"Software Engineer"
Mapped role title derived on the role title and interview transcript.
"Backend Developer"
"example@gmail.com"
"5d19f4ff-1574-4aa6-a017-60f927f7740a"
"123cb1b6-0cc1-4ab6-aa3c-5e0c75da6c6f_5d19f4ff-1574-4aa6-a017-60f927f7740a"
"https://turing.qode.world/interview/fbSGW"
Custom metadata object passed during interview creation.
Type of AI interviewer used for this interview.
TURING_STEM, TURING_NON_STEM, DOCKER_INTERVIEW, SOFTWARE_ENGINEER "TURING_STEM"
Grouped job title for TURING_STEM and TURING_NON_STEM interview types.
"Project Manager"
ID of an interview session
"4e9e55ee-63f3-4c04-87ec-82a1823a538d"
Show child attributes
Show child attributes
Show child attributes
Duration of the interview in seconds
1800
Show child attributes
Show child attributes
Show child attributes
Multi-agent assessment results for each interview question. See Multi-Agent Assessment for detailed schema documentation.
Show child attributes
Aggregated score across all questions and agents (0–100 scale).
70
Overall interview result (e.g., "Pass", "Fail", "Not enough interviews (minimum 10 required) for this role to evaluate Pass/Fail.").
"Fail"
Total number of core domains assessed in this interview.
2
Number of core domains that were covered during the interview.
2
List of domains that were not covered during the interview for that role title.
["Data & DB", "DevOps"]Language proficiency assessment scores (Only available for BUSINESS_ANALYST, BUSINESS_ANALYST_MCQ and MULTI_BUSINESS_ANALYST)
Show child attributes
Result of code task assessment including individual tasks and overall coding score. (Only for SOFTWARE_ENGINEER_CODING)
Show child attributes
Path to the identity screenshot
Skills demonstrated across different domains with confidence intervals and stability metrics.
Show child attributes
Individual skills with their pooled mean scores and confidence intervals.
Show child attributes
Bootstrap confidence interval and interpretation for the overall interview score.
Show child attributes
Result of the grading rubric assessment.
Show child attributes
Version of the assessment.
no_ci_v1, ci_v2, pf_domain_v3, pf_domain_3p_v4 Latency analysis summary for the interview session.
Show child attributes
SCHEDULED, STARTED, NO_SHOW, CANDIDATE_DROP_OFF, TECHNICAL_GLITCH, INTERVIEW_COMPLETED, REPORT_GENERATED "started"
event timestamp in ISO 8601 format
"2025-11-11T08:04:04Z"
Was this page helpful?