Screen a candidate
POST /api/v1/hiring/screen
Evaluate a candidate against job requirements.
Authorizations
Request Body required
Request body for screening a candidate against a hiring process.
Attributes:
hiring_process_id: UUID of the hiring process to screen against.
candidate_id: UUID of the candidate being screened.
job_design_data: Serialized JobDesign from the hiring process.
application_data: Candidate’s application materials (resume text,
answers to screening questions, etc.).
object
Candidate’s application materials
object
ID of the candidate to screen
ID of the hiring process
Serialized JobDesign from the hiring process
object
Responses
200
Successful Response
Typed envelope for POST /screen.
object
Response body for a candidate screening result.
Attributes: candidate_id: UUID of the screened candidate. fit_score: Overall fit score from 0 to 100. recommendation: Overall recommendation (recommend, maybe, pass). strengths: Key strengths identified for this role. concerns: Areas of concern about the candidate. reasoning: Detailed reasoning behind the recommendation.
object
ID of the screened candidate
Areas of concern about this candidate
Overall fit score from 0 to 100
Detailed reasoning behind the recommendation
Overall recommendation: recommend, maybe, or pass
Candidate’s key strengths for this role
Standard metadata attached to every API response.
object
Unique request identifier
Server timestamp of the response
422
Validation Error