Skip to main content
GET
/
interviews
/
{meetingId}
/
report
Get interview report and transcript
curl --request GET \
  --url https://interview.qode.world/api/v1/interviews/{meetingId}/report \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": {
    "meetingId": "357d48ac-6ebc-4e3d-b46a-32a24c713bd3",
    "useCaseId": "d8b0d895-4e04-445f-aea9-8dd3500f018a",
    "candidateId": "cmookvkba00098tcgmxvs2mup",
    "candidateName": "Le Phuoc Thanh",
    "candidateEmail": "thanh.le+dev@qode.world",
    "startDateTime": "2026-05-18T09:00:00.000Z",
    "endDateTime": "2026-05-18T09:34:12.000Z",
    "completedAt": "2026-05-18T09:34:12.000Z",
    "meetingDuration": 2052,
    "transcript": {
      "id": "trn_01HX9G…",
      "meetingId": "357d48ac-6ebc-4e3d-b46a-32a24c713bd3",
      "rawText": "Interviewer: Tell me about yourself…",
      "overallScore": 78,
      "skillScore": {
        "communication": 82,
        "problem_solving": 76,
        "technical_depth": 74
      },
      "feedbackSummary": {
        "wentWell": "Clear structured answers; strong system-design intuition.",
        "couldBeBetter": "Light on concrete metrics and quantified impact.",
        "needFeedback": "Probe deeper on past production incidents."
      },
      "currentSalary": "$95,000",
      "expectedSalary": "$120,000",
      "noticePeriod": "30 days",
      "motivationToLeave": "Looking for more ownership and scope.",
      "hiringDecision": "PROCEED",
      "isCheatingResultDetected": false,
      "questionSummary": [
        {
          "question": "Walk me through a system you designed end-to-end.",
          "answer": "Designed an event-driven ingestion pipeline on Kafka + ClickHouse…",
          "timestamp": "00:04:12"
        },
        {
          "question": "How do you debug a memory leak in production?",
          "answer": "Start with heap snapshots, diff between two stable points…",
          "timestamp": "00:18:47"
        }
      ],
      "createdAt": "2026-05-18T09:36:00.000Z",
      "updatedAt": "2026-05-18T09:36:00.000Z"
    }
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.interview.qode.world/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Provide the API key issued to you by your organization admin. Send it as Authorization: Bearer <api-key> on every request.

Path Parameters

meetingId
string<uuid>
required

Meeting identifier (UUID) returned by GET /interviews in results[].meetingId.

Response

Interview report and transcript.

success
boolean
Example:

true

data
object