interviews

Create Interview Assessment

Create a new interview assessment for a candidate.

Computes the weighted total (40/30/20/10) server-side, inserts the row, and updates the candidate's denormalized cache columns in one transaction.

post/api/candidates/{candidate_id}/interview

Request

  • Base URL: https://api.ruzora.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.ruzora.com/api/candidates/{candidate_id}/interview
  • Auth: HTTP bearer

Path parameters

candidate_idstring uuid required

Request body

format'system_design' | 'code_review' | 'project_walk' required
notesstring nullable
decision'pass' | 'fail' | 'strong_pass' required

Response

Successful Response

idstring uuid required
candidate_idstring uuid required
interviewer_idstring uuid nullable required
formatstring required
tech_scorestring required
comm_scorestring required
culture_scorestring required
motivation_scorestring required
weighted_totalstring required
notesstring nullable required
decisionstring required
recorded_atstring date-time required
created_atstring date-time required
updated_atstring date-time nullable required

Changes

No recorded changes to this operation across all 1 revision of this API.