Get Application Insights
Retrieve AI-generated insights for a job application including scores, recommendation, and analysis.
Authorizations
API key authentication for public API, validated against WorkOS.
Path Parameters
Response
Serializer for JobApplicationInsights with synthesized CV and interview data.
Processing status: pending, completed, or failed
pending- Pendingcompleted- Completedfailed- Failed
pending, 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- Interview
cv_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 Hire
strong_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
255LLM-generated markdown bullet list summarizing the data the candidate submitted with their application (JobApplication.custom_fields). One '- ' bullet per relevant item, lightly rephrased for readability. Null when custom_fields is empty or insights have not yet been synthesized.
Organization this record belongs to
Interview v3 session result used for this insight (v3 jobs only).

