Retrieve AI-generated insights for a job application including scores, recommendation, and analysis.
API key authentication for public API. Format: {8_char_prefix}.{32_char_secret}
Serializer for JobApplicationInsights with synthesized CV and interview data.
Processing status: pending, completed, or failed
pending - Pendingcompleted - Completedfailed - Failedpending, completed, failed Error details if status=failed: {error_type, error_message, traceback, timestamp}
Data sources used to generate insights (cv_evaluation, interview)
cv_evaluation - CV Evaluationinterview - Interviewcv_evaluation, interview CV evaluation score (0-5)
^-?\d{0,3}(?:\.\d{0,2})?$Interview score (0-5)
^-?\d{0,3}(?:\.\d{0,2})?$Weighted overall score (0-5): 30% CV + 70% Interview
^-?\d{0,3}(?:\.\d{0,2})?$Explanation of how overall score was calculated
AI-generated hiring recommendation based on score and risks
strong_hire - Strong Hirehire - Hiremaybe - Maybeno_hire - No Hirestrong_hire, hire, maybe, no_hire Short explanation for the hiring recommendation (1-2 sentences)
2-5 key strengths synthesized from CV and interview
2-5 key weaknesses and areas for improvement
0-3 red flags or concerns
Technical skills, tools, and competencies identified
2-5 growth areas framed constructively
Behavioural observations from interview
1-2 paragraph executive summary
One-line summary for quick candidate differentiation
255Organization this record belongs to