Skip to main content

Interviews

Manage interview invitations, summaries, and scorecards.

Invite Applicant To Interview​

Endpoint: POST /jobs/{jobId}/applicants/{applicantEmail}/interview-invitations

Creates and sends an interview invitation for an applicant.

FieldTypeRequiredDescription
stagenumberNoPipeline stage index. Defaults to the applicant's current stage.
expiresAtstringNoISO date when the invitation expires.
generateInterviewStructurebooleanNoWhether Juno should generate the interview structure.
emailTemplateIdstringNoInvitation email template ID.
customHtmlstringNoCustom invitation HTML.
customSubjectstringNoCustom invitation subject.
curl -X POST "https://api.usejuno.io/v1/developer/jobs/job_123/applicants/jane@example.com/interview-invitations" \
-H "X-API-Key: your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"stage": 1,
"generateInterviewStructure": true
}'

View Interview Summary​

Endpoint: GET /interviews/{interviewId}/summary

Returns the interview, transcript summary/report when available, scorecards, and final assessment.

curl -X GET "https://api.usejuno.io/v1/developer/interviews/interview_123/summary" \
-H "X-API-Key: your_api_key_here"

Create Or Update Scorecard Template​

Endpoint: PUT /interviews/{interviewId}/scorecard-template

Assigns an assessment template or writes a custom scorecard template snapshot for an interview.

curl -X PUT "https://api.usejuno.io/v1/developer/interviews/interview_123/scorecard-template" \
-H "X-API-Key: your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"assessmentTemplateId": "template_123"
}'

Score Applicant​

Endpoint: POST /interviews/{interviewId}/scorecards

Creates or updates the authenticated API user's scorecard for an interview.

curl -X POST "https://api.usejuno.io/v1/developer/interviews/interview_123/scorecards" \
-H "X-API-Key: your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"content": {
"summary": "Strong backend fundamentals."
},
"overallScore": 8,
"overallRecommendation": "Hire",
"isBlindSubmitted": true
}'
  • Jobs - List jobs, view job details, submit applications, and close jobs.
  • Applicants - View applicants, scores, decisions, and stage movement.