Interview answers collected
Sent when the candidate finishes the interview and their raw answers are collected, before final AI scoring.
Body
Event payload POSTed to your configured webhook URL for interview/assessment lifecycle events.
interview_result id this event is about.
Interview definition id (question_set_id).
Same as interview_id (the interview_def_set id).
Result lifecycle status (e.g. active, draft).
Coach/interview status (coach_status), e.g. completed, "completed, stopped early", failed, abandoned.
AI processing status (e.g. completed).
Candidate profile_interview id.
Candidate profile id (when a registered profile is linked).
Overall interview score.
Recruiter-facing AI score (score_interview_ai).
Candidate-facing AI analysis.
Recruiter-facing AI analysis.
Recruiter decision to advance the candidate to the next round.
URL of the generated PDF report. Provided only when the interview is configured to generate a PDF report; null otherwise.
Which watched field(s) changed to trigger this delivery (change reason).
Your external id for the candidate (present when a candidate is linked).
Candidate name (present when a candidate is linked).
Candidate email (present when a candidate is linked).
Candidate phone number (present when a candidate is linked).
Reasons to hire (list/text).
Reasons not to hire (list/text).
Response
Return any 2xx status to acknowledge receipt. Non-2xx or a timeout causes the delivery to be retried.