Skip to main content
GET
/
integrations
/
candidates
/
interviews
/
{interview_id}
Get interview details
curl --request GET \
  --url https://turing.gomu.ai/api/v1/integrations/candidates/interviews/{interview_id} \
  --header 'Authorization: Bearer <token>'
{
  "role_title": "Frontend Engineer",
  "candidate_email": "thanhlp18@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": {},
  "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."
      }
    ],
    "reason_to_hire": [
      {
        "reason_name": "Experience with Distributed Systems",
        "description": "The candidate describes experience building and scaling a communications platform."
      }
    ],
    "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",
    "completion_status": "REPORT_GENERATED",
    "scheduled_time": "2025-11-17T23:15:03.136Z",
    "drop_off_time": "2025-11-17T23:15:03.136Z"
  },
  "interview_signals": {
    "tab_changes": [
      192.173
    ],
    "abnormal_eye_tracking": [],
    "face_out_of_view": [
      184,
      808
    ],
    "avg_latency": 2,
    "external_screens": false
  },
  "overall_score": 70
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

interview_id
string
required

Response

200 - application/json

Interview details retrieved successfully

role_title
string
Example:

"Software Engineer"

candidate_email
string
Example:

"thanhlp18@gmail.com"

candidate_id
string
Example:

"5d19f4ff-1574-4aa6-a017-60f927f7740a"

interview_id
string
Example:

"123cb1b6-0cc1-4ab6-aa3c-5e0c75da6c6f_5d19f4ff-1574-4aa6-a017-60f927f7740a"

iframe_url
string<uri>
Example:

"https://turing.qode.world/interview/fbSGW"

request_metadata
object

Custom metadata object passed during interview creation.

interview_type
enum<string> | null

Type of AI interviewer used for this interview.

Available options:
TURING_STEM,
TURING_NON_STEM,
DOCKER_INTERVIEW,
SOFTWARE_ENGINEER
Example:

"TURING_STEM"

sub_interview_type
string | null

Grouped job title for TURING_STEM and TURING_NON_STEM interview types.

Example:

"Project Manager"

summary
object
assets
object
metadata
object
interview_signals
object
agent_response_summary
object[] | null

Multi-agent assessment results for each interview question. See Multi-Agent Assessment for detailed schema documentation.

overall_score
number | null

Aggregated score across all questions and agents (0–100 scale).

Example:

70

event
enum<string>
Available options:
SCHEDULED,
STARTED,
NO_SHOW,
CANDIDATE_DROP_OFF,
TECHNICAL_GLITCH,
INTERVIEW_COMPLETED,
REPORT_GENERATED
Example:

"started"

timestamp
string

event timestamp in ISO 8601 format

Example:

"2025-11-11T08:04:04Z"