Resume Analysis
Analyse a resume for overall quality, ATS compatibility, section-by-section feedback, keyword gaps, and actionable improvements.
POST /v1/hiring/resume-analysis
Scores and audits a resume across content quality, ATS compatibility, keyword optimisation, and formatting. Returns section-level feedback, identified issues with severity ratings, and recommended actions.
Required inputs
| Field | Type | Notes |
|---|---|---|
input.user_id | string | Your platform's user ID |
input.resume | ResumeInput | At minimum resume.text (100+ chars) |
Optional inputs
| Field | Type | Notes |
|---|---|---|
input.profile | ProfileInput | Enriches analysis with structured experience |
input.job_description | JobDescriptionInput | Enables role-specific keyword gap analysis |
Example request
Response
Section statuses
| Status | Meaning |
|---|---|
excellent | No changes needed |
good | Minor improvements possible |
needs_improvement | Significant gaps identified |
missing | Section absent from resume |
not_applicable | Section not relevant for this role |
Issue severities
| Severity | Meaning |
|---|---|
critical | Will likely cause ATS rejection or recruiter disqualification |
major | Substantially weakens the resume |
minor | Small improvements available |
suggestion | Optional enhancement |