CV builder & tailoring

GET /me/cvs/{id}/tailor-context Session or API key

The match analysis a tailored CV should reframe toward.

The split that keeps tailoring honest: missing_have are requirements your history already covers but the CV buries — reframe those — and missing_gap are the ones it does not, which an agent must ask about rather than invent. Served from cache; calls no LLM. 409 when the CV is not a tailored copy or has no analysis.

Path parameters

id string (uuid) required
The tailored CV id.
curl
curl "https://freehire.me/api/v1/me/cvs/7d1a…/tailor-context" -H "Authorization: Bearer fhk_…"
json — response
{
  "data": {
    "job": { "slug": "senior-backend-engineer-acme-1a2b", "title": "Senior Backend Engineer", "company": "Acme" },
    "verdict": "worth_applying",
    "overall_score": 72,
    "recommendation": "Lead with the payments migration …",
    "missing_have": [ { "requirement": "Kafka at scale", "evidence": "Ran the event bus at …" } ],
    "missing_gap": [ { "requirement": "Kubernetes operators" } ],
    "strengths": [ "Go", "payments" ],
    "gaps": [ "k8s operators" ]
  }
}

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