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

id string (uuid) required
The tailored CV id.
curl
curl "https://freehire.me/api/v1/me/cvs/7d1a…/job-match" -b cookies.txt
json — response
{
  "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" } ]
    }
  }
}

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of HireAll is available