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.