Skip to main content

interview_report.created

Occurs whenever an interview report is successfully generated.
{
  "event": "interview_report.created",
  "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": "ABCD1234",
    "ats_job_id": "ABCD1234",
    "candidate_name": "John Doe",
    "candidate_email_id": "john.doe@micro1.ai",
    "report_date": "2024-01-01",
    "report_url": "https://micro1.ai/report/h0gqkAcaDJ.pdf",
    "interview_recording_url": "https://micro1.ai/interview/h0gqkAcaDJ.m3u8",
    "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_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"
  }
}

interview_recording.completed

Occurs whenever the interview recording is successfully processed and available.
{
  "event": "interview_recording.completed",
  "data": {
    "report_id": "ABCD1234",
    "candidate_id": "123e4567-e89b-12d3-a456-426614174000",
    "interview_recording_url": "https://url_to_interview_recording.m3u8",
    "interview_recording_player_url": "https://client.micro1.ai/ai-interview-video/ABCDXYZ"
  }
}

applicant.completed

Occurs whenever the applicant’s resume is successfully processed and resume score is generated.
{
  "event": "applicant.completed",
  "data": {
    "ats_job_application_id": "01",
    "ats_job_id": "ABCD1234",
    "micro1_job_id": "123e4567-e89b-12d3-a456-426614174000",
    "micro1_job_application_id": "123e4567-e89b-12d3-a456-426614174000",
    "email_id": "john.doe@example.com",
    "resume_score": "80.25"
  }
}