CV builder & tailoring
GET /me/cvs/{id}/job-match Session only
How well a tailored CV matches the vacancy it was written for.
Deterministic and free — no model call, unlike the AI match analysis. Scored off the CV’s rendered PDF text layer against the vacancy alone (no base-CV comparison, unlike the ATS delta), so it is cheap enough to refresh after every saved edit. available: false when nothing about the vacancy could be matched automatically, or rendering failed. 409 when the CV is not a tailored copy or its vacancy no longer exists.
Path parameters
idstring (uuid) required- The tailored CV id.
curl "https://freehire.me/api/v1/me/cvs/7d1a…/job-match" -b cookies.txt{
"data": {
"available": true,
"score": {
"overall": 74,
"categories": [ { "...": "..." } ],
"contributing": ["skills", "requirements"],
"matched_skills": ["go", "postgresql"],
"missing_skills": ["kubernetes"],
"requirements": [ { "text": "5+ years Go", "priority": "required", "cached_status": "covered" } ]
}
}
}